diff --git a/idea/src/org/jetbrains/kotlin/idea/highlighter/markers/KotlinLineMarkerProvider.kt b/idea/src/org/jetbrains/kotlin/idea/highlighter/markers/KotlinLineMarkerProvider.kt index 163521e427f..ff63a521f6b 100644 --- a/idea/src/org/jetbrains/kotlin/idea/highlighter/markers/KotlinLineMarkerProvider.kt +++ b/idea/src/org/jetbrains/kotlin/idea/highlighter/markers/KotlinLineMarkerProvider.kt @@ -16,8 +16,6 @@ package org.jetbrains.kotlin.idea.highlighter.markers -import com.google.common.collect.Maps -import com.google.common.collect.Sets import com.intellij.codeHighlighting.Pass import com.intellij.codeInsight.daemon.LineMarkerInfo import com.intellij.codeInsight.daemon.LineMarkerProvider @@ -39,7 +37,7 @@ import org.jetbrains.kotlin.lexer.JetTokens import org.jetbrains.kotlin.psi.* import org.jetbrains.kotlin.psi.psiUtil.isOverridable import java.awt.event.MouseEvent -import java.util.HashSet +import java.util.* import javax.swing.Icon public class KotlinLineMarkerProvider : LineMarkerProvider { @@ -114,7 +112,7 @@ private fun isImplementsAndNotOverrides(descriptor: CallableMemberDescriptor, ov } private fun collectSuperDeclarationMarkers(declaration: JetDeclaration, result: MutableCollection>) { - assert((declaration is JetNamedFunction || declaration is JetProperty)) + assert(declaration is JetNamedFunction || declaration is JetProperty) if (!declaration.hasModifier(JetTokens.OVERRIDE_KEYWORD)) return @@ -160,7 +158,7 @@ private fun collectInheritedClassMarker(element: JetClass, result: MutableCollec } private fun collectOverriddenPropertyAccessors(properties: Collection, result: MutableCollection>) { - val mappingToJava = Maps.newHashMap() + val mappingToJava = HashMap() for (property in properties) { if (property.isOverridable()) { val accessorsPsiMethods = LightClassUtil.getLightClassPropertyMethods(property) @@ -175,12 +173,11 @@ private fun collectOverriddenPropertyAccessors(properties: Collection, result: MutableCollection>) { - val mappingToJava = Maps.newHashMap() + val mappingToJava = HashMap() for (function in functions) { if (function.isOverridable()) { val method = LightClassUtil.getLightClassMethod(function) @@ -210,7 +207,7 @@ private fun collectOverriddenFunctions(functions: Collection, result.add(LineMarkerInfo( anchor, - anchor!!.getTextOffset(), + anchor.getTextOffset(), if (isImplemented(function)) IMPLEMENTED_MARK else OVERRIDDEN_MARK, Pass.UPDATE_OVERRIDEN_MARKERS, OVERRIDDEN_FUNCTION.getTooltip(), OVERRIDDEN_FUNCTION.getNavigationHandler(),