Package javassist.bytecode
Class SignatureAttribute.TypeParameter
java.lang.Object
javassist.bytecode.SignatureAttribute.TypeParameter
- Enclosing class:
SignatureAttribute
Formal type parameters.
- See Also:
-
Constructor Summary
ConstructorDescriptionTypeParameter
(String name) Constructs aTypeParameter
representing a type parameter like<T>
.TypeParameter
(String name, SignatureAttribute.ObjectType superClass, SignatureAttribute.ObjectType[] superInterfaces) Constructs aTypeParameter
representing a type parametre like<T extends ...
-
Method Summary
-
Constructor Details
-
TypeParameter
public TypeParameter(String name, SignatureAttribute.ObjectType superClass, SignatureAttribute.ObjectType[] superInterfaces) Constructs aTypeParameter
representing 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 aTypeParameter
representing 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.
-