public StreamNested<R> setType(StructuredTypeInfo type) { node.setType(type); return this; }
public AstWriteConfigNodeBuilder setType(StructuredTypeInfo type) { node.setType(type); return this; }
@Override public AstWriteConfigNode visitWriteConfigNode(WriteConfigNodeContext ctx) { String configQName = ctx.QualifiedName().getText(); node = new AstWriteConfigNode(); StructuredTypeInfo configType = TYPE_SYSTEM.writeConfig(configQName); namedFields = configType.getNamedFields().iterator(); anonymousFields = configType.getAnonymousFields(); node.setType(configType); super.visitWriteConfigNode(ctx); node.setRegionInfo(asSequentialRegion(childInfos, ctx)); return node; }