[SLC] rename SymbolLightAnonymousClass to SymbolLightClassForAnonymousObject
^KT-54051
This commit is contained in:
committed by
Space Team
parent
ed43dc9530
commit
938c866b23
+2
-2
@@ -20,7 +20,7 @@ import org.jetbrains.kotlin.light.classes.symbol.annotations.hasJvmFieldAnnotati
|
|||||||
import org.jetbrains.kotlin.light.classes.symbol.fields.SymbolLightField
|
import org.jetbrains.kotlin.light.classes.symbol.fields.SymbolLightField
|
||||||
import org.jetbrains.kotlin.psi.KtClassOrObject
|
import org.jetbrains.kotlin.psi.KtClassOrObject
|
||||||
|
|
||||||
internal class SymbolLightAnonymousClass : SymbolLightClassForClassLike<KtAnonymousObjectSymbol>, PsiAnonymousClass {
|
internal class SymbolLightClassForAnonymousObject : SymbolLightClassForClassLike<KtAnonymousObjectSymbol>, PsiAnonymousClass {
|
||||||
constructor(
|
constructor(
|
||||||
anonymousObjectDeclaration: KtClassOrObject,
|
anonymousObjectDeclaration: KtClassOrObject,
|
||||||
ktModule: KtModule,
|
ktModule: KtModule,
|
||||||
@@ -111,5 +111,5 @@ internal class SymbolLightAnonymousClass : SymbolLightClassForClassLike<KtAnonym
|
|||||||
override fun getTypeParameters(): Array<PsiTypeParameter> = PsiTypeParameter.EMPTY_ARRAY
|
override fun getTypeParameters(): Array<PsiTypeParameter> = PsiTypeParameter.EMPTY_ARRAY
|
||||||
override fun getTypeParameterList(): PsiTypeParameterList? = null
|
override fun getTypeParameterList(): PsiTypeParameterList? = null
|
||||||
override fun getQualifiedName(): String? = null
|
override fun getQualifiedName(): String? = null
|
||||||
override fun copy() = SymbolLightAnonymousClass(classOrObjectDeclaration, classOrObjectSymbolPointer, ktModule, manager)
|
override fun copy() = SymbolLightClassForAnonymousObject(classOrObjectDeclaration, classOrObjectSymbolPointer, ktModule, manager)
|
||||||
}
|
}
|
||||||
+1
-1
@@ -49,7 +49,7 @@ import org.jetbrains.kotlin.resolve.jvm.diagnostics.JvmDeclarationOriginKind
|
|||||||
import java.util.*
|
import java.util.*
|
||||||
|
|
||||||
internal fun createSymbolLightClassNoCache(classOrObject: KtClassOrObject, ktModule: KtModule): KtLightClass? = when {
|
internal fun createSymbolLightClassNoCache(classOrObject: KtClassOrObject, ktModule: KtModule): KtLightClass? = when {
|
||||||
classOrObject.isObjectLiteral() -> SymbolLightAnonymousClass(classOrObject, ktModule)
|
classOrObject.isObjectLiteral() -> SymbolLightClassForAnonymousObject(classOrObject, ktModule)
|
||||||
classOrObject is KtEnumEntry -> lightClassForEnumEntry(classOrObject)
|
classOrObject is KtEnumEntry -> lightClassForEnumEntry(classOrObject)
|
||||||
else -> createLightClassNoCache(classOrObject, ktModule)
|
else -> createLightClassNoCache(classOrObject, ktModule)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user