如何导出GWT库项目(不是jar)但是作为Javascript(js)库?

时间:2017-04-18 16:28:29

标签: javascript java gwt

例如,我有一个具有此主要功能的库:

public class Xlib{
    public static XRequest get(String url){
        return new Xequest(url);
    };
}

如何使用JsInterop方法将Javascript作为第三方库使用?

1 个答案:

答案 0 :(得分:1)

爪哇:

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('stackoverflow');
xr.testGet();//return 'stackoverflow'