Class ClassMember


  • public class ClassMember
    extends java.lang.Object
    • Field Detail

      • access_flags

        protected int access_flags
      • name_index

        protected int name_index
      • descriptor_index

        protected int descriptor_index
      • attribute_info

        protected Attributes attribute_info
    • Constructor Detail

      • ClassMember

        ClassMember​(ClassHolder cpt,
                    int modifier,
                    int name,
                    int descriptor)
    • Method Detail

      • getModifier

        public int getModifier()
      • getDescriptor

        public java.lang.String getDescriptor()
      • getName

        public java.lang.String getName()
      • addAttribute

        public void addAttribute​(java.lang.String attributeName,
                                 ClassFormatOutput info)
      • put

        void put​(ClassFormatOutput out)
          throws java.io.IOException
        Throws:
        java.io.IOException
      • classFileSize

        int classFileSize()