FIR IDE: rename SymbolKind: MEMBER -> CLASS_MEMBER
This commit is contained in:
committed by
Ilya Kirillov
parent
d968b2ba49
commit
43257f7688
+1
-1
@@ -104,7 +104,7 @@ internal class KtFirSymbolContainingDeclarationProvider(
|
||||
|
||||
private fun getContainingDeclarationForLibrarySymbol(symbol: KtSymbolWithKind): KtSymbolWithKind = with(analysisSession) {
|
||||
require(symbol.origin == KtSymbolOrigin.LIBRARY || symbol.origin == KtSymbolOrigin.JAVA)
|
||||
check(symbol.symbolKind == KtSymbolKind.MEMBER)
|
||||
check(symbol.symbolKind == KtSymbolKind.CLASS_MEMBER)
|
||||
|
||||
val containingClassId = when (symbol) {
|
||||
is KtClassLikeSymbol -> {
|
||||
|
||||
+1
-1
@@ -28,5 +28,5 @@ internal class KtFirClassInitializerSymbol(
|
||||
TODO("Figure out how to create such a pointer. Should we give an index to class initializers?")
|
||||
}
|
||||
|
||||
override val symbolKind: KtSymbolKind get() = KtSymbolKind.MEMBER
|
||||
override val symbolKind: KtSymbolKind get() = KtSymbolKind.CLASS_MEMBER
|
||||
}
|
||||
+2
-2
@@ -91,7 +91,7 @@ internal class KtFirFunctionSymbol(
|
||||
when {
|
||||
fir.isLocal -> KtSymbolKind.LOCAL
|
||||
fir.containingClass()?.classId == null -> KtSymbolKind.TOP_LEVEL
|
||||
else -> KtSymbolKind.MEMBER
|
||||
else -> KtSymbolKind.CLASS_MEMBER
|
||||
}
|
||||
}
|
||||
override val modality: Modality get() = getModality()
|
||||
@@ -104,7 +104,7 @@ internal class KtFirFunctionSymbol(
|
||||
KtSymbolKind.TOP_LEVEL -> firRef.withFir { fir ->
|
||||
KtFirTopLevelFunctionSymbolPointer(fir.symbol.callableId, fir.createSignature())
|
||||
}
|
||||
KtSymbolKind.MEMBER -> firRef.withFir { fir ->
|
||||
KtSymbolKind.CLASS_MEMBER -> firRef.withFir { fir ->
|
||||
KtFirMemberFunctionSymbolPointer(
|
||||
fir.containingClass()?.classId ?: error("ClassId should not be null for member function"),
|
||||
fir.name,
|
||||
|
||||
+2
-2
@@ -77,7 +77,7 @@ internal class KtFirKotlinPropertySymbol(
|
||||
get() = firRef.withFir { fir ->
|
||||
when (fir.containingClass()?.classId) {
|
||||
null -> KtSymbolKind.TOP_LEVEL
|
||||
else -> KtSymbolKind.MEMBER
|
||||
else -> KtSymbolKind.CLASS_MEMBER
|
||||
}
|
||||
}
|
||||
override val modality: Modality get() = getModality()
|
||||
@@ -119,7 +119,7 @@ internal class KtFirKotlinPropertySymbol(
|
||||
KtPsiBasedSymbolPointer.createForSymbolFromSource(this)?.let { return it }
|
||||
return when (symbolKind) {
|
||||
KtSymbolKind.TOP_LEVEL -> TODO("Creating symbol for top level properties is not supported yet")
|
||||
KtSymbolKind.MEMBER -> firRef.withFir { fir ->
|
||||
KtSymbolKind.CLASS_MEMBER -> firRef.withFir { fir ->
|
||||
KtFirMemberPropertySymbolPointer(
|
||||
fir.containingClass()?.classId ?: error("ClassId should not be null for member property"),
|
||||
fir.name,
|
||||
|
||||
+1
-1
@@ -107,7 +107,7 @@ internal class KtFirNamedClassOrObjectSymbol(
|
||||
get() = firRef.withFir { fir ->
|
||||
when {
|
||||
fir.isLocal -> KtSymbolKind.LOCAL
|
||||
fir.symbol.classId.isNestedClass -> KtSymbolKind.MEMBER
|
||||
fir.symbol.classId.isNestedClass -> KtSymbolKind.CLASS_MEMBER
|
||||
else -> KtSymbolKind.TOP_LEVEL
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user