Class LibraryMember

    • Field Detail

      • u2accessFlags

        public int u2accessFlags
      • name

        public java.lang.String name
      • descriptor

        public java.lang.String descriptor
    • Constructor Detail

      • LibraryMember

        protected LibraryMember()
        Creates an uninitialized LibraryMember.
      • LibraryMember

        protected LibraryMember​(int u2accessFlags,
                                java.lang.String name,
                                java.lang.String descriptor)
        Creates an initialized LibraryMember.
    • Method Detail

      • accept

        public abstract void accept​(LibraryClass libraryClass,
                                    MemberVisitor memberVisitor)
        Accepts the given member info visitor.
      • getAccessFlags

        public int getAccessFlags()
        Description copied from interface: Member
        Returns the access flags.
        Specified by:
        getAccessFlags in interface Member
      • getName

        public java.lang.String getName​(Clazz clazz)
        Description copied from interface: Member
        Returns the class member name.
        Specified by:
        getName in interface Member
      • getDescriptor

        public java.lang.String getDescriptor​(Clazz clazz)
        Description copied from interface: Member
        Returns the class member's descriptor.
        Specified by:
        getDescriptor in interface Member
      • accept

        public void accept​(Clazz clazz,
                           MemberVisitor memberVisitor)
        Description copied from interface: Member
        Accepts the given class visitor.
        Specified by:
        accept in interface Member