Class BaseFactory
java.lang.Object
io.github.mmm.code.base.BaseFactory
- All Implemented Interfaces:
io.github.mmm.code.api.CodeFactory
Base implementation of
CodeFactory.- Since:
- 1.0.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract BaseExpressioncreateExpression(Object value, boolean primitive) createField(io.github.mmm.code.api.member.CodeFields parent, String name, Field reflectiveObject) createGetter(io.github.mmm.code.api.type.CodeType type, String propertyName, io.github.mmm.code.api.type.CodeGenericType propertyType, boolean implement, String... doc) createMethod(io.github.mmm.code.api.member.CodeMethods parent, String name, Method reflectiveObject) createSetter(io.github.mmm.code.api.type.CodeType type, String propertyName, io.github.mmm.code.api.type.CodeGenericType propertyType, boolean implement, String... doc)
-
Constructor Details
-
BaseFactory
public BaseFactory()
-
-
Method Details
-
createExpression
- Specified by:
createExpressionin interfaceio.github.mmm.code.api.CodeFactory
-
createField
-
createMethod
public BaseMethod createMethod(io.github.mmm.code.api.member.CodeMethods parent, String name, Method reflectiveObject) - Specified by:
createMethodin interfaceio.github.mmm.code.api.CodeFactory
-
createGetter
public BaseMethod createGetter(io.github.mmm.code.api.type.CodeType type, String propertyName, io.github.mmm.code.api.type.CodeGenericType propertyType, boolean implement, String... doc) - Specified by:
createGetterin interfaceio.github.mmm.code.api.CodeFactory
-
createSetter
public BaseMethod createSetter(io.github.mmm.code.api.type.CodeType type, String propertyName, io.github.mmm.code.api.type.CodeGenericType propertyType, boolean implement, String... doc) - Specified by:
createSetterin interfaceio.github.mmm.code.api.CodeFactory
-