Class IndexBinaryNestedType

java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.nd.java.model.IndexBinaryNestedType
All Implemented Interfaces:
IBinaryNestedType

public class IndexBinaryNestedType extends Object implements IBinaryNestedType
  • Constructor Summary

    Constructors
    Constructor
    Description
    IndexBinaryNestedType​(char[] name, char[] enclosingTypeName, int modifiers)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    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.

    Methods inherited from class java.lang.Object

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

    • IndexBinaryNestedType

      public IndexBinaryNestedType(char[] name, char[] enclosingTypeName, int modifiers)
  • Method Details

    • getEnclosingTypeName

      public char[] getEnclosingTypeName()
      Description copied from interface: 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.
      Specified by:
      getEnclosingTypeName in interface IBinaryNestedType
    • getModifiers

      public int getModifiers()
      Description copied from interface: IBinaryNestedType
      Answer an int whose bits are set according the access constants defined by the VM spec.
      Specified by:
      getModifiers in interface IBinaryNestedType
    • getName

      public char[] getName()
      Description copied from interface: 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.
      Specified by:
      getName in interface IBinaryNestedType