Class Node.Cons

  • Enclosing class:
    Node

    private static final class Node.Cons
    extends Node
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private com.google.common.collect.ImmutableList<Node> nodes  
    • Constructor Summary

      Constructors 
      Constructor Description
      Cons​(java.lang.String resourceName, int lineNumber, com.google.common.collect.ImmutableList<Node> nodes)  
    • Field Detail

      • nodes

        private final com.google.common.collect.ImmutableList<Node> nodes
    • Constructor Detail

      • Cons

        Cons​(java.lang.String resourceName,
             int lineNumber,
             com.google.common.collect.ImmutableList<Node> nodes)
    • Method Detail

      • evaluate

        java.lang.Object evaluate​(EvaluationContext context)
        Description copied from class: Node
        Returns the result of evaluating this node in the given context. This result may be used as part of a further operation, for example evaluating 2 + 3 to 5 in order to set $x to 5 in #set ($x = 2 + 3). Or it may be used directly as part of the template output, for example evaluating replacing name by Fred in My name is $name..
        Specified by:
        evaluate in class Node