You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2018/03/16 17:01:00 UTC
[jira] [Commented] (LANG-1387) Add Span classes to handle checks
for overlaps, containment, equality, etc.
[ https://issues.apache.org/jira/browse/LANG-1387?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16402189#comment-16402189 ]
ASF GitHub Bot commented on LANG-1387:
--------------------------------------
GitHub user Claudenw opened a pull request:
https://github.com/apache/commons-lang/pull/319
Contribution of Span implementations for LANG-1387
Implementation of LANG-1387
Added underflow and overflow checks ot NumberUtils.
Added IntSpan and LongSpan classes.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/Claudenw/commons-lang master
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/commons-lang/pull/319.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #319
----
commit 152257e7e03ccfe778dd0c51e95c236e4d4abae4
Author: Claude Warren <cl...@...>
Date: 2018-03-16T16:43:56Z
Added IntSpan, LongSpan and test cases.
Added underflow and overflow checks ot NumberUtils.
Added IntSpan and LongSpan classes.
----
> Add Span classes to handle checks for overlaps, containment, equality, etc.
> ---------------------------------------------------------------------------
>
> Key: LANG-1387
> URL: https://issues.apache.org/jira/browse/LANG-1387
> Project: Commons Lang
> Issue Type: Improvement
> Components: lang.*, lang.math.*
> Affects Versions: 3.7
> Reporter: Claude Warren
> Priority: Minor
>
> This is a contribution of a span class as discussed on the mailing list.
> The classes are int and long based and can:
> # determine if points are within the span.
> # determine if one span contains another span
> # determine if two spans overlap
> # do not have to have 0 (zero) as the index origin.
> # determine the length of the span
> # determine the last position in the span.
> # determine the first position in the span.
> Changes to Number Utils required to detect underflow and overflow calculations.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)