From 204517db6b0ca4b340e27e85cd66e32dc2c58857 Mon Sep 17 00:00:00 2001 From: Jean Privat Date: Fri, 6 Mar 2015 10:54:47 +0700 Subject: [PATCH] lib/string: make FlatString#chars lazy Signed-off-by: Jean Privat --- lib/standard/string.nit | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/standard/string.nit b/lib/standard/string.nit index 88c4074..6a9f521 100644 --- a/lib/standard/string.nit +++ b/lib/standard/string.nit @@ -1052,7 +1052,7 @@ class FlatString # Indes in _items of the last item of the string private var index_to: Int is noinit - redef var chars: SequenceRead[Char] = new FlatStringCharView(self) + redef var chars: SequenceRead[Char] = new FlatStringCharView(self) is lazy redef fun [](index) do @@ -1522,7 +1522,7 @@ class FlatBuffer super FlatText super Buffer - redef var chars: Sequence[Char] = new FlatBufferCharView(self) + redef var chars: Sequence[Char] = new FlatBufferCharView(self) is lazy private var capacity: Int = 0 -- 1.7.9.5