org.eclipse.jdt.internal.codeassist.complete
Class CompletionNodeDetector
java.lang.Object
org.eclipse.jdt.internal.compiler.ASTVisitor
org.eclipse.jdt.internal.codeassist.complete.CompletionNodeDetector
public class CompletionNodeDetector
- extends ASTVisitor
Detect the presence of a node in expression
Method Summary |
boolean |
containsCompletionNode()
|
void |
endVisit(AllocationExpression allocationExpression,
BlockScope scope)
|
void |
endVisit(AND_AND_Expression and_and_Expression,
BlockScope scope)
|
void |
endVisit(ArrayAllocationExpression arrayAllocationExpression,
BlockScope scope)
|
void |
endVisit(ArrayInitializer arrayInitializer,
BlockScope scope)
|
void |
endVisit(ArrayQualifiedTypeReference arrayQualifiedTypeReference,
BlockScope scope)
|
void |
endVisit(ArrayQualifiedTypeReference arrayQualifiedTypeReference,
ClassScope scope)
|
void |
endVisit(ArrayReference arrayReference,
BlockScope scope)
|
void |
endVisit(ArrayTypeReference arrayTypeReference,
BlockScope scope)
|
void |
endVisit(ArrayTypeReference arrayTypeReference,
ClassScope scope)
|
void |
endVisit(Assignment assignment,
BlockScope scope)
|
void |
endVisit(BinaryExpression binaryExpression,
BlockScope scope)
|
void |
endVisit(CastExpression castExpression,
BlockScope scope)
|
void |
endVisit(CompoundAssignment compoundAssignment,
BlockScope scope)
|
void |
endVisit(ConditionalExpression conditionalExpression,
BlockScope scope)
|
void |
endVisit(EqualExpression equalExpression,
BlockScope scope)
|
void |
endVisit(ExplicitConstructorCall explicitConstructor,
BlockScope scope)
|
void |
endVisit(FieldReference fieldReference,
BlockScope scope)
|
void |
endVisit(InstanceOfExpression instanceOfExpression,
BlockScope scope)
|
void |
endVisit(MemberValuePair pair,
BlockScope scope)
|
void |
endVisit(MemberValuePair pair,
CompilationUnitScope scope)
|
void |
endVisit(MessageSend messageSend,
BlockScope scope)
|
void |
endVisit(OR_OR_Expression or_or_Expression,
BlockScope scope)
|
void |
endVisit(ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference,
BlockScope scope)
|
void |
endVisit(ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference,
ClassScope scope)
|
void |
endVisit(ParameterizedSingleTypeReference parameterizedSingleTypeReference,
BlockScope scope)
|
void |
endVisit(ParameterizedSingleTypeReference parameterizedSingleTypeReference,
ClassScope scope)
|
void |
endVisit(PostfixExpression postfixExpression,
BlockScope scope)
|
void |
endVisit(PrefixExpression prefixExpression,
BlockScope scope)
|
void |
endVisit(QualifiedAllocationExpression qualifiedAllocationExpression,
BlockScope scope)
|
void |
endVisit(QualifiedNameReference qualifiedNameReference,
BlockScope scope)
|
void |
endVisit(QualifiedSuperReference qualifiedSuperReference,
BlockScope scope)
|
void |
endVisit(QualifiedThisReference qualifiedThisReference,
BlockScope scope)
|
void |
endVisit(QualifiedTypeReference qualifiedTypeReference,
BlockScope scope)
|
void |
endVisit(QualifiedTypeReference qualifiedTypeReference,
ClassScope scope)
|
void |
endVisit(SingleNameReference singleNameReference,
BlockScope scope)
|
void |
endVisit(SingleTypeReference singleTypeReference,
BlockScope scope)
|
void |
endVisit(SingleTypeReference singleTypeReference,
ClassScope scope)
|
void |
endVisit(SuperReference superReference,
BlockScope scope)
|
void |
endVisit(ThisReference thisReference,
BlockScope scope)
|
void |
endVisit(UnaryExpression unaryExpression,
BlockScope scope)
|
ASTNode |
getCompletionNodeParent()
|
boolean |
visit(AllocationExpression allocationExpression,
BlockScope scope)
|
boolean |
visit(AND_AND_Expression and_and_Expression,
BlockScope scope)
|
boolean |
visit(ArrayAllocationExpression arrayAllocationExpression,
BlockScope scope)
|
boolean |
visit(ArrayInitializer arrayInitializer,
BlockScope scope)
|
boolean |
visit(ArrayQualifiedTypeReference arrayQualifiedTypeReference,
BlockScope scope)
|
boolean |
visit(ArrayQualifiedTypeReference arrayQualifiedTypeReference,
ClassScope scope)
|
boolean |
visit(ArrayReference arrayReference,
BlockScope scope)
|
boolean |
visit(ArrayTypeReference arrayTypeReference,
BlockScope scope)
|
boolean |
visit(ArrayTypeReference arrayTypeReference,
ClassScope scope)
|
boolean |
visit(Assignment assignment,
BlockScope scope)
|
boolean |
visit(BinaryExpression binaryExpression,
BlockScope scope)
|
boolean |
visit(CastExpression castExpression,
BlockScope scope)
|
boolean |
visit(CompoundAssignment compoundAssignment,
BlockScope scope)
|
boolean |
visit(ConditionalExpression conditionalExpression,
BlockScope scope)
|
boolean |
visit(EqualExpression equalExpression,
BlockScope scope)
|
boolean |
visit(ExplicitConstructorCall explicitConstructor,
BlockScope scope)
|
boolean |
visit(FieldReference fieldReference,
BlockScope scope)
|
boolean |
visit(InstanceOfExpression instanceOfExpression,
BlockScope scope)
|
boolean |
visit(MemberValuePair pair,
BlockScope scope)
|
boolean |
visit(MemberValuePair pair,
CompilationUnitScope scope)
|
boolean |
visit(MessageSend messageSend,
BlockScope scope)
|
boolean |
visit(OR_OR_Expression or_or_Expression,
BlockScope scope)
|
boolean |
visit(ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference,
BlockScope scope)
|
boolean |
visit(ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference,
ClassScope scope)
|
boolean |
visit(ParameterizedSingleTypeReference parameterizedSingleTypeReference,
BlockScope scope)
|
boolean |
visit(ParameterizedSingleTypeReference parameterizedSingleTypeReference,
ClassScope scope)
|
boolean |
visit(PostfixExpression postfixExpression,
BlockScope scope)
|
boolean |
visit(PrefixExpression prefixExpression,
BlockScope scope)
|
boolean |
visit(QualifiedAllocationExpression qualifiedAllocationExpression,
BlockScope scope)
|
boolean |
visit(QualifiedNameReference qualifiedNameReference,
BlockScope scope)
|
boolean |
visit(QualifiedSuperReference qualifiedSuperReference,
BlockScope scope)
|
boolean |
visit(QualifiedThisReference qualifiedThisReference,
BlockScope scope)
|
boolean |
visit(QualifiedTypeReference qualifiedTypeReference,
BlockScope scope)
|
boolean |
visit(QualifiedTypeReference qualifiedTypeReference,
ClassScope scope)
|
boolean |
visit(SingleNameReference singleNameReference,
BlockScope scope)
|
boolean |
visit(SingleTypeReference singleTypeReference,
BlockScope scope)
|
boolean |
visit(SingleTypeReference singleTypeReference,
ClassScope scope)
|
boolean |
visit(StringLiteral stringLiteral,
BlockScope scope)
|
boolean |
visit(SuperReference superReference,
BlockScope scope)
|
boolean |
visit(ThisReference thisReference,
BlockScope scope)
|
boolean |
visit(UnaryExpression unaryExpression,
BlockScope scope)
|
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, 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 |
CompletionNodeDetector
public CompletionNodeDetector(ASTNode searchedNode,
ASTNode visitedAst)
containsCompletionNode
public boolean containsCompletionNode()
getCompletionNodeParent
public ASTNode getCompletionNodeParent()
endVisit
public void endVisit(AllocationExpression allocationExpression,
BlockScope scope)
- Overrides:
endVisit
in class ASTVisitor
endVisit
public void endVisit(AND_AND_Expression and_and_Expression,
BlockScope scope)
- Overrides:
endVisit
in class ASTVisitor
endVisit
public void endVisit(ArrayAllocationExpression arrayAllocationExpression,
BlockScope scope)
- Overrides:
endVisit
in class ASTVisitor
endVisit
public void endVisit(ArrayInitializer arrayInitializer,
BlockScope scope)
- Overrides:
endVisit
in class ASTVisitor
endVisit
public void endVisit(ArrayQualifiedTypeReference arrayQualifiedTypeReference,
BlockScope scope)
- Overrides:
endVisit
in class ASTVisitor
endVisit
public void endVisit(ArrayQualifiedTypeReference arrayQualifiedTypeReference,
ClassScope scope)
- Overrides:
endVisit
in class ASTVisitor
endVisit
public void endVisit(ArrayReference arrayReference,
BlockScope scope)
- Overrides:
endVisit
in class ASTVisitor
endVisit
public void endVisit(ArrayTypeReference arrayTypeReference,
BlockScope scope)
- Overrides:
endVisit
in class ASTVisitor
endVisit
public void endVisit(ArrayTypeReference arrayTypeReference,
ClassScope scope)
- Overrides:
endVisit
in class ASTVisitor
endVisit
public void endVisit(Assignment assignment,
BlockScope scope)
- Overrides:
endVisit
in class ASTVisitor
endVisit
public void endVisit(BinaryExpression binaryExpression,
BlockScope scope)
- Overrides:
endVisit
in class ASTVisitor
endVisit
public void endVisit(CastExpression castExpression,
BlockScope scope)
- Overrides:
endVisit
in class ASTVisitor
endVisit
public void endVisit(CompoundAssignment compoundAssignment,
BlockScope scope)
- Overrides:
endVisit
in class ASTVisitor
endVisit
public void endVisit(ConditionalExpression conditionalExpression,
BlockScope scope)
- Overrides:
endVisit
in class ASTVisitor
endVisit
public void endVisit(EqualExpression equalExpression,
BlockScope scope)
- Overrides:
endVisit
in class ASTVisitor
endVisit
public void endVisit(ExplicitConstructorCall explicitConstructor,
BlockScope scope)
- Overrides:
endVisit
in class ASTVisitor
endVisit
public void endVisit(FieldReference fieldReference,
BlockScope scope)
- Overrides:
endVisit
in class ASTVisitor
endVisit
public void endVisit(InstanceOfExpression instanceOfExpression,
BlockScope scope)
- Overrides:
endVisit
in class ASTVisitor
endVisit
public void endVisit(MessageSend messageSend,
BlockScope scope)
- Overrides:
endVisit
in class ASTVisitor
endVisit
public void endVisit(OR_OR_Expression or_or_Expression,
BlockScope scope)
- Overrides:
endVisit
in class ASTVisitor
endVisit
public void endVisit(ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference,
BlockScope scope)
- Overrides:
endVisit
in class ASTVisitor
endVisit
public void endVisit(ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference,
ClassScope scope)
- Overrides:
endVisit
in class ASTVisitor
endVisit
public void endVisit(ParameterizedSingleTypeReference parameterizedSingleTypeReference,
BlockScope scope)
- Overrides:
endVisit
in class ASTVisitor
endVisit
public void endVisit(ParameterizedSingleTypeReference parameterizedSingleTypeReference,
ClassScope scope)
- Overrides:
endVisit
in class ASTVisitor
endVisit
public void endVisit(PostfixExpression postfixExpression,
BlockScope scope)
- Overrides:
endVisit
in class ASTVisitor
endVisit
public void endVisit(PrefixExpression prefixExpression,
BlockScope scope)
- Overrides:
endVisit
in class ASTVisitor
endVisit
public void endVisit(QualifiedAllocationExpression qualifiedAllocationExpression,
BlockScope scope)
- Overrides:
endVisit
in class ASTVisitor
endVisit
public void endVisit(QualifiedNameReference qualifiedNameReference,
BlockScope scope)
- Overrides:
endVisit
in class ASTVisitor
endVisit
public void endVisit(QualifiedSuperReference qualifiedSuperReference,
BlockScope scope)
- Overrides:
endVisit
in class ASTVisitor
endVisit
public void endVisit(QualifiedThisReference qualifiedThisReference,
BlockScope scope)
- Overrides:
endVisit
in class ASTVisitor
endVisit
public void endVisit(QualifiedTypeReference qualifiedTypeReference,
BlockScope scope)
- Overrides:
endVisit
in class ASTVisitor
endVisit
public void endVisit(QualifiedTypeReference qualifiedTypeReference,
ClassScope scope)
- Overrides:
endVisit
in class ASTVisitor
endVisit
public void endVisit(SingleNameReference singleNameReference,
BlockScope scope)
- Overrides:
endVisit
in class ASTVisitor
endVisit
public void endVisit(SingleTypeReference singleTypeReference,
BlockScope scope)
- Overrides:
endVisit
in class ASTVisitor
endVisit
public void endVisit(SingleTypeReference singleTypeReference,
ClassScope scope)
- Overrides:
endVisit
in class ASTVisitor
endVisit
public void endVisit(SuperReference superReference,
BlockScope scope)
- Overrides:
endVisit
in class ASTVisitor
endVisit
public void endVisit(ThisReference thisReference,
BlockScope scope)
- Overrides:
endVisit
in class ASTVisitor
endVisit
public void endVisit(UnaryExpression unaryExpression,
BlockScope scope)
- Overrides:
endVisit
in class ASTVisitor
endVisit
public void endVisit(MemberValuePair pair,
BlockScope scope)
- Overrides:
endVisit
in class ASTVisitor
endVisit
public void endVisit(MemberValuePair pair,
CompilationUnitScope scope)
visit
public boolean visit(AllocationExpression allocationExpression,
BlockScope scope)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(AND_AND_Expression and_and_Expression,
BlockScope scope)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(ArrayAllocationExpression arrayAllocationExpression,
BlockScope scope)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(ArrayInitializer arrayInitializer,
BlockScope scope)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(ArrayQualifiedTypeReference arrayQualifiedTypeReference,
BlockScope scope)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(ArrayQualifiedTypeReference arrayQualifiedTypeReference,
ClassScope scope)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(ArrayReference arrayReference,
BlockScope scope)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(ArrayTypeReference arrayTypeReference,
BlockScope scope)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(ArrayTypeReference arrayTypeReference,
ClassScope scope)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(Assignment assignment,
BlockScope scope)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(BinaryExpression binaryExpression,
BlockScope scope)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(CastExpression castExpression,
BlockScope scope)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(CompoundAssignment compoundAssignment,
BlockScope scope)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(ConditionalExpression conditionalExpression,
BlockScope scope)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(EqualExpression equalExpression,
BlockScope scope)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(ExplicitConstructorCall explicitConstructor,
BlockScope scope)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(FieldReference fieldReference,
BlockScope scope)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(InstanceOfExpression instanceOfExpression,
BlockScope scope)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(MessageSend messageSend,
BlockScope scope)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(OR_OR_Expression or_or_Expression,
BlockScope scope)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference,
BlockScope scope)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference,
ClassScope scope)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(ParameterizedSingleTypeReference parameterizedSingleTypeReference,
BlockScope scope)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(ParameterizedSingleTypeReference parameterizedSingleTypeReference,
ClassScope scope)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(PostfixExpression postfixExpression,
BlockScope scope)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(PrefixExpression prefixExpression,
BlockScope scope)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(QualifiedAllocationExpression qualifiedAllocationExpression,
BlockScope scope)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(QualifiedNameReference qualifiedNameReference,
BlockScope scope)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(QualifiedSuperReference qualifiedSuperReference,
BlockScope scope)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(QualifiedThisReference qualifiedThisReference,
BlockScope scope)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(QualifiedTypeReference qualifiedTypeReference,
BlockScope scope)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(QualifiedTypeReference qualifiedTypeReference,
ClassScope scope)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(SingleNameReference singleNameReference,
BlockScope scope)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(SingleTypeReference singleTypeReference,
BlockScope scope)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(SingleTypeReference singleTypeReference,
ClassScope scope)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(StringLiteral stringLiteral,
BlockScope scope)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(SuperReference superReference,
BlockScope scope)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(ThisReference thisReference,
BlockScope scope)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(UnaryExpression unaryExpression,
BlockScope scope)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(MemberValuePair pair,
BlockScope scope)
- Overrides:
visit
in class ASTVisitor
visit
public boolean visit(MemberValuePair pair,
CompilationUnitScope scope)