Package pl.metaprogramming.codegen.java
Class FieldCm
-
- All Implemented Interfaces:
public final class FieldCm
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceFieldCm.Setter
-
Field Summary
Fields Modifier and Type Field Description private final BooleanisUnnamedprivate BooleanisPublicprivate BooleanisPrivateprivate BooleanisFinalprivate BooleanisStaticprivate BooleanisTransientprivate ClassCdtypeprivate Stringnameprivate ValueCmvalueprivate List<AnnotationCm>annotationsprivate Objectmodelprivate Stringdescriptionprivate AccessModifieraccessModifierprivate BooleanisNonnullprivate Booleanvararg
-
Method Summary
Modifier and Type Method Description final BooleanisUnnamed()final BooleanisPublic()final UnitsetPublic(@Deprecated(message = "use accessModifier", replaceWith = @ReplaceWith(imports = {"metaprogramming.codegen.java.AccessModifier"}, expression = "accessModifier = AccessModifier.PUBLIC")) Boolean isPublic)final BooleanisPrivate()final UnitsetPrivate(@Deprecated(message = "use accessModifier", replaceWith = @ReplaceWith(imports = {"metaprogramming.codegen.java.AccessModifier"}, expression = "accessModifier = AccessModifier.PRIVATE")) Boolean isPrivate)final BooleanisFinal()final UnitsetFinal(Boolean isFinal)final BooleanisStatic()final UnitsetStatic(Boolean isStatic)final BooleanisTransient()final UnitsetTransient(Boolean isTransient)final ClassCdgetType()final UnitsetType(ClassCd type)final StringgetName()final UnitsetName(String name)final ValueCmgetValue()final UnitsetValue(ValueCm value)final List<AnnotationCm>getAnnotations()final UnitsetAnnotations(List<AnnotationCm> annotations)final ObjectgetModel()final UnitsetModel(Object model)final StringgetDescription()final UnitsetDescription(String description)final AccessModifiergetAccessModifier()final UnitsetAccessModifier(AccessModifier accessModifier)final BooleanisNonnull()final UnitsetNonnull(Boolean isNonnull)final BooleangetVararg()final UnitsetVararg(Boolean vararg)final FieldCmwithModel(Object model)final FieldCmwithName(String name)final UnitcollectDependencies(Dependencies dependencies)final UnitmarkAsUsed()final FieldCmaddAnnotation(AnnotationCm annotation)final BooleanhasAnnotation(String annotationClass)final FieldCmsetValue(String value)StringtoString()final static FieldCmof(String name, ClassCd type, FieldCm.Setter builder)final static FieldCmof(String name, ClassCd type)final static FieldCmstringValue(String value)-
-
Method Detail
-
setPublic
final Unit setPublic(@Deprecated(message = "use accessModifier", replaceWith = @ReplaceWith(imports = {"metaprogramming.codegen.java.AccessModifier"}, expression = "accessModifier = AccessModifier.PUBLIC")) Boolean isPublic)
-
setPrivate
final Unit setPrivate(@Deprecated(message = "use accessModifier", replaceWith = @ReplaceWith(imports = {"metaprogramming.codegen.java.AccessModifier"}, expression = "accessModifier = AccessModifier.PRIVATE")) Boolean isPrivate)
-
isTransient
final Boolean isTransient()
-
setTransient
final Unit setTransient(Boolean isTransient)
-
getAnnotations
final List<AnnotationCm> getAnnotations()
-
setAnnotations
final Unit setAnnotations(List<AnnotationCm> annotations)
-
getDescription
final String getDescription()
-
setDescription
final Unit setDescription(String description)
-
getAccessModifier
final AccessModifier getAccessModifier()
-
setAccessModifier
final Unit setAccessModifier(AccessModifier accessModifier)
-
setNonnull
final Unit setNonnull(Boolean isNonnull)
-
collectDependencies
final Unit collectDependencies(Dependencies dependencies)
-
markAsUsed
final Unit markAsUsed()
-
addAnnotation
final FieldCm addAnnotation(AnnotationCm annotation)
-
hasAnnotation
final Boolean hasAnnotation(String annotationClass)
-
of
@JvmOverloads() final static FieldCm of(String name, ClassCd type, FieldCm.Setter builder)
-
of
@JvmOverloads() final static FieldCm of(String name, ClassCd type)
-
stringValue
final static FieldCm stringValue(String value)
-
-
-
-