2012-03-19 36 views

答えて

3

Ljava/lang/String;は、メソッドで文字列パラメータが必要であることをGWTに伝えます。このパラメータは、サンプルコードのtestの値として渡されます。

一般に、JSNIメソッドでは、GWTにパラメータの種類を伝える必要があります。また、GWTに指示するショートカット(*)を使用することもできます。これは私が見た限り、ほとんどの場合に機能します。だからあなたのコードは、のように書くこともできます。。。

var test = 'This is my test string'; 
$wnd.testJSNI = @com.jsni.client.HelloJSNI::testJSNI(*)(test); 
-1

「Ljava/LANG /文字列のこと;」形式はJNIのように見えるテキストで、データ型を記述するために使用されますあなたはhere詳細を読むことができます

+0

それはJNIではなく、GWT固有のJSNIです –

+0

私は理解しますが、その形式は言語間のデータ型を扱うJNIのものです。JSNIと同じ名前を再使用していると推測しています。同じもの(別の言語のある言語のコードを呼び出す)で、送信しているデータ型を知る必要があります。 – CodeChimp

+0

はJNIが使用されており、これらの型はJVMでこのように宣言されています。 1。 –

関連する問題