All Known Implementing Classes:
ASTAdditiveNode, ASTAdditiveOperator, ASTAmbiguous, ASTAndNode, ASTArrayAccess, ASTArrayLiteral, ASTAssignment, ASTBitwiseAndNode, ASTBitwiseComplNode, ASTBitwiseOrNode, ASTBitwiseXorNode, ASTBlock, ASTConstructorNode, ASTDivNode, ASTEmptyFunction, ASTEQNode, ASTERNode, ASTFalseNode, ASTFloatLiteral, ASTForeachStatement, ASTFunctionNode, ASTGENode, ASTGTNode, ASTIdentifier, ASTIfStatement, ASTIntegerLiteral, ASTJexlScript, ASTLENode, ASTLTNode, ASTMapEntry, ASTMapLiteral, ASTMethodNode, ASTModNode, ASTMulNode, ASTNENode, ASTNotNode, ASTNRNode, ASTNullLiteral, ASTNumberLiteral, ASTOrNode, ASTReference, ASTReferenceExpression, ASTReturnStatement, ASTSizeFunction, ASTSizeMethod, ASTStringLiteral, ASTTernaryNode, ASTTrueNode, ASTUnaryMinusNode, ASTVar, ASTWhileStatement, DebugInfo, JexlNode

public interface JexlInfo
Interface for objects carrying information usefull to debugging.
Since:
1.0
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the underlying debugging information.
    Formats this information for debugging purpose.
  • Method Details

    • debugString

      String debugString()
      Formats this information for debugging purpose.
      Returns:
      a human readable string.
    • debugInfo

      DebugInfo debugInfo()
      Gets the underlying debugging information.
      Returns:
      a debug info instance
      Since:
      2.1