public final class UnsupportedSpecializationException extends RuntimeException
Constructor and Description |
---|
UnsupportedSpecializationException(Node node,
Node[] suppliedNodes,
Object... suppliedValues) |
Modifier and Type | Method and Description |
---|---|
String |
getMessage() |
Node |
getNode()
Returns the
Node that caused the this UnsupportedSpecializationException . |
Node[] |
getSuppliedNodes()
Returns the children of the
Node returned by UnsupportedSpecializationException.getNode() which produced the
values returned by UnsupportedSpecializationException.getSuppliedValues() . |
Object[] |
getSuppliedValues()
Returns the dynamic values that were supplied to the node.The array returned by
UnsupportedSpecializationException.getSuppliedNodes() has the same length as the array returned by
UnsupportedSpecializationException.getSuppliedValues() . |
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public String getMessage()
getMessage
in class Throwable
public Node getNode()
Node
that caused the this UnsupportedSpecializationException
.public Node[] getSuppliedNodes()
Node
returned by UnsupportedSpecializationException.getNode()
which produced the
values returned by UnsupportedSpecializationException.getSuppliedValues()
. The array returned by
UnsupportedSpecializationException.getSuppliedNodes()
has the same length as the array returned by
UnsupportedSpecializationException.getSuppliedValues()
. Never returns null.public Object[] getSuppliedValues()
UnsupportedSpecializationException.getSuppliedNodes()
has the same length as the array returned by
UnsupportedSpecializationException.getSuppliedValues()
. Never returns null.