From 6bf14193cb2e15c32905ad19f0c2ce4c2a3768d6 Mon Sep 17 00:00:00 2001 From: Sergey Simonchik Date: Thu, 28 May 2015 13:26:40 +0300 Subject: [PATCH] SmartList implements RandomAccess --- platform/util/src/com/intellij/util/SmartList.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/util/src/com/intellij/util/SmartList.java b/platform/util/src/com/intellij/util/SmartList.java index 775b63e8e887..21bcd4978d5c 100644 --- a/platform/util/src/com/intellij/util/SmartList.java +++ b/platform/util/src/com/intellij/util/SmartList.java @@ -27,7 +27,7 @@ import java.util.*; * in which cases it would not allocate array at all. */ @SuppressWarnings({"unchecked"}) -public class SmartList extends AbstractList { +public class SmartList extends AbstractList implements RandomAccess { private int mySize = 0; private Object myElem = null; // null if mySize==0, (E)elem if mySize==1, Object[] if mySize>=2