aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/com/jogamp/gluegen/runtime/PointerBufferME_CDC_FP.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/java/com/jogamp/gluegen/runtime/PointerBufferME_CDC_FP.java')
-rwxr-xr-xsrc/java/com/jogamp/gluegen/runtime/PointerBufferME_CDC_FP.java15
1 files changed, 2 insertions, 13 deletions
diff --git a/src/java/com/jogamp/gluegen/runtime/PointerBufferME_CDC_FP.java b/src/java/com/jogamp/gluegen/runtime/PointerBufferME_CDC_FP.java
index 1134ee7..a660e1f 100755
--- a/src/java/com/jogamp/gluegen/runtime/PointerBufferME_CDC_FP.java
+++ b/src/java/com/jogamp/gluegen/runtime/PointerBufferME_CDC_FP.java
@@ -48,14 +48,9 @@ final class PointerBufferME_CDC_FP extends PointerBuffer {
PointerBufferME_CDC_FP(ByteBuffer bb) {
super(bb);
this.pb = bb.asIntBuffer();
-
- 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();
}
@@ -72,7 +67,7 @@ final class PointerBufferME_CDC_FP 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();
}
@@ -93,10 +88,4 @@ final class PointerBufferME_CDC_FP extends PointerBuffer {
}
return this;
}
-
- public PointerBuffer put(long v) {
- put(position, v);
- position++;
- return this;
- }
}