Package javassist.bytecode
Class SignatureAttribute.TypeParameter
java.lang.Object
javassist.bytecode.SignatureAttribute.TypeParameter
- Enclosing class:
SignatureAttribute
Formal type parameters.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionTypeParameter(String name) Constructs aTypeParameterrepresenting a type parameter like<T>.TypeParameter(String name, SignatureAttribute.ObjectType superClass, SignatureAttribute.ObjectType[] superInterfaces) Constructs aTypeParameterrepresenting a type parametre like<T extends ... -
Method Summary
-
Constructor Details
-
TypeParameter
public TypeParameter(String name, SignatureAttribute.ObjectType superClass, SignatureAttribute.ObjectType[] superInterfaces) Constructs aTypeParameterrepresenting a type parametre like<T extends ... >.- Parameters:
name- parameter name.superClass- an upper bound class-type (or null).superInterfaces- an upper bound interface-type (or null).
-
TypeParameter
Constructs aTypeParameterrepresenting a type parameter like<T>.- Parameters:
name- parameter name.
-
-
Method Details
-
getName
Returns the name of the type parameter. -
getClassBound
Returns the class bound of this parameter. -
getInterfaceBound
Returns the interface bound of this parameter.- Returns:
- a zero-length array if the interface bound is not specified.
-
toString
Returns the string representation.
-