Renamed classes

This commit is contained in:
Valentin Kipyatkov
2014-11-14 13:01:05 +03:00
parent 3ecae800af
commit 08f43dcbf8
5 changed files with 17 additions and 17 deletions
@@ -22,7 +22,7 @@ import org.jetbrains.jet.lang.psi.*
import com.intellij.psi.PsiElement import com.intellij.psi.PsiElement
import com.intellij.psi.filters.position.PositionElementFilter import com.intellij.psi.filters.position.PositionElementFilter
import com.intellij.codeInsight.completion.* import com.intellij.codeInsight.completion.*
import org.jetbrains.jet.plugin.completion.handlers.JetFunctionInsertHandler import org.jetbrains.jet.plugin.completion.handlers.KotlinFunctionInsertHandler
import com.intellij.codeInsight.lookup.LookupElementBuilder import com.intellij.codeInsight.lookup.LookupElementBuilder
import com.intellij.psi.PsiErrorElement import com.intellij.psi.PsiErrorElement
import org.jetbrains.jet.lexer.JetKeywordToken import org.jetbrains.jet.lexer.JetKeywordToken
@@ -60,7 +60,7 @@ object KeywordCompletion {
.withInsertHandler(if (keywordToken !in FUNCTION_KEYWORDS) .withInsertHandler(if (keywordToken !in FUNCTION_KEYWORDS)
KotlinKeywordInsertHandler KotlinKeywordInsertHandler
else else
JetFunctionInsertHandler.NO_PARAMETERS_HANDLER) KotlinFunctionInsertHandler.NO_PARAMETERS_HANDLER)
collector.addElement(element) collector.addElement(element)
} }
} }
@@ -92,7 +92,7 @@ public object KotlinLookupElementFactory {
element = element.withIcon(JetDescriptorIconProvider.getIcon(descriptor, declaration, Iconable.ICON_FLAG_VISIBILITY)) element = element.withIcon(JetDescriptorIconProvider.getIcon(descriptor, declaration, Iconable.ICON_FLAG_VISIBILITY))
element = element.withStrikeoutness(KotlinBuiltIns.getInstance().isDeprecated(descriptor)) element = element.withStrikeoutness(KotlinBuiltIns.getInstance().isDeprecated(descriptor))
if (insertHandler is JetFunctionInsertHandler && insertHandler.lambdaInfo != null) { if (insertHandler is KotlinFunctionInsertHandler && insertHandler.lambdaInfo != null) {
element.putUserData<Boolean>(KotlinCompletionCharFilter.ACCEPT_OPENING_BRACE, true) element.putUserData<Boolean>(KotlinCompletionCharFilter.ACCEPT_OPENING_BRACE, true)
} }
@@ -104,7 +104,7 @@ public object KotlinLookupElementFactory {
is FunctionDescriptor -> { is FunctionDescriptor -> {
val parameters = descriptor.getValueParameters() val parameters = descriptor.getValueParameters()
when (parameters.size) { when (parameters.size) {
0 -> JetFunctionInsertHandler.NO_PARAMETERS_HANDLER 0 -> KotlinFunctionInsertHandler.NO_PARAMETERS_HANDLER
1 -> { 1 -> {
val parameterType = parameters.single().getType() val parameterType = parameters.single().getType()
@@ -112,17 +112,17 @@ public object KotlinLookupElementFactory {
val parameterCount = KotlinBuiltIns.getInstance().getParameterTypeProjectionsFromFunctionType(parameterType).size() val parameterCount = KotlinBuiltIns.getInstance().getParameterTypeProjectionsFromFunctionType(parameterType).size()
if (parameterCount <= 1) { if (parameterCount <= 1) {
// otherwise additional item with lambda template is to be added // otherwise additional item with lambda template is to be added
return JetFunctionInsertHandler(CaretPosition.IN_BRACKETS, GenerateLambdaInfo(parameterType, false)) return KotlinFunctionInsertHandler(CaretPosition.IN_BRACKETS, GenerateLambdaInfo(parameterType, false))
} }
} }
JetFunctionInsertHandler.WITH_PARAMETERS_HANDLER KotlinFunctionInsertHandler.WITH_PARAMETERS_HANDLER
} }
else -> JetFunctionInsertHandler.WITH_PARAMETERS_HANDLER else -> KotlinFunctionInsertHandler.WITH_PARAMETERS_HANDLER
} }
} }
is PropertyDescriptor -> JetPropertyInsertHandler is PropertyDescriptor -> KotlinPropertyInsertHandler
is ClassDescriptor -> KotlinClassInsertHandler is ClassDescriptor -> KotlinClassInsertHandler
@@ -79,7 +79,7 @@ class LookupElementsCollector(private val prefixMatcher: PrefixMatcher, private
} }
override fun handleInsert(context: InsertionContext) { override fun handleInsert(context: InsertionContext) {
JetFunctionInsertHandler(CaretPosition.IN_BRACKETS, GenerateLambdaInfo(parameterType, true)).handleInsert(context, this) KotlinFunctionInsertHandler(CaretPosition.IN_BRACKETS, GenerateLambdaInfo(parameterType, true)).handleInsert(context, this)
} }
}) })
} }
@@ -39,7 +39,7 @@ import org.jetbrains.jet.lang.descriptors.CallableDescriptor
import org.jetbrains.jet.lang.psi.JetBinaryExpression import org.jetbrains.jet.lang.psi.JetBinaryExpression
import org.jetbrains.jet.lang.psi.JetSimpleNameExpression import org.jetbrains.jet.lang.psi.JetSimpleNameExpression
public abstract class JetCallableInsertHandler : BaseDeclarationInsertHandler() { public abstract class KotlinCallableInsertHandler : BaseDeclarationInsertHandler() {
public override fun handleInsert(context: InsertionContext, item: LookupElement) { public override fun handleInsert(context: InsertionContext, item: LookupElement) {
super.handleInsert(context, item) super.handleInsert(context, item)
@@ -76,7 +76,7 @@ public abstract class JetCallableInsertHandler : BaseDeclarationInsertHandler()
} }
} }
public object JetPropertyInsertHandler : JetCallableInsertHandler() public object KotlinPropertyInsertHandler : KotlinCallableInsertHandler()
public enum class CaretPosition { public enum class CaretPosition {
IN_BRACKETS IN_BRACKETS
@@ -85,7 +85,7 @@ public enum class CaretPosition {
public data class GenerateLambdaInfo(val lambdaType: JetType, val explicitParameters: Boolean) public data class GenerateLambdaInfo(val lambdaType: JetType, val explicitParameters: Boolean)
public class JetFunctionInsertHandler(val caretPosition : CaretPosition, val lambdaInfo: GenerateLambdaInfo?) : JetCallableInsertHandler() { public class KotlinFunctionInsertHandler(val caretPosition : CaretPosition, val lambdaInfo: GenerateLambdaInfo?) : KotlinCallableInsertHandler() {
{ {
if (caretPosition == CaretPosition.AFTER_BRACKETS && lambdaInfo != null) { if (caretPosition == CaretPosition.AFTER_BRACKETS && lambdaInfo != null) {
throw IllegalArgumentException("CaretPosition.AFTER_BRACKETS with lambdaInfo != null combination is not supported") throw IllegalArgumentException("CaretPosition.AFTER_BRACKETS with lambdaInfo != null combination is not supported")
@@ -190,8 +190,8 @@ public class JetFunctionInsertHandler(val caretPosition : CaretPosition, val lam
} }
class object { class object {
public val NO_PARAMETERS_HANDLER: JetFunctionInsertHandler = JetFunctionInsertHandler(CaretPosition.AFTER_BRACKETS, null) public val NO_PARAMETERS_HANDLER: KotlinFunctionInsertHandler = KotlinFunctionInsertHandler(CaretPosition.AFTER_BRACKETS, null)
public val WITH_PARAMETERS_HANDLER: JetFunctionInsertHandler = JetFunctionInsertHandler(CaretPosition.IN_BRACKETS, null) public val WITH_PARAMETERS_HANDLER: KotlinFunctionInsertHandler = KotlinFunctionInsertHandler(CaretPosition.IN_BRACKETS, null)
private fun shouldAddBrackets(element : PsiElement) : Boolean { private fun shouldAddBrackets(element : PsiElement) : Boolean {
return PsiTreeUtil.getParentOfType(element, javaClass<JetImportDirective>()) == null return PsiTreeUtil.getParentOfType(element, javaClass<JetImportDirective>()) == null
@@ -29,7 +29,7 @@ import com.intellij.codeInsight.lookup.LookupElementDecorator
import com.intellij.codeInsight.lookup.LookupElementPresentation import com.intellij.codeInsight.lookup.LookupElementPresentation
import com.intellij.codeInsight.completion.InsertionContext import com.intellij.codeInsight.completion.InsertionContext
import org.jetbrains.jet.plugin.project.ResolveSessionForBodies import org.jetbrains.jet.plugin.project.ResolveSessionForBodies
import org.jetbrains.jet.plugin.completion.handlers.JetFunctionInsertHandler import org.jetbrains.jet.plugin.completion.handlers.KotlinFunctionInsertHandler
import org.jetbrains.jet.plugin.completion.* import org.jetbrains.jet.plugin.completion.*
import org.jetbrains.jet.plugin.completion.handlers.CaretPosition import org.jetbrains.jet.plugin.completion.handlers.CaretPosition
import org.jetbrains.jet.lang.descriptors.DeclarationDescriptor import org.jetbrains.jet.lang.descriptors.DeclarationDescriptor
@@ -102,11 +102,11 @@ class TypeInstantiationItems(val resolveSession: ResolveSessionForBodies, val bi
itemText += "()" itemText += "()"
val baseInsertHandler = val baseInsertHandler =
(if (visibleConstructors.size == 0) (if (visibleConstructors.size == 0)
JetFunctionInsertHandler.NO_PARAMETERS_HANDLER KotlinFunctionInsertHandler.NO_PARAMETERS_HANDLER
else if (visibleConstructors.size == 1) else if (visibleConstructors.size == 1)
KotlinLookupElementFactory.getDefaultInsertHandler(visibleConstructors.single()) KotlinLookupElementFactory.getDefaultInsertHandler(visibleConstructors.single())
else else
JetFunctionInsertHandler.WITH_PARAMETERS_HANDLER) as JetFunctionInsertHandler KotlinFunctionInsertHandler.WITH_PARAMETERS_HANDLER) as KotlinFunctionInsertHandler
insertHandler = object : InsertHandler<LookupElement> { insertHandler = object : InsertHandler<LookupElement> {
override fun handleInsert(context: InsertionContext, item: LookupElement) { override fun handleInsert(context: InsertionContext, item: LookupElement) {
context.getDocument().replaceString(context.getStartOffset(), context.getTailOffset(), typeText) context.getDocument().replaceString(context.getStartOffset(), context.getTailOffset(), typeText)