Class TypeAnnotationsAttribute.SubWalker

    • Field Summary

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

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

      All Methods Instance Methods Concrete Methods 
      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) 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) 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 Detail

      • info

        byte[] info
    • Constructor Detail

      • SubWalker

        SubWalker​(byte[] attrInfo)
    • Method Detail

      • targetInfo

        final int targetInfo​(int pos,
                             int type)
                      throws java.lang.Exception
        Throws:
        java.lang.Exception
      • typeParameterTarget

        void typeParameterTarget​(int pos,
                                 int targetType,
                                 int typeParameterIndex)
                          throws java.lang.Exception
        Throws:
        java.lang.Exception
      • supertypeTarget

        void supertypeTarget​(int pos,
                             int superTypeIndex)
                      throws java.lang.Exception
        Throws:
        java.lang.Exception
      • typeParameterBoundTarget

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

        void emptyTarget​(int pos,
                         int targetType)
                  throws java.lang.Exception
        Throws:
        java.lang.Exception
      • formalParameterTarget

        void formalParameterTarget​(int pos,
                                   int formalParameterIndex)
                            throws java.lang.Exception
        Throws:
        java.lang.Exception
      • throwsTarget

        void throwsTarget​(int pos,
                          int throwsTypeIndex)
                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • localvarTarget

        int localvarTarget​(int pos,
                           int targetType,
                           int tableLength)
                    throws java.lang.Exception
        Throws:
        java.lang.Exception
      • localvarTarget

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

        void catchTarget​(int pos,
                         int exceptionTableIndex)
                  throws java.lang.Exception
        Throws:
        java.lang.Exception
      • offsetTarget

        void offsetTarget​(int pos,
                          int targetType,
                          int offset)
                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • typeArgumentTarget

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

        final int typePath​(int pos)
                    throws java.lang.Exception
        Throws:
        java.lang.Exception
      • typePath

        int typePath​(int pos,
                     int pathLength)
              throws java.lang.Exception
        Throws:
        java.lang.Exception
      • typePath

        void typePath​(int pos,
                      int typePathKind,
                      int typeArgumentIndex)
               throws java.lang.Exception
        Throws:
        java.lang.Exception