Refactoring: remove unused jvmInternalName from KotlinPackageLightClassData
This commit is contained in:
+1
-1
@@ -84,7 +84,7 @@ public class KotlinLightClassForExplicitDeclaration extends KotlinWrappingLightC
|
|||||||
|
|
||||||
private static String getJvmInternalName(JetClassOrObject classOrObject) {
|
private static String getJvmInternalName(JetClassOrObject classOrObject) {
|
||||||
if (JetPsiUtil.isLocal(classOrObject)) {
|
if (JetPsiUtil.isLocal(classOrObject)) {
|
||||||
LightClassData data = getLightClassDataExactly(classOrObject);
|
LightClassDataForKotlinClass data = getLightClassDataExactly(classOrObject);
|
||||||
return data != null ? data.getJvmInternalName() : "";
|
return data != null ? data.getJvmInternalName() : "";
|
||||||
}
|
}
|
||||||
return PsiCodegenPredictor.getPredefinedJvmInternalName(classOrObject);
|
return PsiCodegenPredictor.getPredefinedJvmInternalName(classOrObject);
|
||||||
|
|||||||
@@ -20,18 +20,15 @@ import com.intellij.psi.impl.java.stubs.PsiJavaFileStub
|
|||||||
import org.jetbrains.jet.lang.descriptors.ClassDescriptor
|
import org.jetbrains.jet.lang.descriptors.ClassDescriptor
|
||||||
import org.jetbrains.jet.lang.psi.JetClassOrObject
|
import org.jetbrains.jet.lang.psi.JetClassOrObject
|
||||||
|
|
||||||
trait LightClassData {
|
trait LightClassData
|
||||||
val jvmInternalName: String
|
|
||||||
}
|
|
||||||
|
|
||||||
trait LightClassDataForKotlinClass: LightClassData {
|
trait LightClassDataForKotlinClass: LightClassData {
|
||||||
val classOrObject: JetClassOrObject
|
val classOrObject: JetClassOrObject
|
||||||
val descriptor: ClassDescriptor?
|
val descriptor: ClassDescriptor?
|
||||||
|
val jvmInternalName: String
|
||||||
}
|
}
|
||||||
|
|
||||||
object KotlinPackageLightClassData: LightClassData {
|
object KotlinPackageLightClassData: LightClassData
|
||||||
override val jvmInternalName: String = ""
|
|
||||||
}
|
|
||||||
|
|
||||||
data class InnerKotlinClassLightClassData(
|
data class InnerKotlinClassLightClassData(
|
||||||
override val jvmInternalName: String,
|
override val jvmInternalName: String,
|
||||||
|
|||||||
Reference in New Issue
Block a user