Package org.apache.commons.jexl3
Class JexlException.Feature
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.apache.commons.jexl3.JexlException
org.apache.commons.jexl3.JexlException.Parsing
org.apache.commons.jexl3.JexlException.Feature
- All Implemented Interfaces:
Serializable
- Enclosing class:
- JexlException
Thrown when parsing fails due to a disallowed feature.
- Since:
- 3.2
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.commons.jexl3.JexlException
JexlException.Ambiguous, JexlException.Annotation, JexlException.Assignment, JexlException.Break, JexlException.Cancel, JexlException.Continue, JexlException.Feature, JexlException.Method, JexlException.Operator, JexlException.Parsing, JexlException.Property, JexlException.Return, JexlException.StackOverflow, JexlException.Tokenization, JexlException.TryFailed, JexlException.Variable, JexlException.VariableIssue
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final int
The feature code.private static final long
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.commons.jexl3.JexlException
annotationError, clean, clean, detailedInfo, errorAt, getDetail, getInfo, getInfo, getMessage, info, merge, methodError, methodError, methodSignature, operatorError, parserError, propertyError, propertyError, sliceSource, tryFailed, unwrap, variableError, variableError
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
code
private final int codeThe feature code.
-
-
Constructor Details
-
Feature
Creates a new Ambiguous statement exception instance.- Parameters:
info
- the location informationfeature
- the feature codeexpr
- the source expression line
-
-
Method Details
-
detailedMessage
Description copied from class:JexlException
Accesses detailed message.- Overrides:
detailedMessage
in classJexlException.Parsing
- Returns:
- the message
-