org.eclipse.jdt.internal.codeassist
Class UnresolvedReferenceNameFinder

java.lang.Object
  extended by org.eclipse.jdt.internal.compiler.ASTVisitor
      extended by org.eclipse.jdt.internal.codeassist.UnresolvedReferenceNameFinder

public class UnresolvedReferenceNameFinder
extends ASTVisitor


Nested Class Summary
static interface UnresolvedReferenceNameFinder.UnresolvedReferenceNameRequestor
           
 
Constructor Summary
UnresolvedReferenceNameFinder(CompletionEngine completionEngine)
           
 
Method Summary
 void endVisit(Argument argument, BlockScope blockScope)
           
 void endVisit(Argument argument, ClassScope classScope)
           
 void endVisit(Block block, BlockScope blockScope)
           
 void endVisit(ConstructorDeclaration constructorDeclaration, ClassScope classScope)
           
 void endVisit(FieldDeclaration fieldDeclaration, MethodScope methodScope)
           
 void endVisit(Initializer initializer, MethodScope methodScope)
           
 void endVisit(LocalDeclaration localDeclaration, BlockScope blockScope)
           
 void endVisit(MethodDeclaration methodDeclaration, ClassScope classScope)
           
 void endVisit(TypeDeclaration typeDeclaration, BlockScope blockScope)
           
 void endVisit(TypeDeclaration typeDeclaration, ClassScope classScope)
           
 void find(char[] startWith, AbstractMethodDeclaration methodDeclaration, int from, char[][] discouragedNames, UnresolvedReferenceNameFinder.UnresolvedReferenceNameRequestor nameRequestor)
           
 void find(char[] startWith, Initializer initializer, ClassScope scope, int from, char[][] discouragedNames, UnresolvedReferenceNameFinder.UnresolvedReferenceNameRequestor nameRequestor)
           
 void findAfter(char[] startWith, Scope scope, ClassScope classScope, int from, int to, char[][] discouragedNames, UnresolvedReferenceNameFinder.UnresolvedReferenceNameRequestor nameRequestor)
           
 void findBefore(char[] startWith, Scope scope, ClassScope classScope, int from, int recordTo, int parseTo, char[][] discouragedNames, UnresolvedReferenceNameFinder.UnresolvedReferenceNameRequestor nameRequestor)
           
 boolean visit(Block block, BlockScope blockScope)
           
 boolean visit(ConstructorDeclaration constructorDeclaration, ClassScope classScope)
           
 boolean visit(FieldDeclaration fieldDeclaration, MethodScope methodScope)
           
 boolean visit(Initializer initializer, MethodScope methodScope)
           
 boolean visit(MethodDeclaration methodDeclaration, ClassScope classScope)
           
 boolean visit(TypeDeclaration localTypeDeclaration, BlockScope blockScope)
           
 boolean visit(TypeDeclaration memberTypeDeclaration, ClassScope classScope)
           
 
Methods inherited from class org.eclipse.jdt.internal.compiler.ASTVisitor
acceptProblem, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UnresolvedReferenceNameFinder

public UnresolvedReferenceNameFinder(CompletionEngine completionEngine)
Method Detail

find

public void find(char[] startWith,
                 Initializer initializer,
                 ClassScope scope,
                 int from,
                 char[][] discouragedNames,
                 UnresolvedReferenceNameFinder.UnresolvedReferenceNameRequestor nameRequestor)

find

public void find(char[] startWith,
                 AbstractMethodDeclaration methodDeclaration,
                 int from,
                 char[][] discouragedNames,
                 UnresolvedReferenceNameFinder.UnresolvedReferenceNameRequestor nameRequestor)

findAfter

public void findAfter(char[] startWith,
                      Scope scope,
                      ClassScope classScope,
                      int from,
                      int to,
                      char[][] discouragedNames,
                      UnresolvedReferenceNameFinder.UnresolvedReferenceNameRequestor nameRequestor)

findBefore

public void findBefore(char[] startWith,
                       Scope scope,
                       ClassScope classScope,
                       int from,
                       int recordTo,
                       int parseTo,
                       char[][] discouragedNames,
                       UnresolvedReferenceNameFinder.UnresolvedReferenceNameRequestor nameRequestor)

visit

public boolean visit(Block block,
                     BlockScope blockScope)
Overrides:
visit in class ASTVisitor

visit

public boolean visit(ConstructorDeclaration constructorDeclaration,
                     ClassScope classScope)
Overrides:
visit in class ASTVisitor

visit

public boolean visit(FieldDeclaration fieldDeclaration,
                     MethodScope methodScope)
Overrides:
visit in class ASTVisitor

visit

public boolean visit(Initializer initializer,
                     MethodScope methodScope)
Overrides:
visit in class ASTVisitor

visit

public boolean visit(MethodDeclaration methodDeclaration,
                     ClassScope classScope)
Overrides:
visit in class ASTVisitor

visit

public boolean visit(TypeDeclaration localTypeDeclaration,
                     BlockScope blockScope)
Overrides:
visit in class ASTVisitor

visit

public boolean visit(TypeDeclaration memberTypeDeclaration,
                     ClassScope classScope)
Overrides:
visit in class ASTVisitor

endVisit

public void endVisit(Block block,
                     BlockScope blockScope)
Overrides:
endVisit in class ASTVisitor

endVisit

public void endVisit(Argument argument,
                     BlockScope blockScope)
Overrides:
endVisit in class ASTVisitor

endVisit

public void endVisit(Argument argument,
                     ClassScope classScope)
Overrides:
endVisit in class ASTVisitor

endVisit

public void endVisit(ConstructorDeclaration constructorDeclaration,
                     ClassScope classScope)
Overrides:
endVisit in class ASTVisitor

endVisit

public void endVisit(FieldDeclaration fieldDeclaration,
                     MethodScope methodScope)
Overrides:
endVisit in class ASTVisitor

endVisit

public void endVisit(Initializer initializer,
                     MethodScope methodScope)
Overrides:
endVisit in class ASTVisitor

endVisit

public void endVisit(LocalDeclaration localDeclaration,
                     BlockScope blockScope)
Overrides:
endVisit in class ASTVisitor

endVisit

public void endVisit(MethodDeclaration methodDeclaration,
                     ClassScope classScope)
Overrides:
endVisit in class ASTVisitor

endVisit

public void endVisit(TypeDeclaration typeDeclaration,
                     BlockScope blockScope)
Overrides:
endVisit in class ASTVisitor

endVisit

public void endVisit(TypeDeclaration typeDeclaration,
                     ClassScope classScope)
Overrides:
endVisit in class ASTVisitor