java.lang.Object
org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer
- public class NameEnvironmentAnswer
- extends java.lang.Object
|
Method Summary |
IBinaryType |
getBinaryType()
Answer the resolved binary form for the type or null if the
receiver represents a compilation unit or source type. |
ICompilationUnit |
getCompilationUnit()
Answer the compilation unit or null if the
receiver represents a binary or source type. |
ISourceType[] |
getSourceTypes()
Answer the unresolved source forms for the type or null if the
receiver represents a compilation unit or binary type. |
boolean |
isBinaryType()
Answer whether the receiver contains the resolved binary form of the type. |
boolean |
isCompilationUnit()
Answer whether the receiver contains the compilation unit which defines the type. |
boolean |
isSourceType()
Answer whether the receiver contains the unresolved source form of the type. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
binaryType
IBinaryType binaryType
compilationUnit
ICompilationUnit compilationUnit
sourceTypes
ISourceType[] sourceTypes
NameEnvironmentAnswer
public NameEnvironmentAnswer(IBinaryType binaryType)
NameEnvironmentAnswer
public NameEnvironmentAnswer(ICompilationUnit compilationUnit)
NameEnvironmentAnswer
public NameEnvironmentAnswer(ISourceType[] sourceTypes)
getBinaryType
public IBinaryType getBinaryType()
- Answer the resolved binary form for the type or null if the
receiver represents a compilation unit or source type.
getCompilationUnit
public ICompilationUnit getCompilationUnit()
- Answer the compilation unit or null if the
receiver represents a binary or source type.
getSourceTypes
public ISourceType[] getSourceTypes()
- Answer the unresolved source forms for the type or null if the
receiver represents a compilation unit or binary type.
Multiple source forms can be answered in case the originating compilation unit did contain
several type at once. Then the first type is guaranteed to be the requested type.
isBinaryType
public boolean isBinaryType()
- Answer whether the receiver contains the resolved binary form of the type.
isCompilationUnit
public boolean isCompilationUnit()
- Answer whether the receiver contains the compilation unit which defines the type.
isSourceType
public boolean isSourceType()
- Answer whether the receiver contains the unresolved source form of the type.