Class InnerClassesAttribute.InnerClassesEntry

  • Enclosing class:
    InnerClassesAttribute

    private static final class InnerClassesAttribute.InnerClassesEntry
    extends java.lang.Object
    • Field Detail

      • innerClassInfo

        CPClass innerClassInfo
      • outerClassInfo

        CPClass outerClassInfo
      • innerClassName

        CPUTF8 innerClassName
      • innerClassInfoIndex

        int innerClassInfoIndex
      • outerClassInfoIndex

        int outerClassInfoIndex
      • innerNameIndex

        int innerNameIndex
      • innerClassAccessFlags

        int innerClassAccessFlags
    • Constructor Detail

      • InnerClassesEntry

        InnerClassesEntry​(CPClass innerClass,
                          CPClass outerClass,
                          CPUTF8 innerName,
                          int flags)
    • Method Detail

      • resolve

        public void resolve​(ClassConstantPool pool)
        Determine the indices of the things in the receiver which point to elements of the ClassConstantPool
        Parameters:
        pool - ClassConstantPool which holds the CPClass and CPUTF8 objects.
      • write

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