| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -31,7 +31,7 @@ | |||
| 31 | 31 | * | |
| 32 | 32 | * {@link Env#create(org.lmdbjava.BufferProxy)}. | |
| 33 | 33 | */ | |
| 34 | - public class ByteArrayProxy extends BufferProxy<byte[]> { | ||
| 34 | + public final class ByteArrayProxy extends BufferProxy<byte[]> { | ||
| 35 | 35 | ||
| 36 | 36 | /** | |
| 37 | 37 | * The byte array proxy. Guaranteed to never be null. | |
@@ -69,42 +69,42 @@ public static int compareArrays(final byte[] o1, final byte[] o2) { | |||
| 69 | 69 | } | |
| 70 | 70 | ||
| 71 | 71 | @Override | |
| 72 | - protected final byte[] allocate() { | ||
| 72 | + protected byte[] allocate() { | ||
| 73 | 73 | return new byte[0]; | |
| 74 | 74 | } | |
| 75 | 75 | ||
| 76 | 76 | @Override | |
| 77 | - protected final int compare(final byte[] o1, final byte[] o2) { | ||
| 77 | + protected int compare(final byte[] o1, final byte[] o2) { | ||
| 78 | 78 | return compareArrays(o1, o2); | |
| 79 | 79 | } | |
| 80 | 80 | ||
| 81 | 81 | @Override | |
| 82 | - protected final void deallocate(final byte[] buff) { | ||
| 82 | + protected void deallocate(final byte[] buff) { | ||
| 83 | 83 | // byte arrays cannot be allocated | |
| 84 | 84 | } | |
| 85 | 85 | ||
| 86 | 86 | @Override | |
| 87 | - protected final byte[] getBytes(final byte[] buffer) { | ||
| 87 | + protected byte[] getBytes(final byte[] buffer) { | ||
| 88 | 88 | return Arrays.copyOf(buffer, buffer.length); | |
| 89 | 89 | } | |
| 90 | 90 | ||
| 91 | 91 | @Override | |
| 92 | - protected final void in(final byte[] buffer, final Pointer ptr, | ||
| 93 | - final long ptrAddr) { | ||
| 92 | + protected void in(final byte[] buffer, final Pointer ptr, | ||
| 93 | + final long ptrAddr) { | ||
| 94 | 94 | final Pointer pointer = MEM_MGR.allocateDirect(buffer.length); | |
| 95 | 95 | pointer.put(0, buffer, 0, buffer.length); | |
| 96 | 96 | ptr.putLong(STRUCT_FIELD_OFFSET_SIZE, buffer.length); | |
| 97 | 97 | ptr.putAddress(STRUCT_FIELD_OFFSET_DATA, pointer.address()); | |
| 98 | 98 | } | |
| 99 | 99 | ||
| 100 | 100 | @Override | |
| 101 | - protected final void in(final byte[] buffer, final int size, final Pointer ptr, | ||
| 101 | + protected void in(final byte[] buffer, final int size, final Pointer ptr, | ||
| 102 | 102 | final long ptrAddr) { | |
| 103 | 103 | // cannot reserve for byte arrays | |
| 104 | 104 | } | |
| 105 | 105 | ||
| 106 | 106 | @Override | |
| 107 | - protected final byte[] out(final byte[] buffer, final Pointer ptr, | ||
| 107 | + protected byte[] out(final byte[] buffer, final Pointer ptr, | ||
| 108 | 108 | final long ptrAddr) { | |
| 109 | 109 | final long addr = ptr.getAddress(STRUCT_FIELD_OFFSET_DATA); | |
| 110 | 110 | final int size = (int) ptr.getLong(STRUCT_FIELD_OFFSET_SIZE); | |
| Back | FazBrowse Home | New Git URL |
0 commit comments