Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

JCI_NewArray

Die Funktion erzeugt ein mit binären Nullen initialisiertes Array-Objekt für nicht-Objekt-Elemente.
Sie ist äquivalent zu den JNI-Funktionen New<PrimitiveType>Array.

Aufruf

CALL 'JCI_NewArray' USING num arg res

num

arg

res

Anzahl der Elemente

Elementbeschreibung

Ergebnisbeschreibung

Argumente

num

Datenfeld des Typs JCI-size
Anzahl der Elemente des Arrays.

arg

eine Struktur der Form MethodArg
Typbeschreibung der Array-Elemente.
Es wird nur das Feld ArgType(1) benötigt.
ArgType(1) darf weder ARG-OBJECT noch ARG-ANUM-STRING noch ARG-NAT-STRING sein.

res

eine Struktur der Form MethodRes
Rückgabewert (neue Objektreferenz) in ResValObject. Im Fehlerfall wird der Wert JCI-NULL zurückgeliefert.

Returnwert (RETURN-CODE)

JCI-RET-OK

Der Aufruf war erfolgreich.

JCI-RET-ENOVM

Es ist keine Java-VM gestartet.

JCI-RET-EINDAOB

num ist kleiner als 0.

JCI-RET-EARGVERS

Die statisch generierte Versionsnummer in elem ist ungültig (eventuell überschrieben).

JCI-RET-ERESVERS

Die statisch generierte Versionsnummer in res ist ungültig (eventuell überschrieben).

JCI-RET-EARGTYPE

Der Wert des Feldes ArgType ist ungültig.

JCI-RET-ERR

Das Array-Objekt konnte nicht erzeugt werden.

Exceptions

Die von der Funktion geworfenen Exceptions entsprechen denen der JNI-Funktionen New<PrimitiveType>Array.