org.eclipse.jdt.internal.compiler.lookup
Class CompilationUnitScope
java.lang.Object
org.eclipse.jdt.internal.compiler.lookup.Scope
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope
public class CompilationUnitScope
- extends Scope
Fields inherited from class org.eclipse.jdt.internal.compiler.lookup.Scope |
AUTOBOX_COMPATIBLE, BLOCK_SCOPE, CLASS_SCOPE, COMPATIBLE, COMPILATION_UNIT_SCOPE, EQUAL_OR_MORE_SPECIFIC, kind, METHOD_SCOPE, MORE_GENERIC, NOT_COMPATIBLE, NOT_RELATED, parent, VARARGS_COMPATIBLE |
Methods inherited from class org.eclipse.jdt.internal.compiler.lookup.Scope |
boxing, classScope, compareTypes, compilationUnitScope, compilerOptions, computeCompatibleMethod, connectTypeVariables, convertEliminatingTypeVariables, createArrayType, createTypeVariables, deferBoundCheck, enclosingClassScope, enclosingMethodScope, enclosingReceiverType, enclosingReferenceContext, enclosingSourceType, environment, findDefaultAbstractMethod, findDirectMemberType, findExactMethod, findField, findField, findMemberType, findMethod, findMethod, findMethodForArray, findMethodInSuperInterfaces, findType, findVariable, getBaseType, getBinding, getConstructor, getCurrentPackage, getDeclarationModifiers, getField, getImplicitMethod, getJavaIoSerializable, getJavaLangAnnotationAnnotation, getJavaLangAssertionError, getJavaLangClass, getJavaLangCloneable, getJavaLangEnum, getJavaLangIterable, getJavaLangObject, getJavaLangString, getJavaLangThrowable, getJavaUtilIterator, getMemberType, getMethod, getPackage, getStaticFactory, getType, getType, getType, getTypeOrPackage, greaterLowerBound, greaterLowerBound, hasErasedCandidatesCollisions, innermostSwitchCase, isAcceptableMethod, isBoxingCompatibleWith, isDefinedInField, isDefinedInMethod, isDefinedInSameUnit, isDefinedInType, isInsideCase, isInsideDeprecatedCode, isPossibleSubtypeOfRawType, lowerUpperBound, methodScope, minimalErasedCandidates, mostSpecificClassMethodBinding, mostSpecificInterfaceMethodBinding, mostSpecificMethodBinding, outerMostClassScope, outerMostMethodScope, parameterCompatibilityLevel, referenceCompilationUnit, referenceContext, substitute, substitute, substitute |
environment
public LookupEnvironment environment
referenceContext
public CompilationUnitDeclaration referenceContext
currentPackageName
public char[][] currentPackageName
fPackage
public PackageBinding fPackage
imports
public ImportBinding[] imports
typeOrPackageCache
public HashtableOfObject typeOrPackageCache
topLevelTypes
public SourceTypeBinding[] topLevelTypes
CompilationUnitScope
public CompilationUnitScope(CompilationUnitDeclaration unit,
LookupEnvironment environment)
computeConstantPoolName
public char[] computeConstantPoolName(LocalTypeBinding localType)
faultInTypes
public void faultInTypes()
findImport
public Binding findImport(char[][] compoundName,
boolean findStaticImports,
boolean onDemand)
getImport
public final Binding getImport(char[][] compoundName,
boolean onDemand,
boolean isStaticImport)
nextCaptureID
public int nextCaptureID()
problemReporter
public ProblemReporter problemReporter()
- Specified by:
problemReporter
in class Scope
recordTypeConversion
public void recordTypeConversion(TypeBinding superType,
TypeBinding subType)
storeDependencyInfo
public void storeDependencyInfo()
toString
public String toString()
- Overrides:
toString
in class Object
verifyMethods
public void verifyMethods(MethodVerifier verifier)
Copyright © 2012. All Rights Reserved.