All Packages Guice Core Servlet Extension AssistedInject Extension Dagger Adapter ThrowingProviders Extension Test Libraries Extension Grapher Extension Persist Extension Spring Extension Struts2 Extension JNDI Extension JMX Extension Other Packages 
Package Description
com.google.inject
Google Guice (pronounced "juice") is an ultra-lightweight dependency injection framework.
com.google.inject.assistedinject
Extension for combining factory interfaces with injection; this extension requires guice-assistedinject.jar.
com.google.inject.assistedinject.internal  
com.google.inject.binder
Interfaces which make up Binder's expression language.
com.google.inject.daggeradapter  
com.google.inject.grapher  
com.google.inject.grapher.graphviz  
com.google.inject.jndi
JNDI integration; this extension requires guice-jndi.jar.
com.google.inject.matcher
Used for matching things.
com.google.inject.multibindings
Extension for binding multiple instances in a collection; this extension requires guice-multibindings.jar.
com.google.inject.name
Support for binding to string-based names.
com.google.inject.persist
Guice Persist: a lightweight persistence library for Guice; this extension requires guice-persist.jar.
com.google.inject.persist.finder
Dynamic Finder API for Guice Persist.
com.google.inject.persist.jpa
guice-persist's Java Persistence API (JPA) support.
com.google.inject.servlet
Servlet API scopes, bindings and registration; this extension requires guice-servlet.jar.
com.google.inject.spi
Guice service provider interface
com.google.inject.spring
Spring integration; this extension requires guice-spring.jar.
com.google.inject.struts2  
com.google.inject.testing.fieldbinder  
com.google.inject.testing.throwingproviders  
com.google.inject.throwingproviders
Extension for injecting objects that may throw at provision time; this extension requires guice-throwingproviders.jar.
com.google.inject.tools.jmx
JMX integration; this extension requires guice-jmx.jar.
com.google.inject.util
Helper methods for working with Guice.