public virtual Value evaluate(Context cx, InterfaceDefinitionNode node) { if ((node.name != null) && (node.name.name != null)) { output("<InterfaceDefinitionNode name=\"" + node.name.name + "\">"); } else if ((node.cframe != null) && (node.cframe.builder != null)) { output("<InterfaceDefinitionNode name=\"" + node.cframe.builder.classname + "\">"); } indent_Renamed_Field++; if (node.attrs != null) { node.attrs.evaluate(cx, this); } if (node.name != null) { node.name.evaluate(cx, this); } if (node.interfaces != null) { node.interfaces.evaluate(cx, this); } if (node.statements != null) { node.statements.evaluate(cx, this); } indent_Renamed_Field--; output("</InterfaceDefinitionNode>"); return(null); }
public virtual Value evaluate(Context cx, InterfaceDefinitionNode node) { if ((node.name != null) && (node.name.name != null)) { output("<InterfaceDefinitionNode name=\"" + node.name.name + "\">"); } else if ((node.cframe != null) && (node.cframe.builder != null)) { output("<InterfaceDefinitionNode name=\"" + node.cframe.builder.classname + "\">"); } indent_Renamed_Field++; if (node.attrs != null) { node.attrs.evaluate(cx, this); } if (node.name != null) { node.name.evaluate(cx, this); } if (node.interfaces != null) { node.interfaces.evaluate(cx, this); } if (node.statements != null) { node.statements.evaluate(cx, this); } indent_Renamed_Field--; output("</InterfaceDefinitionNode>"); return null; }