Class Contains

  • All Implemented Interfaces:
    Matcher<com.sun.source.tree.Tree>, Serializable

    public class Contains
    extends Object
    implements Matcher<com.sun.source.tree.Tree>
    A matcher that recursively inspects a tree, applying the given matcher to all levels of each tree and returning true if any match is found.

    This matcher may be slow. Please avoid using it if there is any other way to implement your check.

    See Also:
    Serialized Form
    • Constructor Detail

      • Contains

        public Contains​(Matcher<com.sun.source.tree.Tree> matcher)
    • Method Detail

      • matches

        public boolean matches​(com.sun.source.tree.Tree tree,
                               VisitorState state)
        Specified by:
        matches in interface Matcher<com.sun.source.tree.Tree>