J ai un gros blanc, je ne me souviens plus comment passer une class en argument à une méthode pour testé une variable

je voulais faire une méthode du style mais forcément ca ne passe pas
(j aimerais que clazz soit dynamic)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
	public static List<IFigure> recursiveFilter(IFigure figure, Class clazz, List<IFigure> filteredFigures) {
		if (filteredFigures == null) {
			filteredFigures = new ArrayList();
		}
		for (Iterator it = figure.getChildren().iterator(); it.hasNext();) {
			IFigure w = (IFigure) it.next();			
			if (w instanceof clazz.class)) {
				filteredFigures.add(w);
			}
			recursiveFilter(w, type, filteredFigures);			
		}		
 
		return filteredWidgets;
	}
merci