|
annotationSpecs
|
val annotationSpecs: List<AnnotationSpec> |
|
enumConstants
|
val enumConstants: Map<String, TypeSpec> |
|
funSpecs
|
val funSpecs: List<FunSpec> |
|
initializerBlock
|
val initializerBlock: CodeBlock |
|
isAnnotation
|
val isAnnotation: Boolean |
|
isAnonymousClass
|
val isAnonymousClass: Boolean |
|
isCompanion
|
val isCompanion: Boolean |
|
isEnum
|
val isEnum: Boolean |
|
kdoc
|
val kdoc: CodeBlock |
|
kind
|
val kind: Kind |
|
modifiers
|
val modifiers: Set<KModifier> |
|
name
|
val name: String? |
|
primaryConstructor
|
val primaryConstructor: FunSpec? |
|
propertySpecs
|
val propertySpecs: List<PropertySpec> |
|
superclass
|
val superclass: TypeName |
|
superclassConstructorParameters
|
val superclassConstructorParameters: List<CodeBlock> |
|
superinterfaces
|
val superinterfaces: Map<TypeName, CodeBlock?>
Map of superinterfaces - entries with a null value represent a regular superinterface (with
no delegation), while non-null CodeBlock values represent delegates
for the corresponding TypeSpec interface (key) value
|
|
typeSpecs
|
val typeSpecs: List<TypeSpec> |
|
typeVariables
|
val typeVariables: List<TypeVariableName> |