|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use LookupEnvironment | |
---|---|
org.eclipse.jdt.internal.compiler | |
org.eclipse.jdt.internal.compiler.lookup |
Uses of LookupEnvironment in org.eclipse.jdt.internal.compiler |
---|
Fields in org.eclipse.jdt.internal.compiler declared as LookupEnvironment | |
---|---|
LookupEnvironment |
Compiler.lookupEnvironment
|
Uses of LookupEnvironment in org.eclipse.jdt.internal.compiler.lookup |
---|
Fields in org.eclipse.jdt.internal.compiler.lookup declared as LookupEnvironment | |
---|---|
LookupEnvironment |
PackageBinding.environment
|
LookupEnvironment |
CompilationUnitScope.environment
|
LookupEnvironment |
ParameterizedTypeBinding.environment
|
Methods in org.eclipse.jdt.internal.compiler.lookup that return LookupEnvironment | |
---|---|
LookupEnvironment |
Scope.environment()
|
LookupEnvironment |
Substitution.environment()
Returns the lookup environment |
LookupEnvironment |
ArrayBinding.environment()
|
LookupEnvironment |
ParameterizedGenericMethodBinding.environment()
|
LookupEnvironment |
ParameterizedTypeBinding.environment()
|
Methods in org.eclipse.jdt.internal.compiler.lookup with parameters of type LookupEnvironment | |
---|---|
static AnnotationBinding[] |
AnnotationBinding.addStandardAnnotations(AnnotationBinding[] recordedAnnotations,
long annotationTagBits,
LookupEnvironment env)
Add the standard annotations encoded in the tag bits to the recorded annotations. |
static AnnotationBinding[] |
BinaryTypeBinding.createAnnotations(IBinaryAnnotation[] annotationInfos,
LookupEnvironment env)
|
static AnnotationBinding |
AnnotationBinding.createUnresolvedAnnotation(ReferenceBinding type,
ElementValuePair[] pairs,
LookupEnvironment env)
|
boolean |
TypeVariableBinding.isInterchangeableWith(LookupEnvironment environment,
TypeVariableBinding otherVariable)
Returns true if the 2 variables are playing exact same role: they have the same bounds, providing one is substituted with the other: |
static ReferenceBinding |
BinaryTypeBinding.resolveType(ReferenceBinding type,
LookupEnvironment environment,
boolean convertGenericToRawType)
|
static TypeBinding |
BinaryTypeBinding.resolveType(TypeBinding type,
LookupEnvironment environment,
ParameterizedTypeBinding parameterizedType,
int rank)
|
void |
TypeBinding.swapUnresolved(UnresolvedReferenceBinding unresolvedType,
ReferenceBinding resolvedType,
LookupEnvironment environment)
|
void |
WildcardBinding.swapUnresolved(UnresolvedReferenceBinding unresolvedType,
ReferenceBinding resolvedType,
LookupEnvironment env)
|
void |
ArrayBinding.swapUnresolved(UnresolvedReferenceBinding unresolvedType,
ReferenceBinding resolvedType,
LookupEnvironment env)
|
void |
ParameterizedTypeBinding.swapUnresolved(UnresolvedReferenceBinding unresolvedType,
ReferenceBinding resolvedType,
LookupEnvironment env)
|
Constructors in org.eclipse.jdt.internal.compiler.lookup with parameters of type LookupEnvironment | |
---|---|
ArrayBinding(TypeBinding type,
int dimensions,
LookupEnvironment environment)
|
|
BinaryTypeBinding(PackageBinding packageBinding,
IBinaryType binaryType,
LookupEnvironment environment)
|
|
CompilationUnitScope(CompilationUnitDeclaration unit,
LookupEnvironment environment)
|
|
PackageBinding(char[][] compoundName,
PackageBinding parent,
LookupEnvironment environment)
|
|
PackageBinding(char[] topLevelPackageName,
LookupEnvironment environment)
|
|
PackageBinding(LookupEnvironment environment)
|
|
ParameterizedGenericMethodBinding(MethodBinding originalMethod,
RawTypeBinding rawType,
LookupEnvironment environment)
Create raw generic method for raw type (double substitution from type vars with raw type arguments, and erasure of method variables) Only invoked for non-static generic methods of raw type |
|
ParameterizedGenericMethodBinding(MethodBinding originalMethod,
TypeBinding[] typeArguments,
LookupEnvironment environment)
Create method of parameterized type, substituting original parameters with type arguments. |
|
ParameterizedMethodBinding(ReferenceBinding declaringClass,
MethodBinding originalMethod,
char[][] alternateParamaterNames,
LookupEnvironment environment)
Create method of parameterized type, substituting original parameters/exception/return type with type arguments. |
|
ParameterizedTypeBinding(ReferenceBinding type,
TypeBinding[] arguments,
ReferenceBinding enclosingType,
LookupEnvironment environment)
|
|
RawTypeBinding(ReferenceBinding type,
ReferenceBinding enclosingType,
LookupEnvironment environment)
Raw type arguments are erasure of respective parameter bounds. |
|
WildcardBinding(ReferenceBinding genericType,
int rank,
TypeBinding bound,
TypeBinding[] otherBounds,
int boundKind,
LookupEnvironment environment)
When unbound, the bound denotes the corresponding type variable (so as to retrieve its bound lazily) |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |