@Override public Set<String> modulesRequiredToUse() { Set<String> modules = new HashSet<>(); // since this record lives in its own file you have to import it to use it. modules.add(importString(_schema.getNamespace(), this.typeName())); return modules; }
private RecordTemplateSpec generateRecord(RecordDataSchema schema) recordClass.setNamespace(schema.getNamespace()); recordClass.setClassName(schema.getName()); recordClass.setModifiers(ModifierSpec.PUBLIC);