Class ResumeOpcode
java.lang.Object
ai.timefold.jpyinterpreter.opcodes.AbstractOpcode
ai.timefold.jpyinterpreter.opcodes.generator.ResumeOpcode
- All Implemented Interfaces:
Opcode
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class ai.timefold.jpyinterpreter.opcodes.AbstractOpcode
instruction -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ResumeOpcode.ResumeTypegetResumeType(int arg) getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidimplement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) Implements the opcode.Methods inherited from class ai.timefold.jpyinterpreter.opcodes.AbstractOpcode
getBytecodeIndex, getInstruction, getStackMetadataAfterInstructionForBranches, isJumpTarget, lookupInstruction, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface ai.timefold.jpyinterpreter.opcodes.Opcode
getPossibleNextBytecodeIndexList, isForcedJump
-
Constructor Details
-
ResumeOpcode
-
-
Method Details
-
getResumeType
-
getResumeType
-
getStackMetadataAfterInstruction
public StackMetadata getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) - Specified by:
getStackMetadataAfterInstructionin classAbstractOpcode
-
implement
Description copied from interface:OpcodeImplements the opcode.- Parameters:
functionMetadata- Metadata about the function being compiled.stackMetadata- Metadata about the state of the stack when this instruction is executed.
-