public interface Builder
void setModelWriterFactory(ModelWriterFactory writer)
void setUrl(URL url)
void setModule(ModuleDef moduleDef)
void addExports(ModuleDef.ExportsDef exports)
void addRequires(ModuleDef.RequiresDef requires)
void addOpens(ModuleDef.OpensDef opens)
void addProvides(ModuleDef.ProvidesDef provides)
void addUses(ModuleDef.UsesDef uses)
void addPackage(PackageDef packageDef)
void addImport(String importName)
void addJavaDoc(String text)
void addJavaDocTag(TagDef def)
void beginClass(ClassDef def)
void endClass()
void endRecord(RecordFieldsDef def)
void addInitializer(InitDef def)
void beginConstructor()
void endConstructor(MethodDef def)
void addCompactConstructor(CompactConstructorDef def)
void beginMethod()
void endMethod(MethodDef def)
void beginField(FieldDef def)
void endField()
void addParameter(FieldDef def)
void addAnnotation(AnnoDef annotation)
void addArgument(ExpressionDef argument)
JavaSource getSource()
JavaModule getModuleInfo()
Copyright © 2002–2025. All rights reserved.