1

スーパー タイプのリストがあり、特定の実装クラスのすべてのオブジェクトをフィルター処理したいと考えています。

class Base;
class Bar extends Base;
class Foo extends Base;

List<Base> list;

私は GWT を使用しているため、Guava は部分的にしかサポートされていません。したがって、プレーンJavaでそうでなければ機能する次のものを使用することはできません:

Lists.newArrayList(Iterables.filter(list, Bar.class));

GWT との互換性のためにこれをどのように置き換えることができますか?

4

2 に答える 2