Home > guice-genericprovider

guice-genericprovider

Guice-genericprovider is a project mainly written in Java, it's free.

Generic providers for Guice

GenericProvider: A package for creating generic provider classes.

public class MyGenericProvider implements GenericProvider { public T get(Class cls) { // Generate a T from the class object, e.g.: return cls.newInstance(); } }

public class GenericProviderModule extends AbstractModule { public void configure() { install(GenericProviderModuleBuilder.bind(Foo.class) .toProvider(MyGenericProvider.class)); } }