Class AnnotatedBuilder
-
- All Implemented Interfaces:
-
pl.metaprogramming.codegen.java.base.IClassCmBuilder
public final class AnnotatedBuilder extends ClassCmBuilderTemplate<Nothing>
-
-
Field Summary
Fields Modifier and Type Field Description private BuildContext<Void>contextprivate Integerpriorityprivate CodeBuffercodeBufprivate final ClassCmclassCmprivate AccessModifieraccessModifierprivate ClassKindkindprivate final Voidmodelprivate final TypeOfCode<Void>typeOfCodeprivate final CodegenParamsparamsprivate final JavaNameMappernameMapperprivate ClassCdsuperClassprivate final ClassCmMethodsmethodsprivate final ClassCmFieldsfields
-
Constructor Summary
Constructors Constructor Description AnnotatedBuilder(List<AnnotationCm> annotations)
-
Method Summary
Modifier and Type Method Description UnitmakeDecoration()final static AnnotatedBuilderby(String annotations)-
Methods inherited from class pl.metaprogramming.codegen.java.base.ClassCmBuilderTemplate
addAnnotation, addGenericParams, addInnerClass, classLocator, getAccessModifier, getClass, getClass, getClassCm, getCodeBuf, getContext, getFieldName, getFields, getKind, getMethods, getModel, getNameMapper, getParams, getPriority, getSuperClass, getTypeOfCode, implementationOf, implementationOf, make, makeDeclaration, makeDeclaration, makeDecoration, makeImplementation, makeImplementation, params, priority, setAccessModifier, setCodeBuf, setComment, setContext, setKind, setPriority, setSuperClass -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
AnnotatedBuilder
AnnotatedBuilder(List<AnnotationCm> annotations)
-
-
Method Detail
-
makeDecoration
Unit makeDecoration()
-
by
final static AnnotatedBuilder by(String annotations)
-
-
-
-