Class CallFunctionKeywordOpcode
java.lang.Object
ai.timefold.jpyinterpreter.opcodes.AbstractOpcode
ai.timefold.jpyinterpreter.opcodes.function.CallFunctionKeywordOpcode
- All Implemented Interfaces:
Opcode
-
Field Summary
Fields inherited from class ai.timefold.jpyinterpreter.opcodes.AbstractOpcode
instruction -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StackMetadatagetStackMetadataAfterInstruction(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
-
CallFunctionKeywordOpcode
-
-
Method Details
-
getStackMetadataAfterInstruction
protected 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.
-