Refactor: use constants instead of string literals
This commit is contained in:
committed by
Alexander Udalov
parent
8dd27aa298
commit
8a508fe938
@@ -81,15 +81,16 @@ public class JvmStdlibNames {
|
||||
|
||||
public static final String JET_CLASS_SIGNATURE = "signature";
|
||||
|
||||
|
||||
public static final JvmClassName JET_OBJECT = JvmClassName.byFqNameWithoutInnerClasses("jet.JetObject");
|
||||
|
||||
|
||||
public static final JvmClassName ASSERT_INVISIBLE_IN_RESOLVER = JvmClassName.byFqNameWithoutInnerClasses("org.jetbrains.jet.rt.annotation.AssertInvisibleInResolver");
|
||||
|
||||
public static final JvmClassName KOTLIN_SIGNATURE = JvmClassName.byFqNameWithoutInnerClasses("jet.runtime.typeinfo.KotlinSignature");
|
||||
|
||||
public static final String KOTLIN_SIGNATURE_VALUE_METHOD = "value";
|
||||
|
||||
public static final String KOTLIN_INFO_DATA_FIELD = "data";
|
||||
|
||||
private JvmStdlibNames() {
|
||||
}
|
||||
}
|
||||
|
||||
+2
-2
@@ -212,7 +212,7 @@ public final class DeserializedDescriptorResolver {
|
||||
return new AnnotationVisitor(Opcodes.ASM4) {
|
||||
@Override
|
||||
public void visit(String name, Object value) {
|
||||
if (name.equals("version")) {
|
||||
if (name.equals(JvmStdlibNames.ABI_VERSION_NAME)) {
|
||||
version = (Integer) value;
|
||||
}
|
||||
else if (isAbiVersionCompatible(version)) {
|
||||
@@ -222,7 +222,7 @@ public final class DeserializedDescriptorResolver {
|
||||
|
||||
@Override
|
||||
public AnnotationVisitor visitArray(String name) {
|
||||
if (name.equals("data")) {
|
||||
if (name.equals(JvmStdlibNames.KOTLIN_INFO_DATA_FIELD)) {
|
||||
return stringArrayVisitor();
|
||||
}
|
||||
else if (isAbiVersionCompatible(version)) {
|
||||
|
||||
Reference in New Issue
Block a user