Package org.openjdk.asmtools.jasm
Class TypeAnnotationTargetInfoData.empty_target
- java.lang.Object
-
- org.openjdk.asmtools.jasm.TypeAnnotationTargetInfoData
-
- org.openjdk.asmtools.jasm.TypeAnnotationTargetInfoData.empty_target
-
- Enclosing class:
- TypeAnnotationTargetInfoData
public static class TypeAnnotationTargetInfoData.empty_target extends TypeAnnotationTargetInfoData
empty_target (4.7.20.1. The target_info union) The empty_target item indicates that an annotation appears on either the type in a field declaration, the return type of a method, the type of a newly constructed object, or the receiver type of a method or constructor. empty_target { }
-
-
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
-
Fields inherited from class org.openjdk.asmtools.jasm.TypeAnnotationTargetInfoData
targettype
-
-
Constructor Summary
Constructors Constructor Description empty_target(TypeAnnotationTypes.ETargetType tt)
-
Method Summary
All Methods Instance Methods Concrete Methods Default Methods Modifier and Type Method Description void_print(java.io.PrintWriter out, java.lang.String tab)protected void_toString(java.lang.StringBuilder sb, int tabLevel)intgetLength()default java.lang.StringtabString(int tabLevel)voidwrite(CheckedDataOutputStream out)-
Methods inherited from class org.openjdk.asmtools.jasm.TypeAnnotationTargetInfoData
getTargetType, print, toString, toString
-
-
-
-
Constructor Detail
-
empty_target
public empty_target(TypeAnnotationTypes.ETargetType tt)
-
-
Method Detail
-
_print
public void _print(java.io.PrintWriter out, java.lang.String tab)- Specified by:
_printin classTypeAnnotationTargetInfoData
-
write
public void write(CheckedDataOutputStream out) throws java.io.IOException
- Specified by:
writein classTypeAnnotationTargetInfoData- Throws:
java.io.IOException
-
getLength
public int getLength()
-
_toString
protected void _toString(java.lang.StringBuilder sb, int tabLevel)- Specified by:
_toStringin classTypeAnnotationTargetInfoData
-
tabString
public default java.lang.String tabString(int tabLevel)
-
-