- All Superinterfaces:
Node
- All Known Implementing Classes:
AddExpression
, AndExpression
, ArrayExpression
, BinaryExpression
, BlockFunctionExpression
, ConcatenateExpression
, ContainsExpression
, ContextVariableExpression
, DivideExpression
, EqualsExpression
, FilterExpression
, FilterInvocationExpression
, FunctionOrMacroInvocationExpression
, FunctionOrMacroNameNode
, GetAttributeExpression
, GreaterThanEqualsExpression
, GreaterThanExpression
, LessThanEqualsExpression
, LessThanExpression
, LiteralBigDecimalExpression
, LiteralBooleanExpression
, LiteralDoubleExpression
, LiteralIntegerExpression
, LiteralLongExpression
, LiteralNullExpression
, LiteralStringExpression
, MapExpression
, ModulusExpression
, MultiplyExpression
, NegativeTestExpression
, NotEqualsExpression
, OrExpression
, ParentFunctionExpression
, PositiveTestExpression
, RangeExpression
, RenderableNodeExpression
, SubtractExpression
, TernaryExpression
, TestInvocationExpression
, UnaryExpression
, UnaryMinusExpression
, UnaryNotExpression
, UnaryPlusExpression
public interface Expression<T>
extends Node
-
Method Summary
int
Returns the line number on which the expression is defined on.
Methods inherited from interface io.pebbletemplates.pebble.node.Node
accept
-
Method Details
-
-
getLineNumber
int getLineNumber()
Returns the line number on which the expression is defined on.
- Returns:
- the line number on which the expression is defined on.