public class GenericNodeMatcher extends NodeMatcher
Constructor and Description |
---|
GenericNodeMatcher(NodeVisitOption... options) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
genericPostMatch(org.eclipse.jdt.core.dom.ASTNode node,
java.lang.Object other,
boolean result) |
protected void |
genericPreMatch(org.eclipse.jdt.core.dom.ASTNode node,
java.lang.Object other) |
boolean |
postMatch(org.eclipse.jdt.core.dom.AnnotationTypeDeclaration node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.AnonymousClassDeclaration node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.ArrayAccess node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.ArrayCreation node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.ArrayInitializer node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.ArrayType node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.AssertStatement node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.Assignment node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.BlockComment node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.Block node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.BooleanLiteral node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.BreakStatement node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.CastExpression node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.CatchClause node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.CharacterLiteral node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.ClassInstanceCreation node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.CompilationUnit node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.ConditionalExpression node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.ConstructorInvocation node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.ContinueStatement node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.DoStatement node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.EmptyStatement node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.EnhancedForStatement node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.EnumConstantDeclaration node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.EnumDeclaration node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.ExpressionStatement node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.FieldAccess node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.FieldDeclaration node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.ForStatement node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.IfStatement node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.ImportDeclaration node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.InfixExpression node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.Initializer node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.InstanceofExpression node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.Javadoc node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.LabeledStatement node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.LineComment node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.MarkerAnnotation node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.MemberRef node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.MemberValuePair node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.MethodDeclaration node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.MethodInvocation node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.MethodRef node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.MethodRefParameter node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.Modifier node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.NormalAnnotation node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.NullLiteral node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.NumberLiteral node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.PackageDeclaration node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.ParameterizedType node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.ParenthesizedExpression node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.PostfixExpression node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.PrefixExpression node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.PrimitiveType node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.QualifiedName node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.QualifiedType node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.ReturnStatement node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.SimpleName node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.SimpleType node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.SingleMemberAnnotation node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.SingleVariableDeclaration node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.StringLiteral node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.SuperConstructorInvocation node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.SuperFieldAccess node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.SuperMethodInvocation node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.SwitchCase node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.SwitchStatement node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.SynchronizedStatement node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.TagElement node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.TextElement node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.ThisExpression node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.ThrowStatement node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.TryStatement node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.TypeDeclaration node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.TypeDeclarationStatement node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.TypeLiteral node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.TypeParameter node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.UnionType node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.VariableDeclarationExpression node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.VariableDeclarationFragment node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.VariableDeclarationStatement node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.WhileStatement node,
java.lang.Object other,
boolean result) |
boolean |
postMatch(org.eclipse.jdt.core.dom.WildcardType node,
java.lang.Object other,
boolean result) |
void |
preMatch(org.eclipse.jdt.core.dom.AnnotationTypeDeclaration node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.AnonymousClassDeclaration node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.ArrayAccess node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.ArrayCreation node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.ArrayInitializer node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.ArrayType node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.AssertStatement node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.Assignment node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.BlockComment node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.Block node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.BooleanLiteral node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.BreakStatement node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.CastExpression node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.CatchClause node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.CharacterLiteral node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.ClassInstanceCreation node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.CompilationUnit node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.ConditionalExpression node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.ConstructorInvocation node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.ContinueStatement node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.DoStatement node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.EmptyStatement node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.EnhancedForStatement node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.EnumConstantDeclaration node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.EnumDeclaration node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.ExpressionStatement node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.FieldAccess node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.FieldDeclaration node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.ForStatement node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.IfStatement node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.ImportDeclaration node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.InfixExpression node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.Initializer node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.InstanceofExpression node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.Javadoc node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.LabeledStatement node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.LineComment node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.MarkerAnnotation node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.MemberRef node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.MemberValuePair node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.MethodDeclaration node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.MethodInvocation node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.MethodRef node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.MethodRefParameter node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.Modifier node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.NormalAnnotation node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.NullLiteral node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.NumberLiteral node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.PackageDeclaration node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.ParameterizedType node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.ParenthesizedExpression node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.PostfixExpression node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.PrefixExpression node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.PrimitiveType node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.QualifiedName node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.QualifiedType node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.ReturnStatement node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.SimpleName node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.SimpleType node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.SingleMemberAnnotation node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.SingleVariableDeclaration node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.StringLiteral node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.SuperConstructorInvocation node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.SuperFieldAccess node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.SuperMethodInvocation node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.SwitchCase node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.SwitchStatement node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.SynchronizedStatement node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.TagElement node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.TextElement node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.ThisExpression node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.ThrowStatement node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.TryStatement node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.TypeDeclaration node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.TypeDeclarationStatement node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.TypeLiteral node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.TypeParameter node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.UnionType node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.VariableDeclarationExpression node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.VariableDeclarationFragment node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.VariableDeclarationStatement node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.WhileStatement node,
java.lang.Object other) |
void |
preMatch(org.eclipse.jdt.core.dom.WildcardType node,
java.lang.Object other) |
asUnderlyingMatcher, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, subtreeMatch, subtreeMatch
public GenericNodeMatcher(NodeVisitOption... options)
protected void genericPreMatch(org.eclipse.jdt.core.dom.ASTNode node, java.lang.Object other)
protected boolean genericPostMatch(org.eclipse.jdt.core.dom.ASTNode node, java.lang.Object other, boolean result)
public void preMatch(org.eclipse.jdt.core.dom.AnnotationTypeDeclaration node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.AnonymousClassDeclaration node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.ArrayAccess node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.ArrayCreation node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.ArrayInitializer node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.ArrayType node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.AssertStatement node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.Assignment node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.Block node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.BlockComment node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.BooleanLiteral node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.BreakStatement node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.CastExpression node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.CatchClause node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.CharacterLiteral node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.ClassInstanceCreation node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.CompilationUnit node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.ConditionalExpression node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.ConstructorInvocation node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.ContinueStatement node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.UnionType node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.DoStatement node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.EmptyStatement node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.EnhancedForStatement node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.EnumConstantDeclaration node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.EnumDeclaration node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.ExpressionStatement node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.FieldAccess node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.FieldDeclaration node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.ForStatement node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.IfStatement node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.ImportDeclaration node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.InfixExpression node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.InstanceofExpression node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.Initializer node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.Javadoc node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.LabeledStatement node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.LineComment node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.MarkerAnnotation node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.MemberRef node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.MemberValuePair node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.MethodRef node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.MethodRefParameter node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.MethodDeclaration node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.MethodInvocation node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.Modifier node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.NormalAnnotation node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.NullLiteral node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.NumberLiteral node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.PackageDeclaration node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.ParameterizedType node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.ParenthesizedExpression node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.PostfixExpression node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.PrefixExpression node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.PrimitiveType node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.QualifiedName node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.QualifiedType node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.ReturnStatement node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.SimpleName node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.SimpleType node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.SingleMemberAnnotation node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.SingleVariableDeclaration node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.StringLiteral node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.SuperConstructorInvocation node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.SuperFieldAccess node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.SuperMethodInvocation node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.SwitchCase node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.SwitchStatement node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.SynchronizedStatement node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.TagElement node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.TextElement node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.ThisExpression node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.ThrowStatement node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.TryStatement node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.TypeDeclaration node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.TypeDeclarationStatement node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.TypeLiteral node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.TypeParameter node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.VariableDeclarationExpression node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.VariableDeclarationFragment node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.VariableDeclarationStatement node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.WhileStatement node, java.lang.Object other)
preMatch
in class NodeMatcher
public void preMatch(org.eclipse.jdt.core.dom.WildcardType node, java.lang.Object other)
preMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.AnnotationTypeDeclaration node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.AnonymousClassDeclaration node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.ArrayAccess node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.ArrayCreation node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.ArrayInitializer node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.ArrayType node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.AssertStatement node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.Assignment node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.Block node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.BlockComment node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.BooleanLiteral node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.BreakStatement node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.CastExpression node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.CatchClause node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.CharacterLiteral node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.ClassInstanceCreation node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.CompilationUnit node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.ConditionalExpression node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.ConstructorInvocation node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.ContinueStatement node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.UnionType node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.DoStatement node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.EmptyStatement node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.EnhancedForStatement node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.EnumConstantDeclaration node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.EnumDeclaration node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.ExpressionStatement node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.FieldAccess node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.FieldDeclaration node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.ForStatement node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.IfStatement node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.ImportDeclaration node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.InfixExpression node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.InstanceofExpression node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.Initializer node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.Javadoc node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.LabeledStatement node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.LineComment node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.MarkerAnnotation node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.MemberRef node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.MemberValuePair node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.MethodRef node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.MethodRefParameter node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.MethodDeclaration node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.MethodInvocation node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.Modifier node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.NormalAnnotation node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.NullLiteral node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.NumberLiteral node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.PackageDeclaration node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.ParameterizedType node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.ParenthesizedExpression node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.PostfixExpression node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.PrefixExpression node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.PrimitiveType node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.QualifiedName node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.QualifiedType node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.ReturnStatement node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.SimpleName node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.SimpleType node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.SingleMemberAnnotation node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.SingleVariableDeclaration node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.StringLiteral node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.SuperConstructorInvocation node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.SuperFieldAccess node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.SuperMethodInvocation node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.SwitchCase node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.SwitchStatement node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.SynchronizedStatement node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.TagElement node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.TextElement node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.ThisExpression node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.ThrowStatement node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.TryStatement node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.TypeDeclaration node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.TypeDeclarationStatement node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.TypeLiteral node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.TypeParameter node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.VariableDeclarationExpression node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.VariableDeclarationFragment node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.VariableDeclarationStatement node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.WhileStatement node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher
public boolean postMatch(org.eclipse.jdt.core.dom.WildcardType node, java.lang.Object other, boolean result)
postMatch
in class NodeMatcher