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.