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, toStringprivate 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 AnnotationDatajava.io.IOExceptionprotected void printBody(java.io.PrintWriter out,
java.lang.String tab)
printBody in class AnnotationData