Renamed class
This commit is contained in:
+1
-1
@@ -30,7 +30,7 @@ import com.intellij.openapi.editor.Editor
|
|||||||
import com.intellij.openapi.util.TextRange
|
import com.intellij.openapi.util.TextRange
|
||||||
import com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtil
|
import com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtil
|
||||||
|
|
||||||
public abstract class JetTypeLookupExpression<T : Any>(
|
public abstract class ChooseValueExpression<T : Any>(
|
||||||
lookupItems: List<T>,
|
lookupItems: List<T>,
|
||||||
protected val defaultItem: T,
|
protected val defaultItem: T,
|
||||||
private val advertisementText: String? = null
|
private val advertisementText: String? = null
|
||||||
@@ -79,7 +79,7 @@ public class SpecifyTypeExplicitlyIntention : JetSelfTargetingIntention<JetCalla
|
|||||||
val types = if (isAnonymous) ArrayList<JetType>() else arrayListOf(exprType)
|
val types = if (isAnonymous) ArrayList<JetType>() else arrayListOf(exprType)
|
||||||
types.addAll(allSupertypes)
|
types.addAll(allSupertypes)
|
||||||
|
|
||||||
return object : JetTypeLookupExpression<JetType>(types, types.first()) {
|
return object : ChooseValueExpression<JetType>(types, types.first()) {
|
||||||
override fun getLookupString(element: JetType) = IdeDescriptorRenderers.SOURCE_CODE_SHORT_NAMES_IN_TYPES.renderType(element)
|
override fun getLookupString(element: JetType) = IdeDescriptorRenderers.SOURCE_CODE_SHORT_NAMES_IN_TYPES.renderType(element)
|
||||||
override fun getResult(element: JetType) = IdeDescriptorRenderers.SOURCE_CODE.renderType(element)
|
override fun getResult(element: JetType) = IdeDescriptorRenderers.SOURCE_CODE.renderType(element)
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-2
@@ -27,7 +27,7 @@ import com.intellij.psi.PsiDocumentManager
|
|||||||
import org.apache.commons.lang.StringEscapeUtils.escapeJava
|
import org.apache.commons.lang.StringEscapeUtils.escapeJava
|
||||||
import org.jetbrains.kotlin.idea.caches.resolve.analyze
|
import org.jetbrains.kotlin.idea.caches.resolve.analyze
|
||||||
import org.jetbrains.kotlin.idea.intentions.JetSelfTargetingRangeIntention
|
import org.jetbrains.kotlin.idea.intentions.JetSelfTargetingRangeIntention
|
||||||
import org.jetbrains.kotlin.idea.intentions.JetTypeLookupExpression
|
import org.jetbrains.kotlin.idea.intentions.ChooseValueExpression
|
||||||
import org.jetbrains.kotlin.idea.intentions.branchedTransformations.convertToIfNotNullExpression
|
import org.jetbrains.kotlin.idea.intentions.branchedTransformations.convertToIfNotNullExpression
|
||||||
import org.jetbrains.kotlin.idea.intentions.branchedTransformations.convertToIfNullExpression
|
import org.jetbrains.kotlin.idea.intentions.branchedTransformations.convertToIfNullExpression
|
||||||
import org.jetbrains.kotlin.idea.intentions.branchedTransformations.introduceValueForCondition
|
import org.jetbrains.kotlin.idea.intentions.branchedTransformations.introduceValueForCondition
|
||||||
@@ -69,7 +69,7 @@ public class DoubleBangToIfThenIntention : JetSelfTargetingRangeIntention<JetPos
|
|||||||
val kotlinNullPtrExceptionText = "KotlinNullPointerException()"
|
val kotlinNullPtrExceptionText = "KotlinNullPointerException()"
|
||||||
|
|
||||||
val exceptionLookupExpression =
|
val exceptionLookupExpression =
|
||||||
object: JetTypeLookupExpression<String>(listOf(nullPtrExceptionText, kotlinNullPtrExceptionText),
|
object: ChooseValueExpression<String>(listOf(nullPtrExceptionText, kotlinNullPtrExceptionText),
|
||||||
nullPtrExceptionText) {
|
nullPtrExceptionText) {
|
||||||
override fun getLookupString(element: String) = element
|
override fun getLookupString(element: String) = element
|
||||||
override fun getResult(element: String) = element
|
override fun getResult(element: String) = element
|
||||||
|
|||||||
Reference in New Issue
Block a user