1
2
3
4
5 package com.randomnoun.common.jexl.ast;
6
7
8
9
10
11
12
13
14 public class TopLevelExpression implements Node {
15 public Expression expression;
16 public NodeToken nodeToken;
17
18 public TopLevelExpression(Expression n0, NodeToken n1) {
19 expression = n0;
20 nodeToken = n1;
21 }
22
23 public TopLevelExpression(Expression n0) {
24 expression = n0;
25 nodeToken = new NodeToken("");
26 }
27
28 public void accept(com.randomnoun.common.jexl.visitor.Visitor v) {
29 v.visit(this);
30 }
31 public <R,A> R accept(com.randomnoun.common.jexl.visitor.GJVisitor<R,A> v, A argu) {
32 return v.visit(this,argu);
33 }
34 public <R> R accept(com.randomnoun.common.jexl.visitor.GJNoArguVisitor<R> v) {
35 return v.visit(this);
36 }
37 public <A> void accept(com.randomnoun.common.jexl.visitor.GJVoidVisitor<A> v, A argu) {
38 v.visit(this,argu);
39 }
40 }
41