java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct
org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.InnerClassInfo
Alle implementierten Schnittstellen:
IBinaryNestedType

public class InnerClassInfo extends ClassFileStruct implements IBinaryNestedType
Describes one entry in the classes table of the InnerClasses attribute. See the inner class specification (The class file attribute "InnerClasses").
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    InnerClassInfo(byte[] classFileBytes, int[] offsets, int offset)
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    char[]
    Answer the resolved name of the enclosing type in the class file format as specified in section 4.2 of the Java 2 VM spec.
    int
    Answer an int whose bits are set according the access constants defined by the VM spec.
    char[]
    Answer the resolved name of the member type in the class file format as specified in section 4.2 of the Java 2 VM spec.
    char[]
    Answer the source name of the member type.
    Answer the string representation of the receiver

    Von Klasse geerbte Methoden org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct

    doubleAt, floatAt, i4At, i8At, reset, u1At, u2At, u4At, utf8At

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Konstruktordetails

    • InnerClassInfo

      public InnerClassInfo(byte[] classFileBytes, int[] offsets, int offset)
  • Methodendetails

    • getEnclosingTypeName

      public char[] getEnclosingTypeName()
      Beschreibung aus Schnittstelle kopiert: IBinaryNestedType
      Answer the resolved name of the enclosing type in the class file format as specified in section 4.2 of the Java 2 VM spec. For example, java.lang.String is java/lang/String.
      Angegeben von:
      getEnclosingTypeName in Schnittstelle IBinaryNestedType
    • getModifiers

      public int getModifiers()
      Beschreibung aus Schnittstelle kopiert: IBinaryNestedType
      Answer an int whose bits are set according the access constants defined by the VM spec.
      Angegeben von:
      getModifiers in Schnittstelle IBinaryNestedType
    • getName

      public char[] getName()
      Beschreibung aus Schnittstelle kopiert: IBinaryNestedType
      Answer the resolved name of the member type in the class file format as specified in section 4.2 of the Java 2 VM spec. For example, p1.p2.A.M is p1/p2/A$M.
      Angegeben von:
      getName in Schnittstelle IBinaryNestedType
    • getSourceName

      public char[] getSourceName()
      Answer the source name of the member type. For example, p1.p2.A.M is M.
      Gibt zurück:
      char[]
    • toString

      public String toString()
      Answer the string representation of the receiver
      Setzt außer Kraft:
      toString in Klasse Object
      Gibt zurück:
      java.lang.String