KotlinModelDeclaration
data class KotlinModelDeclaration(val kind: KotlinDeclarationKind, val name: String, val qualifiedName: String, val line: Int, val offset: Int, val topLevel: Boolean, val concrete: Boolean = false, val constructedType: String? = null, val declaredType: String? = null, val superTypes: List<String> = emptyList(), val interfacePoint: String? = null, val constructorCalls: Map<String, List<KotlinModelArgument>> = emptyMap(), val constructorParameters: Set<String> = emptySet(), val memberProperty: Boolean = false)
Constructors
Link copied to clipboard
constructor(kind: KotlinDeclarationKind, name: String, qualifiedName: String, line: Int, offset: Int, topLevel: Boolean, concrete: Boolean = false, constructedType: String? = null, declaredType: String? = null, superTypes: List<String> = emptyList(), interfacePoint: String? = null, constructorCalls: Map<String, List<KotlinModelArgument>> = emptyMap(), constructorParameters: Set<String> = emptySet(), memberProperty: Boolean = false)
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
The authored reference expression in the interfacePoint constructor argument, when present.
Link copied to clipboard
Link copied to clipboard
A direct class/object property or a primary-constructor property, excluding function locals.
Link copied to clipboard
Link copied to clipboard