Package net.ssehub.easy.varModel.cst
Class UnknownOperationException
java.lang.Object
java.lang.Throwable
java.lang.Exception
net.ssehub.easy.varModel.model.IvmlException
net.ssehub.easy.varModel.cst.CSTSemanticException
net.ssehub.easy.varModel.cst.UnknownOperationException
- All Implemented Interfaces:
Serializable,net.ssehub.easy.basics.messages.IIdentifiable
An exception signaling an unknown operation.
- Author:
- Holger Eichelberger
- See Also:
-
Field Summary
Fields inherited from class net.ssehub.easy.varModel.cst.CSTSemanticException
AMBIGUITY, CONTAINER_OPERATION, DECLARATOR_SEMANTICS, ILLEGAL, INTERNAL, TYPE_MISMATCH, UNKNOWN_ELEMENT, UNKNOWN_OPERATION, UNRESOLVED -
Constructor Summary
ConstructorsConstructorDescriptionUnknownOperationException(String name, int code, IDatatype operand, IDatatype... parameter) Constructs the message for the exception. -
Method Summary
Modifier and TypeMethodDescriptionstatic final StringconstructMessage(String name, IDatatype operand, IDatatype... parameter) Constructs the message for the exception.Methods inherited from class net.ssehub.easy.varModel.model.IvmlException
getCode, getIdMethods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.ssehub.easy.basics.messages.IIdentifiable
getMessage
-
Constructor Details
-
UnknownOperationException
Constructs the message for the exception.- Parameters:
name- the name of the unknown operationcode- the code of this messageoperand- the operandparameter- the parameter
-
-
Method Details
-
constructMessage
Constructs the message for the exception.- Parameters:
name- the name of the unknown operationoperand- the operandparameter- the parameter- Returns:
- the constructed message
-