Class Data
data class ClassData(declarationContainer: ImmutableKmClass, className: ClassName, annotations: Collection<AnnotationSpec>, properties: Map<ImmutableKmProperty, PropertyData>, constructors: Map<ImmutableKmConstructor, ConstructorData>, methods: Map<ImmutableKmFunction, MethodData>) : ContainerData
Content copied to clipboard
Represents relevant information on a Kotlin class used for ClassInspector. Can only ever be applied on a class and not file facades.
Constructors
ClassData
Link copied to clipboard
fun ClassData(declarationContainer: ImmutableKmClass, className: ClassName, annotations: Collection<AnnotationSpec>, properties: Map<ImmutableKmProperty, PropertyData>, constructors: Map<ImmutableKmConstructor, ConstructorData>, methods: Map<ImmutableKmFunction, MethodData>)
Content copied to clipboard
Properties
annotations
Link copied to clipboard
constructors
Link copied to clipboard
declarationContainer
Link copied to clipboard
methods
Link copied to clipboard
properties
Link copied to clipboard