Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.eclipse.jdt.internal.compiler.env
Class NameEnvironmentAnswer  view NameEnvironmentAnswer download NameEnvironmentAnswer.java

java.lang.Object
  extended byorg.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer

public class NameEnvironmentAnswer
extends java.lang.Object


Field Summary
(package private)  IBinaryType binaryType
           
(package private)  ICompilationUnit compilationUnit
           
(package private)  ISourceType[] sourceTypes
           
 
Constructor Summary
NameEnvironmentAnswer(IBinaryType binaryType)
           
NameEnvironmentAnswer(ICompilationUnit compilationUnit)
           
NameEnvironmentAnswer(ISourceType[] sourceTypes)
           
 
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
 

Field Detail

binaryType

IBinaryType binaryType

compilationUnit

ICompilationUnit compilationUnit

sourceTypes

ISourceType[] sourceTypes
Constructor Detail

NameEnvironmentAnswer

public NameEnvironmentAnswer(IBinaryType binaryType)

NameEnvironmentAnswer

public NameEnvironmentAnswer(ICompilationUnit compilationUnit)

NameEnvironmentAnswer

public NameEnvironmentAnswer(ISourceType[] sourceTypes)
Method Detail

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.