KT-11960 Minor code style fixes
This commit is contained in:
@@ -24,7 +24,6 @@ import com.google.dart.compiler.backend.js.ast.metadata.MetadataProperties;
|
|||||||
import com.intellij.openapi.util.Factory;
|
import com.intellij.openapi.util.Factory;
|
||||||
import com.intellij.util.containers.ContainerUtil;
|
import com.intellij.util.containers.ContainerUtil;
|
||||||
import com.intellij.util.containers.HashMap;
|
import com.intellij.util.containers.HashMap;
|
||||||
import com.intellij.util.containers.HashSet;
|
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
import org.jetbrains.annotations.Nullable;
|
import org.jetbrains.annotations.Nullable;
|
||||||
import org.jetbrains.kotlin.builtins.ReflectionTypes;
|
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.google.dart.compiler.backend.js.ast.*;
|
||||||
import com.intellij.psi.PsiElement;
|
import com.intellij.psi.PsiElement;
|
||||||
import kotlin.Unit;
|
|
||||||
import kotlin.jvm.functions.Function1;
|
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
import org.jetbrains.annotations.Nullable;
|
import org.jetbrains.annotations.Nullable;
|
||||||
import org.jetbrains.kotlin.builtins.ReflectionTypes;
|
import org.jetbrains.kotlin.builtins.ReflectionTypes;
|
||||||
@@ -520,7 +518,6 @@ public class TranslationContext {
|
|||||||
@NotNull
|
@NotNull
|
||||||
public List<DeferredCallSite> endDeclaration() {
|
public List<DeferredCallSite> endDeclaration() {
|
||||||
List<DeferredCallSite> result = null;
|
List<DeferredCallSite> result = null;
|
||||||
ClassDescriptor classDescriptor = this.classDescriptor;
|
|
||||||
if (classDescriptor != null) {
|
if (classDescriptor != null) {
|
||||||
result = staticContext.getDeferredCallSites().remove(classDescriptor);
|
result = staticContext.getDeferredCallSites().remove(classDescriptor);
|
||||||
}
|
}
|
||||||
|
|||||||
+4
-8
@@ -243,14 +243,10 @@ class ClassTranslator private constructor(
|
|||||||
// Build map that maps constructor to all constructors called via this()
|
// Build map that maps constructor to all constructors called via this()
|
||||||
val constructorMap = allConstructors.map { it.descriptor to it }.toMap()
|
val constructorMap = allConstructors.map { it.descriptor to it }.toMap()
|
||||||
|
|
||||||
fun mapConstructor(constructor: ConstructorDescriptor) =
|
val callSiteMap = callSites.groupBy {
|
||||||
if (constructor.isPrimary) constructor.containingDeclaration else constructor
|
val constructor = it.constructor
|
||||||
|
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 thisCalls = secondaryConstructors.map {
|
val thisCalls = secondaryConstructors.map {
|
||||||
val set = mutableSetOf<ConstructorInfo>()
|
val set = mutableSetOf<ConstructorInfo>()
|
||||||
|
|||||||
Reference in New Issue
Block a user