java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
dev.civl.mc.model.IF.CIVLException
dev.civl.mc.model.IF.CIVLInternalException
- All Implemented Interfaces:
Serializable
A CIVL internal exception represents an error that is
"not supposed to happen." It can be used like an assertion, whenever you feel
that something should always be true. It is a runtime exception, so there is
no need to declare or catch it. It will be thrown all the way up to main and
reported.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class dev.civl.mc.model.IF.CIVLException
CIVLException.Certainty -
Field Summary
Fields inherited from class dev.civl.mc.model.IF.CIVLException
source -
Constructor Summary
ConstructorsConstructorDescriptionCIVLInternalException(String s, dev.civl.abc.token.IF.Source source) CIVLInternalException(String s, CIVLSource source) CIVLInternalException(String s, Sourceable sourceable) -
Method Summary
Methods inherited from class dev.civl.mc.model.IF.CIVLException
getSource, toStringMethods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
Constructor Details
-
CIVLInternalException
-
CIVLInternalException
-
CIVLInternalException
-