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