Generated by
JDiff

All Documentation Differences

Package com.google.inject
  Class AbstractModule
    Method bindInterceptor(Matcher<Class<?>>, Matcher<Method>, MethodInterceptor[])
    Method bindListener(Matcher<TypeLiteral<?>>, TypeListener)
    Method currentStage()
    Method requireBinding(Class<?>)
    Method requireBinding(Key<?>)

  Class Binder
    Method addError(String, Object[])
    Method addError(Throwable)
    Method bindInterceptor(Matcher<Class<?>>, Matcher<Method>, MethodInterceptor[])
    Method bindListener(Matcher<Binding<?>>, ProvisionListener[])
    Method convertToTypes(Matcher<TypeLiteral<?>>, TypeConverter)
    Method disableCircularProxies()
    Method getProvider(Class<T>)
    Method getProvider(Dependency<T>)
    Method getProvider(Key<T>)
    Method newPrivateBinder()
    Method requestInjection(Object)
    Method requestInjection(TypeLiteral<T>, T)
    Method requestStaticInjection(Class[])
    Method requireAtInjectOnConstructors()
    Method requireExactBindingAnnotations()
    Method requireExplicitBindings()
    Method skipSources(Class[])
    Method withSource(Object)

  Class Binding
    Method getProvider()

  Class BindingAnnotation

  Class ConfigurationException
    Method getPartialValue()

  Class Guice
    Method createInjector(Iterable<Module>)
    Method createInjector(Module[])
    Method createInjector(Stage, Iterable<Module>)
    Method createInjector(Stage, Module[])

  Class Inject

  Class Injector
    Method createChildInjector(Iterable<Module>)
    Method getAllBindings()
    Method getBindings()
    Method getExistingBinding(Key<T>)
    Method getMembersInjector(Class<T>)
    Method getMembersInjector(TypeLiteral<T>)
    Method getProvider(Class<T>)
    Method getScopeBindings()
    Method getTypeConverterBindings()
    Method injectMembers(Object)

  Class Key
    Key()
    Key(Annotation)
    Key(Class<Annotation>)
    Method ofType(Class<T>)
    Method ofType(Type)
    Method ofType(TypeLiteral<T>)
    Method withoutAttributes()

  Class MembersInjector

  Class Module

  Class OutOfScopeException

  Class PrivateBinder
    Method expose(Class<?>)

  Class PrivateModule
    Method bindInterceptor(Matcher<Class<?>>, Matcher<Method>, MethodInterceptor[])
    Method convertToTypes(Matcher<TypeLiteral<?>>, TypeConverter)

  Class Provider
    Method get()

  Class ProvisionException

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

  Class ScopeAnnotation

  Class Scopes
    Method isCircularProxy(Object)
    Field NO_SCOPE

  Class Singleton

  Class TypeLiteral
    TypeLiteral()
    Method getRawType()

Package com.google.inject.assistedinject
  Class AssistedInject

  Class AssistedInjectBinding

  Class AssistedInjectTargetVisitor

  Class AssistedMethod
    Method getDependencies()
    Method getImplementationConstructor()
    Method getImplementationType()

  Class FactoryModuleBuilder

  Class FactoryProvider

Package com.google.inject.binder
  Class ConstantBindingBuilder
    Method to(byte)

  Class LinkedBindingBuilder
    Method toConstructor(Constructor<S>)
    Method toConstructor(Constructor<S>, TypeLiteral<? extends S>)

  Class ScopedBindingBuilder
    Method asEagerSingleton()

Package com.google.inject.daggeradapter
  Class DaggerAdapter

Package com.google.inject.grapher
  Class AbstractInjectorGrapher.GrapherParameters

  Class DefaultRootKeySetCreator

  Class ImplementationNode

  Class NameFactory

  Class NodeId

  Class ShortNameFactory
    Method getSourceName(Object)

  Class TransitiveDependencyVisitor

Package com.google.inject.grapher.graphviz
  Class ArrowType

  Class CompassPoint

  Class EdgeStyle

  Class GraphvizEdge

  Class GraphvizGrapher
    Method getArrowString(List<ArrowType>)
    Method getNodeLabel(GraphvizNode)

  Class GraphvizNode

  Class NodeShape

  Class NodeStyle

  Class PortIdFactory

Package com.google.inject.jndi
  Class JndiIntegration
    Method fromJndi(Class<T>, String)

Package com.google.inject.matcher
  Class Matcher
    Method and(Matcher<? super T>)
    Method or(Matcher<? super T>)

  Class Matchers
    Method annotatedWith(Annotation)
    Method annotatedWith(Class<Annotation>)
    Method inSubpackage(String)
    Method subclassesOf(Class<?>)

Package com.google.inject.multibindings
  Class MapBinder
    Method addBinding(K)
    Method newMapBinder(Binder, Class<K>, Class<V>)
    Method newMapBinder(Binder, Class<K>, Class<V>, Annotation)
    Method newMapBinder(Binder, Class<K>, Class<V>, Class<Annotation>)
    Method newMapBinder(Binder, TypeLiteral<K>, TypeLiteral<V>)
    Method newMapBinder(Binder, TypeLiteral<K>, TypeLiteral<V>, Annotation)
    Method newMapBinder(Binder, TypeLiteral<K>, TypeLiteral<V>, Class<Annotation>)
    Method permitDuplicates()

  Class MapBinderBinding
    Method containsElement(Element)
    Method getEntries()
    Method getKeyTypeLiteral()
    Method getValueTypeLiteral()

  Class MapKey

  Class Multibinder
    Method addBinding()

  Class MultibinderBinding
    Method containsElement(Element)
    Method getElementTypeLiteral()
    Method getElements()

  Class MultibindingsScanner
    Method asModule()
    Method scanner()

  Class MultibindingsTargetVisitor
    Method visit(OptionalBinderBinding<? extends T>)

  Class OptionalBinder
    Method setBinding()
    Method setDefault()

  Class OptionalBinderBinding
    Method containsElement(Element)
    Method getActualBinding()
    Method getDefaultBinding()

  Class ProvidesIntoMap

  Class ProvidesIntoOptional

  Class ProvidesIntoSet

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

Package com.google.inject.persist
  Class PersistFilter

  Class PersistModule

  Class PersistService
    Method start()
    Method stop()

  Class Transactional

  Class UnitOfWork
    Method begin()
    Method end()

Package com.google.inject.persist.finder
  Class FirstResult

  Class MaxResults

Package com.google.inject.persist.jpa
  Class JpaPersistModule
    Method properties(Map<?, ?>)

Package com.google.inject.servlet
  Class GuiceFilter

  Class GuiceServletContextListener
    Method getInjector()

  Class InstanceFilterBinding

  Class InstanceServletBinding

  Class LinkedFilterBinding

  Class LinkedServletBinding

  Class RequestParameters

  Class RequestScoper
    Method open()

  Class ScopingOnly

  Class ServletModule
    Method configureServlets()
    Method getServletContext()

  Class ServletModuleBinding

  Class ServletModuleTargetVisitor
    Method visit(InstanceFilterBinding)
    Method visit(InstanceServletBinding)
    Method visit(LinkedFilterBinding)
    Method visit(LinkedServletBinding)

  Class ServletScopes
    Method continueRequest(Callable<T>, Map<Key<?>, Object>)
    Method isRequestScoped(Binding<?>)
    Method scopeRequest(Callable<T>, Map<Key<?>, Object>)
    Method scopeRequest(Map<Key<?>, Object>)
    Method transferRequest()
    Method transferRequest(Callable<T>)

  Class UriPatternType

Package com.google.inject.spi
  Class BindingScopingVisitor
    Method visitNoScoping()

  Class BindingTargetVisitor
    Method visit(ConvertedConstantBinding<? extends T>)
    Method visit(LinkedKeyBinding<? extends T>)
    Method visit(UntargettedBinding<? extends T>)

  Class ConstructorBinding
    Method getInjectableMembers()

  Class ConvertedConstantBinding
    Method getTypeConverterBinding()

  Class DefaultBindingScopingVisitor

  Class DefaultBindingTargetVisitor

  Class DefaultElementVisitor

  Class DependencyAndSource
    Method getBindingSource()
    Method getDependency()

  Class ElementSource
    Method getDeclaringSource()
    Method getModuleClassNames()
    Method getModuleConfigurePositionsInStackTrace()
    Method getStackTrace()

  Class ElementVisitor
    Method visit(Binding<T>)
    Method visit(DisableCircularProxiesOption)
    Method visit(RequireAtInjectOnConstructorsOption)
    Method visit(RequireExplicitBindingsOption)

  Class HasDependencies
    Method getDependencies()

  Class InjectionPoint
    Method forConstructor(Constructor<T>)
    Method forConstructor(Constructor<T>, TypeLiteral<? extends T>)
    Method forInstanceMethodsAndFields(Class<?>)
    Method forInstanceMethodsAndFields(TypeLiteral<?>)
    Method forMethod(Method, TypeLiteral<T>)
    Method forStaticMethodsAndFields(Class<?>)
    Method forStaticMethodsAndFields(TypeLiteral<?>)
    Method getDeclaringType()
    Method isToolable()

  Class InjectionRequest
    Method getInjectionPoints()

  Class InterceptorBinding

  Class MembersInjectorLookup
    Method getDelegate()

  Class Message
    Method getCause()

  Class ModuleAnnotatedMethodScanner
    Method prepareMethod(Binder, Annotation, Key<T>, InjectionPoint)

  Class ModuleAnnotatedMethodScannerBinding

  Class ProviderInstanceBinding
    Method getProviderInstance()
    Method getUserSuppliedProvider()

  Class ProviderLookup

  Class ProviderWithExtensionVisitor
    Method acceptExtensionVisitor(BindingTargetVisitor<B, V>, ProviderInstanceBinding<? extends B>)

  Class ProvidesMethodBinding
    Method getAnnotation()

  Class ProvidesMethodTargetVisitor

  Class ProvisionListener

  Class ProvisionListener.ProvisionInvocation
    Method getBinding()
    Method getDependencyChain()

  Class ProvisionListener
    Method onProvision(ProvisionInvocation<T>)

  Class ScopeBinding

  Class StaticInjectionRequest
    Method getInjectionPoints()

  Class Toolable

  Class TypeConverterBinding

  Class TypeEncounter
    Method addError(String, Object[])
    Method bindInterceptor(Matcher<Method>, MethodInterceptor[])
    Method getMembersInjector(Class<T>)
    Method getMembersInjector(TypeLiteral<T>)

  Class TypeListener
    Method hear(TypeLiteral<I>, TypeEncounter<I>)

Package com.google.inject.spring
  Class SpringIntegration
    Method bindAll(Binder, ListableBeanFactory)
    Method fromSpring(Class<T>, String)

Package com.google.inject.struts2
  Class Struts2Factory

  Class Struts2GuicePluginModule

Package com.google.inject.testing.fieldbinder
  Class Bind

  Class BoundFieldModule

Package com.google.inject.throwingproviders
  Class CheckedProvider

  Class CheckedProvides

  Class ThrowingInject

  Class ThrowingProvider

  Class ThrowingProviderBinder
    Method forModule(Module)

Package com.google.inject.tools.jmx
  Class Manager
    Method manage(MBeanServer, String, Injector)
    Method manage(String, Injector)

Package com.google.inject.util
  Class Modules
    Method override(Iterable<Module>)
    Method override(Module[])

  Class Providers
    Method guicify(Provider<T>)
    Method of(T)

  Class Types
    Method arrayOf(Type)
    Method collectionOf(Type)
    Method javaxProviderOf(Type)
    Method listOf(Type)
    Method mapOf(Type, Type)
    Method newParameterizedType(Type, Type[])
    Method newParameterizedTypeWithOwner(Type, Type, Type[])
    Method providerOf(Type)
    Method setOf(Type)
    Method subtypeOf(Type)
    Method supertypeOf(Type)