Class InnerClassesAttribute.InnerClassesEntry

java.lang.Object
kala.compress.harmony.unpack200.bytecode.InnerClassesAttribute.InnerClassesEntry
Enclosing class:
InnerClassesAttribute

private static final class InnerClassesAttribute.InnerClassesEntry extends Object
  • Field Details

    • innerClassInfo

      CPClass innerClassInfo
    • outerClassInfo

      CPClass outerClassInfo
    • innerClassName

      CPUTF8 innerClassName
    • innerClassInfoIndex

      int innerClassInfoIndex
    • outerClassInfoIndex

      int outerClassInfoIndex
    • innerNameIndex

      int innerNameIndex
    • innerClassAccessFlags

      int innerClassAccessFlags
  • Constructor Details

    • InnerClassesEntry

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

    • 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(DataOutputStream dos) throws IOException
      Throws:
      IOException