Klasse TypeAnnotationGen

java.lang.Object
org.aspectj.apache.bcel.classfile.annotation.TypeAnnotationGen

public class TypeAnnotationGen extends Object
  • Felddetails

    • NO_TYPE_ANNOTATIONS

      public static final TypeAnnotationGen[] NO_TYPE_ANNOTATIONS
    • NO_TYPE_PATH

      public static final int[] NO_TYPE_PATH
    • CLASS_TYPE_PARAMETER

      public static final int CLASS_TYPE_PARAMETER
      Siehe auch:
    • METHOD_TYPE_PARAMETER

      public static final int METHOD_TYPE_PARAMETER
      Siehe auch:
    • CLASS_EXTENDS

      public static final int CLASS_EXTENDS
      Siehe auch:
    • CLASS_TYPE_PARAMETER_BOUND

      public static final int CLASS_TYPE_PARAMETER_BOUND
      Siehe auch:
    • METHOD_TYPE_PARAMETER_BOUND

      public static final int METHOD_TYPE_PARAMETER_BOUND
      Siehe auch:
    • FIELD

      public static final int FIELD
      Siehe auch:
    • METHOD_RETURN

      public static final int METHOD_RETURN
      Siehe auch:
    • METHOD_RECEIVER

      public static final int METHOD_RECEIVER
      Siehe auch:
    • METHOD_FORMAL_PARAMETER

      public static final int METHOD_FORMAL_PARAMETER
      Siehe auch:
    • THROWS

      public static final int THROWS
      Siehe auch:
    • LOCAL_VARIABLE

      public static final int LOCAL_VARIABLE
      Siehe auch:
    • RESOURCE_VARIABLE

      public static final int RESOURCE_VARIABLE
      Siehe auch:
    • EXCEPTION_PARAMETER

      public static final int EXCEPTION_PARAMETER
      Siehe auch:
    • INSTANCEOF

      public static final int INSTANCEOF
      Siehe auch:
    • NEW

      public static final int NEW
      Siehe auch:
    • CONSTRUCTOR_REFERENCE

      public static final int CONSTRUCTOR_REFERENCE
      Siehe auch:
    • METHOD_REFERENCE

      public static final int METHOD_REFERENCE
      Siehe auch:
    • CAST

      public static final int CAST
      Siehe auch:
    • CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT

      public static final int CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT
      Siehe auch:
    • METHOD_INVOCATION_TYPE_ARGUMENT

      public static final int METHOD_INVOCATION_TYPE_ARGUMENT
      Siehe auch:
    • CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT

      public static final int CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT
      Siehe auch:
    • METHOD_REFERENCE_TYPE_ARGUMENT

      public static final int METHOD_REFERENCE_TYPE_ARGUMENT
      Siehe auch:
    • TYPE_PATH_ENTRY_KIND_ARRAY

      public static final int TYPE_PATH_ENTRY_KIND_ARRAY
      Siehe auch:
    • TYPE_PATH_ENTRY_KIND_INNER_TYPE

      public static final int TYPE_PATH_ENTRY_KIND_INNER_TYPE
      Siehe auch:
    • TYPE_PATH_ENTRY_KIND_WILDCARD

      public static final int TYPE_PATH_ENTRY_KIND_WILDCARD
      Siehe auch:
    • TYPE_PATH_ENTRY_KIND_TYPE_ARGUMENT

      public static final int TYPE_PATH_ENTRY_KIND_TYPE_ARGUMENT
      Siehe auch:
  • Methodendetails

    • read

      public static TypeAnnotationGen read(DataInputStream dis, ConstantPool cpool, boolean isVisible) throws IOException
      Löst aus:
      IOException
    • readLocalVarTarget

      public static int[] readLocalVarTarget(DataInputStream dis) throws IOException
      Löst aus:
      IOException
    • dump

      public void dump(DataOutputStream dos) throws IOException
      Löst aus:
      IOException
    • getSupertypeIndex

      public int getSupertypeIndex()
    • getOffset

      public int getOffset()
    • getTypeParameterIndex

      public int getTypeParameterIndex()
    • getTypeArgumentIndex

      public int getTypeArgumentIndex()
    • getBoundIndex

      public int getBoundIndex()
    • getMethodFormalParameterIndex

      public int getMethodFormalParameterIndex()
    • getThrowsTypeIndex

      public int getThrowsTypeIndex()
    • getLocalVarTarget

      public int[] getLocalVarTarget()
    • getExceptionTableIndex

      public int getExceptionTableIndex()
    • getTargetType

      public int getTargetType()
    • getAnnotation

      public AnnotationGen getAnnotation()
    • getTypePath

      public int[] getTypePath()
    • getTypePathString

      public String getTypePathString()
    • toTypePathString

      public static String toTypePathString(int[] typepath)