From 1004e016fd577e2134e084db30e5b617d816faf5 Mon Sep 17 00:00:00 2001 From: Denis Zharkov Date: Mon, 16 Feb 2015 15:33:48 +0300 Subject: [PATCH] Minor, drop unused method --- .../kotlin/cfg/PseudocodeVariablesData.java | 26 ------------------- 1 file changed, 26 deletions(-) diff --git a/compiler/frontend/src/org/jetbrains/kotlin/cfg/PseudocodeVariablesData.java b/compiler/frontend/src/org/jetbrains/kotlin/cfg/PseudocodeVariablesData.java index 9eac10f92a4..4bc9d76f813 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/cfg/PseudocodeVariablesData.java +++ b/compiler/frontend/src/org/jetbrains/kotlin/cfg/PseudocodeVariablesData.java @@ -18,8 +18,6 @@ package org.jetbrains.kotlin.cfg; import com.google.common.collect.Maps; import com.google.common.collect.Sets; -import kotlin.Function1; -import kotlin.Unit; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import org.jetbrains.kotlin.cfg.pseudocode.Pseudocode; @@ -31,7 +29,6 @@ import org.jetbrains.kotlin.cfg.pseudocode.instructions.eval.WriteValueInstructi import org.jetbrains.kotlin.cfg.pseudocode.instructions.special.LocalFunctionDeclarationInstruction; import org.jetbrains.kotlin.cfg.pseudocode.instructions.special.VariableDeclarationInstruction; import org.jetbrains.kotlin.cfg.pseudocodeTraverser.Edges; -import org.jetbrains.kotlin.cfg.pseudocodeTraverser.PseudocodeTraverserPackage; import org.jetbrains.kotlin.descriptors.DeclarationDescriptor; import org.jetbrains.kotlin.descriptors.VariableDescriptor; import org.jetbrains.kotlin.psi.JetDeclaration; @@ -52,7 +49,6 @@ public class PseudocodeVariablesData { private final PseudocodeVariableDataCollector pseudocodeVariableDataCollector; private final Map> declaredVariablesForDeclaration = Maps.newHashMap(); - private final Map> usedVariablesForDeclaration = Maps.newHashMap(); private Map>> variableInitializers; @@ -72,28 +68,6 @@ public class PseudocodeVariablesData { return pseudocodeVariableDataCollector.getLexicalScopeVariableInfo(); } - @NotNull - public Set getUsedVariables(@NotNull Pseudocode pseudocode) { - Set usedVariables = usedVariablesForDeclaration.get(pseudocode); - if (usedVariables == null) { - final Set result = Sets.newHashSet(); - PseudocodeTraverserPackage.traverse(pseudocode, FORWARD, new Function1() { - @Override - public Unit invoke(@NotNull Instruction instruction) { - VariableDescriptor variableDescriptor = PseudocodeUtil.extractVariableDescriptorIfAny( - instruction, false, bindingContext); - if (variableDescriptor != null) { - result.add(variableDescriptor); - } - return Unit.INSTANCE$; - } - }); - usedVariables = Collections.unmodifiableSet(result); - usedVariablesForDeclaration.put(pseudocode, usedVariables); - } - return usedVariables; - } - @NotNull public Set getDeclaredVariables(@NotNull Pseudocode pseudocode, boolean includeInsideLocalDeclarations) { if (!includeInsideLocalDeclarations) {