GWT RPC のメソッドはList のようなインターフェイスではなく、ArrayList のような具体的なクラスを返すべきであるという事実に関して、すでにいくつかの質問があります。たとえば、GWT では、メソッドがインターフェイスを返すべきではないのはなぜですか?を参照してください。
これが私の質問です:これは戻り値の型自体に限定されていますか? メソッドのパラメータはどうですか?そして、戻りオブジェクトにインターフェースが含まれている場合はどうなりますか。
public class MyReturnObject implements IsSerializable {
List<String> listOfUnspecifiedType1;
List<Long> listOfUnspecifiedType2;
...
}
私が見た例はすべて、戻り値の型自体について語っています。インターフェイスを返すのが問題になる理由がわかりませんが、インターフェイスをラップするだけのオブジェクトを返すのは問題ではありません。しかし、多分私は何かが欠けていますか?