Class TypeAnnotationsAttribute.SubWalker

java.lang.Object
javassist.bytecode.TypeAnnotationsAttribute.SubWalker
Direct Known Subclasses:
TypeAnnotationsAttribute.SubCopier
Enclosing class:
TypeAnnotationsAttribute

static class TypeAnnotationsAttribute.SubWalker extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    (package private) byte[]
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    SubWalker(byte[] attrInfo)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    (package private) void
    catchTarget(int pos, int exceptionTableIndex)
     
    (package private) void
    emptyTarget(int pos, int targetType)
     
    (package private) void
    formalParameterTarget(int pos, int formalParameterIndex)
     
    (package private) int
    localvarTarget(int pos, int targetType, int tableLength)
     
    (package private) void
    localvarTarget(int pos, int targetType, int startPc, int length, int index)
     
    (package private) void
    offsetTarget(int pos, int targetType, int offset)
     
    (package private) void
    supertypeTarget(int pos, int superTypeIndex)
     
    (package private) final int
    targetInfo(int pos, int type)
     
    (package private) void
    throwsTarget(int pos, int throwsTypeIndex)
     
    (package private) void
    typeArgumentTarget(int pos, int targetType, int offset, int typeArgumentIndex)
     
    (package private) void
    typeParameterBoundTarget(int pos, int targetType, int typeParameterIndex, int boundIndex)
     
    (package private) void
    typeParameterTarget(int pos, int targetType, int typeParameterIndex)
     
    (package private) final int
    typePath(int pos)
     
    (package private) int
    typePath(int pos, int pathLength)
     
    (package private) void
    typePath(int pos, int typePathKind, int typeArgumentIndex)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • info

      byte[] info
  • Constructor Details

    • SubWalker

      SubWalker(byte[] attrInfo)
  • Method Details

    • targetInfo

      final int targetInfo(int pos, int type) throws Exception
      Throws:
      Exception
    • typeParameterTarget

      void typeParameterTarget(int pos, int targetType, int typeParameterIndex) throws Exception
      Throws:
      Exception
    • supertypeTarget

      void supertypeTarget(int pos, int superTypeIndex) throws Exception
      Throws:
      Exception
    • typeParameterBoundTarget

      void typeParameterBoundTarget(int pos, int targetType, int typeParameterIndex, int boundIndex) throws Exception
      Throws:
      Exception
    • emptyTarget

      void emptyTarget(int pos, int targetType) throws Exception
      Throws:
      Exception
    • formalParameterTarget

      void formalParameterTarget(int pos, int formalParameterIndex) throws Exception
      Throws:
      Exception
    • throwsTarget

      void throwsTarget(int pos, int throwsTypeIndex) throws Exception
      Throws:
      Exception
    • localvarTarget

      int localvarTarget(int pos, int targetType, int tableLength) throws Exception
      Throws:
      Exception
    • localvarTarget

      void localvarTarget(int pos, int targetType, int startPc, int length, int index) throws Exception
      Throws:
      Exception
    • catchTarget

      void catchTarget(int pos, int exceptionTableIndex) throws Exception
      Throws:
      Exception
    • offsetTarget

      void offsetTarget(int pos, int targetType, int offset) throws Exception
      Throws:
      Exception
    • typeArgumentTarget

      void typeArgumentTarget(int pos, int targetType, int offset, int typeArgumentIndex) throws Exception
      Throws:
      Exception
    • typePath

      final int typePath(int pos) throws Exception
      Throws:
      Exception
    • typePath

      int typePath(int pos, int pathLength) throws Exception
      Throws:
      Exception
    • typePath

      void typePath(int pos, int typePathKind, int typeArgumentIndex) throws Exception
      Throws:
      Exception