kill JvmClassName from Class constructor
compiler itself and compiler data should not be mixed
This commit is contained in:
@@ -21,7 +21,7 @@ package org.jetbrains.jet.lang.resolve.java;
|
||||
*/
|
||||
public class JdkNames {
|
||||
|
||||
public static final JvmClassName JL_OBJECT = new JvmClassName(Object.class);
|
||||
public static final JvmClassName JL_STRING = new JvmClassName(String.class);
|
||||
public static final JvmClassName JL_OBJECT = JvmClassName.byInternalName("java/lang/Object");
|
||||
public static final JvmClassName JL_STRING = JvmClassName.byInternalName("java/lang/String");
|
||||
|
||||
}
|
||||
|
||||
@@ -28,10 +28,6 @@ public class JvmClassName {
|
||||
@NotNull
|
||||
private final FqName fqName;
|
||||
|
||||
public JvmClassName(@NotNull Class<?> klass) {
|
||||
this(klass.getName());
|
||||
}
|
||||
|
||||
public JvmClassName(@NotNull String fqName) {
|
||||
this(new FqName(fqName));
|
||||
}
|
||||
|
||||
@@ -69,7 +69,7 @@ public class JvmStdlibNames {
|
||||
|
||||
public static final JvmClassName ASSERT_INVISIBLE_IN_RESOLVER = new JvmClassName("org.jetbrains.jet.rt.annotation.AssertInvisibleInResolver");
|
||||
|
||||
public static final JvmClassName KOTLIN_SIGNATURE = new JvmClassName(KotlinSignature.class.getName());
|
||||
public static final JvmClassName KOTLIN_SIGNATURE = new JvmClassName("jet.runtime.typeinfo.KotlinSignature");
|
||||
public static final String KOTLIN_SIGNATURE_VALUE_METHOD = "value";
|
||||
|
||||
private JvmStdlibNames() {
|
||||
|
||||
Reference in New Issue
Block a user