Приведите список конкретного типа к списку его интерфейсов в Java

Есть ли способ привести список конкретных типов к списку его интерфейсов в Java?

Например:

public class Square implements Shape { ... }

public SquareRepository implements Repository {

  private List<Square> squares;

  @Override
  public List<Shape> getShapes() {
    return squares; // how can I return this list of shapes properly cast?
  }

}

Заранее благодарим

Caps

7
задан Clark Bao 19 August 2011 в 14:09
поделиться