Package ai.timefold.jpyinterpreter.dag
Class FlowGraph
java.lang.Object
ai.timefold.jpyinterpreter.dag.FlowGraph
-
Method Summary
Modifier and TypeMethodDescriptionstatic FlowGraphcreateFlowGraph(FunctionMetadata functionMetadata, StackMetadata initialStackMetadata, List<Opcode> opcodeList) <T extends Opcode>
voidvisitOperations(Class<T> opcodeClass, BiConsumer<? super T, StackMetadata> visitor)
-
Method Details
-
getStackMetadataForOperations
-
visitOperations
public <T extends Opcode> void visitOperations(Class<T> opcodeClass, BiConsumer<? super T, StackMetadata> visitor) -
createFlowGraph
public static FlowGraph createFlowGraph(FunctionMetadata functionMetadata, StackMetadata initialStackMetadata, List<Opcode> opcodeList)
-