From ce5e187a87ed5c41144ea5637188a0677d840fdc Mon Sep 17 00:00:00 2001 From: Jean Privat Date: Thu, 27 Nov 2014 15:31:25 -0500 Subject: [PATCH] lib/standard: remove 3 useless types in local variables Signed-off-by: Jean Privat --- lib/opts.nit | 2 +- lib/standard/ropes.nit | 4 ++-- lib/standard/string.nit | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/opts.nit b/lib/opts.nit index 5e36142..5a226b9 100644 --- a/lib/opts.nit +++ b/lib/opts.nit @@ -354,7 +354,7 @@ class OptionContext fun get_errors: Array[String] do - var errors: Array[String] = new Array[String] + var errors = new Array[String] errors.add_all(errors) for o in options do for e in o.errors do diff --git a/lib/standard/ropes.nit b/lib/standard/ropes.nit index ad09beb..12ad67e 100644 --- a/lib/standard/ropes.nit +++ b/lib/standard/ropes.nit @@ -626,7 +626,7 @@ private class ReverseRopeSubstrings redef fun next do if pos < 0 then return - var curr: nullable RopeIterPiece = iter.prev + var curr = iter.prev var currit = curr.node while curr != null do currit = curr.node @@ -753,7 +753,7 @@ private class RopeSubstrings pos += str.length if pos > max then return var it = iter.prev - var rnod: String = it.node + var rnod = it.node loop if not rnod isa Concat then it.ldone = true diff --git a/lib/standard/string.nit b/lib/standard/string.nit index 26251ce..558d9eb 100644 --- a/lib/standard/string.nit +++ b/lib/standard/string.nit @@ -1418,7 +1418,7 @@ abstract class Buffer if length == 0 then return var c = self[0].to_upper self[0] = c - var prev: Char = c + var prev = c for i in [1 .. length[ do prev = c c = self[i] -- 1.7.9.5