FIR IDE: Add parameter's and type's properties required for completion
This commit is contained in:
+3
-1
@@ -13,7 +13,9 @@ abstract class KtEnumEntrySymbol : KtVariableLikeSymbol() {
|
||||
final override val symbolKind: KtSymbolKind get() = KtSymbolKind.MEMBER
|
||||
}
|
||||
|
||||
abstract class KtParameterSymbol : KtVariableLikeSymbol()
|
||||
abstract class KtParameterSymbol : KtVariableLikeSymbol() {
|
||||
abstract val hasDefaultValue: Boolean
|
||||
}
|
||||
|
||||
abstract class KtVariableSymbol : KtVariableLikeSymbol() {
|
||||
abstract val isVal: Boolean
|
||||
|
||||
@@ -16,6 +16,8 @@ interface KtType : ValidityTokenOwner {
|
||||
fun isEqualTo(other: KtType): Boolean
|
||||
fun isSubTypeOf(superType: KtType): Boolean
|
||||
|
||||
val isBuiltInFunctionalType: Boolean
|
||||
|
||||
fun asStringForDebugging(): String
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user