From fc4a7cd4dd09f21321161ea6c882b5a4c8afb1b0 Mon Sep 17 00:00:00 2001 From: James Strachan Date: Wed, 25 Jul 2012 05:59:01 -0400 Subject: [PATCH] added nicer toString() for int ranges --- runtime/src/jet/IntRange.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/runtime/src/jet/IntRange.java b/runtime/src/jet/IntRange.java index cf24a09fc5d..5397db80aea 100644 --- a/runtime/src/jet/IntRange.java +++ b/runtime/src/jet/IntRange.java @@ -30,6 +30,15 @@ public final class IntRange implements Range, IntIterable { this.count = count; } + @Override + public String toString() { + if (count >= 0) { + return "" + getStart() + ".upto(" + getEnd() + ")"; + } else { + return "" + getStart() + ".downto(" + getEnd() + ")"; + } + } + @Override public boolean contains(Integer item) { if (item == null) return false;