File Data
data class FileData(val declarationContainer: KmPackage, val annotations: Collection<AnnotationSpec>, val properties: Map<KmProperty, PropertyData>, val methods: Map<KmFunction, MethodData>, val className: ClassName, val jvmName: String? = if (!className.simpleName.endsWith("Kt")) className.simpleName else null) : ContainerData
Represents relevant information on a file facade used for ClassInspector.
Constructors
Link copied to clipboard
constructor(declarationContainer: KmPackage, annotations: Collection<AnnotationSpec>, properties: Map<KmProperty, PropertyData>, methods: Map<KmFunction, MethodData>, className: ClassName, jvmName: String? = if (!className.simpleName.endsWith("Kt")) className.simpleName else null)
Properties
Link copied to clipboard
declared annotations on this class.
Link copied to clipboard
the KmClass as parsed from the class's @Metadata annotation.
Link copied to clipboard
the mapping of declarationContainer's methods to parsed MethodData.
Link copied to clipboard
the mapping of declarationContainer's properties to parsed PropertyData.