Class EvaluationContext

java.lang.Object
de.mirkosertic.bytecoder.core.patternmatcher.EvaluationContext

class EvaluationContext extends Object
  • Field Details

    • nodeIndex

      private final Node[] nodeIndex
    • outgoingFlows

      private final Map<Node,Node[]> outgoingFlows
  • Constructor Details

    • EvaluationContext

      EvaluationContext(Node rootNode, int indexSize)
  • Method Details

    • getRoot

      Node getRoot()
    • outgoingDataFlowsFor

      Node[] outgoingDataFlowsFor(Node node)
    • nodeKnownAt

      boolean nodeKnownAt(int index)
    • registerNodeAt

      void registerNodeAt(int index, Node node)
    • getNodeAt

      Node getNodeAt(int index)