@@ -595,7 +595,7 @@ open class KotlinFileExtractor(
595
595
tw.writeMethods(clinitId, " <clinit>" , " <clinit>()" , returnType.javaResult.id, parentId, clinitId)
596
596
tw.writeMethodsKotlinType(clinitId, returnType.kotlinResult.id)
597
597
598
- tw.writeCompiler_generated(clinitId, 4 )
598
+ tw.writeCompiler_generated(clinitId, CompilerGeneratedKinds . CLASS_INITIALISATION_METHOD .kind )
599
599
600
600
val locId = tw.getWholeFileLocation()
601
601
tw.writeHasLocation(clinitId, locId)
@@ -787,11 +787,11 @@ open class KotlinFileExtractor(
787
787
tw.writeMethodsKotlinType(methodId, returnType.kotlinResult.id)
788
788
when (f.origin) {
789
789
IrDeclarationOrigin .GENERATED_DATA_CLASS_MEMBER ->
790
- tw.writeCompiler_generated(methodId, 2 )
790
+ tw.writeCompiler_generated(methodId, CompilerGeneratedKinds . GENERATED_DATA_CLASS_MEMBER .kind )
791
791
IrDeclarationOrigin .DEFAULT_PROPERTY_ACCESSOR ->
792
- tw.writeCompiler_generated(methodId, 3 )
792
+ tw.writeCompiler_generated(methodId, CompilerGeneratedKinds . DEFAULT_PROPERTY_ACCESSOR .kind )
793
793
IrDeclarationOrigin .ENUM_CLASS_SPECIAL_MEMBER ->
794
- tw.writeCompiler_generated(methodId, 5 )
794
+ tw.writeCompiler_generated(methodId, CompilerGeneratedKinds . ENUM_CLASS_SPECIAL_MEMBER .kind )
795
795
}
796
796
797
797
if (extractMethodAndParameterTypeAccesses) {
@@ -1083,7 +1083,7 @@ open class KotlinFileExtractor(
1083
1083
tw.writeKtLocalFunction(ids.function)
1084
1084
1085
1085
if (s.origin == IrDeclarationOrigin .ADAPTER_FOR_CALLABLE_REFERENCE ) {
1086
- tw.writeCompiler_generated(classId, 1 )
1086
+ tw.writeCompiler_generated(classId, CompilerGeneratedKinds . DECLARING_CLASSES_OF_ADAPTER_FUNCTIONS .kind )
1087
1087
}
1088
1088
} else {
1089
1089
logger.errorElement(" Expected to find local function" , s)
@@ -4380,4 +4380,12 @@ open class KotlinFileExtractor(
4380
4380
declarationStack.pop()
4381
4381
}
4382
4382
}
4383
+
4384
+ private enum class CompilerGeneratedKinds (val kind : Int ) {
4385
+ DECLARING_CLASSES_OF_ADAPTER_FUNCTIONS (1 ),
4386
+ GENERATED_DATA_CLASS_MEMBER (2 ),
4387
+ DEFAULT_PROPERTY_ACCESSOR (3 ),
4388
+ CLASS_INITIALISATION_METHOD (4 ),
4389
+ ENUM_CLASS_SPECIAL_MEMBER (5 )
4390
+ }
4383
4391
}
0 commit comments