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

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

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

  Methods in org.apache.commons.jexl3 that return JexlInfo
  Modifier and Type
  Method
  Description
  `JexlInfo`
  JexlInfo.`at(int l, int c)`
  Creates info reusing the name.
  `JexlInfo`
  JexlEngine.`createInfo()`
  Create an information structure for dynamic set/get/invoke/new.
  `JexlInfo`
  JexlEngine.`createInfo(String fn, int l, int c)`
  Creates a JexlInfo instance.
  `JexlInfo`
  JexlInfo.`detach()`
  Gets this instance or a copy without any decorations
  `static JexlInfo`
  JexlInfo.`from(JexlScript script)`
  Gets the info from a script.
  `JexlInfo`
  JexlException.`getInfo()`
  Gets the specific information for this exception.
  `static JexlInfo`
  JexlException.`getInfo(org.apache.commons.jexl3.parser.JexlNode node, JexlInfo info)`
  Deprecated.
  3.2
  `protected JexlInfo`
  JexlException.`info()`
  Pleasing checkstyle.
  Methods in org.apache.commons.jexl3 with parameters of type JexlInfo
  Modifier and Type
  Method
  Description
  `abstract JexlExpression`
  JexlEngine.`createExpression(JexlInfo info, String expression)`
  Creates an JexlExpression from a String containing valid JEXL syntax.
  `abstract JxltEngine.Expression`
  JxltEngine.`createExpression(JexlInfo info, String expression)`
  Creates a `JxltEngine.Expression` from an expression string.
  `abstract JexlScript`
  JexlEngine.`createScript(JexlFeatures features, JexlInfo info, String source, String... names)`
  Creates a JexlScript from a String containing valid JEXL syntax.
  `final JexlScript`
  JexlEngine.`createScript(JexlInfo info, File scriptFile, String... names)`
  Creates a Script from a `File` containing valid JEXL syntax.
  `final JexlScript`
  JexlEngine.`createScript(JexlInfo info, String source, String... names)`
  Creates a JexlScript from a String containing valid JEXL syntax.
  `final JexlScript`
  JexlEngine.`createScript(JexlInfo info, URL scriptUrl, String... names)`
  Creates a Script from a `URL` containing valid JEXL syntax.
  `JxltEngine.Template`
  JxltEngine.`createTemplate(JexlInfo info, String source)`
  Creates a new template.
  `abstract JxltEngine.Template`
  JxltEngine.`createTemplate(JexlInfo info, String prefix, Reader source, String... parms)`
  Creates a new template.
  `JxltEngine.Template`
  JxltEngine.`createTemplate(JexlInfo info, String source, String... parms)`
  Creates a new template.
  `static JexlInfo`
  JexlException.`getInfo(org.apache.commons.jexl3.parser.JexlNode node, JexlInfo info)`
  Deprecated.
  3.2
  `Object`
  JexlContext.ModuleProcessor.`processModule(JexlEngine engine, JexlInfo info, String name, String body)`
  Defines a module.
  Constructors in org.apache.commons.jexl3 with parameters of type JexlInfo
  Modifier
  Constructor
  Description
  ``
  `Ambiguous(JexlInfo info, String expr)`
  Creates a new Ambiguous statement exception instance.
  ``
  `Ambiguous(JexlInfo begin, JexlInfo end, String expr)`
  Creates a new Ambiguous statement exception instance.
  ``
  `Assignment(JexlInfo info, String expr)`
  Creates a new Assignment statement exception instance.
  ``
  `Exception(JexlInfo info, String msg, Throwable cause)`
  Creates an Exception.
  ``
  `Feature(JexlInfo info, int feature, String expr)`
  Creates a new Ambiguous statement exception instance.
  ``
  `JexlException(JexlInfo jinfo, String msg, Throwable cause)`
  Creates a new JexlException.
  `protected`
  `JexlInfo(JexlInfo copy)`
  The copy constructor.
  ``
  `Method(JexlInfo info, String name, Object[] args)`
  Creates a new Method exception instance.
  ``
  `Method(JexlInfo info, String name, Object[] args, Throwable cause)`
  Creates a new Method exception instance.
  ``
  `Method(JexlInfo info, String name, Throwable cause)`
  Deprecated.
  as of 3.2, use call with method arguments
  ``
  `Parsing(JexlInfo info, String msg)`
  Creates a new Parsing exception instance.
  ``
  `Parsing(JexlInfo info, org.apache.commons.jexl3.parser.ParseException cause)`
  Creates a new Parsing exception instance.
  ``
  `StackOverflow(JexlInfo info, String name, Throwable cause)`
  Creates a new stack overflow exception instance.
  ``
  `Tokenization(JexlInfo info, org.apache.commons.jexl3.parser.TokenMgrException cause)`
  Creates a new Tokenization exception instance.