Timo Drick
12/06/2024, 11:10 AMTimo Drick
12/06/2024, 11:16 AMTimo Drick
12/06/2024, 11:26 AMdmitriy.novozhilov
12/06/2024, 11:33 AMClass<*> and want to understand if it is a "class for kotlin file", you can rely on the following invariant:
• final@kotlin.Metadata annotationstatic functions/fields@kotlin.Metadatadmitriy.novozhilov
12/06/2024, 11:34 AMkotlinx-metadata-jvm library, but I'm not sure about exact API which will help youudalov
Class<*> and want to understand if it is a "class for kotlin file", you can rely on the following invariant
The correct way in this case would be to read @kotlin.Metadata annotation on the class, and check its Metadata.kind value (see the kdoc).Timo Drick
12/06/2024, 11:45 AMPackagePartClassUtils.getPackagePartFqName(FqName("package name when exists"), kotlinFile.name)Timo Drick
12/06/2024, 11:47 AMdmitriy.novozhilov
12/06/2024, 11:48 AMTimo Drick
12/06/2024, 11:48 AM