MCPcopy Index your code
hub / github.com/java-native-access/jna / getPointerArray

Method getPointerArray

src/com/sun/jna/Pointer.java:750–760  ·  view source on GitHub ↗

Returns an array of Pointer. The array length is determined by a NULL-valued terminating element.

(long offset)

Source from the content-addressed store, hash-verified

748 * determined by a NULL-valued terminating element.
749 */
750 public Pointer[] getPointerArray(long offset) {
751 List<Pointer> array = new ArrayList<>();
752 int addOffset = 0;
753 Pointer p = getPointer(offset);
754 while (p != null) {
755 array.add(p);
756 addOffset += Native.POINTER_SIZE;
757 p = getPointer(offset + addOffset);
758 }
759 return array.toArray(new Pointer[0]);
760 }
761
762 /** Returns an array of {@link Pointer} of the requested size. */
763 public Pointer[] getPointerArray(long offset, int arraySize) {

Callers 5

testDataTypesMethod · 0.95
toPrimitiveArrayMethod · 0.95
readArrayMethod · 0.95
invokeMethod · 0.95
getValueMethod · 0.80

Calls 4

getPointerMethod · 0.95
readMethod · 0.95
addMethod · 0.45
toArrayMethod · 0.45

Tested by 1

testDataTypesMethod · 0.76