open class Class : ClassRepresentation
Representation of a class
<init> |
Representation of a class Class() |
comment |
Comment open val comment: ArrayList<String> |
domain |
open var domain: String |
name |
open lateinit var name: String |
packageName |
open var packageName: String |
parameters |
Parameters of the class open val parameters: ArrayList<Parameter> |
serializable |
The class is serializable? open var serializable: Boolean |
serializationType |
Serialization type open var serializationType: SerializationType |
setters |
open var setters: Setters |
settersPostFix |
Setters of parameters may require a postfix to avoid platform declasration clashh open var settersPostFix: String |
sourceFolder |
Ex: src/main/kotlin open var sourceFolder: String |
subClass |
fun ClassRepresentation.subClass(configuration: SubClass.() -> Unit): Unit |
subDataClass |
fun ClassRepresentation.subDataClass(configuration: SubDataClass.() -> Unit): SubDataClass |