Rename LightClassGenerationSupport.getPsiClass -> getLightClass and make it return KtLightClass
This commit is contained in:
+1
-1
@@ -68,7 +68,7 @@ public abstract class LightClassGenerationSupport {
|
||||
public abstract Collection<FqName> getSubPackages(@NotNull FqName fqn, @NotNull GlobalSearchScope scope);
|
||||
|
||||
@Nullable
|
||||
public abstract PsiClass getPsiClass(@NotNull KtClassOrObject classOrObject);
|
||||
public abstract KtLightClass getLightClass(@NotNull KtClassOrObject classOrObject);
|
||||
|
||||
@Nullable
|
||||
public abstract ClassDescriptor resolveClassToDescriptor(@NotNull KtClassOrObject classOrObject);
|
||||
|
||||
@@ -48,9 +48,10 @@ object LightClassUtil {
|
||||
return null
|
||||
}/*package*/
|
||||
|
||||
fun getPsiClass(classOrObject: KtClassOrObject?): PsiClass? {
|
||||
if (classOrObject == null) return null
|
||||
return LightClassGenerationSupport.getInstance(classOrObject.project).getPsiClass(classOrObject)
|
||||
fun getPsiClass(classOrObject: KtClassOrObject?): KtLightClass? {
|
||||
return classOrObject?.let {
|
||||
return LightClassGenerationSupport.getInstance(it.project).getLightClass(it)
|
||||
}
|
||||
}
|
||||
|
||||
fun getLightClassAccessorMethod(accessor: KtPropertyAccessor): PsiMethod? =
|
||||
|
||||
@@ -28,7 +28,7 @@ import org.jetbrains.kotlin.utils.addToStdlib.singletonList
|
||||
import org.jetbrains.kotlin.utils.addToStdlib.singletonOrEmptyList
|
||||
import java.util.*
|
||||
|
||||
fun KtClassOrObject.toLightClass(): KtLightClass? = LightClassUtil.getPsiClass(this) as KtLightClass?
|
||||
fun KtClassOrObject.toLightClass(): KtLightClass? = LightClassUtil.getPsiClass(this)
|
||||
|
||||
fun KtFile.findFacadeClass(): KtLightClass? {
|
||||
return LightClassGenerationSupport.getInstance(project)
|
||||
|
||||
Reference in New Issue
Block a user