A predicate DSL for matching javac AST nodes.
-
class
Matches if the given annotation matcher matches all of or any of the annotations on the tree
node.
class
ChildMultiMatcher<T extends com.sun.source.tree.Tree,N extends com.sun.source.tree.Tree>
A
MultiMatcher
that applies a matcher across multiple children of a single ancestor node.
class
Applies the given matcher to the constructor(s) of the given class.
class
Matches if the given matcher matches all of/any of the parameters to this method.
class
Matches if the given matcher matches all of/any of the parameters to this method.
static final MultiMatcher<com.sun.source.tree.ClassTree,com.sun.source.tree.AnnotationTree>
static <T extends com.sun.source.tree.Tree>
MultiMatcher<T,com.sun.source.tree.AnnotationTree>
Matches if the given annotation matcher matches all of or any of the annotations on this tree
node.
static MultiMatcher<com.sun.source.tree.ClassTree,com.sun.source.tree.MethodTree>
Matches a class in which any of/all of its constructors match the given constructorMatcher.
static MultiMatcher<com.sun.source.tree.MethodInvocationTree,com.sun.source.tree.ExpressionTree>
Matches if the given matcher matches all of/any of the arguments to this method invocation.
static MultiMatcher<com.sun.source.tree.MethodTree,com.sun.source.tree.VariableTree>
Matches if the given matcher matches all of/any of the parameters to this method.