Interface Expression

All Known Implementing Classes:
AlternativeOperatorExpression, ArrayConstruction, Assignment, BinaryOperatorExpression, BooleanAndExpression, BooleanLiteral, BooleanOrExpression, BracketExtractFieldAccess, BracketFieldAccess, BreakExpression, CompareEqualTest, CompareGreaterEqualTest, CompareGreaterTest, CompareLessEqualTest, CompareLessTest, CompareNotEqualTest, ComplexAlternativeAssignment, ComplexAssignment, ComplexDivideAssignment, ComplexMinusAssignment, ComplexModuloAssignment, ComplexMultiplyAssignment, ComplexPlusAssignment, Conditional, DivideExpression, DoubleLiteral, FieldAccess, FixedScopeQuery, ForeachExpression, FormattingFilter, FunctionCall, FunctionDefinition, IdentifierFieldAccess, IsolatedScopeQuery, LongLiteral, MinusExpression, ModuloExpression, MultiplyExpression, NegativeExpression, NullLiteral, ObjectConstruction, PipedQuery, PlusExpression, RecursionOperator, ReduceExpression, SemicolonOperator, SimpleBinaryOperatorExpression, StringFieldAccess, StringInterpolation, StringLiteral, ThisObject, TopLevelExpression, TryCatch, TryCatch.Question, Tuple, UpdateAssignment, ValueLiteral, VariableAccess

public interface Expression
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Output output)
     
    void
    apply(Scope scope, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, boolean requirePath)