Class ClassFile.InnerClass

  • Enclosing class:
    ClassFile

    public static class ClassFile.InnerClass
    extends java.lang.Object
    A JVMS ยง4.7.6 InnerClasses attribute.
    • Constructor Summary

      Constructors 
      Constructor Description
      InnerClass​(java.lang.String innerClass, java.lang.String outerClass, java.lang.String innerName, int access)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int access()
      Access and property flags of the inner class; see JVMS table 4.8.
      java.lang.String innerClass()
      The binary name of the inner class.
      java.lang.String innerName()
      The simple name of the inner class.
      java.lang.String outerClass()
      The binary name of the enclosing class.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • InnerClass

        public InnerClass​(java.lang.String innerClass,
                          java.lang.String outerClass,
                          java.lang.String innerName,
                          int access)
    • Method Detail

      • innerClass

        public java.lang.String innerClass()
        The binary name of the inner class.
      • outerClass

        public java.lang.String outerClass()
        The binary name of the enclosing class.
      • innerName

        public java.lang.String innerName()
        The simple name of the inner class.
      • access

        public int access()
        Access and property flags of the inner class; see JVMS table 4.8.