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