Class TypeAnnotationGen

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

public class TypeAnnotationGen extends Object
  • Field Details

  • Method Details

    • read

      public static TypeAnnotationGen read(DataInputStream dis, ConstantPool cpool, boolean isVisible) throws IOException
      Throws:
      IOException
    • readLocalVarTarget

      public static int[] readLocalVarTarget(DataInputStream dis) throws IOException
      Throws:
      IOException
    • dump

      public void dump(DataOutputStream dos) throws IOException
      Throws:
      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)