public interface Builder
Modifier and Type | Method and Description |
---|---|
void |
addAnnotation(AnnoDef annotation) |
void |
addArgument(ExpressionDef argument) |
void |
addExports(ModuleDef.ExportsDef exports) |
void |
addImport(String importName) |
void |
addInitializer(InitDef def) |
void |
addJavaDoc(String text) |
void |
addJavaDocTag(TagDef def) |
void |
addOpens(ModuleDef.OpensDef opens) |
void |
addPackage(PackageDef packageDef) |
void |
addParameter(FieldDef def) |
void |
addProvides(ModuleDef.ProvidesDef provides) |
void |
addRequires(ModuleDef.RequiresDef requires) |
void |
addUses(ModuleDef.UsesDef uses) |
void |
beginClass(ClassDef def) |
void |
beginConstructor() |
void |
beginField(FieldDef def) |
void |
beginMethod() |
void |
endClass() |
void |
endConstructor(MethodDef def) |
void |
endField() |
void |
endMethod(MethodDef def) |
JavaModule |
getModuleInfo() |
JavaSource |
getSource() |
void |
setModelWriterFactory(ModelWriterFactory writer) |
void |
setModule(ModuleDef moduleDef) |
void |
setUrl(URL url) |
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 addInitializer(InitDef def)
void beginConstructor()
void endConstructor(MethodDef 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–2018. All rights reserved.