Generated by
JDiff

All Documentation Differences

Package com.google.inject
  Class AbstractModule

  Class Binder
    Method bind(Class<T>)
    Method bind(Key<T>)
    Method bind(TypeLiteral<T>)
    Method bindConstant()
    Method bindInterceptor(Matcher<Class<?>>, Matcher<Method>, MethodInterceptor[])

  Class Binding
    Method getProvider()

  Class BindingAnnotation

  Class CreationException
    CreationException(Collection<Message>)
    Method getErrorMessages()

  Class Guice
    Method createInjector(Module[])
    Method createInjector(Stage, Module[])

  Class Injector
    Method findBindingsByType(TypeLiteral<T>)
    Method getBinding(Key<T>)
    Method getBindings()
    Method getInstance(Class<T>)
    Method getInstance(Key<T>)
    Method getProvider(Class<T>)
    Method getProvider(Key<T>)
    Method injectMembers(Object)

  Class Key

  Class Module
    Method configure(Binder)

  Class Provider
    Method get()

  Class Scope
    Method scope(Key<T>, Provider<T>)

  Class ScopeAnnotation

  Class Scopes

  Class TypeLiteral

Package com.google.inject.binder
  Class AnnotatedBindingBuilder
    Method annotatedWith(Annotation)
    Method annotatedWith(Class<Annotation>)

  Class AnnotatedConstantBindingBuilder
    Method annotatedWith(Annotation)
    Method annotatedWith(Class<Annotation>)

  Class LinkedBindingBuilder
    Method to(Class<? extends T>)
    Method to(Key<? extends T>)
    Method to(TypeLiteral<? extends T>)
    Method toInstance(T)

  Class ScopedBindingBuilder
    Method asEagerSingleton()
    Method in(Class<Annotation>)
    Method in(Scope)

Package com.google.inject.matcher
  Class Matchers
    Method inPackage(Package)

Package com.google.inject.name
  Class Names
    Method bindProperties(Binder, Map<String, String>)
    Method bindProperties(Binder, Properties)

Package com.google.inject.servlet
  Class GuiceFilter

  Class ServletModule

Package com.google.inject.spi
  Class Message