-
public abstract class Parameter
-
-
Field Summary
Fields Modifier and Type Field Description private final BooleanisMandatoryprivate final TypeNametypeNameprivate final Stringnameprivate final BooleanhasDefault
-
Method Summary
Modifier and Type Method Description final BooleangetIsMandatory()final TypeNamegetTypeName()final StringgetName()final BooleangetHasDefault()final CodeBlockgetClassStatement()final CodeBlockgetPassToConstructorStatement(Boolean checkNullity)final PropertySpecgetProperty(TypeName referencedType)List<FunSpec>additionalFunctions()-
-
Method Detail
-
getIsMandatory
final Boolean getIsMandatory()
-
getTypeName
final TypeName getTypeName()
-
getHasDefault
final Boolean getHasDefault()
-
getClassStatement
final CodeBlock getClassStatement()
-
getPassToConstructorStatement
final CodeBlock getPassToConstructorStatement(Boolean checkNullity)
-
getProperty
final PropertySpec getProperty(TypeName referencedType)
-
additionalFunctions
List<FunSpec> additionalFunctions()
-
-
-
-