具有遗传GAE的ApiMethod

时间:2014-08-06 10:45:34

标签: java google-app-engine inheritance methods

我只知道Google Cloud Endpoints方法是否支持继承。这是场景: 我有一个界面:

 public interface A { 
   public String getSomething();
 }

以及实现该接口的类:

public class B implements A {
  public String getSomething(){
    return "hello";
  }
}

在我用@Api注释的班级中,我有一个这样的方法:

@ApiMethod()
public void submitStatistic(A statistic)

然后,当我生成客户端库时,不会生成B类,但只有接口A在客户端可用的类中进行转换。是否有某种方式迫使B类转型?还要保持这些类之间的继承?

感谢您的阅读。

1 个答案:

答案 0 :(得分:1)