summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/library/scala/collection/mutable/ListBuffer.scala3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/library/scala/collection/mutable/ListBuffer.scala b/src/library/scala/collection/mutable/ListBuffer.scala
index aec7b7bce9..b55cad8fbb 100644
--- a/src/library/scala/collection/mutable/ListBuffer.scala
+++ b/src/library/scala/collection/mutable/ListBuffer.scala
@@ -64,6 +64,9 @@ final class ListBuffer[A]
*/
override def length = len
+ // Don't use the inherited size, which forwards to a List and is O(n).
+ override def size = length
+
// Implementations of abstract methods in Buffer
override def apply(n: Int): A =