Interface Expression

All Superinterfaces:
Comparable<Node>, Node, freemarker.template.TemplateModel, freemarker.template.TemplateNodeModel, freemarker.template.TemplateScalarModel
All Known Implementing Classes:
AdditiveExpression, AllocationExpression, AndExpression, ArrayAccess, AssignmentExpression, ClassLiteral, CodeBlock, ConditionalAndExpression, ConditionalOrExpression, DotName, DotNew, DotThis, EqualityExpression, ExclusiveOrExpression, ExplicitConstructorInvocation, InclusiveOrExpression, InstanceOfExpression, LambdaExpression, LiteralExpression, MethodCall, MethodReference, MultiplicativeExpression, Name, ObjectCastExpression, Parentheses, PostfixExpression, PreDecrementExpression, PreIncrementExpression, PrimitiveCastExpression, RelationalExpression, ShiftExpression, SwitchExpression, TernaryExpression, UnaryExpression, UnaryExpressionNotPlusMinus

public interface Expression extends Node
  • Method Details

    • isAssignableTo

      default boolean isAssignableTo()
    • getAsString

      default String getAsString()
      Specified by:
      getAsString in interface freemarker.template.TemplateScalarModel