From: Jean Privat Date: Thu, 27 Nov 2014 20:31:25 +0000 (-0500) Subject: lib/standard: remove 3 useless types in local variables X-Git-Tag: v0.6.11~4^2 X-Git-Url: http://nitlanguage.org lib/standard: remove 3 useless types in local variables Signed-off-by: Jean Privat --- 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]