public class CompilationUnitScope extends Scope
| Modifier and Type | Field and Description |
|---|---|
char[][] |
currentPackageName |
LookupEnvironment |
environment |
PackageBinding |
fPackage |
int |
importPtr |
ImportBinding[] |
imports |
CompilationUnitDeclaration |
referenceContext |
SourceTypeBinding[] |
topLevelTypes |
HashtableOfObject |
typeOrPackageCache |
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| Constructor and Description |
|---|
CompilationUnitScope(CompilationUnitDeclaration unit,
LookupEnvironment environment) |
| Modifier and Type | Method and Description |
|---|---|
char[] |
computeConstantPoolName(LocalTypeBinding localType) |
void |
faultInTypes() |
Binding |
findImport(char[][] compoundName,
boolean findStaticImports,
boolean onDemand) |
Binding |
getImport(char[][] compoundName,
boolean onDemand,
boolean isStaticImport) |
int |
nextCaptureID() |
ProblemReporter |
problemReporter() |
void |
recordTypeConversion(TypeBinding superType,
TypeBinding subType) |
void |
storeDependencyInfo() |
String |
toString() |
void |
verifyMethods(MethodVerifier verifier) |
boxing, classScope, compareTypes, compilationUnitScope, compilerOptions, computeCompatibleMethod, 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, getOnlyPackage, 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, parameterCompatibilityLevel, referenceCompilationUnit, referenceContext, substitute, substitute, substitute, validateNullAnnotationpublic LookupEnvironment environment
public CompilationUnitDeclaration referenceContext
public char[][] currentPackageName
public PackageBinding fPackage
public ImportBinding[] imports
public int importPtr
public HashtableOfObject typeOrPackageCache
public SourceTypeBinding[] topLevelTypes
public CompilationUnitScope(CompilationUnitDeclaration unit, LookupEnvironment environment)
public char[] computeConstantPoolName(LocalTypeBinding localType)
public void faultInTypes()
public Binding findImport(char[][] compoundName, boolean findStaticImports, boolean onDemand)
public final Binding getImport(char[][] compoundName, boolean onDemand, boolean isStaticImport)
public int nextCaptureID()
public ProblemReporter problemReporter()
problemReporter in class Scopepublic void recordTypeConversion(TypeBinding superType, TypeBinding subType)
public void storeDependencyInfo()
public void verifyMethods(MethodVerifier verifier)
Copyright © 2013. All rights reserved.