open class DataClasses
Collect all types of class representations
<init> |
Collect all types of class representations DataClasses() |
classes |
val classes: ArrayList<Class> |
dataClasses |
val dataClasses: ArrayList<DataClass> |
interfaces |
val interfaces: ArrayList<Object> |
objects |
val objects: ArrayList<Object> |
sealedClasses |
val sealedClasses: ArrayList<SealedClass> |
clazz |
fun DataClasses.clazz(configuration: Class.() -> Unit): Unit |
dataClass |
fun DataClasses.dataClass(configuration: DataClass.() -> Unit): Unit |
modularize |
fun DataClasses.modularize(moduleExtension: ModuleExtension): DataClasses |
objekt |
fun DataClasses.objekt(configuration: Object.() -> Unit): Unit |
sealedClass |
fun DataClasses.sealedClass(configuration: SealedClass.() -> Unit): Unit |
toSet |
fun DataClasses.toSet(): Set<ClassRepresentation> |