java.lang.Object
java.lang.Throwable
java.lang.Exception
dev.civl.mc.state.IF.CIVLStateException
dev.civl.mc.state.IF.CIVLHeapException
- All Implemented Interfaces:
Serializable
Extends an execution exception with a state at which error occurred.
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionCIVLHeapException(CIVLProperty property, CIVLException.Certainty certainty, State state, String dyscopeName, int dyscopeID, dev.civl.sarl.IF.expr.SymbolicExpression heapValue, int fieldID, int objectID, CIVLHeapException.HeapErrorKind heapError, CIVLSource source) CIVLHeapException(CIVLProperty property, CIVLException.Certainty certainty, State state, String dyscopeName, int dyscopeID, dev.civl.sarl.IF.expr.SymbolicExpression heapValue, CIVLHeapException.HeapErrorKind heapError, CIVLSource source) -
Method Summary
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
Constructor Details
-
CIVLHeapException
public CIVLHeapException(CIVLProperty property, CIVLException.Certainty certainty, State state, String dyscopeName, int dyscopeID, dev.civl.sarl.IF.expr.SymbolicExpression heapValue, CIVLHeapException.HeapErrorKind heapError, CIVLSource source) -
CIVLHeapException
public CIVLHeapException(CIVLProperty property, CIVLException.Certainty certainty, State state, String dyscopeName, int dyscopeID, dev.civl.sarl.IF.expr.SymbolicExpression heapValue, int fieldID, int objectID, CIVLHeapException.HeapErrorKind heapError, CIVLSource source)
-
-
Method Details
-
source
- Overrides:
sourcein classCIVLStateException
-
state
- Overrides:
statein classCIVLStateException
-
civlProperty
- Overrides:
civlPropertyin classCIVLStateException
-
certainty
- Overrides:
certaintyin classCIVLStateException
-
message
- Overrides:
messagein classCIVLStateException
-
toString
- Overrides:
toStringin classCIVLStateException
-
heapValue
public dev.civl.sarl.IF.expr.SymbolicExpression heapValue() -
dyscopeName
-
dyscopeID
public int dyscopeID() -
heapErrorKind
-
heapFieldID
public int heapFieldID() -
heapObjectID
public int heapObjectID()
-