001// 002// Generated by JTB 1.3.2 003// 004 005package com.randomnoun.common.jexl.ast; 006 007/** 008 * Grammar production: 009 * <PRE> 010 * nodeToken -> "null" 011 * </PRE> 012 */ 013public class NullLiteral implements Node { 014 public NodeToken nodeToken; 015 016 public NullLiteral(NodeToken n0) { 017 nodeToken = n0; 018 } 019 020 public NullLiteral() { 021 nodeToken = new NodeToken("null"); 022 } 023 024 public void accept(com.randomnoun.common.jexl.visitor.Visitor v) { 025 v.visit(this); 026 } 027 public <R,A> R accept(com.randomnoun.common.jexl.visitor.GJVisitor<R,A> v, A argu) { 028 return v.visit(this,argu); 029 } 030 public <R> R accept(com.randomnoun.common.jexl.visitor.GJNoArguVisitor<R> v) { 031 return v.visit(this); 032 } 033 public <A> void accept(com.randomnoun.common.jexl.visitor.GJVoidVisitor<A> v, A argu) { 034 v.visit(this,argu); 035 } 036} 037