Class GeneratorImplementor
java.lang.Object
ai.timefold.jpyinterpreter.implementors.GeneratorImplementor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidendGenerator(FunctionMetadata functionMetadata, StackMetadata stackMetadata) static voidgeneratorStart(FunctionMetadata functionMetadata, StackMetadata stackMetadata) static voidgetYieldFromIter(FunctionMetadata functionMetadata, StackMetadata stackMetadata) static voidprogressSubgenerator(FunctionMetadata functionMetadata, StackMetadata stackMetadata, int jumpTarget) static voidrestoreGeneratorState(FunctionMetadata functionMetadata, StackMetadata stackMetadata) static voidyieldFrom(PythonBytecodeInstruction instruction, FunctionMetadata functionMetadata, StackMetadata stackMetadata) static voidyieldValue(PythonBytecodeInstruction instruction, FunctionMetadata functionMetadata, StackMetadata stackMetadata)
-
Constructor Details
-
GeneratorImplementor
public GeneratorImplementor()
-
-
Method Details
-
restoreGeneratorState
public static void restoreGeneratorState(FunctionMetadata functionMetadata, StackMetadata stackMetadata) -
yieldValue
public static void yieldValue(PythonBytecodeInstruction instruction, FunctionMetadata functionMetadata, StackMetadata stackMetadata) -
yieldFrom
public static void yieldFrom(PythonBytecodeInstruction instruction, FunctionMetadata functionMetadata, StackMetadata stackMetadata) -
progressSubgenerator
public static void progressSubgenerator(FunctionMetadata functionMetadata, StackMetadata stackMetadata, int jumpTarget) -
getYieldFromIter
-
endGenerator
-
generatorStart
-