Uses of Class
ai.timefold.jpyinterpreter.FunctionMetadata
Packages that use FunctionMetadata
Package
Description
-
Uses of FunctionMetadata in ai.timefold.jpyinterpreter
Methods in ai.timefold.jpyinterpreter with parameters of type FunctionMetadataModifier and TypeMethodDescriptionstatic voidPythonBytecodeToJavaBytecodeTranslator.printStack(FunctionMetadata functionMetadata, StackMetadata stackMetadata) Used for debugging; prints the entire stackstatic voidPythonBytecodeToJavaBytecodeTranslator.writeInstructionsForOpcodes(FunctionMetadata functionMetadata, List<StackMetadata> stackMetadataForOpcodeIndex, List<Opcode> opcodeList) static voidPythonBytecodeToJavaBytecodeTranslator.writeInstructionsForOpcodes(FunctionMetadata functionMetadata, List<StackMetadata> stackMetadataForOpcodeIndex, List<Opcode> opcodeList, Consumer<PythonBytecodeInstruction> runAfterLabelAndBeforeArgumentors) -
Uses of FunctionMetadata in ai.timefold.jpyinterpreter.dag
Methods in ai.timefold.jpyinterpreter.dag with parameters of type FunctionMetadataModifier and TypeMethodDescriptionstatic FlowGraphFlowGraph.createFlowGraph(FunctionMetadata functionMetadata, StackMetadata initialStackMetadata, List<Opcode> opcodeList) -
Uses of FunctionMetadata in ai.timefold.jpyinterpreter.implementors
Methods in ai.timefold.jpyinterpreter.implementors with parameters of type FunctionMetadataModifier and TypeMethodDescriptionstatic voidExceptionImplementor.beforeWith(FunctionMetadata functionMetadata, StackMetadata stackMetadata) static voidCollectionImplementor.buildSlice(FunctionMetadata functionMetadata, StackMetadata stackMetadata, int argCount) static voidFunctionImplementor.call(FunctionMetadata functionMetadata, StackMetadata stackMetadata, int argumentCount) Calls a function. argc is the number of positional arguments.static voidFunctionImplementor.callBinaryMethod(FunctionMetadata functionMetadata, StackMetadata stackMetadata, org.objectweb.asm.MethodVisitor methodVisitor, String methodName) static voidFunctionImplementor.callFunction(FunctionMetadata functionMetadata, StackMetadata stackMetadata, org.objectweb.asm.MethodVisitor methodVisitor, PythonBytecodeInstruction instruction) Calls a function.static voidFunctionImplementor.callFunctionUnpack(FunctionMetadata functionMetadata, StackMetadata stackMetadata, PythonBytecodeInstruction instruction) Calls a function.static voidFunctionImplementor.callFunctionUnpackIterable(FunctionMetadata functionMetadata, StackMetadata stackMetadata, org.objectweb.asm.MethodVisitor methodVisitor) static voidFunctionImplementor.callFunctionUnpackMapAndIterable(FunctionMetadata functionMetadata, StackMetadata stackMetadata, org.objectweb.asm.MethodVisitor methodVisitor) static voidFunctionImplementor.callFunctionWithKeywords(FunctionMetadata functionMetadata, StackMetadata stackMetadata, org.objectweb.asm.MethodVisitor methodVisitor, PythonBytecodeInstruction instruction) Calls a function.static voidFunctionImplementor.callGenericFunction(FunctionMetadata functionMetadata, StackMetadata stackMetadata, org.objectweb.asm.MethodVisitor methodVisitor, int argCount) static voidFunctionImplementor.callGenericFunction(FunctionMetadata functionMetadata, StackMetadata stackMetadata, org.objectweb.asm.MethodVisitor methodVisitor, PythonBytecodeInstruction instruction) static voidFunctionImplementor.callGenericFunctionWithKeywords(FunctionMetadata functionMetadata, StackMetadata stackMetadata, org.objectweb.asm.MethodVisitor methodVisitor, PythonBytecodeInstruction instruction) Calls a function.static voidFunctionImplementor.callMethod(FunctionMetadata functionMetadata, StackMetadata stackMetadata, org.objectweb.asm.MethodVisitor methodVisitor, PythonBytecodeInstruction instruction, LocalVariableHelper localVariableHelper) Calls a method. argc is the number of positional arguments.static voidKnownCallImplementor.callPython311andAbove(PythonFunctionSignature pythonFunctionSignature, FunctionMetadata functionMetadata, StackMetadata stackMetadata, int argumentCount, List<String> keywordArgumentNameList) static voidKnownCallImplementor.callWithKeywordsAndUnwrapSelf(PythonFunctionSignature pythonFunctionSignature, FunctionMetadata functionMetadata, StackMetadata stackMetadata, int argumentCount) static voidKnownCallImplementor.callWithoutKeywords(PythonFunctionSignature pythonFunctionSignature, FunctionMetadata functionMetadata, StackMetadata stackMetadata, int argumentCount) static voidExceptionImplementor.checkExcMatch(FunctionMetadata functionMetadata, StackMetadata stackMetadata) static voidCollectionImplementor.collectionAdd(FunctionMetadata functionMetadata, StackMetadata stackMetadata, PythonBytecodeInstruction instruction) Calls collection.add(TOS[i], TOS).static voidCollectionImplementor.collectionAddAll(FunctionMetadata functionMetadata, StackMetadata stackMetadata, PythonBytecodeInstruction instruction) Calls collection.addAll(TOS[i], TOS).static voidFunctionImplementor.createFunction(FunctionMetadata functionMetadata, StackMetadata stackMetadata, PythonBytecodeInstruction instruction) Creates a function.static voidExceptionImplementor.createTryFinallyBlock(FunctionMetadata functionMetadata, StackMetadata stackMetadata, int handlerLocation, Map<Integer, org.objectweb.asm.Label> bytecodeCounterToLabelMap, BiConsumer<Integer, Runnable> bytecodeCounterCodeArgumentConsumer) Creates a try...finally block.static voidObjectImplementor.deleteAttribute(FunctionMetadata functionMetadata, org.objectweb.asm.MethodVisitor methodVisitor, String className, StackMetadata stackMetadata, PythonBytecodeInstruction instruction) Deletes co_names[instruction.arg] of TOSstatic voidVariableImplementor.deleteCellVariable(FunctionMetadata functionMetadata, StackMetadata stackMetadata, int cellIndex) Deletes the cell variable or parameter indicated by theinstructionargument (which is anPythonCell, so changes in the parent function affect the variable in dependent functions).static voidStackManipulationImplementor.duplicateToTOS(FunctionMetadata functionMetadata, StackMetadata stackMetadata, int posFromTOS) Copies TOS[posFromTOS] to TOS, leaving other stack elements in their original place (i.e. ..., TOS[posFromTOS], ..., TOS2, TOS1, TOS -> ..., TOS[posFromTOS], ..., TOS2, TOS1, TOS, TOS[posFromTOS])static voidGeneratorImplementor.endGenerator(FunctionMetadata functionMetadata, StackMetadata stackMetadata) static voidGeneratorImplementor.generatorStart(FunctionMetadata functionMetadata, StackMetadata stackMetadata) static voidObjectImplementor.getAttribute(FunctionMetadata functionMetadata, StackMetadata stackMetadata, int nameIndex) Replaces TOS with getattr(TOS, co_names[instruction.arg])static intVariableImplementor.getCellIndex(FunctionMetadata functionMetadata, int instructionArg) static voidDunderOperatorImplementor.getSlice(FunctionMetadata functionMetadata, StackMetadata stackMetadata) static voidObjectImplementor.getSuperAttribute(FunctionMetadata functionMetadata, StackMetadata stackMetadata, int nameIndex, boolean isLoadMethod) Implement (super = TOS2)(TOS1, TOS).attrstatic voidExceptionImplementor.getValueFromStopIterationOrReraise(FunctionMetadata functionMetadata, StackMetadata stackMetadata) static voidGeneratorImplementor.getYieldFromIter(FunctionMetadata functionMetadata, StackMetadata stackMetadata) static voidExceptionImplementor.handleExceptionInWith(FunctionMetadata functionMetadata, StackMetadata stackMetadata) static voidModuleImplementor.importFrom(FunctionMetadata functionMetadata, StackMetadata stackMetadata, PythonBytecodeInstruction instruction) TOS is a module; Push the attribute co_names[instruction.arg] from module onto the stack.static voidModuleImplementor.importName(FunctionMetadata functionMetadata, StackMetadata stackMetadata, PythonBytecodeInstruction instruction) TOS is from_list (list or None); TOS1 is level.static voidCollectionImplementor.iterateIterator(org.objectweb.asm.MethodVisitor methodVisitor, int jumpTarget, StackMetadata stackMetadata, FunctionMetadata functionMetadata) TOS is an iterator; perform TOS' = next(TOS).static voidJumpImplementor.jumpAbsolute(FunctionMetadata functionMetadata, StackMetadata stackMetadata, int jumpTarget) Set the bytecode counter to theinstructionargument.static voidJumpImplementor.jumpIfFalseElsePop(FunctionMetadata functionMetadata, StackMetadata stackMetadata, int jumpTarget) If TOS is false, keep TOS on the stack and set the bytecode counter to theinstructionargument.static voidJumpImplementor.jumpIfTrueElsePop(FunctionMetadata functionMetadata, StackMetadata stackMetadata, int jumpTarget) If TOS is true, keep TOS on the stack and set the bytecode counter to theinstructionargument.static voidVariableImplementor.loadCell(FunctionMetadata functionMetadata, StackMetadata stackMetadata, int cellIndex) Loads the cell indicated by theinstructionargument onto the stack.static voidVariableImplementor.loadCellVariable(FunctionMetadata functionMetadata, StackMetadata stackMetadata, int cellIndex) Loads the cell variable/free variable indicated by theinstructionargument onto the stack.static voidVariableImplementor.loadGlobalVariable(FunctionMetadata functionMetadata, StackMetadata stackMetadata, int globalIndex, PythonLikeType globalType) Loads the global variable or parameter indicated by theinstructionargument onto the stack.static voidFunctionImplementor.loadMethod(FunctionMetadata functionMetadata, StackMetadata stackMetadata, int nameIndex) Loads a method named co_names[namei] from the TOS object.static voidCollectionImplementor.mapPut(FunctionMetadata functionMetadata, StackMetadata stackMetadata, PythonBytecodeInstruction instruction) Calls map.put(TOS1[i], TOS1, TOS).static voidCollectionImplementor.mapPutAll(FunctionMetadata functionMetadata, StackMetadata stackMetadata, PythonBytecodeInstruction instruction) Calls map.putAll(TOS[i], TOS).static voidCollectionImplementor.mapPutAllOnlyIfAllNewElseThrow(FunctionMetadata functionMetadata, StackMetadata stackMetadata, PythonBytecodeInstruction instruction) Calls map.putAll(TOS1[i], TOS) if TOS does not share any common keys with TOS[i].static voidJumpImplementor.popAndJumpIfExceptionDoesNotMatch(FunctionMetadata functionMetadata, StackMetadata stackMetadata, int jumpTarget) TOS is an exception type and TOS1 is an exception.static voidJumpImplementor.popAndJumpIfFalse(FunctionMetadata functionMetadata, StackMetadata stackMetadata, int jumpTarget) Pops TOS.static voidJumpImplementor.popAndJumpIfIsNone(FunctionMetadata functionMetadata, StackMetadata stackMetadata, int jumpTarget) Pops TOS.static voidJumpImplementor.popAndJumpIfIsNotNone(FunctionMetadata functionMetadata, StackMetadata stackMetadata, int jumpTarget) Pops TOS.static voidJumpImplementor.popAndJumpIfTrue(FunctionMetadata functionMetadata, StackMetadata stackMetadata, int jumpTarget) Pops TOS.static voidStringImplementor.print(FunctionMetadata functionMetadata, StackMetadata stackMetadata) TOS is an PythonLikeObject to be printed.static voidGeneratorImplementor.progressSubgenerator(FunctionMetadata functionMetadata, StackMetadata stackMetadata, int jumpTarget) static voidExceptionImplementor.pushExcInfo(FunctionMetadata functionMetadata, StackMetadata stackMetadata) static voidStackManipulationImplementor.restoreExceptionTableStack(FunctionMetadata functionMetadata, StackMetadata stackMetadata, ExceptionBlock exceptionBlock) static voidGeneratorImplementor.restoreGeneratorState(FunctionMetadata functionMetadata, StackMetadata stackMetadata) static voidStackManipulationImplementor.rotateFour(FunctionMetadata functionMetadata, StackMetadata stackMetadata) Move TOS down three places, and pushes TOS1, TOS2 and TOS3 up one: (i.e. ..., TOS3, TOS2, TOS1, TOS -> ..., TOS, TOS3, TOS2, TOS1)static voidObjectImplementor.setAttribute(FunctionMetadata functionMetadata, org.objectweb.asm.MethodVisitor methodVisitor, String className, StackMetadata stackMetadata, PythonBytecodeInstruction instruction, LocalVariableHelper localVariableHelper) Implement TOS.name = TOS1, where name is co_names[instruction.arg].static voidFunctionImplementor.setCallKeywordNameTuple(FunctionMetadata functionMetadata, StackMetadata stackMetadata, int constantIndex) static voidCollectionImplementor.setItem(FunctionMetadata functionMetadata, StackMetadata stackMetadata) Implements TOS1[TOS] = TOS2.static voidExceptionImplementor.setupWith(int jumpTarget, FunctionMetadata functionMetadata, StackMetadata stackMetadata) static StackMetadataStackManipulationImplementor.shiftTOSDownBy(FunctionMetadata functionMetadata, StackMetadata stackMetadata, int posFromTOS) Copies TOS to TOS[posFromTOS], moving other stack elements up by one (i.e. ..., TOS[posFromTOS], ..., TOS2, TOS1, TOS -> ..., TOS, TOS[posFromTOS] ..., TOS2, TOS1)static voidExceptionImplementor.startExceptBlock(FunctionMetadata functionMetadata, StackMetadata stackMetadata, ExceptionBlock exceptionBlock) static voidExceptionImplementor.startExceptOrFinally(FunctionMetadata functionMetadata, StackMetadata stackMetadata) static voidStackManipulationImplementor.storeExceptionTableStack(FunctionMetadata functionMetadata, StackMetadata stackMetadata, ExceptionBlock exceptionBlock) static voidVariableImplementor.storeInCellVariable(FunctionMetadata functionMetadata, StackMetadata stackMetadata, int cellIndex) Stores TOS into the cell variable or parameter indicated by theinstructionargument (which is anPythonCell, so changes in the parent function affect the variable in dependent functions).static voidDunderOperatorImplementor.storeSlice(FunctionMetadata functionMetadata, StackMetadata stackMetadata) static StackMetadataStackManipulationImplementor.swapTOSWithIndex(FunctionMetadata functionMetadata, StackMetadata stackMetadata, int posFromTOS) Swaps TOS with TOS[posFromTOS] (i.e. ..., TOS[posFromTOS], ..., TOS2, TOS1, TOS -> ..., TOS, ..., TOS2, TOS1, TOS[posFromTOS])static voidDunderOperatorImplementor.ternaryOperator(FunctionMetadata functionMetadata, StackMetadata stackMetadata, PythonTernaryOperator operator) Performs a ternary dunder operation on TOS, TOS1 and TOS2.static voidGeneratorImplementor.yieldFrom(PythonBytecodeInstruction instruction, FunctionMetadata functionMetadata, StackMetadata stackMetadata) static voidGeneratorImplementor.yieldValue(PythonBytecodeInstruction instruction, FunctionMetadata functionMetadata, StackMetadata stackMetadata) -
Uses of FunctionMetadata in ai.timefold.jpyinterpreter.opcodes
Methods in ai.timefold.jpyinterpreter.opcodes with parameters of type FunctionMetadataModifier and TypeMethodDescriptionprotected abstract StackMetadataAbstractOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) AbstractOpcode.getStackMetadataAfterInstructionForBranches(FunctionMetadata functionMetadata, StackMetadata stackMetadata) Opcode.getStackMetadataAfterInstructionForBranches(FunctionMetadata functionMetadata, StackMetadata stackMetadata) Return a list ofStackMetadatacorresponding to each branch returned byOpcode.getPossibleNextBytecodeIndexList().OpcodeWithoutSource.getStackMetadataAfterInstructionForBranches(FunctionMetadata functionMetadata, StackMetadata stackMetadata) SelfOpcodeWithoutSource.getStackMetadataAfterInstructionForBranches(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) Implements the opcode.voidOpcodeWithoutSource.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidSelfOpcodeWithoutSource.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) -
Uses of FunctionMetadata in ai.timefold.jpyinterpreter.opcodes.collection
Methods in ai.timefold.jpyinterpreter.opcodes.collection with parameters of type FunctionMetadataModifier and TypeMethodDescriptionprotected StackMetadataBuildConstantKeyMapOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataBuildListOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataBuildMapOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataBuildSetOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataBuildSliceOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataBuildTupleOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataCollectionAddAllOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataCollectionAddOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataContainsOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataDeleteItemOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataGetIterOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataListToTupleOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataMapMergeOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataMapPutAllOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataMapPutOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataSetItemOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataUnpackSequenceOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataUnpackSequenceWithTailOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidBuildConstantKeyMapOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidBuildListOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidBuildMapOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidBuildSetOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidBuildSliceOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidBuildTupleOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidCollectionAddAllOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidCollectionAddOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidContainsOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidDeleteItemOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidGetIterOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidListToTupleOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidMapMergeOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidMapPutAllOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidMapPutOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidSetItemOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidUnpackSequenceOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidUnpackSequenceWithTailOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) -
Uses of FunctionMetadata in ai.timefold.jpyinterpreter.opcodes.controlflow
Methods in ai.timefold.jpyinterpreter.opcodes.controlflow with parameters of type FunctionMetadataModifier and TypeMethodDescriptionForIterOpcode.getStackMetadataAfterInstructionForBranches(FunctionMetadata functionMetadata, StackMetadata stackMetadata) JumpAbsoluteOpcode.getStackMetadataAfterInstructionForBranches(FunctionMetadata functionMetadata, StackMetadata stackMetadata) JumpIfFalseOrPopOpcode.getStackMetadataAfterInstructionForBranches(FunctionMetadata functionMetadata, StackMetadata stackMetadata) JumpIfNotExcMatchOpcode.getStackMetadataAfterInstructionForBranches(FunctionMetadata functionMetadata, StackMetadata stackMetadata) JumpIfTrueOrPopOpcode.getStackMetadataAfterInstructionForBranches(FunctionMetadata functionMetadata, StackMetadata stackMetadata) PopJumpIfFalseOpcode.getStackMetadataAfterInstructionForBranches(FunctionMetadata functionMetadata, StackMetadata stackMetadata) PopJumpIfIsNoneOpcode.getStackMetadataAfterInstructionForBranches(FunctionMetadata functionMetadata, StackMetadata stackMetadata) PopJumpIfIsNotNoneOpcode.getStackMetadataAfterInstructionForBranches(FunctionMetadata functionMetadata, StackMetadata stackMetadata) PopJumpIfTrueOpcode.getStackMetadataAfterInstructionForBranches(FunctionMetadata functionMetadata, StackMetadata stackMetadata) ReturnConstantValueOpcode.getStackMetadataAfterInstructionForBranches(FunctionMetadata functionMetadata, StackMetadata stackMetadata) ReturnValueOpcode.getStackMetadataAfterInstructionForBranches(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidForIterOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidJumpAbsoluteOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidJumpIfFalseOrPopOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidJumpIfNotExcMatchOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidJumpIfTrueOrPopOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidPopJumpIfFalseOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidPopJumpIfIsNoneOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidPopJumpIfIsNotNoneOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidPopJumpIfTrueOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidReturnConstantValueOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidReturnValueOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) -
Uses of FunctionMetadata in ai.timefold.jpyinterpreter.opcodes.dunder
Methods in ai.timefold.jpyinterpreter.opcodes.dunder with parameters of type FunctionMetadataModifier and TypeMethodDescriptionBinaryDunderOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) CompareOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataGetSliceOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) NotOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataStoreSliceOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) UniDunerOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidBinaryDunderOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidCompareOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidGetSliceOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidNotOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidStoreSliceOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidUniDunerOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) -
Uses of FunctionMetadata in ai.timefold.jpyinterpreter.opcodes.exceptions
Methods in ai.timefold.jpyinterpreter.opcodes.exceptions with parameters of type FunctionMetadataModifier and TypeMethodDescriptionprotected StackMetadataBeforeWithOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataCheckExcMatchOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataCleanupThrowOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataLoadAssertionErrorOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataPopBlockOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataPopExceptOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataPushExcInfoOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataWithExceptStartOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) RaiseVarargsOpcode.getStackMetadataAfterInstructionForBranches(FunctionMetadata functionMetadata, StackMetadata stackMetadata) ReraiseOpcode.getStackMetadataAfterInstructionForBranches(FunctionMetadata functionMetadata, StackMetadata stackMetadata) SetupFinallyOpcode.getStackMetadataAfterInstructionForBranches(FunctionMetadata functionMetadata, StackMetadata stackMetadata) SetupWithOpcode.getStackMetadataAfterInstructionForBranches(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidBeforeWithOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidCheckExcMatchOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidCleanupThrowOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidLoadAssertionErrorOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidPopBlockOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidPopExceptOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidPushExcInfoOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidRaiseVarargsOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidReraiseOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidSetupFinallyOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidSetupWithOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidWithExceptStartOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) -
Uses of FunctionMetadata in ai.timefold.jpyinterpreter.opcodes.function
Methods in ai.timefold.jpyinterpreter.opcodes.function with parameters of type FunctionMetadataModifier and TypeMethodDescriptionprotected StackMetadataCallFunctionKeywordOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataCallFunctionOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataCallFunctionUnpackOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataCallMethodOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataCallOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataLoadMethodOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataMakeFunctionOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) PushNullOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) SetCallKeywordNameTupleOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidCallFunctionKeywordOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidCallFunctionOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidCallFunctionUnpackOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidCallMethodOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidCallOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidLoadMethodOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidMakeFunctionOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidPushNullOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidSetCallKeywordNameTupleOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) -
Uses of FunctionMetadata in ai.timefold.jpyinterpreter.opcodes.generator
Methods in ai.timefold.jpyinterpreter.opcodes.generator with parameters of type FunctionMetadataModifier and TypeMethodDescriptionprotected StackMetadataGeneratorStartOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataGetYieldFromIterOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) ResumeOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataStopIteratorErrorOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataYieldFromOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataYieldValueOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) SendOpcode.getStackMetadataAfterInstructionForBranches(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidGeneratorStartOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidGetYieldFromIterOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidResumeOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidSendOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidStopIteratorErrorOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidYieldFromOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidYieldValueOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) -
Uses of FunctionMetadata in ai.timefold.jpyinterpreter.opcodes.meta
Methods in ai.timefold.jpyinterpreter.opcodes.meta with parameters of type FunctionMetadataModifier and TypeMethodDescriptionNopOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) ReturnGeneratorOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidNopOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidReturnGeneratorOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) -
Uses of FunctionMetadata in ai.timefold.jpyinterpreter.opcodes.module
Methods in ai.timefold.jpyinterpreter.opcodes.module with parameters of type FunctionMetadataModifier and TypeMethodDescriptionprotected StackMetadataImportFromOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataImportNameOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidImportFromOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidImportNameOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) -
Uses of FunctionMetadata in ai.timefold.jpyinterpreter.opcodes.object
Methods in ai.timefold.jpyinterpreter.opcodes.object with parameters of type FunctionMetadataModifier and TypeMethodDescriptionprotected StackMetadataDeleteAttrOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataIsOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataLoadAttrOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataLoadSuperAttrOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataStoreAttrOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidDeleteAttrOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidIsOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidLoadAttrOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidLoadSuperAttrOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidStoreAttrOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) -
Uses of FunctionMetadata in ai.timefold.jpyinterpreter.opcodes.stack
Methods in ai.timefold.jpyinterpreter.opcodes.stack with parameters of type FunctionMetadataModifier and TypeMethodDescriptionCopyOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) DupOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) DupTwoOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackTypesBeforeInstruction) PopOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) RotateFourOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) RotateThreeOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) RotateTwoOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) SwapOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidCopyOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidDupOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidDupTwoOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidPopOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidRotateFourOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidRotateThreeOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidRotateTwoOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidSwapOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) -
Uses of FunctionMetadata in ai.timefold.jpyinterpreter.opcodes.string
Methods in ai.timefold.jpyinterpreter.opcodes.string with parameters of type FunctionMetadataModifier and TypeMethodDescriptionBuildStringOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) FormatValueOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) PrintExprOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidBuildStringOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidFormatValueOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidPrintExprOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) -
Uses of FunctionMetadata in ai.timefold.jpyinterpreter.opcodes.variable
Methods in ai.timefold.jpyinterpreter.opcodes.variable with parameters of type FunctionMetadataModifier and TypeMethodDescriptionprotected StackMetadataDeleteDerefOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataDeleteFastOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataDeleteGlobalOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataLoadClosureOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataLoadConstantOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataLoadDerefOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataLoadFastAndClearOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataLoadFastOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataLoadGlobalOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataStoreDerefOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataStoreFastOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) protected StackMetadataStoreGlobalOpcode.getStackMetadataAfterInstruction(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidDeleteDerefOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidDeleteFastOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidDeleteGlobalOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidLoadClosureOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidLoadConstantOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidLoadDerefOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidLoadFastAndClearOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidLoadFastOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidLoadGlobalOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidStoreDerefOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidStoreFastOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata) voidStoreGlobalOpcode.implement(FunctionMetadata functionMetadata, StackMetadata stackMetadata)