Class TypeAnnotationData
java.lang.Object
org.openjdk.asmtools.jdis.AnnotationData
org.openjdk.asmtools.jdis.TypeAnnotationData
Type Annotation data is a specific kind of AnnotationData. As well as the normal data
items needed to present an annotation, Type annotations require a TargetInfo
descriptor. This descriptor is based on a TargetType, and it optionally may contain a
location descriptor (when the Type is embedded in a collection).
The TypeAnnotationData class is based on JDis's AnnotationData class, and contains the (jasm) class for representing TargetInfo.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate TypeAnnotationTargetInfoDataprivate static TypeAnnotationData.TTVisprivate TypeAnnotationTypePathDataFields inherited from class AnnotationData
dataName, invAnnotToken, visAnnotToken -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprintBody(PrintWriter out, String tab) voidread(DataInputStream in) Methods inherited from class AnnotationData
_toString, print, printHeader, toString
-
Field Details
-
TT_Visitor
-
targetInfo
-
typePath
-
-
Constructor Details
-
TypeAnnotationData
-
-
Method Details
-
read
- Overrides:
readin classAnnotationData- Throws:
IOException
-
printBody
- Overrides:
printBodyin classAnnotationData
-