commit | e392cef2678601013af541a7791762723152e6cd | [log] [tgz] |
---|---|---|
author | Stephan Wahlbrink <sw@wahlbrink.eu> | Fri Oct 23 23:49:25 2020 +0200 |
committer | Stephan Wahlbrink <sw@wahlbrink.eu> | Mon Oct 26 11:17:48 2020 +0100 |
tree | dfbf837680981d7840603bd2d9c18c18740311c7 | |
parent | 0a95bfe567934c5a72171cd7f4aacfda9e8cb9e6 [diff] |
Bug 568187: [RJ-Data] Add constants for min and max int values of R integer and raw data type Change-Id: Ib0dc829af0c0127473d3a9d13c07f36ed818b32d
diff --git a/core/org.eclipse.statet.rj.data/src/org/eclipse/statet/rj/data/RIntegerStore.java b/core/org.eclipse.statet.rj.data/src/org/eclipse/statet/rj/data/RIntegerStore.java index 2d12ec8..3dbe6dd 100644 --- a/core/org.eclipse.statet.rj.data/src/org/eclipse/statet/rj/data/RIntegerStore.java +++ b/core/org.eclipse.statet.rj.data/src/org/eclipse/statet/rj/data/RIntegerStore.java
@@ -28,6 +28,10 @@ public interface RIntegerStore extends RStore<Integer> { + int MIN_INT= 0x80000001; // = Integer.MIN_VALUE + 1 + int MAX_INT= 0x7fffffff; // = Integer.MAX_VALUE + + @Override @Nullable Integer get(int idx); @Override
diff --git a/core/org.eclipse.statet.rj.data/src/org/eclipse/statet/rj/data/RRawStore.java b/core/org.eclipse.statet.rj.data/src/org/eclipse/statet/rj/data/RRawStore.java index 9a46da6..a0366a6 100644 --- a/core/org.eclipse.statet.rj.data/src/org/eclipse/statet/rj/data/RRawStore.java +++ b/core/org.eclipse.statet.rj.data/src/org/eclipse/statet/rj/data/RRawStore.java
@@ -28,6 +28,13 @@ public interface RRawStore extends RStore<Byte> { + byte MIN_BYTE= 0; + byte MAX_BYTE= (byte)0xFF; + + int MIN_INT= (MIN_BYTE & 0xFF); + int MAX_INT= (MAX_BYTE & 0xFF); + + @Override Byte get(int idx); @Override