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) {
|
||||
if (JetPsiUtil.isLocal(classOrObject)) {
|
||||
LightClassData data = getLightClassDataExactly(classOrObject);
|
||||
LightClassDataForKotlinClass data = getLightClassDataExactly(classOrObject);
|
||||
return data != null ? data.getJvmInternalName() : "";
|
||||
}
|
||||
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.psi.JetClassOrObject
|
||||
|
||||
trait LightClassData {
|
||||
val jvmInternalName: String
|
||||
}
|
||||
trait LightClassData
|
||||
|
||||
trait LightClassDataForKotlinClass: LightClassData {
|
||||
val classOrObject: JetClassOrObject
|
||||
val descriptor: ClassDescriptor?
|
||||
val jvmInternalName: String
|
||||
}
|
||||
|
||||
object KotlinPackageLightClassData: LightClassData {
|
||||
override val jvmInternalName: String = ""
|
||||
}
|
||||
object KotlinPackageLightClassData: LightClassData
|
||||
|
||||
data class InnerKotlinClassLightClassData(
|
||||
override val jvmInternalName: String,
|
||||
|
||||
Reference in New Issue
Block a user