Class MethodCmBuilder
-
- All Implemented Interfaces:
-
pl.metaprogramming.codegen.java.base.IMethodCmBuilder
public abstract class MethodCmBuilder<T extends Object> implements IMethodCmBuilder
-
-
Constructor Summary
Constructors Constructor Description MethodCmBuilder(T model)
-
Method Summary
Modifier and Type Method Description final BuildContext<?>getContext()final UnitsetContext(BuildContext<?> context)final ClassCmgetClassCm()final UnitsetClassCm(ClassCm classCm)MethodCmgetMethodCm()final TgetModel()abstract MethodCmmakeDeclaration()final MethodCmmakeDeclaration(BuildContext<?> context)final MethodCmmake()final MethodCmnewMethodCm(String name, MethodCm.Setter setter)final MethodCmnewMethodCm(String name)-
-
Constructor Detail
-
MethodCmBuilder
MethodCmBuilder(T model)
-
-
Method Detail
-
getContext
final BuildContext<?> getContext()
-
setContext
final Unit setContext(BuildContext<?> context)
-
getClassCm
final ClassCm getClassCm()
-
setClassCm
final Unit setClassCm(ClassCm classCm)
-
getMethodCm
MethodCm getMethodCm()
-
makeDeclaration
abstract MethodCm makeDeclaration()
-
makeDeclaration
final MethodCm makeDeclaration(BuildContext<?> context)
-
newMethodCm
@JvmOverloads() final MethodCm newMethodCm(String name, MethodCm.Setter setter)
-
newMethodCm
@JvmOverloads() final MethodCm newMethodCm(String name)
-
-
-
-