Package ai.timefold.jpyinterpreter
Class PythonExceptionTable
java.lang.Object
ai.timefold.jpyinterpreter.PythonExceptionTable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEntry(PythonVersion pythonVersion, int blockStartInstructionInclusive, int blockEndInstructionInclusive, int targetByteOffset, int stackDepth, boolean pushLastIndex) booleancontainsJumpTarget(int target) booleangetInnerExceptionBlockList(int start, Set<Integer> possibleJumpTargetSet) getJumpTargetForStartSet(int start) inthashCode()toString()
-
Constructor Details
-
PythonExceptionTable
public PythonExceptionTable()
-
-
Method Details
-
addEntry
public void addEntry(PythonVersion pythonVersion, int blockStartInstructionInclusive, int blockEndInstructionInclusive, int targetByteOffset, int stackDepth, boolean pushLastIndex) -
getEntries
-
containsJumpTarget
public boolean containsJumpTarget(int target) -
getJumpTargetSet
-
getJumpTargetForStartSet
-
getInnerExceptionBlockList
public List<ExceptionBlock> getInnerExceptionBlockList(int start, Set<Integer> possibleJumpTargetSet) -
getStartPositionSet
-
toString
-
equals
-
hashCode
public int hashCode()
-