1 16 17 package org.apache.commons.jexl.parser; 18 19 import org.apache.commons.jexl.JexlContext; 20 21 26 public class ASTJexlScript extends SimpleNode { 27 32 public ASTJexlScript(int id) { 33 super(id); 34 } 35 36 42 public ASTJexlScript(Parser p, int id) { 43 super(p, id); 44 } 45 46 47 public Object jjtAccept(ParserVisitor visitor, Object data) { 48 return visitor.visit(this, data); 49 } 50 51 52 public Object value(JexlContext jc) throws Exception { 53 int numChildren = jjtGetNumChildren(); 54 Object result = null; 55 for (int i = 0; i < numChildren; i++) { 56 SimpleNode child = (SimpleNode) jjtGetChild(i); 57 result = child.value(jc); 58 } 59 return result; 60 } 61 } 62 | Popular Tags |