Author: schor
Date: Fri May 6 17:55:08 2016
New Revision: 1742573
URL: http://svn.apache.org/viewvc?rev=1742573&view=rev
Log: (empty)
Modified:
uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/jcas/tcas/Annotation.java
Modified:
uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/jcas/tcas/Annotation.java
URL:
http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/jcas/tcas/Annotation.java?rev=1742573&r1=1742572&r2=1742573&view=diff
==============================================================================
---
uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/jcas/tcas/Annotation.java
(original)
+++
uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/jcas/tcas/Annotation.java
Fri May 6 17:55:08 2016
@@ -143,11 +143,10 @@ public class Annotation extends Annotati
* @return
*/
public int compareAnnotation(Annotation other) {
- int[] o = other._intData;
- int result = Integer.compare(_intData[_FI_begin], o[_FI_begin]);
+ int result = Integer.compare(_getIntValueNc(_FI_begin),
other._getIntValueNc(_FI_begin));
if (result != 0) return result;
- result = Integer.compare(_intData[_FI_end], o[_FI_end]);
+ result = Integer.compare(_getIntValueNc(_FI_end),
other._getIntValueNc(_FI_end));
return (result == 0) ? 0 : -result; // reverse compare
}
@@ -157,14 +156,10 @@ public class Annotation extends Annotati
* @return
*/
public int compareAnnotation(Annotation other, LinearTypeOrder lto) {
- int[] o = other._intData;
- int result = Integer.compare(_intData[_FI_begin], o[_FI_begin]);
+ int result = compareAnnotation(other);
if (result != 0) return result;
-
- result = Integer.compare(_intData[_FI_end], o[_FI_end]);
- if (result != 0) return -result;
- return lto.compare(this, other);
+ return lto.compare(this, other);
}