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
public abstract class TypeAnnotationTargetInfoData extends java.lang.Object implements Data
TargetInfo (4.7.20.1. The target_info union) BaseClass for any Type Annotation Target-Info.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTypeAnnotationTargetInfoData.catch_targetcatch_target (4.7.20.1.static classTypeAnnotationTargetInfoData.empty_targetempty_target (4.7.20.1.static classTypeAnnotationTargetInfoData.formal_parameter_targetformal_parameter_target (4.7.20.1.static classTypeAnnotationTargetInfoData.localvar_targetlocalvar_target (4.7.20.1.static classTypeAnnotationTargetInfoData.offset_targetoffset_target (4.7.20.1.static classTypeAnnotationTargetInfoData.supertype_targetsupertype_target (4.7.20.1.static classTypeAnnotationTargetInfoData.throws_targetthrows_target (4.7.20.1.static classTypeAnnotationTargetInfoData.type_argument_targettype_argument_target (4.7.20.1.static classTypeAnnotationTargetInfoData.type_parameter_bound_targettype_parameter_bound_target (4.7.20.1.static classTypeAnnotationTargetInfoData.type_parameter_targettype_parameter_target (4.7.20.1.
-
Field Summary
Fields Modifier and Type Field Description protected TypeAnnotationTypes.ETargetTypetargettype
-
Constructor Summary
Constructors Constructor Description TypeAnnotationTargetInfoData(TypeAnnotationTypes.ETargetType tt)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract void_print(java.io.PrintWriter out, java.lang.String tab)protected abstract void_toString(java.lang.StringBuilder sb, int tabLevel)TypeAnnotationTypes.ETargetTypegetTargetType()voidprint(java.io.PrintWriter out, java.lang.String tab)java.lang.StringtoString()java.lang.StringtoString(int tabLevel)abstract voidwrite(CheckedDataOutputStream out)
-
-
-
Field Detail
-
targettype
protected TypeAnnotationTypes.ETargetType targettype
-
-
Constructor Detail
-
TypeAnnotationTargetInfoData
public TypeAnnotationTargetInfoData(TypeAnnotationTypes.ETargetType tt)
-
-
Method Detail
-
getTargetType
public TypeAnnotationTypes.ETargetType getTargetType()
-
print
public void print(java.io.PrintWriter out, java.lang.String tab)
-
_print
public abstract void _print(java.io.PrintWriter out, java.lang.String tab)
-
write
public abstract void write(CheckedDataOutputStream out) throws java.io.IOException
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
_toString
protected abstract void _toString(java.lang.StringBuilder sb, int tabLevel)
-
toString
public java.lang.String toString(int tabLevel)
-
-