Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!gegeweb.org!de-l.enfer-du-nord.net!feeder2.enfer-du-nord.net!news.cgarbs.de!news.addix.net!feed.news.schlund.de!schlund.de!news.online.de!not-for-mail From: Philipp Kraus Newsgroups: comp.lang.java.programmer Subject: JNI generic type of jobject Date: Tue, 4 Oct 2011 14:23:58 +0200 Organization: 1&1 Internet AG Lines: 31 Message-ID: NNTP-Posting-Host: p3ee2964c.dip0.t-ipconnect.de Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Trace: online.de 1317731038 22159 62.226.150.76 (4 Oct 2011 12:23:58 GMT) X-Complaints-To: abuse@einsundeins.com NNTP-Posting-Date: Tue, 4 Oct 2011 12:23:58 +0000 (UTC) User-Agent: Unison/2.1.5 Xref: x330-a1.tempe.blueboxinc.net comp.lang.java.programmer:8518 Hello, I use JNI calls for some Java classes. Some Java classes are generic classes like: class mytestclass { public native void mymethod(); } The stub shows: JNIEXPORT void JNICALL Java_mytestclass_mymethod(JNIEnv* p_env, jobject p_object) How can I get from the jobject which object type is the generic parameter T? Because I would like to create different codes if I do something like: mytestclass x = new mytestclass(); x.mymethod(); mytestclass x = new mytestclass(); x.mymethod(); Thanks Phil