Package org.openjdk.asmtools.jasm
Class TypeAnnotationTargetInfoData
java.lang.Object
org.openjdk.asmtools.jasm.TypeAnnotationTargetInfoData
- All Implemented Interfaces:
Data
- Direct Known Subclasses:
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
TargetInfo (4.7.20.1. The target_info union)
BaseClass for any Type Annotation Target-Info.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
catch_target (4.7.20.1.static class
empty_target (4.7.20.1.static class
formal_parameter_target (4.7.20.1.static class
localvar_target (4.7.20.1.static class
offset_target (4.7.20.1.static class
supertype_target (4.7.20.1.static class
throws_target (4.7.20.1.static class
type_argument_target (4.7.20.1.static class
type_parameter_bound_target (4.7.20.1.static class
type_parameter_target (4.7.20.1. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract void
_print
(PrintWriter out, String tab) protected abstract void
_toString
(StringBuilder sb, int tabLevel) void
print
(PrintWriter out, String tab) toString()
toString
(int tabLevel) abstract void
-
Field Details
-
targettype
-
-
Constructor Details
-
TypeAnnotationTargetInfoData
-
-
Method Details
-
getTargetType
-
print
-
_print
-
write
- Specified by:
write
in interfaceData
- Throws:
IOException
-
toString
-
_toString
-
toString
-