Refactor: use constants instead of string literals
This commit is contained in:
committed by
Alexander Udalov
parent
8dd27aa298
commit
8a508fe938
@@ -227,8 +227,8 @@ public class ImplementationBodyCodegen extends ClassBodyCodegen {
|
||||
ClassData data = new ClassData(createNameResolver(serializer.getNameTable()), classProto);
|
||||
|
||||
AnnotationVisitor av = v.getVisitor().visitAnnotation(JvmStdlibNames.KOTLIN_INFO_CLASS.getDescriptor(), true);
|
||||
av.visit("version", JvmAbi.VERSION);
|
||||
AnnotationVisitor array = av.visitArray("data");
|
||||
av.visit(JvmStdlibNames.ABI_VERSION_NAME, JvmAbi.VERSION);
|
||||
AnnotationVisitor array = av.visitArray(JvmStdlibNames.KOTLIN_INFO_DATA_FIELD);
|
||||
for (String string : JavaProtoBufUtil.encodeBytes(data.toBytes())) {
|
||||
array.visit(null, string);
|
||||
}
|
||||
|
||||
@@ -169,8 +169,8 @@ public class NamespaceCodegen extends MemberCodegen {
|
||||
PackageData data = new PackageData(createNameResolver(serializer.getNameTable()), packageProto.build());
|
||||
|
||||
AnnotationVisitor av = v.getClassBuilder().newAnnotation(JvmStdlibNames.KOTLIN_INFO_CLASS.getDescriptor(), true);
|
||||
av.visit("version", JvmAbi.VERSION);
|
||||
AnnotationVisitor array = av.visitArray("data");
|
||||
av.visit(JvmStdlibNames.ABI_VERSION_NAME, JvmAbi.VERSION);
|
||||
AnnotationVisitor array = av.visitArray(JvmStdlibNames.KOTLIN_INFO_DATA_FIELD);
|
||||
for (String string : JavaProtoBufUtil.encodeBytes(data.toBytes())) {
|
||||
array.visit(null, string);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user