blob: 51d6cee443a966f932c30430866fd32ba7de9d99 [file] [log] [blame]
package org.eclipse.jdt.internal.compiler.env;
/*
* (c) Copyright IBM Corp. 2000, 2001.
* All Rights Reserved.
*/
public 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.
*/
char[] getEnclosingTypeName();
/**
* Answer an int whose bits are set according the access constants
* defined by the VM spec.
*/
// We have added AccDeprecated & AccSynthetic.
int getModifiers();
/**
* 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.
*/
char[] getName();
}