Author: echatellier Date: 2010-02-03 17:50:23 +0100 (Wed, 03 Feb 2010) New Revision: 374 Modified: misctestproject/trunk/src/main/java/org/nuiton/test/Generics.java Log: Update Modified: misctestproject/trunk/src/main/java/org/nuiton/test/Generics.java =================================================================== --- misctestproject/trunk/src/main/java/org/nuiton/test/Generics.java 2010-02-03 16:45:28 UTC (rev 373) +++ misctestproject/trunk/src/main/java/org/nuiton/test/Generics.java 2010-02-03 16:50:23 UTC (rev 374) @@ -28,7 +28,7 @@ class FactorGroup<E, F> extends Factor<E, F> { - Collection<Factor<? extends E, ? extends F>> factors; + List<Factor<? extends E, ? extends F>> factors; public void addFactor(Factor<? extends E, ? extends F> f) { if (factors == null) { @@ -36,6 +36,10 @@ } factors.add(f); } + + public List<Factor<? extends E, ? extends F>> getFactors() { + return factors; + } } public class Generics { @@ -47,6 +51,9 @@ FactorGroup<Number, Number> factorGroup = new FactorGroup<Number, Number>(); factorGroup.addFactor(factor1); // plus d'erreur factorGroup.addFactor(factor2); // pas d'erreur mais ca devrait + + FactorGroup<Number, Number> factors = factorGroup.getFactors(); // ca implique ca :( + } public void testList() {