Interface ICompiledExpression


public interface ICompiledExpression
A compiled expression can be compiled once and evaluated multiple times in a runtime context.
Since:
2.0
See Also:
Restriction:
This interface is not intended to be implemented by clients.
Restriction:
This interface is not intended to be extended by clients.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns an array of problem messages.
    Deprecated.
    use getErrorMessages()
    Returns the source snippet from which this compiled expression was created.
    boolean
    Returns whether this compiled expression has any compilation errors.
  • Method Details

    • getSnippet

      String getSnippet()
      Returns the source snippet from which this compiled expression was created.
      Returns:
      the source snippet from which this compiled expression was created
    • hasErrors

      boolean hasErrors()
      Returns whether this compiled expression has any compilation errors.
      Returns:
      whether this compiled expression has any compilation errors
    • getErrors

      @Deprecated Message[] getErrors()
      Deprecated.
      use getErrorMessages()
      Returns any errors which occurred while creating this compiled expression.
      Returns:
      any errors which occurred while creating this compiled expression
    • getErrorMessages

      String[] getErrorMessages()
      Returns an array of problem messages. Each message describes a problem that occurred while while creating this compiled expression.
      Returns:
      error messages, or an empty array if no errors occurred
      Since:
      2.1