No KotlinType reference in AddArrayOfTypeFix
This commit is contained in:
@@ -25,9 +25,9 @@ import org.jetbrains.kotlin.psi.KtPsiFactory
|
|||||||
import org.jetbrains.kotlin.psi.createExpressionByPattern
|
import org.jetbrains.kotlin.psi.createExpressionByPattern
|
||||||
import org.jetbrains.kotlin.types.KotlinType
|
import org.jetbrains.kotlin.types.KotlinType
|
||||||
|
|
||||||
class AddArrayOfTypeFix(expression: KtExpression, val expectedType: KotlinType) : KotlinQuickFixAction<KtExpression>(expression) {
|
class AddArrayOfTypeFix(expression: KtExpression, expectedType: KotlinType) : KotlinQuickFixAction<KtExpression>(expression) {
|
||||||
|
|
||||||
val prefix = if (KotlinBuiltIns.isArray(expectedType)) {
|
private val prefix = if (KotlinBuiltIns.isArray(expectedType)) {
|
||||||
"arrayOf"
|
"arrayOf"
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
@@ -37,7 +37,6 @@ class AddArrayOfTypeFix(expression: KtExpression, val expectedType: KotlinType)
|
|||||||
}
|
}
|
||||||
|
|
||||||
override fun getText() = "Add $prefix wrapper"
|
override fun getText() = "Add $prefix wrapper"
|
||||||
|
|
||||||
override fun getFamilyName() = "Add arrayOf wrapper"
|
override fun getFamilyName() = "Add arrayOf wrapper"
|
||||||
|
|
||||||
override fun invoke(project: Project, editor: Editor?, file: KtFile) {
|
override fun invoke(project: Project, editor: Editor?, file: KtFile) {
|
||||||
|
|||||||
Reference in New Issue
Block a user