Package-level declarations
Types
Link copied to clipboard
open class DFAOrderEvaluator(val dfa: DFA, val consideredBases: Set<Node>, val nodeToRelevantMethod: Map<Node, Set<String>>, val consideredResetNodes: Set<Node> = emptySet(), val thisPositionOfNode: Map<Node, Int> = mapOf(), val eliminateUnreachableCode: Boolean = true)
This class uses a DFA to evaluate if the order of statements in the CPG is correct. It needs the following inputs:
Link copied to clipboard
Holds the information generated during an order evaluation using the DFAOrderEvaluator. It is used to provide full traceability of the order evaluation in DFA.executionTrace.