Make CLASS default class kind in binary metadata
Don't write the kind to the class file if it's CLASS to save some bytes
This commit is contained in:
+5
@@ -68,6 +68,11 @@ public class ReadKotlinClassHeaderAnnotationVisitor implements AnnotationVisitor
|
||||
return null;
|
||||
}
|
||||
|
||||
if (headerKind == CLASS && classKind == null) {
|
||||
// Default class kind is Kind.CLASS
|
||||
classKind = KotlinClass.Kind.CLASS;
|
||||
}
|
||||
|
||||
if (!AbiVersionUtil.isAbiVersionCompatible(version)) {
|
||||
return new KotlinClassHeader(headerKind, version, null, classKind, syntheticClassKind);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user