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