Class TypedNode

java.lang.Object
com.strobel.decompiler.patterns.Pattern
com.strobel.decompiler.patterns.TypedNode
All Implemented Interfaces:
INode

public class TypedNode extends Pattern
  • Field Details

    • _nodeType

      private final Class<? extends INode> _nodeType
    • _groupName

      private final String _groupName
  • Constructor Details

    • TypedNode

      public TypedNode(Class<? extends INode> nodeType)
    • TypedNode

      public TypedNode(String groupName, Class<? extends INode> nodeType)
  • Method Details

    • getNodeType

      public final Class<? extends INode> getNodeType()
    • getGroupName

      public final String getGroupName()
    • matches

      public final boolean matches(INode other, Match match)
      Specified by:
      matches in interface INode
      Specified by:
      matches in class Pattern