Class AnnotationsAttribute.Annotation

  • Enclosing class:
    AnnotationsAttribute

    public static class AnnotationsAttribute.Annotation
    extends java.lang.Object
    Class to represent the annotation structure for class file attributes
    • Field Detail

      • numPairs

        private final int numPairs
      • elementNames

        private final CPUTF8[] elementNames
      • type

        private final CPUTF8 type
      • typeIndex

        private int typeIndex
      • nameIndexes

        private int[] nameIndexes
    • Method Detail

      • getClassFileEntries

        public java.util.List<java.lang.Object> getClassFileEntries()
      • getLength

        public int getLength()
      • writeBody

        public void writeBody​(java.io.DataOutputStream dos)
                       throws java.io.IOException
        Throws:
        java.io.IOException