summaryrefslogtreecommitdiffstats
path: root/src/java/com/jogamp/gluegen/runtime/PointerBufferSE.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/java/com/jogamp/gluegen/runtime/PointerBufferSE.java')
-rwxr-xr-xsrc/java/com/jogamp/gluegen/runtime/PointerBufferSE.java14
1 files changed, 2 insertions, 12 deletions
diff --git a/src/java/com/jogamp/gluegen/runtime/PointerBufferSE.java b/src/java/com/jogamp/gluegen/runtime/PointerBufferSE.java
index 6f131a9..9943ec1 100755
--- a/src/java/com/jogamp/gluegen/runtime/PointerBufferSE.java
+++ b/src/java/com/jogamp/gluegen/runtime/PointerBufferSE.java
@@ -53,14 +53,9 @@ final class PointerBufferSE extends PointerBuffer {
} else {
this.pb = bb.asLongBuffer();
}
-
- capacity = bb.capacity() / elementSize();
-
- position = 0;
- backup = new long[capacity];
}
- public long get(int idx) {
+ public final long get(int idx) {
if (0 > idx || idx >= capacity) {
throw new IndexOutOfBoundsException();
}
@@ -71,7 +66,7 @@ final class PointerBufferSE extends PointerBuffer {
}
}
- public PointerBuffer put(int idx, long v) {
+ public final AbstractLongBuffer put(int idx, long v) {
if (0 > idx || idx >= capacity) {
throw new IndexOutOfBoundsException();
}
@@ -84,9 +79,4 @@ final class PointerBufferSE extends PointerBuffer {
return this;
}
- public PointerBuffer put(long v) {
- put(position, v);
- position++;
- return this;
- }
}