Class AnnotationsAttribute.Walker

    • Field Summary

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

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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) int annotation​(int pos)  
      (package private) int annotation​(int pos, int type, int numPairs)  
      (package private) void annotationArray()  
      (package private) int annotationArray​(int pos)  
      (package private) int annotationArray​(int pos, int num)  
      (package private) int annotationMemberValue​(int pos)
      annotation_value
      (package private) int arrayMemberValue​(int pos, int num)
      array_value
      (package private) void classMemberValue​(int pos, int index)
      class_info_index
      (package private) void constValueMember​(int tag, int index)
      const_value_index
      (package private) void enumMemberValue​(int pos, int typeNameIndex, int constNameIndex)
      enum_const_value
      (package private) int memberValue​(int pos)
      element_value
      (package private) int memberValuePair​(int pos)
      element_value_paris
      (package private) int memberValuePair​(int pos, int nameIndex)
      element_value_paris[]
      (package private) void parameters()  
      (package private) void parameters​(int numParam, int pos)  
      • 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

      • Walker

        Walker​(byte[] attrInfo)
    • Method Detail

      • parameters

        final void parameters()
                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • parameters

        void parameters​(int numParam,
                        int pos)
                 throws java.lang.Exception
        Throws:
        java.lang.Exception
      • annotationArray

        final void annotationArray()
                            throws java.lang.Exception
        Throws:
        java.lang.Exception
      • annotationArray

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

        int annotationArray​(int pos,
                            int num)
                     throws java.lang.Exception
        Throws:
        java.lang.Exception
      • annotation

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

        int annotation​(int pos,
                       int type,
                       int numPairs)
                throws java.lang.Exception
        Throws:
        java.lang.Exception
      • memberValuePair

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

        int memberValuePair​(int pos,
                            int nameIndex)
                     throws java.lang.Exception
        element_value_paris[]
        Throws:
        java.lang.Exception
      • memberValue

        final int memberValue​(int pos)
                       throws java.lang.Exception
        element_value
        Throws:
        java.lang.Exception
      • constValueMember

        void constValueMember​(int tag,
                              int index)
                       throws java.lang.Exception
        const_value_index
        Throws:
        java.lang.Exception
      • enumMemberValue

        void enumMemberValue​(int pos,
                             int typeNameIndex,
                             int constNameIndex)
                      throws java.lang.Exception
        enum_const_value
        Throws:
        java.lang.Exception
      • classMemberValue

        void classMemberValue​(int pos,
                              int index)
                       throws java.lang.Exception
        class_info_index
        Throws:
        java.lang.Exception
      • annotationMemberValue

        int annotationMemberValue​(int pos)
                           throws java.lang.Exception
        annotation_value
        Throws:
        java.lang.Exception
      • arrayMemberValue

        int arrayMemberValue​(int pos,
                             int num)
                      throws java.lang.Exception
        array_value
        Throws:
        java.lang.Exception