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
val line: Int
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
val offset: Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Generated with STIG