Top Fields Constructors Methods
org.aspectj.apache.bcel.classfile.annotation

public Class TypeAnnotationGen

extends Object
Class Inheritance
Imports
java.io.DataInputStream, .DataOutputStream, .IOException, org.aspectj.apache.bcel.classfile.ConstantPool

Field Summary

Modifier and TypeField and Description
private AnnotationGen
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
private ConstantPool
public static final int
public static final int
private int
private int
public static final int
public static final int
private int[]
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final TypeAnnotationGen[]
public static final int[]
public static final int
private int
public static final int
public static final int
public static final int
public static final int
public static final int
private int[]

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public void
public AnnotationGen
public int
public int
public int[]
public int
public int
public int
public int
public int
public int
public int
public int[]
public String
public static TypeAnnotationGen
read(DataInputStream dis, ConstantPool cpool, boolean isVisible)

public static int[]
public static String
toTypePathString(int[] typepath)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

annotationback to summary
private AnnotationGen annotation
CASTback to summary
public static final int CAST
CLASS_EXTENDSback to summary
public static final int CLASS_EXTENDS
CLASS_TYPE_PARAMETERback to summary
public static final int CLASS_TYPE_PARAMETER
CLASS_TYPE_PARAMETER_BOUNDback to summary
public static final int CLASS_TYPE_PARAMETER_BOUND
CONSTRUCTOR_INVOCATION_TYPE_ARGUMENTback to summary
public static final int CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT
CONSTRUCTOR_REFERENCEback to summary
public static final int CONSTRUCTOR_REFERENCE
CONSTRUCTOR_REFERENCE_TYPE_ARGUMENTback to summary
public static final int CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT
cpoolback to summary
private ConstantPool cpool
EXCEPTION_PARAMETERback to summary
public static final int EXCEPTION_PARAMETER
FIELDback to summary
public static final int FIELD
infoback to summary
private int info
info2back to summary
private int info2
INSTANCEOFback to summary
public static final int INSTANCEOF
LOCAL_VARIABLEback to summary
public static final int LOCAL_VARIABLE
localVarTargetback to summary
private int[] localVarTarget
METHOD_FORMAL_PARAMETERback to summary
public static final int METHOD_FORMAL_PARAMETER
METHOD_INVOCATION_TYPE_ARGUMENTback to summary
public static final int METHOD_INVOCATION_TYPE_ARGUMENT
METHOD_RECEIVERback to summary
public static final int METHOD_RECEIVER
METHOD_REFERENCEback to summary
public static final int METHOD_REFERENCE
METHOD_REFERENCE_TYPE_ARGUMENTback to summary
public static final int METHOD_REFERENCE_TYPE_ARGUMENT
METHOD_RETURNback to summary
public static final int METHOD_RETURN
METHOD_TYPE_PARAMETERback to summary
public static final int METHOD_TYPE_PARAMETER
METHOD_TYPE_PARAMETER_BOUNDback to summary
public static final int METHOD_TYPE_PARAMETER_BOUND
NEWback to summary
public static final int NEW
NO_TYPE_ANNOTATIONSback to summary
public static final TypeAnnotationGen[] NO_TYPE_ANNOTATIONS
NO_TYPE_PATHback to summary
public static final int[] NO_TYPE_PATH
RESOURCE_VARIABLEback to summary
public static final int RESOURCE_VARIABLE
targetTypeback to summary
private int targetType
THROWSback to summary
public static final int THROWS
TYPE_PATH_ENTRY_KIND_ARRAYback to summary
public static final int TYPE_PATH_ENTRY_KIND_ARRAY
TYPE_PATH_ENTRY_KIND_INNER_TYPEback to summary
public static final int TYPE_PATH_ENTRY_KIND_INNER_TYPE
TYPE_PATH_ENTRY_KIND_TYPE_ARGUMENTback to summary
public static final int TYPE_PATH_ENTRY_KIND_TYPE_ARGUMENT
TYPE_PATH_ENTRY_KIND_WILDCARDback to summary
public static final int TYPE_PATH_ENTRY_KIND_WILDCARD
typePathback to summary
private int[] typePath

Constructor Detail

TypeAnnotationGenback to summary
private TypeAnnotationGen(ConstantPool cpool)

Method Detail

dumpback to summary
public void dump(DataOutputStream dos) throws IOException
getAnnotationback to summary
public AnnotationGen getAnnotation()
getBoundIndexback to summary
public int getBoundIndex()
getExceptionTableIndexback to summary
public int getExceptionTableIndex()
getLocalVarTargetback to summary
public int[] getLocalVarTarget()
getMethodFormalParameterIndexback to summary
public int getMethodFormalParameterIndex()
getOffsetback to summary
public int getOffset()
getSupertypeIndexback to summary
public int getSupertypeIndex()
getTargetTypeback to summary
public int getTargetType()
getThrowsTypeIndexback to summary
public int getThrowsTypeIndex()
getTypeArgumentIndexback to summary
public int getTypeArgumentIndex()
getTypeParameterIndexback to summary
public int getTypeParameterIndex()
getTypePathback to summary
public int[] getTypePath()
getTypePathStringback to summary
public String getTypePathString()
readback to summary
public static TypeAnnotationGen read(DataInputStream dis, ConstantPool cpool, boolean isVisible) throws IOException
readLocalVarTargetback to summary
public static int[] readLocalVarTarget(DataInputStream dis) throws IOException
toTypePathStringback to summary
public static String toTypePathString(int[] typepath)