Author: tchemit Date: 2008-01-22 07:15:48 +0000 (Tue, 22 Jan 2008) New Revision: 389 Modified: trunk/simexplorer-is-service/src/test/fr/cemagref/simexplorer/is/service/test/ElementGenerator.java Log: correction appel statique qui casse les casts : pour info sur une appel statique de m?\195?\169thode avec param?\195?\168tre, on peut utiliser la notation suivante : T element = BaseEntityFactory.<T>getFactory(clazz).createInstance(); et voila, plus de cast tout va bien ;) Modified: trunk/simexplorer-is-service/src/test/fr/cemagref/simexplorer/is/service/test/ElementGenerator.java =================================================================== --- trunk/simexplorer-is-service/src/test/fr/cemagref/simexplorer/is/service/test/ElementGenerator.java 2008-01-22 06:47:47 UTC (rev 388) +++ trunk/simexplorer-is-service/src/test/fr/cemagref/simexplorer/is/service/test/ElementGenerator.java 2008-01-22 07:15:48 UTC (rev 389) @@ -74,8 +74,7 @@ Set<T> elements = new HashSet<T>(); int i = 3 + r.nextInt(2); for (int j = 0; j < i; j++) { - T element = (T) BaseEntityFactory.getFactory(clazz) - .createInstance(); + T element = BaseEntityFactory.<T>getFactory(clazz).createInstance(); if (element instanceof LoggableElement) { update((LoggableElement) element); }
participants (1)
-
tchemit@users.labs.libre-entreprise.org