KT-11960 Minor code style fixes

This commit is contained in:
Alexey Andreev
2016-05-23 10:46:12 +03:00
parent 6f363a71be
commit bb8a3aa262
3 changed files with 4 additions and 12 deletions
@@ -24,7 +24,6 @@ import com.google.dart.compiler.backend.js.ast.metadata.MetadataProperties;
import com.intellij.openapi.util.Factory;
import com.intellij.util.containers.ContainerUtil;
import com.intellij.util.containers.HashMap;
import com.intellij.util.containers.HashSet;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.jetbrains.kotlin.builtins.ReflectionTypes;
@@ -18,8 +18,6 @@ package org.jetbrains.kotlin.js.translate.context;
import com.google.dart.compiler.backend.js.ast.*;
import com.intellij.psi.PsiElement;
import kotlin.Unit;
import kotlin.jvm.functions.Function1;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.jetbrains.kotlin.builtins.ReflectionTypes;
@@ -520,7 +518,6 @@ public class TranslationContext {
@NotNull
public List<DeferredCallSite> endDeclaration() {
List<DeferredCallSite> result = null;
ClassDescriptor classDescriptor = this.classDescriptor;
if (classDescriptor != null) {
result = staticContext.getDeferredCallSites().remove(classDescriptor);
}
@@ -243,14 +243,10 @@ class ClassTranslator private constructor(
// Build map that maps constructor to all constructors called via this()
val constructorMap = allConstructors.map { it.descriptor to it }.toMap()
fun mapConstructor(constructor: ConstructorDescriptor) =
if (constructor.isPrimary) constructor.containingDeclaration else constructor
val callSiteMap = callSites
.map { mapConstructor(it.constructor) }.distinct()
.map { Pair(it, mutableListOf<DeferredCallSite>()) }
.toMap()
callSites.forEach { callSiteMap[mapConstructor(it.constructor)]!! += it }
val callSiteMap = callSites.groupBy {
val constructor = it.constructor
if (constructor.isPrimary) constructor.containingDeclaration else constructor
}
val thisCalls = secondaryConstructors.map {
val set = mutableSetOf<ConstructorInfo>()