Uses of Class
org.eclipse.jdt.internal.compiler.lookup.Scope

Packages that use Scope
org.eclipse.jdt.internal.compiler.ast   
org.eclipse.jdt.internal.compiler.codegen   
org.eclipse.jdt.internal.compiler.flow   
org.eclipse.jdt.internal.compiler.lookup   
org.eclipse.jdt.internal.compiler.problem   
org.eclipse.jdt.internal.core.util   
 

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' into: 'Class
 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.