Uses of Interface
com.libdbm.cel.ast.Expression.Visitor
Packages that use Expression.Visitor
-
Uses of Expression.Visitor in com.libdbm.cel
Classes in com.libdbm.cel that implement Expression.Visitor -
Uses of Expression.Visitor in com.libdbm.cel.ast
Methods in com.libdbm.cel.ast with parameters of type Expression.VisitorModifier and TypeMethodDescription<T> TBinary.accept(Expression.Visitor<T> visitor) Accepts a visitor to perform operations on this expression node.<T> TCall.accept(Expression.Visitor<T> visitor) Accepts a visitor and dispatches the visit operation to the appropriate visitor method.<T> TComprehension.accept(Expression.Visitor<T> visitor) Accepts a visitor to perform operations on this expression node.<T> TConditional.accept(Expression.Visitor<T> visitor) Accepts a visitor to perform operations on this expression node.<T> TExpression.accept(Expression.Visitor<T> visitor) Accepts a visitor to perform operations on this expression node.<T> TIdentifier.accept(Expression.Visitor<T> visitor) Accepts a visitor to perform operations on this expression node.<T> TIndex.accept(Expression.Visitor<T> visitor) Accepts a visitor to perform operations on this expression node.<T> TListExpression.accept(Expression.Visitor<T> visitor) Accepts a visitor to perform operations on this expression node.<T> TLiteral.accept(Expression.Visitor<T> visitor) Accepts a visitor to perform operations on this expression node.<T> TMapExpression.accept(Expression.Visitor<T> visitor) Accepts a visitor to perform operations on this expression node.<T> TSelect.accept(Expression.Visitor<T> visitor) Accepts a visitor and dispatches the visit to the appropriate method based on the expression type.<T> TStruct.accept(Expression.Visitor<T> visitor) Accepts a visitor to perform operations on this expression node.<T> TUnary.accept(Expression.Visitor<T> visitor) Accepts a visitor to perform operations on this expression node.