如何导出 GWT 库项目(不是 jar)而是 Javascript (js) 库?
How to export GWT library project (not as jar) but as Javascript (js) library?
例如,我有一个具有以下主要功能的库:
public class Xlib{
public static XRequest get(String url){
return new Xequest(url);
};
}
这如何可用于 Javascript 作为第三方库,最好使用 JsInterop 方法?
Java:
package test;
import jsinterop.annotations.JsType;
@JsType
class XRequest{
private String url;
public XRequest(String url)
{
this.url=url;
}
public String testGet()
{
return url;
}
};
@JsType
class Xlib{
public static XRequest get(String url){
return new Xequest(url);
};
}
JS:
var xr = test.Xlib.get('Whosebug');
xr.testGet();//return 'Whosebug'
例如,我有一个具有以下主要功能的库:
public class Xlib{
public static XRequest get(String url){
return new Xequest(url);
};
}
这如何可用于 Javascript 作为第三方库,最好使用 JsInterop 方法?
Java:
package test;
import jsinterop.annotations.JsType;
@JsType
class XRequest{
private String url;
public XRequest(String url)
{
this.url=url;
}
public String testGet()
{
return url;
}
};
@JsType
class Xlib{
public static XRequest get(String url){
return new Xequest(url);
};
}
JS:
var xr = test.Xlib.get('Whosebug');
xr.testGet();//return 'Whosebug'