Class TypeAnnotationTargetInfoData.catch_target
java.lang.Object
org.openjdk.asmtools.jasm.TypeAnnotationTargetInfoData
org.openjdk.asmtools.jasm.TypeAnnotationTargetInfoData.catch_target
- All Implemented Interfaces:
Data
- Enclosing class:
TypeAnnotationTargetInfoData
catch_target (4.7.20.1. The target_info union)
The catch_target item indicates that an annotation appears on the i'th type in an exception parameter declaration.
catch_target {
u2 exception_table_index;
}
-
Nested Class Summary
Nested classes/interfaces inherited from class 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
FieldsFields inherited from class TypeAnnotationTargetInfoData
targettype -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid_print(PrintWriter out, String tab) protected void_toString(StringBuilder sb, int tabLevel) intvoidMethods inherited from class TypeAnnotationTargetInfoData
getTargetType, print, toString, toString
-
Field Details
-
exceptionTableIndex
int exceptionTableIndex
-
-
Constructor Details
-
catch_target
-
-
Method Details
-
write
- Specified by:
writein interfaceData- Specified by:
writein classTypeAnnotationTargetInfoData- Throws:
IOException
-
_print
- Specified by:
_printin classTypeAnnotationTargetInfoData
-
getLength
public int getLength() -
_toString
- Specified by:
_toStringin classTypeAnnotationTargetInfoData
-