- 所有已知实现类:
ModelBuilder
public interface Builder
-
方法概要
修饰符和类型方法说明voidaddAnnotation(AnnoDef annotation) voidaddArgument(ExpressionDef argument) voidaddExports(ModuleDef.ExportsDef exports) voidvoidaddInitializer(InitDef def) voidaddJavaDoc(String text) voidaddJavaDocTag(TagDef def) voidaddOpens(ModuleDef.OpensDef opens) voidaddPackage(PackageDef packageDef) voidaddParameter(FieldDef def) voidaddProvides(ModuleDef.ProvidesDef provides) voidaddRequires(ModuleDef.RequiresDef requires) voidaddUses(ModuleDef.UsesDef uses) voidbeginClass(ClassDef def) voidvoidbeginField(FieldDef def) voidvoidendClass()voidendConstructor(MethodDef def) voidendField()voidvoidsetFieldInitializationExpression(String expression) voidvoidvoid
-
方法详细资料
-
setModelWriterFactory
-
setUrl
-
setModule
-
addExports
-
addRequires
-
addOpens
-
addProvides
-
addUses
-
addPackage
-
addImport
-
addJavaDoc
-
addJavaDocTag
-
beginClass
-
endClass
void endClass() -
addInitializer
-
beginConstructor
void beginConstructor() -
endConstructor
-
beginMethod
void beginMethod() -
endMethod
-
beginField
-
setFieldInitializationExpression
-
endField
void endField() -
addParameter
-
addAnnotation
-
addArgument
-
getSource
JavaSource getSource() -
getModuleInfo
JavaModule getModuleInfo()
-