Uses of Interface
com.google.auto.value.processor.escapevelocity.EvaluationContext
Packages that use EvaluationContext
-
Uses of EvaluationContext in com.google.auto.value.processor.escapevelocity
Classes in com.google.auto.value.processor.escapevelocity that implement EvaluationContextModifier and TypeClassDescriptionstatic class(package private) static classThe context for evaluation within macros.Fields in com.google.auto.value.processor.escapevelocity declared as EvaluationContextModifier and TypeFieldDescriptionprivate final EvaluationContextMacro.MacroEvaluationContext.originalEvaluationContextMethods in com.google.auto.value.processor.escapevelocity with parameters of type EvaluationContextModifier and TypeMethodDescriptionprivate booleanExpressionNode.BinaryExpressionNode.equal(EvaluationContext context) Returns true iflhsandrhsare equal according to Velocity.(package private) ObjectConstantExpressionNode.evaluate(EvaluationContext context) (package private) ObjectDirectiveNode.ForEachNode.evaluate(EvaluationContext context) (package private) ObjectDirectiveNode.IfNode.evaluate(EvaluationContext context) (package private) ObjectDirectiveNode.MacroCallNode.evaluate(EvaluationContext context) (package private) ObjectDirectiveNode.SetNode.evaluate(EvaluationContext context) (package private) ObjectExpressionNode.BinaryExpressionNode.evaluate(EvaluationContext context) (package private) ObjectExpressionNode.NotExpressionNode.evaluate(EvaluationContext context) (package private) ObjectMacro.evaluate(EvaluationContext context, List<Node> thunks) (package private) ObjectNode.Cons.evaluate(EvaluationContext context) (package private) abstract ObjectNode.evaluate(EvaluationContext context) Returns the result of evaluating this node in the given context.(package private) ObjectReferenceNode.IndexReferenceNode.evaluate(EvaluationContext context) (package private) ObjectReferenceNode.MemberReferenceNode.evaluate(EvaluationContext context) (package private) ObjectReferenceNode.MethodReferenceNode.evaluate(EvaluationContext context) Returns the result of evaluating this node in the given context.(package private) ObjectReferenceNode.PlainReferenceNode.evaluate(EvaluationContext context) (package private) ObjectTokenNode.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) intExpressionNode.intValue(EvaluationContext context) The integer result of evaluating this expression.(package private) booleanExpressionNode.isDefinedAndTrue(EvaluationContext context) True if this is a defined value and it evaluates to true.(package private) booleanReferenceNode.PlainReferenceNode.isDefinedAndTrue(EvaluationContext context) (package private) booleanExpressionNode.isTrue(EvaluationContext context) True if evaluating this expression yields a value that is considered true by Velocity's rules.Constructors in com.google.auto.value.processor.escapevelocity with parameters of type EvaluationContextModifierConstructorDescription(package private)MacroEvaluationContext(Map<String, Node> parameterThunks, EvaluationContext originalEvaluationContext)