From b7c4b9e26376a1272da48624285008cbc4bce101 Mon Sep 17 00:00:00 2001 From: Evgeny Gerashchenko Date: Sat, 26 Jan 2013 23:59:49 +0400 Subject: [PATCH] Added primitive contains() to float and double ranges. --- runtime/src/jet/DoubleRange.java | 4 ++++ runtime/src/jet/FloatRange.java | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/runtime/src/jet/DoubleRange.java b/runtime/src/jet/DoubleRange.java index f69fbbd469f..96096705abb 100644 --- a/runtime/src/jet/DoubleRange.java +++ b/runtime/src/jet/DoubleRange.java @@ -35,6 +35,10 @@ public final class DoubleRange implements Range, NumberSequence return start <= item && item <= end; } + public boolean contains(double item) { + return start <= item && item <= end; + } + @Override public Double getStart() { return start; diff --git a/runtime/src/jet/FloatRange.java b/runtime/src/jet/FloatRange.java index fa132549cd2..659052a2c63 100644 --- a/runtime/src/jet/FloatRange.java +++ b/runtime/src/jet/FloatRange.java @@ -35,6 +35,10 @@ public final class FloatRange implements Range, NumberSequence { return start <= item && item <= end; } + public boolean contains(float item) { + return start <= item && item <= end; + } + @Override public Float getStart() { return start;