Auf Thema antworten

das kann ich jetzt testen:

[CODE]

@Test

   public void getInstance2013Test() {

       EService<2013DTO>  dto = factory.getInstance(2013DTO.class);

      

       assertTrue(dto instanceof Service2013);

   }

[/CODE]


bekomme aber eine ClassCastException:

java.lang.ClassCastException: de.test.Service2013 cannot be cast to java.util.function.Function


aus dieser zeile:

[CODE]

if (instance != null) {

           return (Function<? super Class, ? extends Supplier<EService>>) instance.get();

       }

[/CODE]



Oben