GWT可以忽略某些代码行吗?

时间:2018-06-27 13:42:00

标签: java html gwt libgdx

我实际上正在使用LibGDX进行项目,由于某种原因,我必须使用一些GWT无法使用的Java代码。 (示例:c.newInstance()或java.util.Timer)

我希望GWT忽略一些行,并直接传递给正确的行。

例如:

// Updating the prototype with new properties
var MyModel = Backbone.Model.extend({
  myProperty: 'foo',
  myFunc: _.noop
});
var myModel = new MyModel({value: 'someValue'});
var cloneModel = myModel.clone();
console.log(myModel.get);
// ƒ (e){return this.attributes[e]}
console.log(myModel.myProperty);
// 'foo'
console.log(myModel.attributes.value);
// 'someValue'
console.log(cloneModel.get);
// ƒ (e){return this.attributes[e]}
console.log(cloneModel.myProperty);
// 'foo'
console.log(cloneModel.attributes.value);
// 'someValue'

我的意思是,我要忽略的是代码行,而不是类。 您认为有可能吗?

谢谢

1 个答案:

答案 0 :(得分:1)

您可以使用Gdx.app.GetType()

if(Gdx.app.getType() == ApplicationType.WebGL){
        //do webgl stuff
    }else{
        //do non webgl stuff
    }