Class AnnotationsAttribute.Walker

java.lang.Object
javassist.bytecode.AnnotationsAttribute.Walker
Direct Known Subclasses:
AnnotationsAttribute.Copier, AnnotationsAttribute.Parser, AnnotationsAttribute.Renamer, TypeAnnotationsAttribute.TAWalker
Enclosing class:
AnnotationsAttribute

static class AnnotationsAttribute.Walker extends Object
  • Field Details

    • info

      byte[] info
  • Constructor Details

    • Walker

      Walker(byte[] attrInfo)
  • Method Details

    • parameters

      final void parameters() throws Exception
      Throws:
      Exception
    • parameters

      void parameters(int numParam, int pos) throws Exception
      Throws:
      Exception
    • annotationArray

      final void annotationArray() throws Exception
      Throws:
      Exception
    • annotationArray

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

      int annotationArray(int pos, int num) throws Exception
      Throws:
      Exception
    • annotation

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

      int annotation(int pos, int type, int numPairs) throws Exception
      Throws:
      Exception
    • memberValuePair

      final int memberValuePair(int pos) throws Exception
      element_value_paris
      Throws:
      Exception
    • memberValuePair

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

      final int memberValue(int pos) throws Exception
      element_value
      Throws:
      Exception
    • constValueMember

      void constValueMember(int tag, int index) throws Exception
      const_value_index
      Throws:
      Exception
    • enumMemberValue

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

      void classMemberValue(int pos, int index) throws Exception
      class_info_index
      Throws:
      Exception
    • annotationMemberValue

      int annotationMemberValue(int pos) throws Exception
      annotation_value
      Throws:
      Exception
    • arrayMemberValue

      int arrayMemberValue(int pos, int num) throws Exception
      array_value
      Throws:
      Exception