# Uses of Class
org.apache.commons.jexl3.JexlException

Packages that use JexlException
Package
Description
org.apache.commons.jexl3
Provides a framework for evaluating JEXL expressions.

- ## Uses of JexlException in org.apache.commons.jexl3

  Subclasses of JexlException in org.apache.commons.jexl3
  Modifier and Type
  Class
  Description
  `static class`
  `JexlException.Ambiguous`
  Thrown when parsing fails due to an ambiguous statement.
  `static class`
  `JexlException.Annotation`
  Thrown when an annotation handler throws an exception.
  `static class`
  `JexlException.Assignment`
  Thrown when parsing fails due to an invalid assignment.
  `static class`
  `JexlException.Break`
  Thrown to break a loop.
  `static class`
  `JexlException.Cancel`
  Thrown to cancel a script execution.
  `static class`
  `JexlException.Continue`
  Thrown to continue a loop.
  `static class`
  `JexlException.Feature`
  Thrown when parsing fails due to a disallowed feature.
  `static class`
  `JexlException.Method`
  Thrown when a method or ctor is unknown, ambiguous, or inaccessible.
  `static class`
  `JexlException.Operator`
  Thrown when an operator fails.
  `static class`
  `JexlException.Parsing`
  Thrown when parsing fails.
  `static class`
  `JexlException.Property`
  Thrown when a property is unknown.
  `static class`
  `JexlException.Return`
  Thrown to return a value.
  `static class`
  `JexlException.StackOverflow`
  Thrown when reaching stack-overflow.
  `static class`
  `JexlException.Throw`
  Thrown to throw a value.
  `static class`
  `JexlException.Tokenization`
  Thrown when tokenization fails.
  `static class`
  `JexlException.TryFailed`
  Thrown when method/ctor invocation fails.
  `static class`
  `JexlException.Variable`
  Thrown when a variable is unknown.
  `static class`
  `JxltEngine.Exception`
  The sole type of (runtime) exception the JxltEngine can throw.
  Methods in org.apache.commons.jexl3 that return JexlException
  Modifier and Type
  Method
  Description
  `JexlException`
  JexlException.`clean()`
  Cleans a JexlException from cluttering stack trace elements.
  `static JexlException`
  JexlException.`tryFailed(InvocationTargetException xinvoke)`
  Wrap an invocation exception.