Uses of Class
ai.timefold.jpyinterpreter.PythonVersion
Packages that use PythonVersion
Package
Description
-
Uses of PythonVersion in ai.timefold.jpyinterpreter
Fields in ai.timefold.jpyinterpreter declared as PythonVersionModifier and TypeFieldDescriptionstatic final PythonVersionPythonVersion.MINIMUM_PYTHON_VERSIONstatic final PythonVersionPythonVersion.PYTHON_3_10static final PythonVersionPythonVersion.PYTHON_3_11static final PythonVersionPythonVersion.PYTHON_3_12PythonCompiledFunction.pythonVersionThe python version this function was compiled in (see sys.hexversion)Methods in ai.timefold.jpyinterpreter with parameters of type PythonVersionModifier and TypeMethodDescriptionvoidPythonExceptionTable.addEntry(PythonVersion pythonVersion, int blockStartInstructionInclusive, int blockEndInstructionInclusive, int targetByteOffset, int stackDepth, boolean pushLastIndex) intPythonVersion.compareTo(PythonVersion pythonVersion) booleanPythonVersion.isAfter(PythonVersion release) booleanPythonVersion.isAtLeast(PythonVersion release) booleanPythonVersion.isBefore(PythonVersion release) booleanPythonVersion.isBetween(PythonVersion afterInclusive, PythonVersion beforeInclusive) -
Uses of PythonVersion in ai.timefold.jpyinterpreter.opcodes
Methods in ai.timefold.jpyinterpreter.opcodes with parameters of type PythonVersionModifier and TypeMethodDescriptionstatic OpcodeOpcode.lookupOpcodeForInstruction(PythonBytecodeInstruction instruction, PythonVersion pythonVersion) -
Uses of PythonVersion in ai.timefold.jpyinterpreter.opcodes.descriptor
Methods in ai.timefold.jpyinterpreter.opcodes.descriptor with parameters of type PythonVersionModifier and TypeMethodDescriptionVersionMapping.getOpcodeForVersion(PythonBytecodeInstruction instruction, PythonVersion pythonVersion) VersionMapping.map(PythonVersion version, BiFunction<PythonBytecodeInstruction, PythonVersion, Opcode> mapper) VersionMapping.map(PythonVersion version, Function<PythonBytecodeInstruction, Opcode> mapper) VersionMapping.mapWithLabels(PythonVersion version, BiFunction<PythonBytecodeInstruction, Integer, Opcode> mapper, ToIntBiFunction<PythonBytecodeInstruction, PythonVersion> labelMapper) Method parameters in ai.timefold.jpyinterpreter.opcodes.descriptor with type arguments of type PythonVersionModifier and TypeMethodDescriptionstatic VersionMappingVersionMapping.constantMapping(BiFunction<PythonBytecodeInstruction, PythonVersion, Opcode> mapper) VersionMapping.map(PythonVersion version, BiFunction<PythonBytecodeInstruction, PythonVersion, Opcode> mapper) VersionMapping.mapWithLabels(PythonVersion version, BiFunction<PythonBytecodeInstruction, Integer, Opcode> mapper, ToIntBiFunction<PythonBytecodeInstruction, PythonVersion> labelMapper) -
Uses of PythonVersion in ai.timefold.jpyinterpreter.util
Methods in ai.timefold.jpyinterpreter.util with parameters of type PythonVersionModifier and TypeMethodDescriptionstatic intJumpUtils.getAbsoluteTarget(PythonBytecodeInstruction instruction, PythonVersion pythonVersion) static intJumpUtils.getBackwardRelativeTarget(PythonBytecodeInstruction instruction, PythonVersion pythonVersion) static intJumpUtils.getInstructionIndexForByteOffset(int byteOffset, PythonVersion pythonVersion) static intJumpUtils.getRelativeTarget(PythonBytecodeInstruction instruction, PythonVersion pythonVersion)