Die Funktion liefert die Methoden-ID (Java-Handle) für eine Instanz-Methode einer Klasse bzw. eines Interfaces.
Sie ist äquivalent zur JNI-Funktion GetMethodID
.
Aufruf
CALL 'JCI_GetMethodID' USING
cObj mName mSig mID
cObj | Klassenobjekt |
mName | Name der Methode |
mSig | Signatur der Methode |
mID | von der Funktion gelieferte Methoden-ID |
Argumente
Siehe Funktion
JCI_GetStaticMethodID
.
Returnwert (RETURN-CODE)
Siehe Funktion
JCI_GetStaticMethodID
.
Exceptions
Die von der Funktion geworfenen Exceptions entsprechen denen der JNI-Funktion GetMethodID
.
Hinweise
Die Methode kann in einer Oberklasse der durch cObj referenzierten Klasse definiert sein und von dieser geerbt werden.
Die Methode wird durch den Namen und die Signatur identifiziert. Die Signatur kann durch die Anweisung
javap -s <Klassenname>
erhalten werden, wobei <Klassenname>
der Name der durch cObj identifizierten Klasse ist.