/** */ public Object newConcat(int line, int column, List objects) { ConcatNode node = new ConcatNode(); node.setObjects(objects); setPosition(node, line, column); return node; }
/** * INTERNAL * Validate node and calculate its type. */ public void validate(ParseTreeContext context) { super.validate(context); TypeHelper typeHelper = context.getTypeHelper(); Iterator i = objects.iterator(); while (i.hasNext()){ ((Node)i.next()).validateParameter(context, typeHelper.getStringType()); } setType(typeHelper.getStringType()); }
/** * INTERNAL * Validate node and calculate its type. */ public void validate(ParseTreeContext context) { super.validate(context); TypeHelper typeHelper = context.getTypeHelper(); Iterator i = objects.iterator(); while (i.hasNext()){ Node node = (Node)i.next(); node.validate(context); node.validateParameter(context, typeHelper.getStringType()); } setType(typeHelper.getStringType()); }
/** */ public Object newConcat(int line, int column, List objects) { ConcatNode node = new ConcatNode(); node.setObjects(objects); setPosition(node, line, column); return node; }
/** * INTERNAL * Validate node and calculate its type. */ public void validate(ParseTreeContext context) { super.validate(context); TypeHelper typeHelper = context.getTypeHelper(); Iterator i = objects.iterator(); while (i.hasNext()){ Node node = (Node)i.next(); node.validate(context); node.validateParameter(context, typeHelper.getStringType()); } setType(typeHelper.getStringType()); }
/** */ public Object newConcat(int line, int column, List objects) { ConcatNode node = new ConcatNode(); node.setObjects(objects); setPosition(node, line, column); return node; }