Java org.eclipse.jdt.core.dom ASTMatcher fields, constructors, methods, implement or subclass

Example usage for Java org.eclipse.jdt.core.dom ASTMatcher fields, constructors, methods, implement or subclass

Introduction

In this page you can find the methods, fields and constructors for org.eclipse.jdt.core.dom ASTMatcher.

The text is from its open source code.

Subclass

org.eclipse.jdt.core.dom.ASTMatcher has subclasses.
Click this link to see all its subclasses.

Constructor

ASTMatcher()
Creates a new AST matcher instance.
ASTMatcher(boolean matchDocTags)
Creates a new AST matcher instance.

Method

booleanmatch(AnnotationTypeDeclaration node, Object other)
Returns whether the given node and the other object match.
booleanmatch(AnnotationTypeMemberDeclaration node, Object other)
Returns whether the given node and the other object match.
booleanmatch(AnonymousClassDeclaration node, Object other)
Returns whether the given node and the other object match.
booleanmatch(ArrayAccess node, Object other)
Returns whether the given node and the other object match.
booleanmatch(ArrayCreation node, Object other)
Returns whether the given node and the other object object match.
booleanmatch(ArrayInitializer node, Object other)
Returns whether the given node and the other object match.
booleanmatch(ArrayType node, Object other)
Returns whether the given node and the other object match.
booleanmatch(AssertStatement node, Object other)
Returns whether the given node and the other object match.
booleanmatch(Assignment node, Object other)
Returns whether the given node and the other object match.
booleanmatch(Block node, Object other)
Returns whether the given node and the other object match.
booleanmatch(BlockComment node, Object other)
Returns whether the given node and the other object match.
booleanmatch(BooleanLiteral node, Object other)
Returns whether the given node and the other object match.
booleanmatch(BreakStatement node, Object other)
Returns whether the given node and the other object match.
booleanmatch(CastExpression node, Object other)
Returns whether the given node and the other object match.
booleanmatch(CatchClause node, Object other)
Returns whether the given node and the other object match.
booleanmatch(CharacterLiteral node, Object other)
Returns whether the given node and the other object match.
booleanmatch(ClassInstanceCreation node, Object other)
Returns whether the given node and the other object match.
booleanmatch(CompilationUnit node, Object other)
Returns whether the given node and the other object match.
booleanmatch(ConditionalExpression node, Object other)
Returns whether the given node and the other object match.
booleanmatch(ConstructorInvocation node, Object other)
Returns whether the given node and the other object match.
booleanmatch(ContinueStatement node, Object other)
Returns whether the given node and the other object match.
booleanmatch(CreationReference node, Object other)
Returns whether the given node and the other object match.
booleanmatch(Dimension node, Object other)
Returns whether the given node and the other object match.
booleanmatch(DoStatement node, Object other)
Returns whether the given node and the other object match.
booleanmatch(EmptyStatement node, Object other)
Returns whether the given node and the other object match.
booleanmatch(EnhancedForStatement node, Object other)
Returns whether the given node and the other object match.
booleanmatch(EnumConstantDeclaration node, Object other)
Returns whether the given node and the other object match.
booleanmatch(EnumDeclaration node, Object other)
Returns whether the given node and the other object match.
booleanmatch(ExportsDirective node, Object other)
Returns whether the given node and the other object match.
booleanmatch(ExpressionMethodReference node, Object other)
Returns whether the given node and the other object match.
booleanmatch(ExpressionStatement node, Object other)
Returns whether the given node and the other object match.
booleanmatch(FieldAccess node, Object other)
Returns whether the given node and the other object match.
booleanmatch(FieldDeclaration node, Object other)
Returns whether the given node and the other object match.
booleanmatch(ForStatement node, Object other)
Returns whether the given node and the other object match.
booleanmatch(IfStatement node, Object other)
Returns whether the given node and the other object match.
booleanmatch(ImportDeclaration node, Object other)
Returns whether the given node and the other object match.
booleanmatch(InfixExpression node, Object other)
Returns whether the given node and the other object match.
booleanmatch(Initializer node, Object other)
Returns whether the given node and the other object match.
booleanmatch(InstanceofExpression node, Object other)
Returns whether the given node and the other object match.
booleanmatch(IntersectionType node, Object other)
Returns whether the given node and the other object match.
booleanmatch(Javadoc node, Object other)
Returns whether the given node and the other object match.
booleanmatch(LabeledStatement node, Object other)
Returns whether the given node and the other object match.
booleanmatch(LambdaExpression node, Object other)
Returns whether the given node and the other object match.
booleanmatch(LineComment node, Object other)
Returns whether the given node and the other object match.
booleanmatch(MarkerAnnotation node, Object other)
Returns whether the given node and the other object match.
booleanmatch(MemberRef node, Object other)
Returns whether the given node and the other object match.
booleanmatch(MemberValuePair node, Object other)
Returns whether the given node and the other object match.
booleanmatch(MethodRef node, Object other)
Returns whether the given node and the other object match.
booleanmatch(MethodRefParameter node, Object other)
Returns whether the given node and the other object match.
booleanmatch(MethodDeclaration node, Object other)
Returns whether the given node and the other object match.
booleanmatch(MethodInvocation node, Object other)
Returns whether the given node and the other object match.
booleanmatch(Modifier node, Object other)
Returns whether the given node and the other object match.
booleanmatch(ModuleDeclaration node, Object other)
Returns whether the given node and the other object match.
booleanmatch(ModuleModifier node, Object other)
Returns whether the given node and the other object match.
booleanmatch(NameQualifiedType node, Object other)
Returns whether the given node and the other object match.
booleanmatch(NormalAnnotation node, Object other)
Returns whether the given node and the other object match.
booleanmatch(NullLiteral node, Object other)
Returns whether the given node and the other object match.
booleanmatch(NumberLiteral node, Object other)
Returns whether the given node and the other object match.
booleanmatch(OpensDirective node, Object other)
Returns whether the given node and the other object match.
booleanmatch(PackageDeclaration node, Object other)
Returns whether the given node and the other object match.
booleanmatch(ParameterizedType node, Object other)
Returns whether the given node and the other object match.
booleanmatch(ParenthesizedExpression node, Object other)
Returns whether the given node and the other object match.
booleanmatch(PostfixExpression node, Object other)
Returns whether the given node and the other object match.
booleanmatch(PrefixExpression node, Object other)
Returns whether the given node and the other object match.
booleanmatch(PrimitiveType node, Object other)
Returns whether the given node and the other object match.
booleanmatch(ProvidesDirective node, Object other)
Returns whether the given node and the other object match.
booleanmatch(QualifiedName node, Object other)
Returns whether the given node and the other object match.
booleanmatch(QualifiedType node, Object other)
Returns whether the given node and the other object match.
booleanmatch(RequiresDirective node, Object other)
Returns whether the given node and the other object match.
booleanmatch(ReturnStatement node, Object other)
Returns whether the given node and the other object match.
booleanmatch(SimpleName node, Object other)
Returns whether the given node and the other object match.
booleanmatch(SimpleType node, Object other)
Returns whether the given node and the other object match.
booleanmatch(SingleMemberAnnotation node, Object other)
Returns whether the given node and the other object match.
booleanmatch(SingleVariableDeclaration node, Object other)
Returns whether the given node and the other object match.
booleanmatch(StringLiteral node, Object other)
Returns whether the given node and the other object match.
booleanmatch(SuperConstructorInvocation node, Object other)
Returns whether the given node and the other object match.
booleanmatch(SuperFieldAccess node, Object other)
Returns whether the given node and the other object match.
booleanmatch(SuperMethodInvocation node, Object other)
Returns whether the given node and the other object match.
booleanmatch(SuperMethodReference node, Object other)
Returns whether the given node and the other object match.
booleanmatch(SwitchCase node, Object other)
Returns whether the given node and the other object match.
booleanmatch(SwitchExpression node, Object other)
Returns whether the given node and the other object match.
booleanmatch(SwitchStatement node, Object other)
Returns whether the given node and the other object match.
booleanmatch(SynchronizedStatement node, Object other)
Returns whether the given node and the other object match.
booleanmatch(TagElement node, Object other)
Returns whether the given node and the other object match.
booleanmatch(TextBlock node, Object other)
Returns whether the given node and the other object match.
booleanmatch(TextElement node, Object other)
Returns whether the given node and the other object match.
booleanmatch(ThisExpression node, Object other)
Returns whether the given node and the other object match.
booleanmatch(ThrowStatement node, Object other)
Returns whether the given node and the other object match.
booleanmatch(TryStatement node, Object other)
Returns whether the given node and the other object match.
booleanmatch(TypeDeclaration node, Object other)
Returns whether the given node and the other object match.
booleanmatch(TypeDeclarationStatement node, Object other)
Returns whether the given node and the other object match.
booleanmatch(TypeLiteral node, Object other)
Returns whether the given node and the other object match.
booleanmatch(TypeMethodReference node, Object other)
Returns whether the given node and the other object match.
booleanmatch(TypeParameter node, Object other)
Returns whether the given node and the other object match.
booleanmatch(UnionType node, Object other)
Returns whether the given node and the other object match.
booleanmatch(UsesDirective node, Object other)
Returns whether the given node and the other object match.
booleanmatch(VariableDeclarationExpression node, Object other)
Returns whether the given node and the other object match.
booleanmatch(VariableDeclarationFragment node, Object other)
Returns whether the given node and the other object match.
booleanmatch(VariableDeclarationStatement node, Object other)
Returns whether the given node and the other object match.
booleanmatch(WhileStatement node, Object other)
Returns whether the given node and the other object match.
booleanmatch(WildcardType node, Object other)
Returns whether the given node and the other object match.
booleanmatch(YieldStatement node, Object other)
Returns whether the given node and the other object match.
booleansafeSubtreeMatch(Object node1, Object node2)
Returns whether the given nodes match according to AST.subtreeMatch.