Package | Description |
---|---|
com.google.auto.value.processor.escapevelocity |
Modifier and Type | Class and Description |
---|---|
static class |
EvaluationContext.PlainEvaluationContext |
(package private) static class |
Macro.MacroEvaluationContext
The context for evaluation within macros.
|
Modifier and Type | Field and Description |
---|---|
private EvaluationContext |
Macro.MacroEvaluationContext.originalEvaluationContext |
Modifier and Type | Method and Description |
---|---|
private boolean |
ExpressionNode.BinaryExpressionNode.equal(EvaluationContext context)
Returns true if
lhs and rhs are equal according to Velocity. |
(package private) java.lang.Object |
ConstantExpressionNode.evaluate(EvaluationContext context) |
(package private) java.lang.Object |
DirectiveNode.SetNode.evaluate(EvaluationContext context) |
(package private) java.lang.Object |
DirectiveNode.IfNode.evaluate(EvaluationContext context) |
(package private) java.lang.Object |
DirectiveNode.ForEachNode.evaluate(EvaluationContext context) |
(package private) java.lang.Object |
DirectiveNode.MacroCallNode.evaluate(EvaluationContext context) |
(package private) java.lang.Object |
ExpressionNode.BinaryExpressionNode.evaluate(EvaluationContext context) |
(package private) java.lang.Object |
ExpressionNode.NotExpressionNode.evaluate(EvaluationContext context) |
(package private) abstract java.lang.Object |
Node.evaluate(EvaluationContext context)
Returns the result of evaluating this node in the given context.
|
(package private) java.lang.Object |
Node.Cons.evaluate(EvaluationContext context) |
(package private) java.lang.Object |
ReferenceNode.PlainReferenceNode.evaluate(EvaluationContext context) |
(package private) java.lang.Object |
ReferenceNode.MemberReferenceNode.evaluate(EvaluationContext context) |
(package private) java.lang.Object |
ReferenceNode.IndexReferenceNode.evaluate(EvaluationContext context) |
(package private) java.lang.Object |
ReferenceNode.MethodReferenceNode.evaluate(EvaluationContext context)
Returns the result of evaluating this node in the given context.
|
(package private) java.lang.Object |
TokenNode.evaluate(EvaluationContext vars)
This method always throws an exception because a node like this should never be found in the
final parse tree.
|
(package private) java.lang.Object |
Macro.evaluate(EvaluationContext context,
java.util.List<Node> thunks) |
(package private) int |
ExpressionNode.intValue(EvaluationContext context)
The integer result of evaluating this expression.
|
(package private) boolean |
ExpressionNode.isDefinedAndTrue(EvaluationContext context)
True if this is a defined value and it evaluates to true.
|
(package private) boolean |
ReferenceNode.PlainReferenceNode.isDefinedAndTrue(EvaluationContext context) |
(package private) boolean |
ExpressionNode.isTrue(EvaluationContext context)
True if evaluating this expression yields a value that is considered true by Velocity's
rules.
|
Constructor and Description |
---|
MacroEvaluationContext(java.util.Map<java.lang.String,Node> parameterThunks,
EvaluationContext originalEvaluationContext) |