## 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 and 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()`
    `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 and Description
    --- | ---
    `abstract JxltEngine.Expression` | JxltEngine.`createExpression(JexlInfo info, String expression)` Creates a `JxltEngine.Expression` from an expression string.
    `abstract JexlExpression` | JexlEngine.`createExpression(JexlInfo info, String expression)` Creates an JexlExpression from a String containing valid JEXL syntax.
    `abstract JexlScript` | JexlEngine.`createScript(JexlFeatures features, JexlInfo info, String source, String... names)` Creates a JexlScript from a String containing valid JEXL syntax.
    `JexlScript` | JexlEngine.`createScript(JexlInfo info, File scriptFile, String... names)` Creates a Script from a `File` containing valid JEXL syntax.
    `JexlScript` | JexlEngine.`createScript(JexlInfo info, String source, String... names)` Creates a JexlScript from a String containing valid JEXL syntax.
    `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
    Constructor and Description
    `Ambiguous(JexlInfo begin, JexlInfo end, String expr)` Creates a new Ambiguous statement exception instance.
    `Ambiguous(JexlInfo info, 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.
    `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, org.apache.commons.jexl3.parser.ParseException cause)` Creates a new Parsing exception instance.
    `Parsing(JexlInfo info, String msg)` 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.

Copyright © 2001–2022 The Apache Software Foundation. All rights reserved.