Package org.openjdk.asmtools.jasm
Class TypeAnnotationTargetInfoData.type_parameter_bound_target
java.lang.Object
org.openjdk.asmtools.jasm.TypeAnnotationTargetInfoData
org.openjdk.asmtools.jasm.TypeAnnotationTargetInfoData.type_parameter_bound_target
- All Implemented Interfaces:
Data
- Enclosing class:
- TypeAnnotationTargetInfoData
public static class TypeAnnotationTargetInfoData.type_parameter_bound_target
extends TypeAnnotationTargetInfoData
type_parameter_bound_target (4.7.20.1. The target_info union)
The type_parameter_bound_target item indicates that an annotation appears on the i'th bound of the j'th type parameter
declaration of a generic class, interface, method, or constructor.
type_parameter_bound_target {
u1 type_parameter_index;
u1 bound_index;
}
-
Nested Class Summary
Nested classes/interfaces inherited from class org.openjdk.asmtools.jasm.TypeAnnotationTargetInfoData
TypeAnnotationTargetInfoData.catch_target, TypeAnnotationTargetInfoData.empty_target, TypeAnnotationTargetInfoData.formal_parameter_target, TypeAnnotationTargetInfoData.localvar_target, TypeAnnotationTargetInfoData.offset_target, TypeAnnotationTargetInfoData.supertype_target, TypeAnnotationTargetInfoData.throws_target, TypeAnnotationTargetInfoData.type_argument_target, TypeAnnotationTargetInfoData.type_parameter_bound_target, TypeAnnotationTargetInfoData.type_parameter_target
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) int
(package private) int
Fields inherited from class org.openjdk.asmtools.jasm.TypeAnnotationTargetInfoData
targettype
-
Constructor Summary
ConstructorsConstructorDescriptiontype_parameter_bound_target
(TypeAnnotationTypes.ETargetType tt, int pindx, int bindx) -
Method Summary
Modifier and TypeMethodDescriptionvoid
_print
(PrintWriter out, String tab) protected void
_toString
(StringBuilder sb, int tabLevel) int
void
Methods inherited from class org.openjdk.asmtools.jasm.TypeAnnotationTargetInfoData
getTargetType, print, toString, toString
-
Field Details
-
typeParamIndex
int typeParamIndex -
boundIndex
int boundIndex
-
-
Constructor Details
-
type_parameter_bound_target
-
-
Method Details
-
write
- Specified by:
write
in interfaceData
- Specified by:
write
in classTypeAnnotationTargetInfoData
- Throws:
IOException
-
_print
- Specified by:
_print
in classTypeAnnotationTargetInfoData
-
getLength
public int getLength() -
_toString
- Specified by:
_toString
in classTypeAnnotationTargetInfoData
-