]> git-server-git.apps.pok.os.sepia.ceph.com Git - rocksdb.git/commitdiff
RocksJava must compile on JDK7 (#4768)
authorAdam Retter <adam.retter@googlemail.com>
Tue, 11 Dec 2018 19:04:39 +0000 (11:04 -0800)
committerAdam Retter <adam.retter@googlemail.com>
Sat, 7 Mar 2020 12:31:52 +0000 (13:31 +0100)
Summary:
Fixes some RocksJava regressions recently introduced, whereby RocksJava would not build on JDK 7.
These should have been visible on Travis-CI!
Pull Request resolved: https://github.com/facebook/rocksdb/pull/4768

Differential Revision: D13418173

Pulled By: sagar0

fbshipit-source-id: 57bf223188887f84d9e072031af2e0d2c8a69c30

java/src/main/java/org/rocksdb/MemoryUsageType.java
java/src/test/java/org/rocksdb/MergeTest.java

index 3523cd0ee65a3b3da0181aa181a63850c47dd008..6010ce7af5a9253656a1dc68893365ad4425dc38 100644 (file)
@@ -54,9 +54,9 @@ public enum MemoryUsageType {
    *     cannot be found
    */
   public static MemoryUsageType getMemoryUsageType(final byte byteIdentifier) {
-    for (final MemoryUsageType MemoryUsageType : MemoryUsageType.values()) {
-      if (MemoryUsageType.getValue() == byteIdentifier) {
-        return MemoryUsageType;
+    for (final MemoryUsageType memoryUsageType : MemoryUsageType.values()) {
+      if (memoryUsageType.getValue() == byteIdentifier) {
+        return memoryUsageType;
       }
     }
 
@@ -64,7 +64,7 @@ public enum MemoryUsageType {
         "Illegal value provided for MemoryUsageType.");
   }
 
-  private MemoryUsageType(byte value) {
+  MemoryUsageType(byte value) {
     value_ = value;
   }
 
index b2ec62635a163ea44f40fcdbb9f6eae89a15416c..554698476176b8593781881693d5dd4d7a1d72fd 100644 (file)
@@ -46,13 +46,13 @@ public class MergeTest {
   }
 
   private byte[] longToByteArray(long l) {
-    ByteBuffer buf = ByteBuffer.allocate(Long.BYTES);
+    ByteBuffer buf = ByteBuffer.allocate(Long.SIZE / Byte.SIZE);
     buf.putLong(l);
     return buf.array();
   }
 
   private long longFromByteArray(byte[] a) {
-    ByteBuffer buf = ByteBuffer.allocate(Long.BYTES);
+    ByteBuffer buf = ByteBuffer.allocate(Long.SIZE / Byte.SIZE);
     buf.put(a);
     buf.flip();
     return buf.getLong();