Uploaded image for project: 'Commons Lang'
  1. Commons Lang
  2. LANG-386

LeftOf/RightOfNumber in Range convenience methods necessary

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.3
    • 3.0
    • lang.*
    • None

    Description

      I've using Ranges recently and found then insufficent in methods.
      I cand check if my numbers is in the Range or not but I cant check on which side of the Range it is.
      This is my idea:

      Range range = new Range(0,5);

      boolean outsided = range.leftOfInteger(-5);
      outsided equals true
      boolean outsided = range.leftOfInteger(5);
      outsided equals tfase

      same applies for rightOf

      another convenience method would be:

      create 3 final static int field:

      Range.LEFT_OF = -1;
      Range.INSIDE = 0;
      Range.RIGHT_OF = 1;

      range.positionOfInteger(-2) returns LEFT_OF
      and so forth

      it is some refactoring of contains and the upper methods.

      it would increase functionality

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              michael-o Michael Osipov
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: