public class TypeAnnotationData extends AnnotationData
The TypeAnnotationData class is based on JDis's AnnotationData class, and contains the (jasm) class for representing TargetInfo.
Modifier and Type | Class and Description |
---|---|
private static class |
TypeAnnotationData.TTVis
TTVis
|
Modifier and Type | Field and Description |
---|---|
private TypeAnnotationTargetInfoData |
targetInfo |
private static TypeAnnotationData.TTVis |
TT_Visitor |
private TypeAnnotationTypePathData |
typePath |
dataName, invAnnotToken, visAnnotToken
Constructor and Description |
---|
TypeAnnotationData(boolean invisible,
ClassData cls) |
Modifier and Type | Method and Description |
---|---|
protected void |
printBody(java.io.PrintWriter out,
java.lang.String tab) |
void |
read(java.io.DataInputStream in) |
_toString, print, printHeader, toString
private static TypeAnnotationData.TTVis TT_Visitor
private TypeAnnotationTargetInfoData targetInfo
private TypeAnnotationTypePathData typePath
public TypeAnnotationData(boolean invisible, ClassData cls)
public void read(java.io.DataInputStream in) throws java.io.IOException
read
in class AnnotationData
java.io.IOException
protected void printBody(java.io.PrintWriter out, java.lang.String tab)
printBody
in class AnnotationData