InitialInferenceState#myInferenceVariables changed to ArrayList (it's used only to addAll to another Set)

GitOrigin-RevId: 574568cfdd489a15166278cfb226d99526a1142c
This commit is contained in:
Tagir Valeev
2019-08-14 09:03:37 +03:00
committed by intellij-monorepo-bot
parent ba14a3823c
commit 608451ab6f
@@ -22,7 +22,7 @@ import com.intellij.psi.util.PsiUtil;
import java.util.*;
class InitialInferenceState {
private final Set<InferenceVariable> myInferenceVariables;
private final List<InferenceVariable> myInferenceVariables;
private final PsiElement myContext;
private final PsiSubstitutor myInferenceSubstitutor;
@@ -40,7 +40,7 @@ class InitialInferenceState {
boolean erased,
InferenceSessionContainer inferenceSessionContainer) {
myErased = erased;
myInferenceVariables = new HashSet<>();
myInferenceVariables = new ArrayList<>(inferenceVariables.size());
PsiSubstitutor substitutor = PsiSubstitutor.EMPTY;
PsiSubstitutor subst = PsiSubstitutor.EMPTY;
for (VariableInfo info : inferenceVariables) {
@@ -72,7 +72,7 @@ class InitialInferenceState {
return myInferenceSessionContainer;
}
Set<InferenceVariable> getInferenceVariables() {
List<InferenceVariable> getInferenceVariables() {
return myInferenceVariables;
}