|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of Scope in org.eclipse.jdt.internal.compiler.ast |
|---|
| Methods in org.eclipse.jdt.internal.compiler.ast with parameters of type Scope | |
|---|---|
void |
TypeReference.aboutToResolve(Scope scope)
|
MethodBinding |
ExplicitConstructorCall.binding(TypeBinding targetType,
boolean reportErrors,
Scope scope)
|
MethodBinding |
AllocationExpression.binding(TypeBinding targetType,
boolean reportErrors,
Scope scope)
|
MethodBinding |
Invocation.binding(TypeBinding targetType,
boolean reportErrors,
Scope scope)
Answer the resolved method binding of this invocation. |
MethodBinding |
MessageSend.binding(TypeBinding targetType,
boolean reportErrors,
Scope scope)
|
TypeBinding |
Expression.checkAgainstFinalTargetType(TypeBinding targetType,
Scope scope)
Once outer contexts have finalized the target type for this expression, perform any checks that might have been delayed previously. |
TypeBinding |
ConditionalExpression.checkAgainstFinalTargetType(TypeBinding targetType,
Scope scope)
|
TypeBinding |
FunctionalExpression.checkAgainstFinalTargetType(TypeBinding targetType,
Scope scope)
|
TypeBinding |
AllocationExpression.checkAgainstFinalTargetType(TypeBinding targetType,
Scope scope)
|
TypeBinding |
MessageSend.checkAgainstFinalTargetType(TypeBinding targetType,
Scope scope)
|
void |
ParameterizedQualifiedTypeReference.checkBounds(ReferenceBinding type,
Scope scope,
int index)
|
void |
TypeReference.checkBounds(Scope scope)
|
void |
ParameterizedQualifiedTypeReference.checkBounds(Scope scope)
|
void |
TypeParameter.checkBounds(Scope scope)
|
void |
ParameterizedSingleTypeReference.checkBounds(Scope scope)
|
boolean |
Expression.checkCastTypesCompatibility(Scope scope,
TypeBinding castType,
TypeBinding expressionType,
Expression expression)
Returns false if cast is not legal. |
protected void |
NameReference.checkEffectiveFinality(LocalVariableBinding localBinding,
Scope scope)
|
static MethodBinding |
NullAnnotationMatching.checkForContraditions(MethodBinding method,
InvocationSite invocationSite,
Scope scope)
After a method has substituted type parameters, check if this resulted in any contradictory null annotations. |
protected boolean |
Reference.checkNullableFieldDereference(Scope scope,
FieldBinding field,
long sourcePosition)
|
protected void |
TypeReference.checkNullConstraints(Scope scope,
TypeBinding[] variables,
int rank)
Check whether this type reference conforms to all null constraints defined for any of the given type variables. |
protected void |
TypeReference.checkNullConstraints(Scope scope,
TypeReference[] typeArguments)
Check all typeArguments against null constraints on their corresponding type variables. |
boolean |
Expression.checkUnsafeCast(Scope scope,
TypeBinding castType,
TypeBinding expressionType,
TypeBinding match,
boolean isNarrowing)
|
boolean |
CastExpression.checkUnsafeCast(Scope scope,
TypeBinding castType,
TypeBinding expressionType,
TypeBinding match,
boolean isNarrowing)
|
void |
FieldReference.computeConversion(Scope scope,
TypeBinding runtimeTimeType,
TypeBinding compileTimeType)
|
void |
Expression.computeConversion(Scope scope,
TypeBinding runtimeType,
TypeBinding compileTimeType)
Base types need that the widening is explicitly done by the compiler using some bytecode like i2f. |
void |
SingleNameReference.computeConversion(Scope scope,
TypeBinding runtimeTimeType,
TypeBinding compileTimeType)
|
void |
QualifiedNameReference.computeConversion(Scope scope,
TypeBinding runtimeTimeType,
TypeBinding compileTimeType)
|
void |
MessageSend.computeConversion(Scope scope,
TypeBinding runtimeTimeType,
TypeBinding compileTimeType)
|
void |
Reference.fieldStore(Scope currentScope,
CodeStream codeStream,
FieldBinding fieldBinding,
MethodBinding syntheticWriteAccessor,
TypeBinding receiverType,
boolean isImplicitThisReceiver,
boolean valueRequired)
|
MethodBinding |
ReferenceExpression.findCompileTimeMethodTargeting(TypeBinding targetType,
Scope scope)
During inference: Try to find an applicable method binding without causing undesired side-effects. |
protected TypeBinding |
QualifiedTypeReference.findNextTypeBinding(int tokenIndex,
Scope scope,
PackageBinding packageBinding)
|
InferenceContext18 |
FieldReference.freshInferenceContext(Scope scope)
|
InferenceContext18 |
ExplicitConstructorCall.freshInferenceContext(Scope scope)
|
InferenceContext18 |
AbstractVariableDeclaration.freshInferenceContext(Scope scope)
|
InferenceContext18 |
AllocationExpression.freshInferenceContext(Scope scope)
|
InferenceContext18 |
NameReference.freshInferenceContext(Scope scope)
|
InferenceContext18 |
ReferenceExpression.freshInferenceContext(Scope scope)
|
InferenceContext18 |
MessageSend.freshInferenceContext(Scope scope)
|
protected TypeBinding |
UnionTypeReference.getTypeBinding(Scope scope)
|
protected TypeBinding |
ArrayQualifiedTypeReference.getTypeBinding(Scope scope)
|
protected abstract TypeBinding |
TypeReference.getTypeBinding(Scope scope)
|
protected TypeBinding |
JavadocImplicitTypeReference.getTypeBinding(Scope scope)
|
protected TypeBinding |
SingleTypeReference.getTypeBinding(Scope scope)
|
protected TypeBinding |
IntersectionCastTypeReference.getTypeBinding(Scope scope)
|
protected TypeBinding |
ParameterizedQualifiedTypeReference.getTypeBinding(Scope scope)
|
protected TypeBinding |
QualifiedTypeReference.getTypeBinding(Scope scope)
|
protected TypeBinding |
ArrayTypeReference.getTypeBinding(Scope scope)
|
protected TypeBinding |
ParameterizedSingleTypeReference.getTypeBinding(Scope scope)
|
protected TypeBinding |
JavadocFieldReference.internalResolveType(Scope scope)
|
protected TypeBinding |
ArrayQualifiedTypeReference.internalResolveType(Scope scope,
int location)
|
protected TypeBinding |
TypeReference.internalResolveType(Scope scope,
int location)
|
protected TypeBinding |
JavadocImplicitTypeReference.internalResolveType(Scope scope,
int location)
|
protected TypeBinding |
JavadocSingleTypeReference.internalResolveType(Scope scope,
int location)
|
protected TypeBinding |
ArrayTypeReference.internalResolveType(Scope scope,
int location)
|
boolean |
Expression.isAssignmentCompatible(TypeBinding left,
Scope scope)
|
boolean |
Statement.isBoxingCompatible(TypeBinding expressionType,
TypeBinding targetType,
Expression expression,
Scope scope)
|
boolean |
Expression.isBoxingCompatibleWith(TypeBinding left,
Scope scope)
|
boolean |
ConditionalExpression.isBoxingCompatibleWith(TypeBinding targetType,
Scope scope)
|
boolean |
FunctionalExpression.isBoxingCompatibleWith(TypeBinding targetType,
Scope scope)
|
boolean |
Expression.isCompatibleWith(TypeBinding left,
Scope scope)
|
boolean |
ConditionalExpression.isCompatibleWith(TypeBinding left,
Scope scope)
|
boolean |
LambdaExpression.isCompatibleWith(TypeBinding left,
Scope someScope)
|
boolean |
ReferenceExpression.isCompatibleWith(TypeBinding left,
Scope scope)
|
boolean |
ASTNode.isFieldUseDeprecated(FieldBinding field,
Scope scope,
int filteredBits)
|
boolean |
ASTNode.isMethodUseDeprecated(MethodBinding method,
Scope scope,
boolean isExplicitUse)
|
static boolean |
Annotation.isTypeUseCompatible(TypeReference reference,
Scope scope)
|
static void |
Annotation.isTypeUseCompatible(TypeReference reference,
Scope scope,
Annotation[] annotations)
|
boolean |
ASTNode.isTypeUseDeprecated(TypeBinding type,
Scope scope)
|
boolean |
FunctionalExpression.kosherDescriptor(Scope scope,
MethodBinding sam,
boolean shouldChatter)
|
boolean |
LambdaExpression.kosherDescriptor(Scope currentScope,
MethodBinding sam,
boolean shouldChatter)
|
TypeBinding |
FieldReference.postConversionType(Scope scope)
|
TypeBinding |
Expression.postConversionType(Scope scope)
Returns the type of the expression after required implicit conversions. |
TypeBinding |
SingleNameReference.postConversionType(Scope scope)
|
TypeBinding |
QualifiedNameReference.postConversionType(Scope scope)
|
TypeBinding |
MessageSend.postConversionType(Scope scope)
|
int |
FunctionalExpression.recordFunctionalType(Scope scope)
|
void |
Annotation.recordSuppressWarnings(Scope scope,
int startSuppresss,
int endSuppress,
boolean isSuppressingWarnings)
|
protected void |
QualifiedTypeReference.rejectAnnotationsOnPackageQualifiers(Scope scope,
PackageBinding packageBinding)
|
protected static void |
QualifiedTypeReference.rejectAnnotationsOnStaticMemberQualififer(Scope scope,
ReferenceBinding currentType,
Annotation[] qualifierAnnot)
|
protected void |
JavadocArrayQualifiedTypeReference.reportDeprecatedType(TypeBinding type,
Scope scope)
|
protected void |
JavadocQualifiedTypeReference.reportDeprecatedType(TypeBinding type,
Scope scope)
|
protected void |
TypeReference.reportDeprecatedType(TypeBinding type,
Scope scope)
|
protected void |
JavadocImplicitTypeReference.reportDeprecatedType(TypeBinding type,
Scope scope)
|
protected void |
JavadocSingleTypeReference.reportDeprecatedType(TypeBinding type,
Scope scope)
|
protected void |
JavadocArraySingleTypeReference.reportDeprecatedType(TypeBinding type,
Scope scope)
|
protected void |
JavadocQualifiedTypeReference.reportDeprecatedType(TypeBinding type,
Scope scope,
int index)
|
protected void |
TypeReference.reportDeprecatedType(TypeBinding type,
Scope scope,
int index)
|
protected void |
JavadocArrayQualifiedTypeReference.reportInvalidType(Scope scope)
|
protected void |
JavadocQualifiedTypeReference.reportInvalidType(Scope scope)
|
protected void |
TypeReference.reportInvalidType(Scope scope)
|
protected void |
JavadocImplicitTypeReference.reportInvalidType(Scope scope)
|
protected void |
JavadocSingleTypeReference.reportInvalidType(Scope scope)
|
protected void |
JavadocArraySingleTypeReference.reportInvalidType(Scope scope)
|
boolean |
FakedTrackingVariable.reportRecordedErrors(Scope scope,
int mergedStatus)
|
void |
TypeParameter.resolveAnnotations(Scope scope)
|
protected void |
TypeReference.resolveAnnotations(Scope scope,
int location)
|
static void |
ASTNode.resolvePolyExpressionArguments(Invocation invocation,
MethodBinding methodBinding,
Scope scope)
|
static void |
ASTNode.resolvePolyExpressionArguments(Invocation invocation,
MethodBinding methodBinding,
TypeBinding[] argumentTypes,
Scope scope)
After method lookup has produced 'methodBinding' but when poly expressions have been seen as arguments, inspect the arguments to trigger another round of resolving with improved target types from the methods parameters. |
boolean |
Expression.sIsMoreSpecific(TypeBinding s,
TypeBinding t,
Scope scope)
|
boolean |
ConditionalExpression.sIsMoreSpecific(TypeBinding s,
TypeBinding t,
Scope scope)
|
boolean |
LambdaExpression.sIsMoreSpecific(TypeBinding s,
TypeBinding t,
Scope skope)
|
boolean |
ReferenceExpression.sIsMoreSpecific(TypeBinding s,
TypeBinding t,
Scope scope)
|
boolean |
MessageSend.sIsMoreSpecific(TypeBinding s,
TypeBinding t,
Scope scope)
|
void |
Expression.tagAsUnnecessaryCast(Scope scope,
TypeBinding castType)
Record the fact a cast expression got detected as being unnecessary. |
void |
InstanceOfExpression.tagAsUnnecessaryCast(Scope scope,
TypeBinding castType)
|
void |
CastExpression.tagAsUnnecessaryCast(Scope scope,
TypeBinding castType)
|
| Uses of Scope in org.eclipse.jdt.internal.compiler.codegen |
|---|
| Methods in org.eclipse.jdt.internal.compiler.codegen with parameters of type Scope | |
|---|---|
void |
StackMapFrameCodeStream.addDefinitelyAssignedVariables(Scope scope,
int initStateIndex)
|
void |
CodeStream.addDefinitelyAssignedVariables(Scope scope,
int initStateIndex)
|
void |
CodeStream.generateEmulationForConstructor(Scope scope,
MethodBinding methodBinding)
|
void |
CodeStream.generateEmulationForMethod(Scope scope,
MethodBinding methodBinding)
|
void |
StackMapFrameCodeStream.generateOuterAccess(java.lang.Object[] mappingSequence,
ASTNode invocationSite,
Binding target,
Scope scope)
|
void |
CodeStream.generateOuterAccess(java.lang.Object[] mappingSequence,
ASTNode invocationSite,
Binding target,
Scope scope)
|
static TypeBinding |
CodeStream.getConstantPoolDeclaringClass(Scope currentScope,
FieldBinding codegenBinding,
TypeBinding actualReceiverType,
boolean isImplicitThisReceiver)
Returns the type that should be substituted to original binding declaring class as the proper receiver type |
static TypeBinding |
CodeStream.getConstantPoolDeclaringClass(Scope currentScope,
MethodBinding codegenBinding,
TypeBinding actualReceiverType,
boolean isImplicitThisReceiver)
Returns the type that should be substituted to original binding declaring class as the proper receiver type |
boolean |
CodeStream.isDefinitelyAssigned(Scope scope,
int initStateIndex,
LocalVariableBinding local)
|
void |
StackMapFrameCodeStream.removeNotDefinitelyAssignedVariables(Scope scope,
int initStateIndex)
|
void |
CodeStream.removeNotDefinitelyAssignedVariables(Scope scope,
int initStateIndex)
|
| Uses of Scope in org.eclipse.jdt.internal.compiler.flow |
|---|
| Methods in org.eclipse.jdt.internal.compiler.flow with parameters of type Scope | |
|---|---|
protected void |
FlowContext.checkUnboxing(Scope scope,
Expression expression,
FlowInfo flowInfo)
During deferred checking re-visit a previously recording unboxing situation. |
void |
FinallyFlowContext.recordUnboxing(Scope scope,
Expression expression,
int nullStatus,
FlowInfo flowInfo)
|
void |
FlowContext.recordUnboxing(Scope scope,
Expression expression,
int nullStatus,
FlowInfo flowInfo)
Either AST analysis or checking of a child flow context has encountered an unboxing situation. |
void |
LoopingFlowContext.recordUnboxing(Scope scope,
Expression expression,
int nullStatus,
FlowInfo flowInfo)
|
void |
FinallyFlowContext.recordUsingNullReference(Scope scope,
LocalVariableBinding local,
ASTNode location,
int checkType,
FlowInfo flowInfo)
|
void |
FlowContext.recordUsingNullReference(Scope scope,
LocalVariableBinding local,
ASTNode location,
int checkType,
FlowInfo flowInfo)
Record a null reference for use by deferred checks. |
void |
LoopingFlowContext.recordUsingNullReference(Scope scope,
LocalVariableBinding local,
ASTNode location,
int checkType,
FlowInfo flowInfo)
|
| Constructors in org.eclipse.jdt.internal.compiler.flow with parameters of type Scope | |
|---|---|
LoopingFlowContext(FlowContext parent,
FlowInfo upstreamNullFlowInfo,
ASTNode associatedNode,
BranchLabel breakLabel,
BranchLabel continueLabel,
Scope associatedScope,
boolean isPreTest)
|
|
| Uses of Scope in org.eclipse.jdt.internal.compiler.lookup |
|---|
| Subclasses of Scope in org.eclipse.jdt.internal.compiler.lookup | |
|---|---|
class |
BlockScope
|
class |
ClassScope
|
class |
CompilationUnitScope
|
class |
MethodScope
Specific block scope used for methods, constructors or clinits, representing its outermost blockscope. |
| Fields in org.eclipse.jdt.internal.compiler.lookup declared as Scope | |
|---|---|
Scope |
Scope.parent
|
Scope[] |
BlockScope.subscopes
|
| Methods in org.eclipse.jdt.internal.compiler.lookup with parameters of type Scope | |
|---|---|
void |
BlockScope.addSubscope(Scope childScope)
|
void |
ParameterizedTypeBinding.boundCheck(Scope scope,
TypeReference[] argumentReferences)
Iterate type arguments, and validate them according to corresponding variable bounds. |
int |
TypeVariableBinding.boundCheck(Substitution substitution,
TypeBinding argumentType,
Scope scope)
Returns true if the argument type satisfies all bounds of the type parameter |
boolean |
MethodBinding.canBeSeenBy(InvocationSite invocationSite,
Scope scope)
|
boolean |
TypeBinding.canBeSeenBy(Scope scope)
|
boolean |
ReferenceBinding.canBeSeenBy(Scope scope)
Answer true if the receiver is visible to the type provided by the scope. |
boolean |
IntersectionCastTypeBinding.canBeSeenBy(Scope scope)
|
boolean |
MethodBinding.canBeSeenBy(TypeBinding receiverType,
InvocationSite invocationSite,
Scope scope)
|
boolean |
FieldBinding.canBeSeenBy(TypeBinding receiverType,
InvocationSite invocationSite,
Scope scope)
|
TypeBinding |
TypeBinding.capture(Scope scope,
int position)
Perform capture conversion on a given type (only effective on parameterized type with wildcards) |
TypeBinding |
ParameterizedTypeBinding.capture(Scope scope,
int position)
Perform capture conversion for a parameterized type with wildcard arguments |
void |
ImplicitNullAnnotationVerifier.checkImplicitNullAnnotations(MethodBinding currentMethod,
AbstractMethodDeclaration srcMethod,
boolean complain,
Scope scope)
Check and fill in implicit annotations from overridden methods and from default. |
void |
TypeVariableBinding.collectSubstitutes(Scope scope,
TypeBinding actualType,
InferenceContext inferenceContext,
int constraint)
Collect the substitutes into a map for certain type variables inside the receiver type e.g. |
void |
TypeBinding.collectSubstitutes(Scope scope,
TypeBinding actualType,
InferenceContext inferenceContext,
int constraint)
Collect the substitutes into a map for certain type variables inside the receiver type e.g. |
void |
ArrayBinding.collectSubstitutes(Scope scope,
TypeBinding actualType,
InferenceContext inferenceContext,
int constraint)
Collect the substitutes into a map for certain type variables inside the receiver type e.g. |
void |
WildcardBinding.collectSubstitutes(Scope scope,
TypeBinding actualType,
InferenceContext inferenceContext,
int constraint)
Collect the substitutes into a map for certain type variables inside the receiver type e.g. |
void |
ParameterizedTypeBinding.collectSubstitutes(Scope scope,
TypeBinding actualType,
InferenceContext inferenceContext,
int constraint)
Collect the substitutes into a map for certain type variables inside the receiver type e.g. |
static MethodBinding |
ParameterizedGenericMethodBinding.computeCompatibleMethod(MethodBinding originalMethod,
TypeBinding[] arguments,
Scope scope,
InvocationSite invocationSite,
int inferenceLevel)
Perform inference of generic method type parameters and/or expected type |
ParameterizedMethodBinding |
LookupEnvironment.createGetClassMethod(TypeBinding receiverType,
MethodBinding originalMethod,
Scope scope)
|
void |
TypeVariableBinding.evaluateNullAnnotations(Scope scope,
TypeParameter parameter)
|
void |
FieldBinding.fillInDefaultNonNullness(FieldDeclaration sourceField,
Scope scope)
|
InferenceContext18 |
InvocationSite.freshInferenceContext(Scope scope)
When inference for this invocationSite starts, get a fresh inference context, initialized from this site. |
InferenceContext18 |
InvocationSite.EmptyWithAstNode.freshInferenceContext(Scope scope)
|
TypeBinding[] |
ParameterizedTypeBinding.getNonWildcardParameterization(Scope scope)
|
ReferenceBinding |
LookupEnvironment.getResolvedType(char[][] compoundName,
Scope scope)
|
TypeBinding |
IntersectionCastTypeBinding.getSAMType(Scope scope)
|
MethodBinding |
RawTypeBinding.getSingleAbstractMethod(Scope scope,
boolean replaceWildcards)
|
MethodBinding |
TypeBinding.getSingleAbstractMethod(Scope scope,
boolean replaceWildcards)
Return the single abstract method of a functional interface, or null, if the receiver is not a functional interface as defined in JLS 9.8. |
MethodBinding |
ReferenceBinding.getSingleAbstractMethod(Scope scope,
boolean replaceWildcards)
|
MethodBinding |
IntersectionCastTypeBinding.getSingleAbstractMethod(Scope scope,
boolean replaceWildcards)
|
MethodBinding |
ParameterizedTypeBinding.getSingleAbstractMethod(Scope scope,
boolean replaceWildcards)
|
static TypeBinding[] |
Scope.greaterLowerBound(TypeBinding[] types,
Scope scope,
LookupEnvironment environment)
|
void |
CaptureBinding18.initializeBounds(Scope scope,
ParameterizedTypeBinding capturedParameterizedType)
|
void |
CaptureBinding.initializeBounds(Scope scope,
ParameterizedTypeBinding capturedParameterizedType)
Initialize capture bounds using substituted supertypes e.g. |
static ParameterizedMethodBinding |
ParameterizedMethodBinding.instantiateGetClass(TypeBinding receiverType,
MethodBinding originalMethod,
Scope scope)
The type of x.getClass() is substituted from 'Class extends Object>' into: 'Class extends raw(X)> |
boolean |
CaptureBinding18.isCompatibleWith(TypeBinding otherType,
Scope captureScope)
|
abstract boolean |
TypeBinding.isCompatibleWith(TypeBinding right,
Scope scope)
|
boolean |
ArrayBinding.isCompatibleWith(TypeBinding otherType,
Scope captureScope)
|
boolean |
ReferenceBinding.isCompatibleWith(TypeBinding otherType,
Scope captureScope)
Answer true if the receiver type can be assigned to the argument type (right) In addition to improving performance, caching also ensures there is no infinite regression since per nature, the compatibility check is recursive through parameterized type arguments (122775) |
boolean |
InferenceVariable.isCompatibleWith(TypeBinding right,
Scope scope)
|
boolean |
IntersectionCastTypeBinding.isCompatibleWith(TypeBinding right,
Scope scope)
|
boolean |
PolyTypeBinding.isCompatibleWith(TypeBinding left,
Scope scope)
|
boolean |
BaseTypeBinding.isCompatibleWith(TypeBinding right,
Scope captureScope)
|
boolean |
TypeBinding.isFunctionalInterface(Scope scope)
|
boolean |
ReferenceBinding.isFunctionalInterface(Scope scope)
|
protected void |
ImplicitNullAnnotationVerifier.recordDeferredInheritedNullness(Scope scope,
ASTNode location,
MethodBinding inheritedMethod,
java.lang.Boolean inheritedNonNullness,
org.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier.InheritedNonNullnessInfo nullnessInfo)
|
boolean |
MethodBinding.redeclaresPublicObjectMethod(Scope scope)
|
void |
LocalVariableBinding.setAnnotations(AnnotationBinding[] annotations,
Scope scope)
|
void |
Binding.setAnnotations(AnnotationBinding[] annotations,
Scope scope)
|
boolean |
TypeBinding.sIsMoreSpecific(TypeBinding s,
TypeBinding t,
Scope scope)
|
boolean |
PolyTypeBinding.sIsMoreSpecific(TypeBinding s,
TypeBinding t,
Scope scope)
|
static BlockScope |
Scope.typeAnnotationsResolutionScope(Scope scope)
|
TypeBinding |
CaptureBinding18.uncapture(Scope scope)
|
TypeBinding |
TypeBinding.uncapture(Scope scope)
Perform capture "deconversion" on a given type |
TypeBinding |
CaptureBinding.uncapture(Scope scope)
|
TypeBinding |
ArrayBinding.uncapture(Scope scope)
|
TypeBinding |
WildcardBinding.uncapture(Scope scope)
|
TypeBinding |
ParameterizedTypeBinding.uncapture(Scope scope)
Perform capture deconversion for a parameterized type with captured wildcard arguments |
static TypeBinding |
TypeBinding.wellKnownType(Scope scope,
int id)
Match a well-known type id to its binding |
| Constructors in org.eclipse.jdt.internal.compiler.lookup with parameters of type Scope | |
|---|---|
BlockScope(int kind,
Scope parent)
|
|
ClassScope(Scope parent,
TypeDeclaration context)
|
|
InferenceContext18(Scope scope)
|
|
InferenceContext18(Scope scope,
Expression[] arguments,
InvocationSite site)
Construct an inference context for an invocation (method/constructor). |
|
MethodScope(Scope parent,
ReferenceContext context,
boolean isStatic)
|
|
MethodScope(Scope parent,
ReferenceContext context,
boolean isStatic,
int lastVisibleFieldID)
|
|
Scope(int kind,
Scope parent)
|
|
| Uses of Scope in org.eclipse.jdt.internal.compiler.problem |
|---|
| Methods in org.eclipse.jdt.internal.compiler.problem with parameters of type Scope | |
|---|---|
void |
ProblemReporter.javadocHiddenReference(int sourceStart,
int sourceEnd,
Scope scope,
int modifiers)
|
void |
ProblemReporter.unsafeCast(CastExpression castExpression,
Scope scope)
|
void |
ProblemReporter.unsafeNullnessCast(CastExpression castExpression,
Scope scope)
|
| Uses of Scope in org.eclipse.jdt.internal.core.util |
|---|
| Methods in org.eclipse.jdt.internal.core.util with parameters of type Scope | |
|---|---|
IJavaElement |
HandleFactory.createElement(Scope scope,
int elementPosition,
ICompilationUnit unit,
java.util.HashSet existingElements,
java.util.HashMap knownScopes)
Create handle by adding child to parent obtained by recursing into parent scopes. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||