Class ContextVariableExpression
- java.lang.Object
-
- io.pebbletemplates.pebble.node.expression.ContextVariableExpression
-
- All Implemented Interfaces:
Expression<java.lang.Object>
,Node
public class ContextVariableExpression extends java.lang.Object implements Expression<java.lang.Object>
-
-
Field Summary
Fields Modifier and Type Field Description private int
lineNumber
protected java.lang.String
name
-
Constructor Summary
Constructors Constructor Description ContextVariableExpression(java.lang.String name, int lineNumber)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(NodeVisitor visitor)
java.lang.Object
evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)
int
getLineNumber()
Returns the line number on which the expression is defined on.java.lang.String
getName()
java.lang.String
toString()
-
-
-
Method Detail
-
accept
public void accept(NodeVisitor visitor)
-
getName
public java.lang.String getName()
-
evaluate
public java.lang.Object evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)
- Specified by:
evaluate
in interfaceExpression<java.lang.Object>
-
getLineNumber
public int getLineNumber()
Description copied from interface:Expression
Returns the line number on which the expression is defined on.- Specified by:
getLineNumber
in interfaceExpression<java.lang.Object>
- Returns:
- the line number on which the expression is defined on.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-