Minor: prettify code
This commit is contained in:
@@ -31,7 +31,6 @@ import com.intellij.psi.impl.compiled.ClsFileImpl
|
|||||||
import com.intellij.psi.impl.java.stubs.PsiJavaFileStub
|
import com.intellij.psi.impl.java.stubs.PsiJavaFileStub
|
||||||
import com.intellij.psi.impl.java.stubs.impl.PsiJavaFileStubImpl
|
import com.intellij.psi.impl.java.stubs.impl.PsiJavaFileStubImpl
|
||||||
import com.intellij.psi.search.GlobalSearchScope
|
import com.intellij.psi.search.GlobalSearchScope
|
||||||
import com.intellij.psi.stubs.PsiClassHolderFileStub
|
|
||||||
import com.intellij.psi.stubs.StubElement
|
import com.intellij.psi.stubs.StubElement
|
||||||
import com.intellij.psi.util.CachedValueProvider
|
import com.intellij.psi.util.CachedValueProvider
|
||||||
import com.intellij.psi.util.PsiModificationTracker
|
import com.intellij.psi.util.PsiModificationTracker
|
||||||
@@ -136,17 +135,11 @@ abstract class LightClassDataProvider<T : WithFileStubAndExtraDiagnostics>(
|
|||||||
|
|
||||||
val virtualFile = getRepresentativeVirtualFile(files)
|
val virtualFile = getRepresentativeVirtualFile(files)
|
||||||
val fakeFile = object : ClsFileImpl(ClassFileViewProvider(manager, virtualFile)) {
|
val fakeFile = object : ClsFileImpl(ClassFileViewProvider(manager, virtualFile)) {
|
||||||
override fun getStub(): PsiClassHolderFileStub<*> {
|
override fun getStub() = javaFileStub
|
||||||
return javaFileStub
|
|
||||||
}
|
|
||||||
|
|
||||||
override fun getPackageName(): String {
|
override fun getPackageName() = packageFqName.asString()
|
||||||
return packageFqName.asString()
|
|
||||||
}
|
|
||||||
|
|
||||||
override fun isPhysical(): Boolean {
|
override fun isPhysical() = false
|
||||||
return false
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
javaFileStub.psi = fakeFile
|
javaFileStub.psi = fakeFile
|
||||||
|
|||||||
+3
-10
@@ -26,7 +26,6 @@ import com.intellij.psi.PsiManager
|
|||||||
import com.intellij.psi.impl.compiled.ClsClassImpl
|
import com.intellij.psi.impl.compiled.ClsClassImpl
|
||||||
import com.intellij.psi.impl.compiled.ClsFileImpl
|
import com.intellij.psi.impl.compiled.ClsFileImpl
|
||||||
import com.intellij.psi.search.GlobalSearchScope
|
import com.intellij.psi.search.GlobalSearchScope
|
||||||
import com.intellij.psi.stubs.PsiClassHolderFileStub
|
|
||||||
import com.intellij.psi.util.PsiTreeUtil
|
import com.intellij.psi.util.PsiTreeUtil
|
||||||
import org.jetbrains.kotlin.asJava.*
|
import org.jetbrains.kotlin.asJava.*
|
||||||
import org.jetbrains.kotlin.descriptors.ClassDescriptor
|
import org.jetbrains.kotlin.descriptors.ClassDescriptor
|
||||||
@@ -338,17 +337,11 @@ class IDELightClassGenerationSupport(private val project: Project) : LightClassG
|
|||||||
return super.getNavigationElement()
|
return super.getNavigationElement()
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun getStub(): PsiClassHolderFileStub<*> {
|
override fun getStub() = javaFileStub
|
||||||
return javaFileStub
|
|
||||||
}
|
|
||||||
|
|
||||||
override fun getMirror(): PsiElement {
|
override fun getMirror() = mirrorFile
|
||||||
return mirrorFile
|
|
||||||
}
|
|
||||||
|
|
||||||
override fun isPhysical(): Boolean {
|
override fun isPhysical() = false
|
||||||
return false
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
javaFileStub.psi = fakeFile
|
javaFileStub.psi = fakeFile
|
||||||
return fakeFile.classes.single() as ClsClassImpl
|
return fakeFile.classes.single() as ClsClassImpl
|
||||||
|
|||||||
Reference in New Issue
Block a user