- 所有已知实现类:
ModelBuilder
public interface Builder
-
方法概要
修饰符和类型方法说明voidaddAnnotation(AnnoDef annotation) voidaddArgument(ExpressionDef argument) voidvoidaddExports(ModuleDef.ExportsDef exports) voidaddImplements(Set<TypeDef> implementSet) 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()voidvoidendRecord(RecordFieldsDef def) voidsetFieldInitializationExpression(String expression) voidvoidvoid
-
方法详细资料
-
setModelWriterFactory
-
setUrl
-
setModule
-
addExports
-
addRequires
-
addOpens
-
addProvides
-
addUses
-
addPackage
-
addImport
-
addJavaDoc
-
addJavaDocTag
-
beginClass
-
endClass
void endClass() -
endRecord
-
addImplements
-
addInitializer
-
beginConstructor
void beginConstructor() -
endConstructor
-
addCompactConstructor
-
beginMethod
void beginMethod() -
endMethod
-
beginField
-
setFieldInitializationExpression
-
endField
void endField() -
addParameter
-
addAnnotation
-
addArgument
-
getSource
JavaSource getSource() -
getModuleInfo
JavaModule getModuleInfo()
-