@SuppressWarnings("unused") private void set(ASTNode node, List<? extends Node> values) { if (values.isEmpty()) System.err.printf("Node '%s' (%s) did not produce any results\n", node, node.getClass().getSimpleName()); if (result != null) throw new IllegalStateException("result is already set"); this.result = values; for (Node value : values) { value.setNativeNode(node); } }
@SuppressWarnings("unused") private void set(ASTNode node, List<? extends Node> values) { if (values.isEmpty()) System.err.printf("Node '%s' (%s) did not produce any results\n", node, node.getClass().getSimpleName()); if (result != null) throw new IllegalStateException("result is already set"); this.result = values; for (Node value : values) { value.setNativeNode(node); } }
if (value != null) result.add(value); this.result = result; if (value != null) value.setNativeNode(node);
if (value != null) result.add(value); this.result = result; if (value != null) value.setNativeNode(node);