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

Packages that use ClassScope
org.eclipse.jdt.internal.compiler   
org.eclipse.jdt.internal.compiler.ast   
org.eclipse.jdt.internal.compiler.lookup   
org.eclipse.jdt.internal.core.util   
 

Uses of ClassScope in org.eclipse.jdt.internal.compiler
 

Methods in org.eclipse.jdt.internal.compiler with parameters of type ClassScope
 void ASTVisitor.endVisit(AnnotationMethodDeclaration annotationTypeDeclaration, ClassScope classScope)
           
 void ASTVisitor.endVisit(Argument argument, ClassScope scope)
           
 void ASTVisitor.endVisit(ArrayInitializer arrayInitializer, ClassScope scope)
           
 void ASTVisitor.endVisit(ArrayQualifiedTypeReference arrayQualifiedTypeReference, ClassScope scope)
           
 void ASTVisitor.endVisit(ArrayTypeReference arrayTypeReference, ClassScope scope)
           
 void ASTVisitor.endVisit(Clinit clinit, ClassScope scope)
           
 void ASTVisitor.endVisit(ConstructorDeclaration constructorDeclaration, ClassScope scope)
           
 void ASTVisitor.endVisit(FieldReference fieldReference, ClassScope scope)
           
 void ASTVisitor.endVisit(IntersectionCastTypeReference intersectionCastTypeReference, ClassScope scope)
           
 void ASTVisitor.endVisit(JavadocAllocationExpression expression, ClassScope scope)
           
 void ASTVisitor.endVisit(JavadocArgumentExpression expression, ClassScope scope)
           
 void ASTVisitor.endVisit(JavadocArrayQualifiedTypeReference typeRef, ClassScope scope)
           
 void ASTVisitor.endVisit(JavadocArraySingleTypeReference typeRef, ClassScope scope)
           
 void ASTVisitor.endVisit(Javadoc javadoc, ClassScope scope)
           
 void ASTVisitor.endVisit(JavadocFieldReference fieldRef, ClassScope scope)
           
 void ASTVisitor.endVisit(JavadocImplicitTypeReference implicitTypeReference, ClassScope scope)
           
 void ASTVisitor.endVisit(JavadocMessageSend messageSend, ClassScope scope)
           
 void ASTVisitor.endVisit(JavadocQualifiedTypeReference typeRef, ClassScope scope)
           
 void ASTVisitor.endVisit(JavadocReturnStatement statement, ClassScope scope)
           
 void ASTVisitor.endVisit(JavadocSingleNameReference argument, ClassScope scope)
           
 void ASTVisitor.endVisit(JavadocSingleTypeReference typeRef, ClassScope scope)
           
 void ASTVisitor.endVisit(MarkerAnnotation annotation, ClassScope scope)
           
 void ASTVisitor.endVisit(MemberValuePair pair, ClassScope scope)
           
 void ASTVisitor.endVisit(MethodDeclaration methodDeclaration, ClassScope scope)
           
 void ASTVisitor.endVisit(NormalAnnotation annotation, ClassScope scope)
           
 void ASTVisitor.endVisit(ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference, ClassScope scope)
           
 void ASTVisitor.endVisit(ParameterizedSingleTypeReference parameterizedSingleTypeReference, ClassScope scope)
           
 void ASTVisitor.endVisit(QualifiedNameReference qualifiedNameReference, ClassScope scope)
           
 void ASTVisitor.endVisit(QualifiedSuperReference qualifiedSuperReference, ClassScope scope)
           
 void ASTVisitor.endVisit(QualifiedThisReference qualifiedThisReference, ClassScope scope)
           
 void ASTVisitor.endVisit(QualifiedTypeReference qualifiedTypeReference, ClassScope scope)
           
 void ASTVisitor.endVisit(SingleMemberAnnotation annotation, ClassScope scope)
           
 void ASTVisitor.endVisit(SingleNameReference singleNameReference, ClassScope scope)
           
 void ASTVisitor.endVisit(SingleTypeReference singleTypeReference, ClassScope scope)
           
 void ASTVisitor.endVisit(ThisReference thisReference, ClassScope scope)
           
 void ASTVisitor.endVisit(TypeDeclaration memberTypeDeclaration, ClassScope scope)
           
 void ASTVisitor.endVisit(TypeParameter typeParameter, ClassScope scope)
           
 void ASTVisitor.endVisit(UnionTypeReference unionTypeReference, ClassScope scope)
           
 void ASTVisitor.endVisit(Wildcard wildcard, ClassScope scope)
           
 boolean ASTVisitor.visit(AnnotationMethodDeclaration annotationTypeDeclaration, ClassScope classScope)
           
 boolean ASTVisitor.visit(Argument argument, ClassScope scope)
           
 boolean ASTVisitor.visit(ArrayInitializer arrayInitializer, ClassScope scope)
           
 boolean ASTVisitor.visit(ArrayQualifiedTypeReference arrayQualifiedTypeReference, ClassScope scope)
           
 boolean ASTVisitor.visit(ArrayTypeReference arrayTypeReference, ClassScope scope)
           
 boolean ASTVisitor.visit(Clinit clinit, ClassScope scope)
           
 boolean ASTVisitor.visit(ConstructorDeclaration constructorDeclaration, ClassScope scope)
           
 boolean ASTVisitor.visit(FieldReference fieldReference, ClassScope scope)
           
 boolean ASTVisitor.visit(IntersectionCastTypeReference intersectionCastTypeReference, ClassScope scope)
           
 boolean ASTVisitor.visit(JavadocAllocationExpression expression, ClassScope scope)
           
 boolean ASTVisitor.visit(JavadocArgumentExpression expression, ClassScope scope)
           
 boolean ASTVisitor.visit(JavadocArrayQualifiedTypeReference typeRef, ClassScope scope)
           
 boolean ASTVisitor.visit(JavadocArraySingleTypeReference typeRef, ClassScope scope)
           
 boolean ASTVisitor.visit(Javadoc javadoc, ClassScope scope)
           
 boolean ASTVisitor.visit(JavadocFieldReference fieldRef, ClassScope scope)
           
 boolean ASTVisitor.visit(JavadocImplicitTypeReference implicitTypeReference, ClassScope scope)
           
 boolean ASTVisitor.visit(JavadocMessageSend messageSend, ClassScope scope)
           
 boolean ASTVisitor.visit(JavadocQualifiedTypeReference typeRef, ClassScope scope)
           
 boolean ASTVisitor.visit(JavadocReturnStatement statement, ClassScope scope)
           
 boolean ASTVisitor.visit(JavadocSingleNameReference argument, ClassScope scope)
           
 boolean ASTVisitor.visit(JavadocSingleTypeReference typeRef, ClassScope scope)
           
 boolean ASTVisitor.visit(MarkerAnnotation annotation, ClassScope scope)
           
 boolean ASTVisitor.visit(MemberValuePair pair, ClassScope scope)
           
 boolean ASTVisitor.visit(MethodDeclaration methodDeclaration, ClassScope scope)
           
 boolean ASTVisitor.visit(NormalAnnotation annotation, ClassScope scope)
           
 boolean ASTVisitor.visit(ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference, ClassScope scope)
           
 boolean ASTVisitor.visit(ParameterizedSingleTypeReference parameterizedSingleTypeReference, ClassScope scope)
           
 boolean ASTVisitor.visit(QualifiedNameReference qualifiedNameReference, ClassScope scope)
           
 boolean ASTVisitor.visit(QualifiedSuperReference qualifiedSuperReference, ClassScope scope)
           
 boolean ASTVisitor.visit(QualifiedThisReference qualifiedThisReference, ClassScope scope)
           
 boolean ASTVisitor.visit(QualifiedTypeReference qualifiedTypeReference, ClassScope scope)
           
 boolean ASTVisitor.visit(SingleMemberAnnotation annotation, ClassScope scope)
           
 boolean ASTVisitor.visit(SingleNameReference singleNameReference, ClassScope scope)
           
 boolean ASTVisitor.visit(SingleTypeReference singleTypeReference, ClassScope scope)
           
 boolean ASTVisitor.visit(ThisReference thisReference, ClassScope scope)
           
 boolean SourceElementNotifier.LocalDeclarationVisitor.visit(TypeDeclaration typeDeclaration, ClassScope scope)
           
 boolean ASTVisitor.visit(TypeDeclaration memberTypeDeclaration, ClassScope scope)
           
 boolean ASTVisitor.visit(TypeParameter typeParameter, ClassScope scope)
           
 boolean ASTVisitor.visit(UnionTypeReference unionTypeReference, ClassScope scope)
           
 boolean ASTVisitor.visit(Wildcard wildcard, ClassScope scope)
           
 

Uses of ClassScope in org.eclipse.jdt.internal.compiler.ast
 

Fields in org.eclipse.jdt.internal.compiler.ast declared as ClassScope
 ClassScope TypeDeclaration.scope
           
 

Methods in org.eclipse.jdt.internal.compiler.ast with parameters of type ClassScope
 void TypeDeclaration.analyseCode(ClassScope enclosingClassScope)
          Flow analysis for a member innertype
 void TypeDeclaration.analyseCode(ClassScope currentScope, FlowContext flowContext, FlowInfo flowInfo)
          Flow analysis for a local member innertype
 void MethodDeclaration.analyseCode(ClassScope classScope, FlowContext flowContext, FlowInfo flowInfo)
           
 void Clinit.analyseCode(ClassScope classScope, InitializationFlowContext staticInitializerFlowContext, FlowInfo flowInfo)
           
 void ConstructorDeclaration.analyseCode(ClassScope classScope, InitializationFlowContext initializerFlowContext, FlowInfo flowInfo, int initialReachMode)
          The flowInfo corresponds to non-static field initialization infos.
 void TypeDeclaration.generateCode(ClassScope classScope, ClassFile enclosingClassFile)
          Bytecode generation for a member inner type
 void ConstructorDeclaration.generateCode(ClassScope classScope, ClassFile classFile)
          Bytecode generation for a constructor
 void Clinit.generateCode(ClassScope classScope, ClassFile classFile)
          Bytecode generation for a method
 void LambdaExpression.generateCode(ClassScope classScope, ClassFile classFile)
           
 void AbstractMethodDeclaration.generateCode(ClassScope classScope, ClassFile classFile)
          Bytecode generation for a method
 void TypeDeclaration.manageEnclosingInstanceAccessIfNecessary(ClassScope currentScope, FlowInfo flowInfo)
          Access emulation for a local member type force to emulation of access to direct enclosing instance.
 void TypeDeclaration.resolve(ClassScope upperScope)
          Resolve a member type declaration (can be a local member)
 void Clinit.resolve(ClassScope classScope)
           
 void TypeParameter.resolve(ClassScope scope)
           
 void AbstractMethodDeclaration.resolve(ClassScope upperScope)
           
 void Javadoc.resolve(ClassScope scope)
           
 TypeBinding TypeReference.resolveSuperType(ClassScope scope)
           
 TypeBinding Expression.resolveType(ClassScope scope)
          Resolve the type of this expression in the context of a classScope
 TypeBinding JavadocArgumentExpression.resolveType(ClassScope scope)
           
 TypeBinding JavadocMessageSend.resolveType(ClassScope scope)
           
 TypeBinding TypeReference.resolveType(ClassScope scope)
           
 TypeBinding JavadocFieldReference.resolveType(ClassScope scope)
           
 TypeBinding JavadocAllocationExpression.resolveType(ClassScope scope)
           
 TypeBinding JavadocQualifiedTypeReference.resolveType(ClassScope classScope, int location)
           
 TypeBinding TypeReference.resolveType(ClassScope scope, int location)
           
 TypeBinding Wildcard.resolveType(ClassScope scope, int location)
           
 TypeBinding ParameterizedQualifiedTypeReference.resolveType(ClassScope scope, int location)
           
 TypeBinding ParameterizedSingleTypeReference.resolveType(ClassScope scope, int location)
           
 TypeBinding TypeReference.resolveTypeArgument(ClassScope classScope, ReferenceBinding genericType, int rank)
           
 TypeBinding Wildcard.resolveTypeArgument(ClassScope classScope, ReferenceBinding genericType, int rank)
           
 void JavadocReturnStatement.traverse(ASTVisitor visitor, ClassScope scope)
           
 void Expression.traverse(ASTVisitor visitor, ClassScope scope)
          Traverse an expression in the context of a classScope
 void JavadocSingleNameReference.traverse(ASTVisitor visitor, ClassScope scope)
           
 void JavadocArrayQualifiedTypeReference.traverse(ASTVisitor visitor, ClassScope scope)
           
 void SingleMemberAnnotation.traverse(ASTVisitor visitor, ClassScope scope)
           
 void JavadocArgumentExpression.traverse(ASTVisitor visitor, ClassScope blockScope)
           
 void TypeDeclaration.traverse(ASTVisitor visitor, ClassScope classScope)
          Iteration for a member innertype
 void UnionTypeReference.traverse(ASTVisitor visitor, ClassScope scope)
           
 void MarkerAnnotation.traverse(ASTVisitor visitor, ClassScope scope)
           
 void MethodDeclaration.traverse(ASTVisitor visitor, ClassScope classScope)
           
 void ConstructorDeclaration.traverse(ASTVisitor visitor, ClassScope classScope)
           
 void JavadocQualifiedTypeReference.traverse(ASTVisitor visitor, ClassScope scope)
           
 void JavadocMessageSend.traverse(ASTVisitor visitor, ClassScope scope)
           
 void ArrayQualifiedTypeReference.traverse(ASTVisitor visitor, ClassScope scope)
           
abstract  void TypeReference.traverse(ASTVisitor visitor, ClassScope scope)
           
 void SingleNameReference.traverse(ASTVisitor visitor, ClassScope scope)
           
 void QualifiedSuperReference.traverse(ASTVisitor visitor, ClassScope blockScope)
           
 void JavadocFieldReference.traverse(ASTVisitor visitor, ClassScope scope)
           
 void JavadocAllocationExpression.traverse(ASTVisitor visitor, ClassScope scope)
           
 void NormalAnnotation.traverse(ASTVisitor visitor, ClassScope scope)
           
abstract  void Annotation.traverse(ASTVisitor visitor, ClassScope scope)
           
 void Wildcard.traverse(ASTVisitor visitor, ClassScope scope)
           
 void Clinit.traverse(ASTVisitor visitor, ClassScope classScope)
           
 void JavadocImplicitTypeReference.traverse(ASTVisitor visitor, ClassScope scope)
           
 void QualifiedNameReference.traverse(ASTVisitor visitor, ClassScope scope)
           
 void MemberValuePair.traverse(ASTVisitor visitor, ClassScope scope)
           
 void SingleTypeReference.traverse(ASTVisitor visitor, ClassScope scope)
           
 void IntersectionCastTypeReference.traverse(ASTVisitor visitor, ClassScope scope)
           
 void ParameterizedQualifiedTypeReference.traverse(ASTVisitor visitor, ClassScope scope)
           
 void QualifiedThisReference.traverse(ASTVisitor visitor, ClassScope blockScope)
           
 void QualifiedTypeReference.traverse(ASTVisitor visitor, ClassScope scope)
           
 void JavadocSingleTypeReference.traverse(ASTVisitor visitor, ClassScope scope)
           
 void JavadocArraySingleTypeReference.traverse(ASTVisitor visitor, ClassScope scope)
           
 void ArrayTypeReference.traverse(ASTVisitor visitor, ClassScope scope)
           
 void TypeParameter.traverse(ASTVisitor visitor, ClassScope scope)
           
 void ParameterizedSingleTypeReference.traverse(ASTVisitor visitor, ClassScope scope)
           
 void ThisReference.traverse(ASTVisitor visitor, ClassScope blockScope)
           
 void Argument.traverse(ASTVisitor visitor, ClassScope scope)
           
 void AnnotationMethodDeclaration.traverse(ASTVisitor visitor, ClassScope classScope)
           
 void AbstractMethodDeclaration.traverse(ASTVisitor visitor, ClassScope classScope)
           
 void Javadoc.traverse(ASTVisitor visitor, ClassScope scope)
           
 

Uses of ClassScope in org.eclipse.jdt.internal.compiler.lookup
 

Fields in org.eclipse.jdt.internal.compiler.lookup declared as ClassScope
 ClassScope SourceTypeBinding.scope
           
 

Methods in org.eclipse.jdt.internal.compiler.lookup that return ClassScope
 ClassScope Scope.classScope()
           
 ClassScope Scope.enclosingClassScope()
           
 ClassScope Scope.outerMostClassScope()
           
 

Constructors in org.eclipse.jdt.internal.compiler.lookup with parameters of type ClassScope
LocalTypeBinding(ClassScope scope, SourceTypeBinding enclosingType, CaseStatement switchCase)
           
MemberTypeBinding(char[][] compoundName, ClassScope scope, SourceTypeBinding enclosingType)
           
NestedTypeBinding(char[][] typeName, ClassScope scope, SourceTypeBinding enclosingType)
           
SourceTypeBinding(char[][] compoundName, PackageBinding fPackage, ClassScope scope)
           
 

Uses of ClassScope in org.eclipse.jdt.internal.core.util
 

Methods in org.eclipse.jdt.internal.core.util with parameters of type ClassScope
 IJavaElement HandleFactory.createElement(ClassScope scope, ICompilationUnit unit, java.util.HashSet existingElements, java.util.HashMap knownScopes)
          Returns a handle denoting the class member identified by its scope.