[analysis api] make KtCallableSymbol to be sealed class
This commit is contained in:
+1
-1
@@ -13,7 +13,7 @@ import org.jetbrains.kotlin.analysis.api.symbols.pointers.KtSymbolPointer
|
|||||||
import org.jetbrains.kotlin.analysis.api.types.KtType
|
import org.jetbrains.kotlin.analysis.api.types.KtType
|
||||||
import org.jetbrains.kotlin.name.CallableId
|
import org.jetbrains.kotlin.name.CallableId
|
||||||
|
|
||||||
public abstract class KtCallableSymbol : KtSymbolWithKind, KtPossibleMemberSymbol, KtDeclarationSymbol {
|
public sealed class KtCallableSymbol : KtSymbolWithKind, KtPossibleMemberSymbol, KtDeclarationSymbol {
|
||||||
public abstract val callableIdIfNonLocal: CallableId?
|
public abstract val callableIdIfNonLocal: CallableId?
|
||||||
public abstract val returnType: KtType
|
public abstract val returnType: KtType
|
||||||
|
|
||||||
|
|||||||
+1
@@ -234,6 +234,7 @@ internal fun FirLightClassBase.createMethods(
|
|||||||
suppressStatic = suppressStatic
|
suppressStatic = suppressStatic
|
||||||
)
|
)
|
||||||
is KtConstructorSymbol -> error("Constructors should be handled separately and not passed to this function")
|
is KtConstructorSymbol -> error("Constructors should be handled separately and not passed to this function")
|
||||||
|
else -> { }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user