Class NodeOfKind

  • All Implemented Interfaces:
    NodePattern
    Direct Known Subclasses:
    SomeConstant, SubtreeOfKind

    public class NodeOfKind
    extends Object
    implements NodePattern
    A node pattern that matches an AST node of a certain kind; additionally, the node's children have to match the pattern's child patterns.
    • Field Detail

      • kind

        protected int kind
    • Constructor Detail

      • NodeOfKind

        public NodeOfKind​(int kind,
                          NodePattern... children)