org.apache.commons.jexl2
Interface JexlInfo

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
 DebugInfo debugInfo()
          Gets the underlying debugging information.
 String debugString()
          Formats this information for debugging purpose.
 

Method Detail

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


Copyright © 2001-2011 The Apache Software Foundation. All Rights Reserved.