From 66ed420f9c152b96acce591b022f2708b2669bbc Mon Sep 17 00:00:00 2001 From: "sberlin@gmail.com" Date: Sun, 31 Oct 2010 20:20:10 +0000 Subject: Remove old 2.0 changes, prepare for new javadoc location. git-svn-id: https://google-guice.googlecode.com/svn/trunk@1342 d779f126-a31b-0410-b53b-1d3aecad763e --- .../2.0/changes/alldiffs_index_additions.html | 734 -------------- .../2.0/changes/alldiffs_index_all.html | 1056 -------------------- .../2.0/changes/alldiffs_index_changes.html | 561 ----------- .../2.0/changes/alldiffs_index_removals.html | 87 -- latest-api-diffs/2.0/changes/changes-summary.html | 142 --- .../2.0/changes/classes_index_additions.html | 366 ------- .../2.0/changes/classes_index_all.html | 460 --------- .../2.0/changes/classes_index_changes.html | 252 ----- .../2.0/changes/classes_index_removals.html | 56 -- .../changes/com.google.inject.AbstractModule.html | 203 ---- .../2.0/changes/com.google.inject.Binder.html | 240 ----- .../2.0/changes/com.google.inject.Binding.html | 145 --- .../com.google.inject.BindingAnnotation.html | 84 -- .../com.google.inject.CreationException.html | 122 --- .../2.0/changes/com.google.inject.Guice.html | 161 --- .../2.0/changes/com.google.inject.Injector.html | 222 ---- .../2.0/changes/com.google.inject.Key.html | 157 --- .../2.0/changes/com.google.inject.Module.html | 105 -- .../2.0/changes/com.google.inject.Provider.html | 105 -- .../2.0/changes/com.google.inject.Scope.html | 105 -- .../2.0/changes/com.google.inject.Scopes.html | 103 -- .../2.0/changes/com.google.inject.TypeLiteral.html | 187 ---- ...ogle.inject.binder.AnnotatedBindingBuilder.html | 114 --- ...ect.binder.AnnotatedConstantBindingBuilder.html | 114 --- ....google.inject.binder.LinkedBindingBuilder.html | 159 --- ....google.inject.binder.ScopedBindingBuilder.html | 124 --- .../com.google.inject.matcher.Matchers.html | 119 --- .../2.0/changes/com.google.inject.name.Names.html | 114 --- .../com.google.inject.servlet.GuiceFilter.html | 84 -- .../com.google.inject.servlet.ServletModule.html | 151 --- .../2.0/changes/com.google.inject.spi.Message.html | 175 ---- .../2.0/changes/constructors_index_additions.html | 56 -- .../2.0/changes/constructors_index_all.html | 64 -- .../2.0/changes/constructors_index_changes.html | 56 -- .../2.0/changes/constructors_index_removals.html | 50 - .../changes/docdiffs_com.google.inject.binder.html | 106 -- .../2.0/changes/docdiffs_com.google.inject.html | 621 ------------ .../docdiffs_com.google.inject.matcher.html | 69 -- .../changes/docdiffs_com.google.inject.name.html | 72 -- .../docdiffs_com.google.inject.servlet.html | 99 -- .../changes/docdiffs_com.google.inject.spi.html | 77 -- latest-api-diffs/2.0/changes/docdiffs_index.html | 135 --- .../2.0/changes/fields_index_additions.html | 56 -- latest-api-diffs/2.0/changes/fields_index_all.html | 56 -- .../2.0/changes/fields_index_changes.html | 50 - .../2.0/changes/fields_index_removals.html | 50 - latest-api-diffs/2.0/changes/jdiff_help.html | 112 --- latest-api-diffs/2.0/changes/jdiff_statistics.html | 436 -------- .../2.0/changes/jdiff_topleftframe.html | 40 - .../2.0/changes/methods_index_additions.html | 312 ------ .../2.0/changes/methods_index_all.html | 552 ---------- .../2.0/changes/methods_index_changes.html | 328 ------ .../2.0/changes/methods_index_removals.html | 71 -- .../2.0/changes/packages_index_additions.html | 56 -- .../2.0/changes/packages_index_all.html | 62 -- .../2.0/changes/packages_index_changes.html | 58 -- .../2.0/changes/packages_index_removals.html | 51 - .../2.0/changes/pkg_com.google.inject.binder.html | 135 --- .../2.0/changes/pkg_com.google.inject.html | 303 ------ .../2.0/changes/pkg_com.google.inject.matcher.html | 99 -- .../2.0/changes/pkg_com.google.inject.name.html | 99 -- .../2.0/changes/pkg_com.google.inject.servlet.html | 143 --- .../2.0/changes/pkg_com.google.inject.spi.html | 369 ------- 63 files changed, 11650 deletions(-) delete mode 100755 latest-api-diffs/2.0/changes/alldiffs_index_additions.html delete mode 100755 latest-api-diffs/2.0/changes/alldiffs_index_all.html delete mode 100755 latest-api-diffs/2.0/changes/alldiffs_index_changes.html delete mode 100755 latest-api-diffs/2.0/changes/alldiffs_index_removals.html delete mode 100755 latest-api-diffs/2.0/changes/changes-summary.html delete mode 100755 latest-api-diffs/2.0/changes/classes_index_additions.html delete mode 100755 latest-api-diffs/2.0/changes/classes_index_all.html delete mode 100755 latest-api-diffs/2.0/changes/classes_index_changes.html delete mode 100755 latest-api-diffs/2.0/changes/classes_index_removals.html delete mode 100755 latest-api-diffs/2.0/changes/com.google.inject.AbstractModule.html delete mode 100755 latest-api-diffs/2.0/changes/com.google.inject.Binder.html delete mode 100755 latest-api-diffs/2.0/changes/com.google.inject.Binding.html delete mode 100755 latest-api-diffs/2.0/changes/com.google.inject.BindingAnnotation.html delete mode 100755 latest-api-diffs/2.0/changes/com.google.inject.CreationException.html delete mode 100755 latest-api-diffs/2.0/changes/com.google.inject.Guice.html delete mode 100755 latest-api-diffs/2.0/changes/com.google.inject.Injector.html delete mode 100755 latest-api-diffs/2.0/changes/com.google.inject.Key.html delete mode 100755 latest-api-diffs/2.0/changes/com.google.inject.Module.html delete mode 100755 latest-api-diffs/2.0/changes/com.google.inject.Provider.html delete mode 100755 latest-api-diffs/2.0/changes/com.google.inject.Scope.html delete mode 100755 latest-api-diffs/2.0/changes/com.google.inject.Scopes.html delete mode 100755 latest-api-diffs/2.0/changes/com.google.inject.TypeLiteral.html delete mode 100755 latest-api-diffs/2.0/changes/com.google.inject.binder.AnnotatedBindingBuilder.html delete mode 100755 latest-api-diffs/2.0/changes/com.google.inject.binder.AnnotatedConstantBindingBuilder.html delete mode 100755 latest-api-diffs/2.0/changes/com.google.inject.binder.LinkedBindingBuilder.html delete mode 100755 latest-api-diffs/2.0/changes/com.google.inject.binder.ScopedBindingBuilder.html delete mode 100755 latest-api-diffs/2.0/changes/com.google.inject.matcher.Matchers.html delete mode 100755 latest-api-diffs/2.0/changes/com.google.inject.name.Names.html delete mode 100755 latest-api-diffs/2.0/changes/com.google.inject.servlet.GuiceFilter.html delete mode 100755 latest-api-diffs/2.0/changes/com.google.inject.servlet.ServletModule.html delete mode 100755 latest-api-diffs/2.0/changes/com.google.inject.spi.Message.html delete mode 100755 latest-api-diffs/2.0/changes/constructors_index_additions.html delete mode 100755 latest-api-diffs/2.0/changes/constructors_index_all.html delete mode 100755 latest-api-diffs/2.0/changes/constructors_index_changes.html delete mode 100755 latest-api-diffs/2.0/changes/constructors_index_removals.html delete mode 100755 latest-api-diffs/2.0/changes/docdiffs_com.google.inject.binder.html delete mode 100755 latest-api-diffs/2.0/changes/docdiffs_com.google.inject.html delete mode 100755 latest-api-diffs/2.0/changes/docdiffs_com.google.inject.matcher.html delete mode 100755 latest-api-diffs/2.0/changes/docdiffs_com.google.inject.name.html delete mode 100755 latest-api-diffs/2.0/changes/docdiffs_com.google.inject.servlet.html delete mode 100755 latest-api-diffs/2.0/changes/docdiffs_com.google.inject.spi.html delete mode 100755 latest-api-diffs/2.0/changes/docdiffs_index.html delete mode 100755 latest-api-diffs/2.0/changes/fields_index_additions.html delete mode 100755 latest-api-diffs/2.0/changes/fields_index_all.html delete mode 100755 latest-api-diffs/2.0/changes/fields_index_changes.html delete mode 100755 latest-api-diffs/2.0/changes/fields_index_removals.html delete mode 100755 latest-api-diffs/2.0/changes/jdiff_help.html delete mode 100755 latest-api-diffs/2.0/changes/jdiff_statistics.html delete mode 100755 latest-api-diffs/2.0/changes/jdiff_topleftframe.html delete mode 100755 latest-api-diffs/2.0/changes/methods_index_additions.html delete mode 100755 latest-api-diffs/2.0/changes/methods_index_all.html delete mode 100755 latest-api-diffs/2.0/changes/methods_index_changes.html delete mode 100755 latest-api-diffs/2.0/changes/methods_index_removals.html delete mode 100755 latest-api-diffs/2.0/changes/packages_index_additions.html delete mode 100755 latest-api-diffs/2.0/changes/packages_index_all.html delete mode 100755 latest-api-diffs/2.0/changes/packages_index_changes.html delete mode 100755 latest-api-diffs/2.0/changes/packages_index_removals.html delete mode 100755 latest-api-diffs/2.0/changes/pkg_com.google.inject.binder.html delete mode 100755 latest-api-diffs/2.0/changes/pkg_com.google.inject.html delete mode 100755 latest-api-diffs/2.0/changes/pkg_com.google.inject.matcher.html delete mode 100755 latest-api-diffs/2.0/changes/pkg_com.google.inject.name.html delete mode 100755 latest-api-diffs/2.0/changes/pkg_com.google.inject.servlet.html delete mode 100755 latest-api-diffs/2.0/changes/pkg_com.google.inject.spi.html (limited to 'latest-api-diffs') diff --git a/latest-api-diffs/2.0/changes/alldiffs_index_additions.html b/latest-api-diffs/2.0/changes/alldiffs_index_additions.html deleted file mode 100755 index fda410b9..00000000 --- a/latest-api-diffs/2.0/changes/alldiffs_index_additions.html +++ /dev/null @@ -1,734 +0,0 @@ - - - - - - - - - -All Additions Index - - - - - - - - - - - - - - - - - - - - - -
-All Differences -
- -Removals - -
- -Additions - -
- -Changes - -
-Bold is New, strike is deleted -

- - -
A  -B -C -D -E -F -G -H -I -L -M -N -O -P -R -S -T -U -W - TOP -
-acceptScopingVisitor -(BindingScopingVisitor<V>)
- -acceptTargetVisitor -(BindingTargetVisitor<? super T, V>)
- -acceptVisitor -(ElementVisitor<T>)
- -addError
-  type  -(Message) in com.google.inject.AbstractModule -
- -  type  -(Message) in com.google.inject.Binder -
- -AnnotatedElementBuilder
- -applyTo -(Binder)
- - -
B  -A -C -D -E -F -G -H -I -L -M -N -O -P -R -S -T -U -W - TOP -
-BindingScopingVisitor
- -BindingTargetVisitor
- -bindListener
-  type  -(Matcher<TypeLiteral<?>>, TypeListener) in com.google.inject.AbstractModule -
- -  type  -(Matcher<TypeLiteral<?>>, TypeListener) in com.google.inject.Binder -
- - -com.google.inject.assistedinject
- -com.google.inject.multibindings
- -com.google.inject.throwingproviders
- -com.google.inject.util
- -ConfigurationException
- -configureServlets -()
- -ConstructorBinding
- -ConvertedConstantBinding
- -convertToTypes
-  type  -(Matcher<TypeLiteral<?>>, TypeConverter) in com.google.inject.AbstractModule -
- -  type  -(Matcher<TypeLiteral<?>>, TypeConverter) in com.google.inject.Binder -
- -createChildInjector
-  type  -(Module[]) in com.google.inject.Injector -
- -  type  -(Iterable<Module>) in com.google.inject.Injector -
- -createInjector
-  type  -(Stage, Iterable<Module>) in com.google.inject.Guice -
- -  type  -(Iterable<Module>) in com.google.inject.Guice -
- -currentStage -()
- - -
D  -A -B -C -E -F -G -H -I -L -M -N -O -P -R -S -T -U -W - TOP -
-DefaultBindingScopingVisitor
- -DefaultBindingTargetVisitor
- -DefaultElementVisitor
- -Dependency
- - -
E  -A -B -C -D -F -G -H -I -L -M -N -O -P -R -S -T -U -W - TOP -
-Element
- -Elements
- -ElementVisitor
- -Exposed
- -ExposedBinding
- - -
F  -A -B -C -D -E -G -H -I -L -M -N -O -P -R -S -T -U -W - TOP -
-filter -(String, String[])
- -filterRegex -(String, String[])
- - -
G  -A -B -C -D -E -F -H -I -L -M -N -O -P -R -S -T -U -W - TOP -
-getBinding -(Class<T>)
- -getCause -()
- -getExceptionTypes -(Member)
- -getFieldType -(Field)
- -getMembersInjector
-  type  -(TypeLiteral<T>) in com.google.inject.AbstractModule -
- -  type  -(Class<T>) in com.google.inject.AbstractModule -
- -  type  -(TypeLiteral<T>) in com.google.inject.Binder -
- -  type  -(Class<T>) in com.google.inject.Binder -
- -  type  -(TypeLiteral<T>) in com.google.inject.Injector -
- -  type  -(Class<T>) in com.google.inject.Injector -
- -getParameterTypes -(Member)
- -getParent -()
- -getProvider
-  type  -(Key<T>) in com.google.inject.AbstractModule -
- -  type  -(Class<T>) in com.google.inject.AbstractModule -
- -  type  -(Key<T>) in com.google.inject.Binder -
- -  type  -(Class<T>) in com.google.inject.Binder -
- -getRawType -()
- -getReturnType -(Method)
- -getSources -()
- -getSupertype -(Class<?>)
- -GuiceServletContextListener
- - -
H  -A -B -C -D -E -F -G -I -L -M -N -O -P -R -S -T -U -W - TOP -
-HasDependencies
- - -
I  -A -B -C -D -E -F -G -H -L -M -N -O -P -R -S -T -U -W - TOP -
-InjectionListener
- -InjectionPoint
- -InjectionRequest
- -InstanceBinding
- -inSubpackage -(String)
- -InterceptorBinding
- - -
L  -A -B -C -D -E -F -G -H -I -M -N -O -P -R -S -T -U -W - TOP -
-LinkedKeyBinding
- - -
M  -A -B -C -D -E -F -G -H -I -L -N -O -P -R -S -T -U -W - TOP -
-MembersInjector
- -MembersInjectorLookup
- -Message -(List<Object>, String, Throwable) constructor
- - -
N  -A -B -C -D -E -F -G -H -I -L -M -O -P -R -S -T -U -W - TOP -
-newPrivateBinder -()
- -NO_SCOPE -
- - -
O  -A -B -C -D -E -F -G -H -I -L -M -N -P -R -S -T -U -W - TOP -
-OutOfScopeException
- - -
P  -A -B -C -D -E -F -G -H -I -L -M -N -O -R -S -T -U -W - TOP -
-PrivateBinder
- -PrivateElements
- -PrivateModule
- -ProviderBinding
- -ProviderInstanceBinding
- -ProviderKeyBinding
- -ProviderLookup
- -ProviderWithDependencies
- -Provides
- -ProvisionException
- - -
R  -A -B -C -D -E -F -G -H -I -L -M -N -O -P -S -T -U -W - TOP -
-requestInjection
-  type  -(Object) in com.google.inject.AbstractModule -
- -  type  -(TypeLiteral<T>, T) in com.google.inject.Binder -
- -  type  -(Object) in com.google.inject.Binder -
- -requireBinding
-  type  -(Key<?>) in com.google.inject.AbstractModule -
- -  type  -(Class<?>) in com.google.inject.AbstractModule -
- - -
S  -A -B -C -D -E -F -G -H -I -L -M -N -O -P -R -T -U -W - TOP -
-ScopeBinding
- -serve -(String, String[])
- -serveRegex -(String, String[])
- -ServletModule.FilterKeyBindingBuilder
- -ServletModule.ServletKeyBindingBuilder
- -skipSources -(Class[])
- -StaticInjectionRequest
- - -
T  -A -B -C -D -E -F -G -H -I -L -M -N -O -P -R -S -U -W - TOP -
-TypeConverter
- -TypeConverterBinding
- -TypeEncounter
- -TypeListener
- -TypeListenerBinding
- - -
U  -A -B -C -D -E -F -G -H -I -L -M -N -O -P -R -S -T -W - TOP -
-UntargettedBinding
- - -
W  -A -B -C -D -E -F -G -H -I -L -M -N -O -P -R -S -T -U - TOP -
-withSource -(Object)
- - diff --git a/latest-api-diffs/2.0/changes/alldiffs_index_all.html b/latest-api-diffs/2.0/changes/alldiffs_index_all.html deleted file mode 100755 index 7977eedf..00000000 --- a/latest-api-diffs/2.0/changes/alldiffs_index_all.html +++ /dev/null @@ -1,1056 +0,0 @@ - - - - - - - - - -All Differences Index - - - - - - - - - - - - - - - - - - - - - -
-All Differences -
- -Removals - -
- -Additions - -
- -Changes - -
-Bold is New, strike is deleted -

- - -
A  -B -C -D -E -F -G -H -I -K -L -M -N -O -P -R -S -T -U -W - TOP -
-AbstractModule
- -acceptScopingVisitor -(BindingScopingVisitor<V>)
- -acceptTargetVisitor -(BindingTargetVisitor<? super T, V>)
- -acceptVisitor -(ElementVisitor<T>)
- -addError
-  type  -(Message) in com.google.inject.AbstractModule -
- -  type  -(Message) in com.google.inject.Binder -
- -AnnotatedBindingBuilder
- -AnnotatedConstantBindingBuilder
- -AnnotatedElementBuilder
- -annotatedWith
-  type  -(Class<Annotation>) in com.google.inject.binder.AnnotatedBindingBuilder -
- -  type  -(Annotation) in com.google.inject.binder.AnnotatedBindingBuilder -
- -  type  -(Class<Annotation>) in com.google.inject.binder.AnnotatedConstantBindingBuilder -
- -  type  -(Annotation) in com.google.inject.binder.AnnotatedConstantBindingBuilder -
- -applyTo -(Binder)
- -asEagerSingleton -()
- - -
B  -A -C -D -E -F -G -H -I -K -L -M -N -O -P -R -S -T -U -W - TOP -
-bind
-  type  -(TypeLiteral<T>) in com.google.inject.Binder -
- -  type  -(Class<T>) in com.google.inject.Binder -
- -  type  -(Key<T>) in com.google.inject.Binder -
- -bindConstant -()
- -Binder
- -Binding
- -BindingAnnotation
- -BindingScopingVisitor
- -BindingTargetVisitor
- -bindInterceptor
-  type  -(Matcher<Class<?>>, Matcher<Method>, MethodInterceptor[]) in com.google.inject.AbstractModule -
- -  type  -(Matcher<Class<?>>, Matcher<Method>, MethodInterceptor[]) in com.google.inject.Binder -
- -bindListener
-  type  -(Matcher<TypeLiteral<?>>, TypeListener) in com.google.inject.AbstractModule -
- -  type  -(Matcher<TypeLiteral<?>>, TypeListener) in com.google.inject.Binder -
- -bindProperties
-  type  -(Binder, Map<String, String>) in com.google.inject.name.Names -
- -  type  -(Binder, Properties) in com.google.inject.name.Names -
- - -com.google.inject
- -com.google.inject.assistedinject
- -com.google.inject.binder
- -com.google.inject.matcher
- -com.google.inject.multibindings
- -com.google.inject.name
- -com.google.inject.servlet
- -com.google.inject.spi
- -com.google.inject.throwingproviders
- -com.google.inject.util
- -ConfigurationException
- -configure
-  type  -(Binder) in com.google.inject.Module -
- -  type  -() in com.google.inject.servlet.ServletModule -
- -configureServlets -()
- -ConstructorBinding
- -ConvertedConstantBinding
- -convertToTypes
-  type  -(Matcher<TypeLiteral<?>>, TypeConverter) in com.google.inject.AbstractModule -
- -  type  -(Matcher<TypeLiteral<?>>, TypeConverter) in com.google.inject.Binder -
- -createChildInjector
-  type  -(Module[]) in com.google.inject.Injector -
- -  type  -(Iterable<Module>) in com.google.inject.Injector -
- -createInjector
-  type  -(Stage, Iterable<Module>) in com.google.inject.Guice -
- -  type  -(Iterable<Module>) in com.google.inject.Guice -
- -  type  -(Stage, Iterable<Module>) in com.google.inject.Guice -
- -  type  -(Iterable<Module>) in com.google.inject.Guice -
- -  type  -(Module[]) in com.google.inject.Guice -
- -  type  -(Stage, Module[]) in com.google.inject.Guice -
- -CreationException
-  com.google.inject
- -  CreationException -(Collection<Message>) constructor
- -currentStage -()
- - -
D  -A -B -C -E -F -G -H -I -K -L -M -N -O -P -R -S -T -U -W - TOP -
-DefaultBindingScopingVisitor
- -DefaultBindingTargetVisitor
- -DefaultElementVisitor
- -Dependency
- - -
E  -A -B -C -D -F -G -H -I -K -L -M -N -O -P -R -S -T -U -W - TOP -
-Element
- -Elements
- -ElementVisitor
- -equals
-  type  -(Object) in com.google.inject.Key -
- -  type  -(Object) in com.google.inject.TypeLiteral -
- -Exposed
- -ExposedBinding
- - -
F  -A -B -C -D -E -G -H -I -K -L -M -N -O -P -R -S -T -U -W - TOP -
-filter -(String, String[])
- -filterRegex -(String, String[])
- -findBindingsByType -(TypeLiteral<T>)
- - -
G  -A -B -C -D -E -F -H -I -K -L -M -N -O -P -R -S -T -U -W - TOP -
-get -()
- -getAnnotation -()
- -getAnnotationType -()
- -getBinding
-  type  -(Class<T>) in com.google.inject.Injector -
- -  type  -(Key<T>) in com.google.inject.Injector -
- -getBindings -()
- -getCause -()
- -getErrorMessages -()
- -getExceptionTypes -(Member)
- -getFieldType -(Field)
- -getInstance
-  type  -(Key<T>) in com.google.inject.Injector -
- -  type  -(Class<T>) in com.google.inject.Injector -
- -getMembersInjector
-  type  -(TypeLiteral<T>) in com.google.inject.AbstractModule -
- -  type  -(Class<T>) in com.google.inject.AbstractModule -
- -  type  -(TypeLiteral<T>) in com.google.inject.Binder -
- -  type  -(Class<T>) in com.google.inject.Binder -
- -  type  -(TypeLiteral<T>) in com.google.inject.Injector -
- -  type  -(Class<T>) in com.google.inject.Injector -
- -getParameterTypes -(Member)
- -getParent -()
- -getProvider
-  type  -(Key<T>) in com.google.inject.AbstractModule -
- -  type  -(Class<T>) in com.google.inject.AbstractModule -
- -  type  -(Key<T>) in com.google.inject.Binder -
- -  type  -(Class<T>) in com.google.inject.Binder -
- -  type  -() in com.google.inject.Binding -
- -  type  -(Key<T>) in com.google.inject.Injector -
- -  type  -(Class<T>) in com.google.inject.Injector -
- -getRawType -()
- -getReturnType -(Method)
- -getSource
-  type  -() in com.google.inject.Binding -
- -  type  -() in com.google.inject.spi.Message -
- -getSources -()
- -getSourceString -()
- -getSupertype -(Class<?>)
- -getType -()
- -getTypeLiteral -()
- -Guice
- -GuiceFilter
- -GuiceServletContextListener
- - -
H  -A -B -C -D -E -F -G -I -K -L -M -N -O -P -R -S -T -U -W - TOP -
-HasDependencies
- -hashCode
-  type  -() in com.google.inject.Key -
- -  type  -() in com.google.inject.TypeLiteral -
- - -
I  -A -B -C -D -E -F -G -H -K -L -M -N -O -P -R -S -T -U -W - TOP -
-in
-  type  -(Scope) in com.google.inject.binder.ScopedBindingBuilder -
- -  type  -(Class<Annotation>) in com.google.inject.binder.ScopedBindingBuilder -
- -InjectionListener
- -InjectionPoint
- -InjectionRequest
- -injectMembers -(Object)
- -Injector
- -inPackage -(Package)
- -InstanceBinding
- -inSubpackage -(String)
- -InterceptorBinding
- - -
K  -A -B -C -D -E -F -G -H -I -L -M -N -O -P -R -S -T -U -W - TOP -
-Key
- - -
L  -A -B -C -D -E -F -G -H -I -K -M -N -O -P -R -S -T -U -W - TOP -
-LinkedBindingBuilder
- -LinkedKeyBinding
- - -
M  -A -B -C -D -E -F -G -H -I -K -L -N -O -P -R -S -T -U -W - TOP -
-Matchers
- -MembersInjector
- -MembersInjectorLookup
- -Message
-  com.google.inject.spi
- -  Message -(List<Object>, String, Throwable) constructor
- -Module
- - -
N  -A -B -C -D -E -F -G -H -I -K -L -M -O -P -R -S -T -U -W - TOP -
-Names
- -newPrivateBinder -()
- -NO_SCOPE -
- - -
O  -A -B -C -D -E -F -G -H -I -K -L -M -N -P -R -S -T -U -W - TOP -
-OutOfScopeException
- - -
P  -A -B -C -D -E -F -G -H -I -K -L -M -N -O -R -S -T -U -W - TOP -
-PrivateBinder
- -PrivateElements
- -PrivateModule
- -Provider
- -ProviderBinding
- -ProviderInstanceBinding
- -ProviderKeyBinding
- -ProviderLookup
- -ProviderWithDependencies
- -Provides
- -ProvisionException
- - -
R  -A -B -C -D -E -F -G -H -I -K -L -M -N -O -P -S -T -U -W - TOP -
-requestInjection
-  type  -(Object) in com.google.inject.AbstractModule -
- -  type  -(TypeLiteral<T>, T) in com.google.inject.Binder -
- -  type  -(Object) in com.google.inject.Binder -
- -requireBinding
-  type  -(Key<?>) in com.google.inject.AbstractModule -
- -  type  -(Class<?>) in com.google.inject.AbstractModule -
- - -
S  -A -B -C -D -E -F -G -H -I -K -L -M -N -O -P -R -T -U -W - TOP -
-Scope
- -scope -(Key<T>, Provider<T>)
- -ScopeBinding
- -ScopedBindingBuilder
- -Scopes
- -serve -(String, String[])
- -serveRegex -(String, String[])
- -ServletModule
- -ServletModule.FilterKeyBindingBuilder
- -ServletModule.ServletKeyBindingBuilder
- -skipSources -(Class[])
- -SourceProvider
- -SourceProviders
- -StaticInjectionRequest
- - -
T  -A -B -C -D -E -F -G -H -I -K -L -M -N -O -P -R -S -U -W - TOP -
-to
-  type  -(Key<? extends T>) in com.google.inject.binder.LinkedBindingBuilder -
- -  type  -(TypeLiteral<? extends T>) in com.google.inject.binder.LinkedBindingBuilder -
- -  type  -(Class<? extends T>) in com.google.inject.binder.LinkedBindingBuilder -
- -toInstance -(T)
- -toProvider
-  type  -(Key<Provider<? extends T>>) in com.google.inject.binder.LinkedBindingBuilder -
- -  type  -(Provider<? extends T>) in com.google.inject.binder.LinkedBindingBuilder -
- -  type  -(Class<Provider<? extends T>>) in com.google.inject.binder.LinkedBindingBuilder -
- -toString
-  type  -() in com.google.inject.Key -
- -  type  -() in com.google.inject.TypeLiteral -
- -TypeConverter
- -TypeConverterBinding
- -TypeEncounter
- -TypeListener
- -TypeListenerBinding
- -TypeLiteral
- - -
U  -A -B -C -D -E -F -G -H -I -K -L -M -N -O -P -R -S -T -W - TOP -
-UntargettedBinding
- - -
W  -A -B -C -D -E -F -G -H -I -K -L -M -N -O -P -R -S -T -U - TOP -
-withSource -(Object)
- - diff --git a/latest-api-diffs/2.0/changes/alldiffs_index_changes.html b/latest-api-diffs/2.0/changes/alldiffs_index_changes.html deleted file mode 100755 index c6c58e62..00000000 --- a/latest-api-diffs/2.0/changes/alldiffs_index_changes.html +++ /dev/null @@ -1,561 +0,0 @@ - - - - - - - - - -All Changes Index - - - - - - - - - - - - - - - - - - - - - -
-All Differences -
- -Removals - -
- -Additions - -
- -Changes - -
-Bold is New, strike is deleted -

- - -
A  -B -C -E -F -G -H -I -K -L -M -N -P -S -T - TOP -
-AbstractModule
- -AnnotatedBindingBuilder
- -AnnotatedConstantBindingBuilder
- -annotatedWith
-  type  -(Class<Annotation>) in com.google.inject.binder.AnnotatedBindingBuilder -
- -  type  -(Annotation) in com.google.inject.binder.AnnotatedBindingBuilder -
- -  type  -(Class<Annotation>) in com.google.inject.binder.AnnotatedConstantBindingBuilder -
- -  type  -(Annotation) in com.google.inject.binder.AnnotatedConstantBindingBuilder -
- -asEagerSingleton -()
- - -
B  -A -C -E -F -G -H -I -K -L -M -N -P -S -T - TOP -
-bind
-  type  -(TypeLiteral<T>) in com.google.inject.Binder -
- -  type  -(Class<T>) in com.google.inject.Binder -
- -  type  -(Key<T>) in com.google.inject.Binder -
- -bindConstant -()
- -Binder
- -Binding
- -BindingAnnotation
- -bindInterceptor
-  type  -(Matcher<Class<?>>, Matcher<Method>, MethodInterceptor[]) in com.google.inject.AbstractModule -
- -  type  -(Matcher<Class<?>>, Matcher<Method>, MethodInterceptor[]) in com.google.inject.Binder -
- -bindProperties
-  type  -(Binder, Map<String, String>) in com.google.inject.name.Names -
- -  type  -(Binder, Properties) in com.google.inject.name.Names -
- - -com.google.inject
- -com.google.inject.binder
- -com.google.inject.matcher
- -com.google.inject.name
- -com.google.inject.servlet
- -com.google.inject.spi
- -configure
-  type  -(Binder) in com.google.inject.Module -
- -  type  -() in com.google.inject.servlet.ServletModule -
- -createInjector
-  type  -(Module[]) in com.google.inject.Guice -
- -  type  -(Stage, Module[]) in com.google.inject.Guice -
- -CreationException
-  com.google.inject
- -  CreationException -(Collection<Message>) constructor
- - -
E  -A -B -C -F -G -H -I -K -L -M -N -P -S -T - TOP -
-equals
-  type  -(Object) in com.google.inject.Key -
- -  type  -(Object) in com.google.inject.TypeLiteral -
- - -
F  -A -B -C -E -G -H -I -K -L -M -N -P -S -T - TOP -
-findBindingsByType -(TypeLiteral<T>)
- - -
G  -A -B -C -E -F -H -I -K -L -M -N -P -S -T - TOP -
-get -()
- -getAnnotation -()
- -getAnnotationType -()
- -getBinding -(Key<T>)
- -getBindings -()
- -getErrorMessages -()
- -getInstance
-  type  -(Key<T>) in com.google.inject.Injector -
- -  type  -(Class<T>) in com.google.inject.Injector -
- -getProvider
-  type  -() in com.google.inject.Binding -
- -  type  -(Key<T>) in com.google.inject.Injector -
- -  type  -(Class<T>) in com.google.inject.Injector -
- -getSource -()
- -getType -()
- -getTypeLiteral -()
- -Guice
- -GuiceFilter
- - -
H  -A -B -C -E -F -G -I -K -L -M -N -P -S -T - TOP -
-hashCode
-  type  -() in com.google.inject.Key -
- -  type  -() in com.google.inject.TypeLiteral -
- - -
I  -A -B -C -E -F -G -H -K -L -M -N -P -S -T - TOP -
-in
-  type  -(Scope) in com.google.inject.binder.ScopedBindingBuilder -
- -  type  -(Class<Annotation>) in com.google.inject.binder.ScopedBindingBuilder -
- -injectMembers -(Object)
- -Injector
- -inPackage -(Package)
- - -
K  -A -B -C -E -F -G -H -I -L -M -N -P -S -T - TOP -
-Key
- - -
L  -A -B -C -E -F -G -H -I -K -M -N -P -S -T - TOP -
-LinkedBindingBuilder
- - -
M  -A -B -C -E -F -G -H -I -K -L -N -P -S -T - TOP -
-Matchers
- -Message
- -Module
- - -
N  -A -B -C -E -F -G -H -I -K -L -M -P -S -T - TOP -
-Names
- - -
P  -A -B -C -E -F -G -H -I -K -L -M -N -S -T - TOP -
-Provider
- - -
S  -A -B -C -E -F -G -H -I -K -L -M -N -P -T - TOP -
-Scope
- -scope -(Key<T>, Provider<T>)
- -ScopedBindingBuilder
- -Scopes
- -ServletModule
- - -
T  -A -B -C -E -F -G -H -I -K -L -M -N -P -S - TOP -
-to
-  type  -(Key<? extends T>) in com.google.inject.binder.LinkedBindingBuilder -
- -  type  -(TypeLiteral<? extends T>) in com.google.inject.binder.LinkedBindingBuilder -
- -  type  -(Class<? extends T>) in com.google.inject.binder.LinkedBindingBuilder -
- -toInstance -(T)
- -toProvider
-  type  -(Key<Provider<? extends T>>) in com.google.inject.binder.LinkedBindingBuilder -
- -  type  -(Provider<? extends T>) in com.google.inject.binder.LinkedBindingBuilder -
- -  type  -(Class<Provider<? extends T>>) in com.google.inject.binder.LinkedBindingBuilder -
- -toString
-  type  -() in com.google.inject.Key -
- -  type  -() in com.google.inject.TypeLiteral -
- -TypeLiteral
- - diff --git a/latest-api-diffs/2.0/changes/alldiffs_index_removals.html b/latest-api-diffs/2.0/changes/alldiffs_index_removals.html deleted file mode 100755 index 96293ff8..00000000 --- a/latest-api-diffs/2.0/changes/alldiffs_index_removals.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - - - - -All Removals Index - - - - - - - - - - - - - - - - - - - - - -
-All Differences -
- -Removals - -
- -Additions - -
- -Changes - -
-Bold is New, strike is deleted -

- - -
C  -G -S - TOP -
-createInjector
-  type  -(Stage, Iterable<Module>) in com.google.inject.Guice -
- -  type  -(Iterable<Module>) in com.google.inject.Guice -
- - -
G  -C -S - TOP -
-getSource -()
- -getSourceString -()
- - -
S  -C -G - TOP -
-SourceProvider
- -SourceProviders
- - diff --git a/latest-api-diffs/2.0/changes/changes-summary.html b/latest-api-diffs/2.0/changes/changes-summary.html deleted file mode 100755 index 6d4a7bdd..00000000 --- a/latest-api-diffs/2.0/changes/changes-summary.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - - - - - - -API Differences between 1.0 and 2.0 - - - - - - - - - - - - - - -
Generated by
JDiff
-
- -
-

API Differences

-
-
-

Between 1.0 and 2.0

-
-

- - - - - - - - - - - - - - - - - - - - - -
Added Packages
- - com.google.inject.assistedinject -  
- - com.google.inject.multibindings -  
- - com.google.inject.throwingproviders -  
- - com.google.inject.util -  
-  -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Changed Packages
- - com.google.inject -  
- - com.google.inject.binder -  
- - com.google.inject.matcher -  
- - com.google.inject.name -  
- - com.google.inject.servlet -  
- - com.google.inject.spi -  
-  - - - - diff --git a/latest-api-diffs/2.0/changes/classes_index_additions.html b/latest-api-diffs/2.0/changes/classes_index_additions.html deleted file mode 100755 index ccf6fe57..00000000 --- a/latest-api-diffs/2.0/changes/classes_index_additions.html +++ /dev/null @@ -1,366 +0,0 @@ - - - - - - - - - -Class Additions Index - - - - - - - - - - - - - - - - - - - - - -
-All Classes -
- -Removals - -
- -Additions - -
- -Changes - -
-Bold is New, strike is deleted -

- -
A  -B -C -D -E -G -H -I -L -M -O -P -S -T -U - TOP -
-AnnotatedElementBuilder
- -
B  -A -C -D -E -G -H -I -L -M -O -P -S -T -U - TOP -
-BindingScopingVisitor
-BindingTargetVisitor
- -
C  -A -B -D -E -G -H -I -L -M -O -P -S -T -U - TOP -
-ConfigurationException
-ConstructorBinding
-ConvertedConstantBinding
- -
D  -A -B -C -E -G -H -I -L -M -O -P -S -T -U - TOP -
-DefaultBindingScopingVisitor
-DefaultBindingTargetVisitor
-DefaultElementVisitor
-Dependency
- -
E  -A -B -C -D -G -H -I -L -M -O -P -S -T -U - TOP -
-Element
-Elements
-ElementVisitor
-Exposed
-ExposedBinding
- -
G  -A -B -C -D -E -H -I -L -M -O -P -S -T -U - TOP -
-GuiceServletContextListener
- -
H  -A -B -C -D -E -G -I -L -M -O -P -S -T -U - TOP -
-HasDependencies
- -
I  -A -B -C -D -E -G -H -L -M -O -P -S -T -U - TOP -
-InjectionListener
-InjectionPoint
-InjectionRequest
-InstanceBinding
-InterceptorBinding
- -
L  -A -B -C -D -E -G -H -I -M -O -P -S -T -U - TOP -
-LinkedKeyBinding
- -
M  -A -B -C -D -E -G -H -I -L -O -P -S -T -U - TOP -
-MembersInjector
-MembersInjectorLookup
- -
O  -A -B -C -D -E -G -H -I -L -M -P -S -T -U - TOP -
-OutOfScopeException
- -
P  -A -B -C -D -E -G -H -I -L -M -O -S -T -U - TOP -
-PrivateBinder
-PrivateElements
-PrivateModule
-ProviderBinding
-ProviderInstanceBinding
-ProviderKeyBinding
-ProviderLookup
-ProviderWithDependencies
-Provides
-ProvisionException
- -
S  -A -B -C -D -E -G -H -I -L -M -O -P -T -U - TOP -
-ScopeBinding
-ServletModule.FilterKeyBindingBuilder
-ServletModule.ServletKeyBindingBuilder
-StaticInjectionRequest
- -
T  -A -B -C -D -E -G -H -I -L -M -O -P -S -U - TOP -
-TypeConverter
-TypeConverterBinding
-TypeEncounter
-TypeListener
-TypeListenerBinding
- -
U  -A -B -C -D -E -G -H -I -L -M -O -P -S -T - TOP -
-UntargettedBinding
- - diff --git a/latest-api-diffs/2.0/changes/classes_index_all.html b/latest-api-diffs/2.0/changes/classes_index_all.html deleted file mode 100755 index b9b4e5c7..00000000 --- a/latest-api-diffs/2.0/changes/classes_index_all.html +++ /dev/null @@ -1,460 +0,0 @@ - - - - - - - - - -Class Differences Index - - - - - - - - - - - - - - - - - - - - - -
-All Classes -
- -Removals - -
- -Additions - -
- -Changes - -
-Bold is New, strike is deleted -

- -
A  -B -C -D -E -G -H -I -K -L -M -N -O -P -S -T -U - TOP -
-AbstractModule
-AnnotatedBindingBuilder
-AnnotatedConstantBindingBuilder
-AnnotatedElementBuilder
- -
B  -A -C -D -E -G -H -I -K -L -M -N -O -P -S -T -U - TOP -
-Binder
-Binding
-BindingAnnotation
-BindingScopingVisitor
-BindingTargetVisitor
- -
C  -A -B -D -E -G -H -I -K -L -M -N -O -P -S -T -U - TOP -
-ConfigurationException
-ConstructorBinding
-ConvertedConstantBinding
-CreationException
- -
D  -A -B -C -E -G -H -I -K -L -M -N -O -P -S -T -U - TOP -
-DefaultBindingScopingVisitor
-DefaultBindingTargetVisitor
-DefaultElementVisitor
-Dependency
- -
E  -A -B -C -D -G -H -I -K -L -M -N -O -P -S -T -U - TOP -
-Element
-Elements
-ElementVisitor
-Exposed
-ExposedBinding
- -
G  -A -B -C -D -E -H -I -K -L -M -N -O -P -S -T -U - TOP -
-Guice
-GuiceFilter
-GuiceServletContextListener
- -
H  -A -B -C -D -E -G -I -K -L -M -N -O -P -S -T -U - TOP -
-HasDependencies
- -
I  -A -B -C -D -E -G -H -K -L -M -N -O -P -S -T -U - TOP -
-InjectionListener
-InjectionPoint
-InjectionRequest
-Injector
-InstanceBinding
-InterceptorBinding
- -
K  -A -B -C -D -E -G -H -I -L -M -N -O -P -S -T -U - TOP -
-Key
- -
L  -A -B -C -D -E -G -H -I -K -M -N -O -P -S -T -U - TOP -
-LinkedBindingBuilder
-LinkedKeyBinding
- -
M  -A -B -C -D -E -G -H -I -K -L -N -O -P -S -T -U - TOP -
-Matchers
-MembersInjector
-MembersInjectorLookup
-Message
-Module
- -
N  -A -B -C -D -E -G -H -I -K -L -M -O -P -S -T -U - TOP -
-Names
- -
O  -A -B -C -D -E -G -H -I -K -L -M -N -P -S -T -U - TOP -
-OutOfScopeException
- -
P  -A -B -C -D -E -G -H -I -K -L -M -N -O -S -T -U - TOP -
-PrivateBinder
-PrivateElements
-PrivateModule
-Provider
-ProviderBinding
-ProviderInstanceBinding
-ProviderKeyBinding
-ProviderLookup
-ProviderWithDependencies
-Provides
-ProvisionException
- -
S  -A -B -C -D -E -G -H -I -K -L -M -N -O -P -T -U - TOP -
-Scope
-ScopeBinding
-ScopedBindingBuilder
-Scopes
-ServletModule
-ServletModule.FilterKeyBindingBuilder
-ServletModule.ServletKeyBindingBuilder
-SourceProvider
-SourceProviders
-StaticInjectionRequest
- -
T  -A -B -C -D -E -G -H -I -K -L -M -N -O -P -S -U - TOP -
-TypeConverter
-TypeConverterBinding
-TypeEncounter
-TypeListener
-TypeListenerBinding
-TypeLiteral
- -
U  -A -B -C -D -E -G -H -I -K -L -M -N -O -P -S -T - TOP -
-UntargettedBinding
- - diff --git a/latest-api-diffs/2.0/changes/classes_index_changes.html b/latest-api-diffs/2.0/changes/classes_index_changes.html deleted file mode 100755 index 3c622c0d..00000000 --- a/latest-api-diffs/2.0/changes/classes_index_changes.html +++ /dev/null @@ -1,252 +0,0 @@ - - - - - - - - - -Class Changes Index - - - - - - - - - - - - - - - - - - - - - -
-All Classes -
- -Removals - -
- -Additions - -
- -Changes - -
-Bold is New, strike is deleted -

- -
A  -B -C -G -I -K -L -M -N -P -S -T - TOP -
-AbstractModule
-AnnotatedBindingBuilder
-AnnotatedConstantBindingBuilder
- -
B  -A -C -G -I -K -L -M -N -P -S -T - TOP -
-Binder
-Binding
-BindingAnnotation
- -
C  -A -B -G -I -K -L -M -N -P -S -T - TOP -
-CreationException
- -
G  -A -B -C -I -K -L -M -N -P -S -T - TOP -
-Guice
-GuiceFilter
- -
I  -A -B -C -G -K -L -M -N -P -S -T - TOP -
-Injector
- -
K  -A -B -C -G -I -L -M -N -P -S -T - TOP -
-Key
- -
L  -A -B -C -G -I -K -M -N -P -S -T - TOP -
-LinkedBindingBuilder
- -
M  -A -B -C -G -I -K -L -N -P -S -T - TOP -
-Matchers
-Message
-Module
- -
N  -A -B -C -G -I -K -L -M -P -S -T - TOP -
-Names
- -
P  -A -B -C -G -I -K -L -M -N -S -T - TOP -
-Provider
- -
S  -A -B -C -G -I -K -L -M -N -P -T - TOP -
-Scope
-ScopedBindingBuilder
-Scopes
-ServletModule
- -
T  -A -B -C -G -I -K -L -M -N -P -S - TOP -
-TypeLiteral
- - diff --git a/latest-api-diffs/2.0/changes/classes_index_removals.html b/latest-api-diffs/2.0/changes/classes_index_removals.html deleted file mode 100755 index ab0855ca..00000000 --- a/latest-api-diffs/2.0/changes/classes_index_removals.html +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - -Class Removals Index - - - - - - - - - - - - - - - - - - - - - -
-All Classes -
- -Removals - -
- -Additions - -
- -Changes - -
-Bold is New, strike is deleted -

- -
S  - TOP -
-SourceProvider
-SourceProviders
- - diff --git a/latest-api-diffs/2.0/changes/com.google.inject.AbstractModule.html b/latest-api-diffs/2.0/changes/com.google.inject.AbstractModule.html deleted file mode 100755 index 7673516f..00000000 --- a/latest-api-diffs/2.0/changes/com.google.inject.AbstractModule.html +++ /dev/null @@ -1,203 +0,0 @@ - - - - - - - - - -com.google.inject.AbstractModule - - - - - - - - - - - - - - -
Generated by
JDiff
-


- -

-Class com.google.inject.AbstractModule -

-Documentation changed from old to new. - - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Added Methods
- - void addError(Message) - @see Binder#addError(Message) -
- - void bindListener(Matcher<TypeLiteral<?>>, TypeListener) - @see Binder#bindListener(com.google.inject.matcher.Matcher, - com.google.inject.spi.TypeListener) -
- - void convertToTypes(Matcher<TypeLiteral<?>>, TypeConverter) - @see Binder#convertToTypes -
- - Stage currentStage() - @see Binder#currentStage() -
- - MembersInjector<T> getMembersInjector(TypeLiteral<T>) - @see Binder#getMembersInjector(TypeLiteral) -
- - MembersInjector<T> getMembersInjector(Class<T>) - @see Binder#getMembersInjector(Class) -
- - Provider<T> getProvider(Key<T>) - @see Binder#getProvider(Key) -
- - Provider<T> getProvider(Class<T>) - @see Binder#getProvider(Class) -
- - void requestInjection(Object) - @see Binder#requestInjection(Object) -
- - void requireBinding(Key<?>) - Adds a dependency from this module to {@code key}.
- - void requireBinding(Class<?>) - Adds a dependency from this module to {@code type}.
-  -

- - - - - - - - - - -
Changed Methods
- - void bindInterceptor(Matcher<Class<?>>, Matcher<Method>, MethodInterceptor[]) - -Change in signature from (com.google.inject.matcher.Matcher>, com.google.inject.matcher.Matcher, MethodInterceptor[]) to (com.google.inject.matcher.Matcher>, com.google.inject.matcher.Matcher, org.aopalliance.intercept.MethodInterceptor[]).
-
@see Binder#bindInterceptor(com.google.inject.matcher.Matcher, - com.google.inject.matcher.Matcher, - org.aopalliance.intercept.MethodInterceptor[])
-  - -


- - - - - - - - - - -
-
- - - diff --git a/latest-api-diffs/2.0/changes/com.google.inject.Binder.html b/latest-api-diffs/2.0/changes/com.google.inject.Binder.html deleted file mode 100755 index e91db728..00000000 --- a/latest-api-diffs/2.0/changes/com.google.inject.Binder.html +++ /dev/null @@ -1,240 +0,0 @@ - - - - - - - - - -com.google.inject.Binder - - - - - - - - - - - - - - -
Generated by
JDiff
-
- -

-Interface com.google.inject.Binder -

-Documentation changed from old to new. - - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Added Methods
- - void addError(Message) - Records an error message to be presented to the user at a later time.
- - void bindListener(Matcher<TypeLiteral<?>>, TypeListener) - Registers a listener for injectable types.
- - void convertToTypes(Matcher<TypeLiteral<?>>, TypeConverter) - Binds a type converter.
- - MembersInjector<T> getMembersInjector(TypeLiteral<T>) - Returns the members injector used to inject dependencies into methods and fields on instances - of the given type {@code T}.
- - MembersInjector<T> getMembersInjector(Class<T>) - Returns the members injector used to inject dependencies into methods and fields on instances - of the given type {@code T}.
- - Provider<T> getProvider(Key<T>) - Returns the provider used to obtain instances for the given injection key.
- - Provider<T> getProvider(Class<T>) - Returns the provider used to obtain instances for the given injection type.
- - PrivateBinder newPrivateBinder() - Creates a new private child environment for bindings and other configuration.
- - void requestInjection(TypeLiteral<T>, T) - Upon successful creation, the Injector will inject instance fields - and methods of the given object.
- - void requestInjection(Object) - Upon successful creation, the Injector will inject instance fields - and methods of the given object.
- - Binder skipSources(Class[]) - Returns a binder that skips {@code classesToSkip} when identify the - calling code.
- - Binder withSource(Object) - Returns a binder that uses {@code source} as the reference location for - configuration errors.
-  -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Changed Methods
- - AnnotatedConstantBindingBuilder bindConstant() - -Documentation changed from old to new.
See the EDSL examples at Binder.
- - void bindInterceptor(Matcher<Class<?>>, Matcher<Method>, MethodInterceptor[]) - -Change in signature from (com.google.inject.matcher.Matcher>, com.google.inject.matcher.Matcher, MethodInterceptor[]) to (com.google.inject.matcher.Matcher>, com.google.inject.matcher.Matcher, org.aopalliance.intercept.MethodInterceptor[]).
- Documentation changed from old to new.
Binds method interceptor[s] to methods matched by class and method matchers.
- - AnnotatedBindingBuilder<T> bind(TypeLiteral<T>) - -Documentation changed from old to new.
See the EDSL examples at Binder.
- - AnnotatedBindingBuilder<T> bind(Class<T>) - -Documentation changed from old to new.
See the EDSL examples at Binder.
- - LinkedBindingBuilder<T> bind(Key<T>) - -Documentation changed from old to new.
See the EDSL examples at Binder.
-  - -


- - - - - - - - - - -
-
- - - diff --git a/latest-api-diffs/2.0/changes/com.google.inject.Binding.html b/latest-api-diffs/2.0/changes/com.google.inject.Binding.html deleted file mode 100755 index 1e09544f..00000000 --- a/latest-api-diffs/2.0/changes/com.google.inject.Binding.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - - - -com.google.inject.Binding - - - - - - - - - - - - - - -
Generated by
JDiff
-
- -

-Interface com.google.inject.Binding -

-

Added interface com.google.inject.spi.Element.
-Documentation changed from old to new. - - -

- - - - - - - - - -
Removed Methods
- - Object getSource() - Returns an arbitrary object containing information about the "place" - where this binding was configured.
-  -

- - - - - - - - - - - - - -
Added Methods
- - V acceptScopingVisitor(BindingScopingVisitor<V>) - Accepts a scoping visitor.
- - V acceptTargetVisitor(BindingTargetVisitor<?, super, T, V>) - Accepts a target visitor.
-  -

- - - - - - - - - - -
Changed Methods
- - Provider<T> getProvider() - -Documentation changed from old to new.
Returns the scoped provider guice uses to fulfill requests for this - binding.
-  - -


- - - - - - - - - - -
-
- - - diff --git a/latest-api-diffs/2.0/changes/com.google.inject.BindingAnnotation.html b/latest-api-diffs/2.0/changes/com.google.inject.BindingAnnotation.html deleted file mode 100755 index 7c74d6df..00000000 --- a/latest-api-diffs/2.0/changes/com.google.inject.BindingAnnotation.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - - - -com.google.inject.BindingAnnotation - - - - - - - - - - - - - - -
Generated by
JDiff
-
- -

-Class com.google.inject.BindingAnnotation -

-Documentation changed from old to new. - - - -
- - - - - - - - - - -
-
- - - diff --git a/latest-api-diffs/2.0/changes/com.google.inject.CreationException.html b/latest-api-diffs/2.0/changes/com.google.inject.CreationException.html deleted file mode 100755 index 8e5f5cd7..00000000 --- a/latest-api-diffs/2.0/changes/com.google.inject.CreationException.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - - - - -com.google.inject.CreationException - - - - - - - - - - - - - - -
Generated by
JDiff
-
- -

-Class com.google.inject.CreationException -

-Documentation changed from old to new. - -

- - - - - - - - - - -
Changed Constructors
- - CreationException(Collection<Message>) - -Documentation changed from old to new.
Creates a CreationException containing {@code messages}.
-  - -

- - - - - - - - - - -
Changed Methods
- - Collection<Message> getErrorMessages() - -Documentation changed from old to new.
Returns messages for the errors that caused this exception.
-  - -


- - - - - - - - - - -
-
- - - diff --git a/latest-api-diffs/2.0/changes/com.google.inject.Guice.html b/latest-api-diffs/2.0/changes/com.google.inject.Guice.html deleted file mode 100755 index a6c3272c..00000000 --- a/latest-api-diffs/2.0/changes/com.google.inject.Guice.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - - - - -com.google.inject.Guice - - - - - - - - - - - - - - -
Generated by
JDiff
-
- -

-Class com.google.inject.Guice -

-Documentation changed from old to new. - - -

- - - - - - - - - - - - - -
Removed Methods
- - Injector createInjector(Stage, Iterable<Module>) - Creates an injector for the given set of modules, in a given development - stage.
- - Injector createInjector(Iterable<Module>) - Creates an injector for the given set of modules.
-  -

- - - - - - - - - - - - - -
Added Methods
- - Injector createInjector(Stage, Iterable<Module>) - Creates an injector for the given set of modules, in a given development - stage.
- - Injector createInjector(Iterable<Module>) - Creates an injector for the given set of modules.
-  -

- - - - - - - - - - - - - - - -
Changed Methods
- - Injector createInjector(Module[]) - -Documentation changed from old to new.
Creates an injector for the given set of modules.
- - Injector createInjector(Stage, Module[]) - -Documentation changed from old to new.
Creates an injector for the given set of modules, in a given development - stage.
-  - -


- - - - - - - - - - -
-
- - - diff --git a/latest-api-diffs/2.0/changes/com.google.inject.Injector.html b/latest-api-diffs/2.0/changes/com.google.inject.Injector.html deleted file mode 100755 index aabb74d0..00000000 --- a/latest-api-diffs/2.0/changes/com.google.inject.Injector.html +++ /dev/null @@ -1,222 +0,0 @@ - - - - - - - - - -com.google.inject.Injector - - - - - - - - - - - - - - -
Generated by
JDiff
-
- -

-Interface com.google.inject.Injector -

-Documentation changed from old to new. - - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Added Methods
- - Injector createChildInjector(Module[]) - Returns a new injector that inherits all state from this injector.
- - Injector createChildInjector(Iterable<Module>) - Returns a new injector that inherits all state from this injector.
- - Binding<T> getBinding(Class<T>) - Returns the binding for the given type.
- - MembersInjector<T> getMembersInjector(TypeLiteral<T>) - Returns the members injector used to inject dependencies into methods and fields on instances - of the given type {@code T}.
- - MembersInjector<T> getMembersInjector(Class<T>) - Returns the members injector used to inject dependencies into methods and fields on instances - of the given type {@code T}.
- - Injector getParent() - Returns this injector's parent, or {@code null} if this is a top-level injector.
-  -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Changed Methods
- - List<Binding<T>> findBindingsByType(TypeLiteral<T>) - -Documentation changed from old to new.
Returns all explicit bindings for {@code type}.
- - Map<Key<?>, Binding<?>> getBindings() - -Documentation changed from old to new.
Returns all explicit bindings.
- - void injectMembers(Object) - -Documentation changed from old to new.
Injects dependencies into the fields and methods of {@code instance}.
- - Binding<T> getBinding(Key<T>) - -Documentation changed from old to new.
Returns the binding for the given injection key.
- - T getInstance(Key<T>) - -Documentation changed from old to new.
Returns the appropriate instance for the given injection key; equivalent to {@code - getProvider(key).get()}.
- - T getInstance(Class<T>) - -Documentation changed from old to new.
Returns the appropriate instance for the given injection type; equivalent to {@code - getProvider(type).get()}.
- - Provider<T> getProvider(Key<T>) - -Documentation changed from old to new.
Returns the provider used to obtain instances for the given injection key.
- - Provider<T> getProvider(Class<T>) - -Documentation changed from old to new.
Returns the provider used to obtain instances for the given type.
-  - -


- - - - - - - - - - -
-
- - - diff --git a/latest-api-diffs/2.0/changes/com.google.inject.Key.html b/latest-api-diffs/2.0/changes/com.google.inject.Key.html deleted file mode 100755 index 94d6c853..00000000 --- a/latest-api-diffs/2.0/changes/com.google.inject.Key.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - - - - - -com.google.inject.Key - - - - - - - - - - - - - - -
Generated by
JDiff
-
- -

-Class com.google.inject.Key -

-Documentation changed from old to new. -

Changed from abstract to non-abstract. - - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Changed Methods
- - boolean equals(Object) - -Change from non-final to final.
-
 
- - Annotation getAnnotation() - -Change from non-final to final.
-
Gets the annotation.
- - Class<Annotation> getAnnotationType() - -Change from non-final to final.
-
Gets the annotation type.
- - TypeLiteral<T> getTypeLiteral() - -Change from non-final to final.
-
Gets the key type.
- - int hashCode() - -Change from non-final to final.
-
 
- - String toString() - -Change from non-final to final.
-
 
-  - -


- - - - - - - - - - -
-
- - - diff --git a/latest-api-diffs/2.0/changes/com.google.inject.Module.html b/latest-api-diffs/2.0/changes/com.google.inject.Module.html deleted file mode 100755 index 28e85f30..00000000 --- a/latest-api-diffs/2.0/changes/com.google.inject.Module.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - - - -com.google.inject.Module - - - - - - - - - - - - - - -
Generated by
JDiff
-
- -

-Interface com.google.inject.Module -

-Documentation changed from old to new. - - -

- - - - - - - - - - -
Changed Methods
- - void configure(Binder) - -Documentation changed from old to new.
Contributes bindings and other configurations for this module to {@code binder}.
-  - -


- - - - - - - - - - -
-
- - - diff --git a/latest-api-diffs/2.0/changes/com.google.inject.Provider.html b/latest-api-diffs/2.0/changes/com.google.inject.Provider.html deleted file mode 100755 index 4f972db9..00000000 --- a/latest-api-diffs/2.0/changes/com.google.inject.Provider.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - - - -com.google.inject.Provider - - - - - - - - - - - - - - -
Generated by
JDiff
-
- -

-Interface com.google.inject.Provider -

-Documentation changed from old to new. - - -

- - - - - - - - - - -
Changed Methods
- - T get() - -Documentation changed from old to new.
Provides an instance of {@code T}.
-  - -


- - - - - - - - - - -
-
- - - diff --git a/latest-api-diffs/2.0/changes/com.google.inject.Scope.html b/latest-api-diffs/2.0/changes/com.google.inject.Scope.html deleted file mode 100755 index 2977c141..00000000 --- a/latest-api-diffs/2.0/changes/com.google.inject.Scope.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - - - -com.google.inject.Scope - - - - - - - - - - - - - - -
Generated by
JDiff
-
- -

-Interface com.google.inject.Scope -

-Documentation changed from old to new. - - -

- - - - - - - - - - -
Changed Methods
- - Provider<T> scope(Key<T>, Provider<T>) - -Documentation changed from old to new.
Scopes a provider.
-  - -


- - - - - - - - - - -
-
- - - diff --git a/latest-api-diffs/2.0/changes/com.google.inject.Scopes.html b/latest-api-diffs/2.0/changes/com.google.inject.Scopes.html deleted file mode 100755 index 264201e5..00000000 --- a/latest-api-diffs/2.0/changes/com.google.inject.Scopes.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - - - -com.google.inject.Scopes - - - - - - - - - - - - - - -
Generated by
JDiff
-
- -

-Class com.google.inject.Scopes -

-Documentation changed from old to new. - - - -

- - - - - - - - - -
Added Fields
- - Scope NO_SCOPE - No scope; the same as not applying any scope at all.
-  -


- - - - - - - - - - -
-
- - - diff --git a/latest-api-diffs/2.0/changes/com.google.inject.TypeLiteral.html b/latest-api-diffs/2.0/changes/com.google.inject.TypeLiteral.html deleted file mode 100755 index 077c07e4..00000000 --- a/latest-api-diffs/2.0/changes/com.google.inject.TypeLiteral.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - - - - -com.google.inject.TypeLiteral - - - - - - - - - - - - - - -
Generated by
JDiff
-
- -

-Class com.google.inject.TypeLiteral -

-Documentation changed from old to new. -

Changed from abstract to non-abstract. - - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Added Methods
- - List<TypeLiteral<?>> getExceptionTypes(Member) - Returns the resolved generic exception types thrown by {@code constructor}.
- - TypeLiteral<?> getFieldType(Field) - Returns the resolved generic type of {@code field}.
- - List<TypeLiteral<?>> getParameterTypes(Member) - Returns the resolved generic parameter types of {@code methodOrConstructor}.
- - (Class<? super T>getRawType() - Returns the raw (non-generic) type for this type.
- - TypeLiteral<?> getReturnType(Method) - Returns the resolved generic return type of {@code method}.
- - TypeLiteral<?> getSupertype(Class<?>) - Returns the generic form of {@code supertype}.
-  -

- - - - - - - - - - - - - - - - - - - - - - - - - -
Changed Methods
- - boolean equals(Object) - -Change from non-final to final.
-
 
- - Type getType() - -Change from non-final to final.
-
Gets underlying {@code Type} instance.
- - int hashCode() - -Change from non-final to final.
-
 
- - String toString() - -Change from non-final to final.
-
 
-  - -


- - - - - - - - - - -
-
- - - diff --git a/latest-api-diffs/2.0/changes/com.google.inject.binder.AnnotatedBindingBuilder.html b/latest-api-diffs/2.0/changes/com.google.inject.binder.AnnotatedBindingBuilder.html deleted file mode 100755 index 154b5631..00000000 --- a/latest-api-diffs/2.0/changes/com.google.inject.binder.AnnotatedBindingBuilder.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - - - -com.google.inject.binder.AnnotatedBindingBuilder - - - - - - - - - - - - - - -
Generated by
JDiff
-
- -

-Interface com.google.inject.binder.AnnotatedBindingBuilder -

-Documentation changed from old to new. - - -

- - - - - - - - - - - - - - - -
Changed Methods
- - LinkedBindingBuilder<T> annotatedWith(Class<Annotation>) - -Documentation changed from old to new.
See the EDSL examples at com.google.inject.Binder.
- - LinkedBindingBuilder<T> annotatedWith(Annotation) - -Documentation changed from old to new.
See the EDSL examples at com.google.inject.Binder.
-  - -


- - - - - - - - - - -
-
- - - diff --git a/latest-api-diffs/2.0/changes/com.google.inject.binder.AnnotatedConstantBindingBuilder.html b/latest-api-diffs/2.0/changes/com.google.inject.binder.AnnotatedConstantBindingBuilder.html deleted file mode 100755 index f9f481cf..00000000 --- a/latest-api-diffs/2.0/changes/com.google.inject.binder.AnnotatedConstantBindingBuilder.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - - - -com.google.inject.binder.AnnotatedConstantBindingBuilder - - - - - - - - - - - - - - -
Generated by
JDiff
-
- -

-Interface com.google.inject.binder.AnnotatedConstantBindingBuilder -

-Documentation changed from old to new. - - -

- - - - - - - - - - - - - - - -
Changed Methods
- - ConstantBindingBuilder annotatedWith(Class<Annotation>) - -Documentation changed from old to new.
See the EDSL examples at com.google.inject.Binder.
- - ConstantBindingBuilder annotatedWith(Annotation) - -Documentation changed from old to new.
See the EDSL examples at com.google.inject.Binder.
-  - -


- - - - - - - - - - -
-
- - - diff --git a/latest-api-diffs/2.0/changes/com.google.inject.binder.LinkedBindingBuilder.html b/latest-api-diffs/2.0/changes/com.google.inject.binder.LinkedBindingBuilder.html deleted file mode 100755 index 3bd389b1..00000000 --- a/latest-api-diffs/2.0/changes/com.google.inject.binder.LinkedBindingBuilder.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - - - - -com.google.inject.binder.LinkedBindingBuilder - - - - - - - - - - - - - - -
Generated by
JDiff
-
- -

-Interface com.google.inject.binder.LinkedBindingBuilder -

-Documentation changed from old to new. - - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Changed Methods
- - void toInstance(T) - -Documentation changed from old to new.
See the EDSL examples at com.google.inject.Binder.
- - ScopedBindingBuilder to(Key<? extends T>) - -Documentation changed from old to new.
See the EDSL examples at com.google.inject.Binder.
- - ScopedBindingBuilder to(TypeLiteral<? extends T>) - -Documentation changed from old to new.
See the EDSL examples at com.google.inject.Binder.
- - ScopedBindingBuilder to(Class<? extends T>) - -Documentation changed from old to new.
See the EDSL examples at com.google.inject.Binder.
- - ScopedBindingBuilder toProvider(Key<Provider<? extends T>>) - -Documentation changed from old to new.
See the EDSL examples at com.google.inject.Binder.
- - ScopedBindingBuilder toProvider(Provider<? extends T>) - -Documentation changed from old to new.
See the EDSL examples at com.google.inject.Binder.
- - ScopedBindingBuilder toProvider(Class<Provider<? extends T>>) - -Documentation changed from old to new.
See the EDSL examples at com.google.inject.Binder.
-  - -


- - - - - - - - - - -
-
- - - diff --git a/latest-api-diffs/2.0/changes/com.google.inject.binder.ScopedBindingBuilder.html b/latest-api-diffs/2.0/changes/com.google.inject.binder.ScopedBindingBuilder.html deleted file mode 100755 index dfbfa5a1..00000000 --- a/latest-api-diffs/2.0/changes/com.google.inject.binder.ScopedBindingBuilder.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - - - -com.google.inject.binder.ScopedBindingBuilder - - - - - - - - - - - - - - -
Generated by
JDiff
-
- -

-Interface com.google.inject.binder.ScopedBindingBuilder -

-Documentation changed from old to new. - - -

- - - - - - - - - - - - - - - - - - - - -
Changed Methods
- - void asEagerSingleton() - -Documentation changed from old to new.
Instructs the com.google.inject.Injector to eagerly initialize this - singleton-scoped binding upon creation.
- - void in(Scope) - -Documentation changed from old to new.
See the EDSL examples at com.google.inject.Binder.
- - void in(Class<Annotation>) - -Documentation changed from old to new.
See the EDSL examples at com.google.inject.Binder.
-  - -


- - - - - - - - - - -
-
- - - diff --git a/latest-api-diffs/2.0/changes/com.google.inject.matcher.Matchers.html b/latest-api-diffs/2.0/changes/com.google.inject.matcher.Matchers.html deleted file mode 100755 index ccd6c5c6..00000000 --- a/latest-api-diffs/2.0/changes/com.google.inject.matcher.Matchers.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - - - -com.google.inject.matcher.Matchers - - - - - - - - - - - - - - -
Generated by
JDiff
-
- -

-Class com.google.inject.matcher.Matchers -

- - -

- - - - - - - - - -
Added Methods
- - Matcher<Class> inSubpackage(String) - Returns a matcher which matches classes in the given package and its subpackages.
-  -

- - - - - - - - - - -
Changed Methods
- - Matcher<Class> inPackage(Package) - -Documentation changed from old to new.
Returns a matcher which matches classes in the given package.
-  - -


- - - - - - - - - - -
-
- - - diff --git a/latest-api-diffs/2.0/changes/com.google.inject.name.Names.html b/latest-api-diffs/2.0/changes/com.google.inject.name.Names.html deleted file mode 100755 index ccd0a7f8..00000000 --- a/latest-api-diffs/2.0/changes/com.google.inject.name.Names.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - - - -com.google.inject.name.Names - - - - - - - - - - - - - - -
Generated by
JDiff
-
- -

-Class com.google.inject.name.Names -

- - -

- - - - - - - - - - - - - - - -
Changed Methods
- - void bindProperties(Binder, Map<String, String>) - -Documentation changed from old to new.
Creates a constant binding to {@code @Named(key)} for each entry in - {@code properties}.
- - void bindProperties(Binder, Properties) - -Documentation changed from old to new.
Creates a constant binding to {@code @Named(key)} for each property.
-  - -


- - - - - - - - - - -
-
- - - diff --git a/latest-api-diffs/2.0/changes/com.google.inject.servlet.GuiceFilter.html b/latest-api-diffs/2.0/changes/com.google.inject.servlet.GuiceFilter.html deleted file mode 100755 index e296205b..00000000 --- a/latest-api-diffs/2.0/changes/com.google.inject.servlet.GuiceFilter.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - - - -com.google.inject.servlet.GuiceFilter - - - - - - - - - - - - - - -
Generated by
JDiff
-
- -

-Class com.google.inject.servlet.GuiceFilter -

-Documentation changed from old to new. - - - -
- - - - - - - - - - -
-
- - - diff --git a/latest-api-diffs/2.0/changes/com.google.inject.servlet.ServletModule.html b/latest-api-diffs/2.0/changes/com.google.inject.servlet.ServletModule.html deleted file mode 100755 index 94364f78..00000000 --- a/latest-api-diffs/2.0/changes/com.google.inject.servlet.ServletModule.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - - - - -com.google.inject.servlet.ServletModule - - - - - - - - - - - - - - -
Generated by
JDiff
-
- -

-Class com.google.inject.servlet.ServletModule -

-Documentation changed from old to new. - - -

- - - - - - - - - - - - - - - - - - - - - - - - - -
Added Methods
- - void configureServlets() -

Servlet Mapping EDSL

- -
- - FilterKeyBindingBuilder filter(String, String[]) - @param urlPattern Any Servlet-style pattern.
- - FilterKeyBindingBuilder filterRegex(String, String[]) - @param regex Any Java-style regular expression.
- - ServletKeyBindingBuilder serve(String, String[]) - @param urlPattern Any Servlet-style pattern.
- - ServletKeyBindingBuilder serveRegex(String, String[]) - @param regex Any Java-style regular expression.
-  -

- - - - - - - - - - -
Changed Methods
- - void configure() - -Change from non-final to final.
-
 
-  - -


- - - - - - - - - - -
-
- - - diff --git a/latest-api-diffs/2.0/changes/com.google.inject.spi.Message.html b/latest-api-diffs/2.0/changes/com.google.inject.spi.Message.html deleted file mode 100755 index d7135281..00000000 --- a/latest-api-diffs/2.0/changes/com.google.inject.spi.Message.html +++ /dev/null @@ -1,175 +0,0 @@ - - - - - - - - - -com.google.inject.spi.Message - - - - - - - - - - - - - - -
Generated by
JDiff
-
- -

-Class com.google.inject.spi.Message -

-

Added interfaces com.google.inject.spi.Element, java.io.Serializable.
-Documentation changed from old to new. -

Change from non-final to final.
- -

- - - - - - - - - -
Added Constructors
- - Message(List<Object>, String, Throwable) - @since 2.0
-  - -

- - - - - - - - - -
Removed Methods
- - String getSourceString() - Returns a string representation of the source object.
-  -

- - - - - - - - - - - - - - - - - - - - - -
Added Methods
- - T acceptVisitor(ElementVisitor<T>) - @since 2.0
- - void applyTo(Binder) - @since 2.0
- - Throwable getCause() - Returns the throwable that caused this message, or {@code null} if this - message was not caused by a throwable.
- - List<Object> getSources() - @since 2.0
-  -

- - - - - - - - - - -
Changed Methods
- - String getSource() - -Change in return type from Object to String.
- Documentation changed from old to new.
 
-  - -


- - - - - - - - - - -
-
- - - diff --git a/latest-api-diffs/2.0/changes/constructors_index_additions.html b/latest-api-diffs/2.0/changes/constructors_index_additions.html deleted file mode 100755 index 7aafaf10..00000000 --- a/latest-api-diffs/2.0/changes/constructors_index_additions.html +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - -Constructor Additions Index - - - - - - - - - - - - - - - - - - - - - -
-All Constructors -
- -Removals - -
- -Additions - -
- -Changes - -
-Bold is New, strike is deleted -

- -
M  - TOP -
-Message -(List<Object>, String, Throwable) constructor
- - diff --git a/latest-api-diffs/2.0/changes/constructors_index_all.html b/latest-api-diffs/2.0/changes/constructors_index_all.html deleted file mode 100755 index 1008050b..00000000 --- a/latest-api-diffs/2.0/changes/constructors_index_all.html +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - - - - -Constructor Differences Index - - - - - - - - - - - - - - - - - - - - - -
-All Constructors -
- -Removals - -
- -Additions - -
- -Changes - -
-Bold is New, strike is deleted -

- -
C  -M - TOP -
-CreationException -(Collection<Message>) constructor
- -
M  -C - TOP -
-Message -(List<Object>, String, Throwable) constructor
- - diff --git a/latest-api-diffs/2.0/changes/constructors_index_changes.html b/latest-api-diffs/2.0/changes/constructors_index_changes.html deleted file mode 100755 index 0ea6d717..00000000 --- a/latest-api-diffs/2.0/changes/constructors_index_changes.html +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - -Constructor Changes Index - - - - - - - - - - - - - - - - - - - - - -
-All Constructors -
- -Removals - -
- -Additions - -
- -Changes - -
-Bold is New, strike is deleted -

- -
C  - TOP -
-CreationException -(Collection<Message>) constructor
- - diff --git a/latest-api-diffs/2.0/changes/constructors_index_removals.html b/latest-api-diffs/2.0/changes/constructors_index_removals.html deleted file mode 100755 index eb4600ce..00000000 --- a/latest-api-diffs/2.0/changes/constructors_index_removals.html +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - -Constructor Removals Index - - - - - - - - - - - - - - - - - - - - - -
-All Constructors -
- -Removals - -
- -Additions - -
- -Changes - -
-Bold is New, strike is deleted -

- - diff --git a/latest-api-diffs/2.0/changes/docdiffs_com.google.inject.binder.html b/latest-api-diffs/2.0/changes/docdiffs_com.google.inject.binder.html deleted file mode 100755 index d578a2f6..00000000 --- a/latest-api-diffs/2.0/changes/docdiffs_com.google.inject.binder.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - - - - -com.google.inject.binder Documentation Differences - - - - - - - - - - - - - -
Generated by
JDiff
-
- -

-com.google.inject.binder Documentation Differences -

- -
-This file contains all the changes in documentation in the package com.google.inject.binder as colored differences. -Deletions are shown like this, and -additions are shown like this. -
-
-If no deletions or additions are shown in an entry, the HTML tags will be what has changed. The new HTML tags are shown in the differences. -If no documentation existed, and then some was added in a later version, this change is noted in the appropriate class pages of differences, but the change is not shown on this page. Only changes in existing text are shown here. -Similarly, documentation which was inherited from another class or interface is not shown here. -
-
- Note that an HTML error in the new documentation may cause the display of other documentation changes to be presented incorrectly. For instance, failure to close a <code> tag will cause all subsequent paragraphs to be displayed differently. -
-
- -Class AnnotatedBindingBuilder

SpecifiesSee the annotationEDSL for aexamples at bindingcom. google.inject.Binder. - - @author crazybob@google.com (Bob Lee)
-Class AnnotatedBindingBuilder, LinkedBindingBuilder<T> annotatedWith(Annotation)

Specifies an annotation value forSee the EDSL examples at this bindingcom.google.inject.Binder.
-Class AnnotatedBindingBuilder, LinkedBindingBuilder<T> annotatedWith(Class<Annotation>)

Specifies an annotation type forSee the EDSL examples at this bindingcom.google.inject.Binder.
-
-Class AnnotatedConstantBindingBuilder

SpecifiesSee the annotationEDSL for aexamples at constant bindingcom.google.inject.Binder. - - @author crazybob@google.com (Bob Lee)
-Class AnnotatedConstantBindingBuilder, ConstantBindingBuilder annotatedWith(Annotation)

Specifies an annotation value forSee the EDSL examples at this bindingcom.google.inject.Binder.
-Class AnnotatedConstantBindingBuilder, ConstantBindingBuilder annotatedWith(Class<Annotation>)

Specifies an annotation type forSee the EDSL examples at this bindingcom.google.inject.Binder.
-
-Class LinkedBindingBuilder

Links a binding to anotherSee the EDSL examples at binding or an instancecom.google.inject.Binder. - - @author crazybob@google.com (Bob Lee)
-Class LinkedBindingBuilder, ScopedBindingBuilder to(Class<? extends T>)

BindsSee to another bindingthe with the specifiedEDSL examples at typecom.google.inject.Binder.
-Class LinkedBindingBuilder, ScopedBindingBuilder to(Key<? extends T>)

BindsSee to another bindingthe with the specifiedEDSL examples at keycom.google.inject.Binder.
-Class LinkedBindingBuilder, ScopedBindingBuilder to(TypeLiteral<? extends T>)

BindsSee to another bindingthe with the specifiedEDSL examples at typecom.google.inject.Binder.
-Class LinkedBindingBuilder, void toInstance(T)

Binds toSee the given instance. The InjectorEDSL will automaticallyexamples at com.google.inject the - members of this instance when it is first created.Binder. - - See@see com.google.inject.Injector.#injectMembers(Object).
-Class LinkedBindingBuilder, ScopedBindingBuilder toProvider(Class<Provider<? extends T>>)

BindsSee to instances from the provider bound toEDSL the givenexamples providerat typecom.google.inject.Binder.
-Class LinkedBindingBuilder, ScopedBindingBuilder toProvider(Key<Provider<? extends T>>)

BindsSee to instances from the provider bound toEDSL the givenexamples at keycom.google.inject.Binder.
-Class LinkedBindingBuilder, ScopedBindingBuilder toProvider(Provider<? extends T>)

Binds to instances generated bySee the given Provider. The InjectorEDSL will - automaticallyexamples at com.google.inject the members of this provider instance when it is first - created.Binder. - - See@see com.google.inject.Injector.#injectMembers(Object).
-
-Class ScopedBindingBuilder

SpecifiesSee the scopeEDSL for aexamples at bindingcom.google.inject.Binder. - - @author crazybob@google.com (Bob Lee)
-Class ScopedBindingBuilder, void asEagerSingleton()

Instructs the com.google.inject.Injector to eagerly initialize this - singleton-scoped binding upon creation. Useful for application - initialization logic. See the EDSL examples at - com.google.inject.Binder.
-Class ScopedBindingBuilder, void in(Class<Annotation>)

SpecifiesSee the scope. References theEDSL annotation passedexamples at to com.google.inject.Binder.bindScope(Class, com.google.inject.Scope).
-Class ScopedBindingBuilder, void in(Scope)

SpecifiesSee the scopeEDSL examples at com.google.inject.Binder.
-
- - - diff --git a/latest-api-diffs/2.0/changes/docdiffs_com.google.inject.html b/latest-api-diffs/2.0/changes/docdiffs_com.google.inject.html deleted file mode 100755 index 190d72f5..00000000 --- a/latest-api-diffs/2.0/changes/docdiffs_com.google.inject.html +++ /dev/null @@ -1,621 +0,0 @@ - - - - - - - - - - -com.google.inject Documentation Differences - - - - - - - - - - - - - -
Generated by
JDiff
-
- -

-com.google.inject Documentation Differences -

- -
-This file contains all the changes in documentation in the package com.google.inject as colored differences. -Deletions are shown like this, and -additions are shown like this. -
-
-If no deletions or additions are shown in an entry, the HTML tags will be what has changed. The new HTML tags are shown in the differences. -If no documentation existed, and then some was added in a later version, this change is noted in the appropriate class pages of differences, but the change is not shown on this page. Only changes in existing text are shown here. -Similarly, documentation which was inherited from another class or interface is not shown here. -
-
- Note that an HTML error in the new documentation may cause the display of other documentation changes to be presented incorrectly. For instance, failure to close a <code> tag will cause all subsequent paragraphs to be displayed differently. -
-
- -Class AbstractModule

A support class for Modules which reduces repetition and results in - a more readable configuration. Simply extend this class, implement .configure(), and call the inherited methods which mirror those found in - Binder. For example: - -
- import static com.google.inject.Names.named;
-
- public class MyModule extends AbstractModule {
-   protected void configure() {
-     bind(FooService.class).to(FooImplServiceImpl.class).in(ScopesSingleton.SINGLETONclass);
-     bind(BarImplCreditCardPaymentService.class);
-     linkbind(BarPaymentService.class).to(BarImplCreditCardPaymentService.class);
-     bindConstant().annotatedWith(Names.named("port")).to(8080);
-   }
- }
- 
- - @author crazybob@google.com (Bob Lee)
-
-Class Binder

Collects configuration information (primarily bindings) which will be - used to create an Injector. Guice provides this object to your - application's Modules implementors so they may each contribute - their own bindings and other registrations. - -

The Guice Binding EDSL

- - Guice uses an embedded domain-specific language, or EDSL, to help you - create bindings contributedsimply and readably. This approach is great for overall - usability, but it does come with a small cost: it is difficult to - learn how to use the Binding EDSL by reading - method-level javadocs. Instead, you should consult the series of - examples below. To save space, these examples omit the opening - {@code Modulebinder}s, definejust howas you will if your module extends - AbstractModule. - -
-     bind(ServiceImpl.class);
- - This statement does essentially nothing; it "binds
the {@code - Injectorcode ServiceImpl} - class to itself" and does not change Guice's resolves dependenciesdefault behavior. A You may still - want to use this if you prefer your KeyModule consistingclass ofto serve as an - explicit manifest for the services it provides. Also, in rare cases, - Guice may be unable to validate a type - and optionalbinding at injector annotationcreation time unless it - is given explicitly. - -
- uniquely identifies   bind(Service.class).to(ServiceImpl.class);
- - Specifies that a request for a {@code Service} instance with no binding - annotations should be treated as if it were
a request for a - {@code ServiceImpl} instance. This overrides the function of any - @ImplementedBy or @ProvidedBy - annotations found on {@code Service}, since Guice will have already - "moved on" to {@code ServiceImpl} before it reaches the point when it starts - looking for these annotations. - -
-     bind(Service.class).toProvider(ServiceProvider.class);
- - In this example, {@code ServiceProvider} must extend or implement - {@code Provider}. This
binding withinspecifies that Guice should resolve - an unannotated injection request for {@code -code InjectorService} by first resolving an - instance of {@code ServiceProvider} in the regular way, then calling - get() on the resulting Provider instance to obtain the - {@code Service} instance. - -

YouThe mayProvider bind fromyou use ahere does keynot have to: - - -be Anothera binding"factory"; that - is, a provider which always creates each instance it provides. - However, this bindingis generally a good practice to follow. You can then use - Guice's keyconcept isof scopes to guide when creation should nowhappen - -- "aliasedletting toGuice work for you". - -


- Another    bind(Service.class).annotatedWith(Red.class).to(ServiceImpl.class);
- - Like the previous example, but only applies to injection requests that use - the binding annotation {@code @Red}. If your module also includes bindings - for particular values of the {@code @Red} annotation (see below), - whichthen this binding will serve referencesas a Provider"catch-all" for this key -any values Aof preconstructed{@code instance -@Red} - Athat preconstructed instance which should be usedhave no exact match in the asbindings. - -
-     bind(ServiceImpl.class).in(Singleton.class);
-     // or, alternatively
-     bind(ServiceImpl.class).in(Scopes.SINGLETON);
- - Either of these statements places
the Provider{@code ServiceImpl} class into - singleton scope. Guice will create only one instance of {@code ServiceImpl} - and will reuse it for all injection requests of this binding -type. - - InNote addition,that ait is - still possible to bind another instance of {@code ServiceImpl} if the second - binding may haveis qualified by an associatedannotation scopeas in the previous example. Guice is - not overly concerned with preventing you from creating multiple - instances of your "singletons", suchonly with enabling your application to - share only one instance if that's all you tell Guice you need. - -

Note: a scope as -specified in this way overrides any scope that - was specified with an annotation on the {@code ServiceImpl} class. - -

Besides Singleton/Scopes.SINGLETON, there are - servlet-specific scopes available in - {@code com.google.inject.servlet.ServletScopes}, and singleton bindings may specify eageryour Modules can - contribute their orown custom scopes for lazy -use initializationhere as well. - - See


-     bind(new TypeLiteral<PaymentService<CreditCard>>() {})
-         .to(CreditCardPaymentService.class);
- - This admittedly odd construct is
the users'way guideto bind a parameterized type. It - tells Guice how to honor an injection request for an element of type - {@code PaymentService}. The class - {@code CreditCardPaymentService} must implement the - {@code PaymentService} interface. Guice cannot currently bind appendixor - inject a generic type, "Howsuch theas Injector{@code Set}; all resolves injection -type parameters requestsmust be - fully specified. - -
-     bind(Service.class).toInstance(new ServiceImpl());
-     // or," toalternatively
- better understand binding resolution bind(Service.class).toInstance(SomeLegacyRegistry.getService());
- - AfterIn anthis example, your module itself, not Guice, takes responsibility - for obtaining a {@code InjectorServiceImpl} hasinstance, then asks Guice to always use - this single instance to fulfill all {@code Service} injection requests. When - the Injector beenis created, itsit bindings maywill automatically be -perform field - and method injection for this instance, but any injectable constructor on - {@code ServiceImpl} is simply ignored. examinedNote that using methodsthis approach results - in "eager loading" behavior that you can't control. - -
-     bindConstant().annotatedWith(ServerHost.class).to(args[0]);
- - Sets up a constant binding. Constant injections must always be annotated. - When a constant binding's value is a string, it
likeis eligile for conversion to - all primitive types, to Injectorall enums, and to - class literals.getBinding Conversions for other types can be - configured using convertToTypes(Key). - -
-   {@literal @}Color("red") Color red; // A member variable (field)
-    . . .
-     red = MyModule.class.getDeclaredField("red").getAnnotation(Color.class);
-     bind(Service.class).annotatedWith(red).to(RedService.class);
- - If your binding annotation has parameters you can apply different bindings to - different specific values of your annotation. Getting your hands on the - right instance of the annotation is a bit of a pain -- one approach
, butshown - above, is to this -apply a prototype annotation to a field in your module class, so - that you can read-only this annotation instance and give it to Guice. - -
-     bind(Service.class)
-         .annotatedWith(Names.named("blue"))
-         .to(BlueService.class);
- - Differentiating by names is a common enough use case that we provided a - standard annotation,
Binding@Named. type Because of - Guice's library support, binding by name is not used whenquite easier than creatingin the - bindingsarbitrary binding annotation case we just saw. However, remember that these - names will live in a single flat namespace with all the other names used in - your application. - -

The above list of examples is far from exhaustive. If you can think of - how the concepts of one example might coexist with the concepts from another, - you can most likely weave the two together. If the two concepts make no - sense with each other, you most likely won't be able to do it. In a few - cases Guice will let something bogus slip by, and will then inform you of - the problems at runtime, as soon as you try to create your Injector. - -

The other methods of Binder such as .bindScope, - .bindInterceptor, .install, .requestStaticInjection, - .addError and .currentStage are not part of the Binding EDSL; - you can learn how to use these in the usual way, from the method - documentation. - - @author crazybob@google.com (Bob Lee) - @author jessewilson@google.com (Jesse Wilson) - @author kevinb@google.com (Kevin Bourrillion)

-Class Binder, AnnotatedBindingBuilder<T> bind(Class<T>)

Creates a binding to aSee the EDSL examples at typeBinder.
-Class Binder, LinkedBindingBuilder<T> bind(Key<T>)

Creates a binding to aSee the EDSL examples at keyBinder.
-Class Binder, AnnotatedBindingBuilder<T> bind(TypeLiteral<T>)

Creates a binding to aSee the EDSL examples at typeBinder.
-Class Binder, AnnotatedConstantBindingBuilder bindConstant()

Binds a constant value toSee the EDSL examples at an annotationBinder.
-Class Binder, void bindInterceptor(Matcher<Class<?>>, Matcher<Method>, MethodInterceptor[])

Binds a method interceptor[s] to methods matched by class and method -method matchers. A method is - eligible for interception if: - -
    -
  • Guice created the instance the method is on
  • -
  • Neither the enclosing type nor the method is final
  • -
  • And the method is package-private, protected, or public
  • -
- - @param classMatcher matches classes the interceptor should apply to. For - example: {@code only(Runnable.class)}. - @param methodMatcher matches methods the interceptor should apply to. For - example: {@code annotatedWith(Transactional.class)}. - @param interceptors to bind
-
-Class Binding

A mapping from a key (type and optional annotation) to athe providerstrategy for of -getting instances of thatthe - type. This interface is part of the Injector - introspection API and is intended primaryprimarily for use by - tools. - -

Bindings are created in several ways: -

    -
  • Explicitly in a module, via {@code bind()} and {@code bindConstant()} - statements: -
    -     bind(Service.class).annotatedWith(Red.class).to(ServiceImpl.class);
    -     bindConstant().annotatedWith(ServerHost.class).to(args[0]);
  • -
  • Implicitly by the Injector by following a type's pointer annotations or by using its annotated or - default constructor.
  • -
  • By converting a bound instance to a different type.
  • -
  • For providers, by delegating to the binding for the provided type.
  • -
- - -

They exist on both modules and on injectors, and their behaviour is different for each: -

    -
  • Module bindings are incomplete and cannot be used to provide instances. - This is because the applicable scopes and interceptors may not be known until an injector - is created. From a tool's perspective, module bindings are like the injector's source - code. They can be inspected or rewritten, but this analysis must be done statically.
  • -
  • Injector bindings are complete and valid and can be used to provide - instances. From a tools' perspective, injector bindings are like reflection for an - injector. They have full runtime information, including the complete graph of injections - necessary to satisfy a binding.
  • -
- - @param the bound type. The injected is always assignable to this type
. - - @author crazybob@google.com (Bob Lee) - @author jessewilson@google.com (Jesse Wilson)
-Class Binding, Provider<T> getProvider()

Returns the scoped provider guice uses to fulfill requests for thisthis - binding. - - @throws UnsupportedOperationException when invoked on a Binding - created via com.google.inject.spi.Elements.getElements. This - method is only supported on Bindings returned from an injector.
-
-Class BindingAnnotation

Annotates annotations which are used for binding. Only one such annotation - may apply to a single injection point. You must also annotate binder - annotations with {@code @Retention(RUNTIME)}. For example: - -
-   {@code @}Retention(RUNTIME)
-   {@code @}Target({ FIELD, PARAMETER, METHOD })
-   {@code @}BindingAnnotation
-   public {@code @}interface Transactional {}
- 
- - @author crazybob@google.com (Bob Lee)
-
-Class CreationException

Thrown when errors occur while creating a Injector. Includes a list -list of encounteredencountered - errors. Typically, a clientClients should catch this exception, log -log it, and stop execution. - - @author crazybob@google.com (Bob Lee)
-Class CreationException, constructor CreationException(Collection<Message>)

ConstructsCreates a newCreationException exceptioncontaining for{@code the given errorsmessages}.
-Class CreationException, Collection<Message> getErrorMessages()

Gets the error messages which resulted inReturns messages for the errors that caused this exception.
-
-Class Guice

The entry point to the Guice framework. Creates Injectors from - Modules. - -

Guice supports a model of development that draws clear boundaries between - APIs, Implementations of these APIs, Modules which configure these - implementations, and finally Applications which consist of a collection of - Modules. It is the Application, which typically defines your {@code main()} - method, that bootstraps the Guice Injector using the {@code Guice} class, as - in this example: -

-     public class FooApplication {
-       public static void main(String[] args) {
-         Injector injector = Guice.createInjector(
-             new ModuleA(),
-             new ModuleB(),
-             . . .
-             new FooApplicationFlagsModule(args)
-         );
-
-         // Now just bootstrap the application and you're done
-         FooStarter starter = injector.getInstance(FooStarter.class);
-         starter.runApplication();
-       }
-     }
- 
-Class Guice, Injector createInjector(Module[])

Creates an injector for the given set of modules. - - @throws CreationException from which you can retrieveif one or more errors theoccur during Injector - individual error - messagesconstruction
-Class Guice, Injector createInjector(Stage, Module[])

Creates an injector for the given set of modules, in a given development - stage. - - @throws CreationException from which you can retrieve the individual error -if one or more errors occur during Injector - messages. creation
-
-Class Injector

FulfillsBuilds requests for the objectgraphs instancesof objects that make up your application, -. always ensuring that these instances are properly injected before they are -The injector tracks the dependencies - for each type and uses bindings returned.to Theinject {@codethem. Injector}This is the heartcore of the Guice framework, - although you don't typicallyrarely - interact with it directly very often. This -This "behind-the-scenes" operation is what distinguishes the dependency - injection pattern from its cousin, the service locator. - - The {@code Injector} API has a few additional features: it allows - pre-constructed instances to have their fields and methods injected and - offers programmatic introspection to support tool developmentpattern. - -

Contains several default bindings: - -

- - Injectors are created using the facade class Guice. - -

An injector can also inject the dependencies of - already-constructed instances. This can be used to interoperate with objects created by other - frameworks or services. - -

Injectors can be hierarchical. Child injectors inherit - the configuration of their parent injectors, but the converse does not hold. - -

The injector's internal bindings are available for introspection. This - enables tools and extensions to operate on an injector reflectively. - - @author crazybob@google.com (Bob Lee) - @author jessewilson@google.com (Jesse Wilson)

-Class Injector, List<Binding<T>> findBindingsByType(TypeLiteral<T>)

FindsReturns all explicit bindings tofor {@code type}. - -

This method is part of the givenGuice typeSPI and is intended for use by tools and extensions.

-Class Injector, Binding<T> getBinding(Key<T>)

Gets aReturns the binding for the given injection key. This will be an explicit bindings if the key - was bound explicitly by a module, or an implicit binding otherwise. The implicit binding will - be created if necessary. - -

This method is part of the Guice SPI and is intended for use by tools and extensions. - - @throws ConfigurationException if this injector cannot find or create the binding.

-Class Injector, Map<Key<?>, Binding<?>> getBindings()

GetsReturns all explicit bindings. - -

The returned map does not include bindings inherited from a parent - injector, should one exist. The returned map is guaranteed to iterate (for example, with - its java.util.Map.entrySet() iterator) in the order of insertion. In other words, - the order in which bindings appear in user Modules. - -

This method is part of the Guice SPI and is intended for use by tools and extensions.

-Class Injector, T getInstance(Class<T>)

Gets an instance bound toReturns the appropriate instance for the given injection type; equivalent to -to {@codecode - getProvider(type).get()}. When feasible, avoid using this method, in favor of having Guice - inject your dependencies ahead of time. - - @throws ConfigurationException if this injector cannot find or create the provider. - @throws ProvisionException if there was a runtime failure while providing an instance.
-Class Injector, T getInstance(Key<T>)

Gets an instance bound toReturns the appropriate instance for the given injection key; equivalent to -to {@codecode - getProvider(key).get()}. When feasible, avoid using this method, in favor of having Guice - inject your dependencies ahead of time. - - @throws ConfigurationException if this injector cannot find or create the provider. - @throws ProvisionException if there was a runtime failure while providing an instance.
-Class Injector, Provider<T> getProvider(Class<T>)

GetsReturns the provider boundused to obtain instances for the given type. When feasible, avoid - using this method, in favor of having Guice inject your dependencies ahead of time. - - @throws ConfigurationException if this injector cannot find or create the provider. - @see Binder#getProvider(Class) for an alternative that offers up front error detection
-Class Injector, Provider<T> getProvider(Key<T>)

GetsReturns the provider boundused to obtain instances for the given injection key. When feasible, avoid - using this method, in favor of having Guice inject your dependencies ahead of time. - - @throws ConfigurationException if this injector cannot find or create the provider. - @see Binder#getProvider(Key) for an alternative that offers up front error detection
-Class Injector, void injectMembers(Object)

Injects dependencies into the fields and methods of {@code instance}. Ignores the presence or - absence of an existing objectinjectable constructor. - - - Does

Whenever not injectGuice creates thean instance, it performs this injection automatically (after first - performing constructor injection), so if you're able to let Guice create all your objects for - you, you'll never need to use this method. - - @param instance to inject members on - - @see Binder#getMembersInjector(Class) for a preferred alternative that supports checks before - run time

-
-Class Key

Binding key consisting of an injection type and an optional annotation. - Matches the type and annotation at a point of injection. - -

For example, {@code Key.get(Service.class, Transactional.class)} will - match: - -

-   {@literal @}Inject
-   public void setService({@literal @}Transactional Service service) {
-     ...
-   }
- 
- -

{@code Key} supports generic types via subclassing just like TypeLiteral. - -

Keys do not differentiate between primitive types (int, char, etc.) and - their correpsonding wrapper types (Integer, Character, etc.). Primitive - types will be replaced with their wrapper types when keys are created. - - @author crazybob@google.com (Bob Lee)

-
-Class Module

A module contributes configuration information, typically interface - bindings, which will be used to create an Injector. A guiceGuice-based - application is ultimately composed of little more than a set of - {@code Module}s and some bootstrapping code. - -

Your Module classes can use a more streamlined syntax by extending - AbstractModule rather than implementing this interface directly. - -

In addition to the bindings configured via .configure, bindings - will be created for all methods annotated with {@literal @}Provides. - Use scope and binding annotations on these methods to configure the - bindings.

-Class Module, void configure(Binder)

Contributes bindings and other configurations tofor this amodule to {@code Binderbinder}. - -

Do not invoke this method directly to install submodules. Instead use - Binder.install(Module), which ensures that provider methods are - discovered.

-
-Class Provider

Simply, anyAn object capable of providing instances of type {@code T}. - Providers are used in numerous waysways - by the Guice framework: - - - - @param the type of object this provider provides - - @author crazybob@google.com (Bob Lee)
-Class Provider, T get()

Provides an instance of {@code T}. Must never return {@code null}. - - @throws OutOfScopeException when an attempt is made to access a scoped object while the scope - in question is not currently active - @throws ProvisionException if an instance cannot be provided. Such exceptions include messages - and throwables to describe why provision failed.
-
-Class Scope

A scope is a level of visibility that instances provided by Guice may have. - By default, an instance created by the Injector has no -no scope, - meaning it has no state from the framework's perspective -- the - {@code Injector} creates it, injects it once into the class that required it, - and then immediately forgets it. Associating a scope with a particular binding -particular - binding allows the created instance to be "remembered" and possibly usedused - again for -for other injections. - - @see

An example of a scope is Scopes#SINGLETON - -.SINGLETON. - - @author crazybob@google.com (Bob Lee)

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

Scopes a provider. The returned locatorprovider returns objects from this scope. - If -If an object does not exist in this scope, the provider can use the given - unscoped provider to retrieve one. - -

Scope implementations are strongly encouraged to override - Object.toString in the returned provider and include the backing - provider's {@code toString()} output. - - @param key binding key - @param unscoped locates an instance when one doesn't already exist in this - scope. - @return a new provider which only delegates to the given unscoped provider - when an instance of the requested object doesn't already exist in this - scope

-
-Class Scopes

Built -in scope implementations. - - @author crazybob@google.com (Bob Lee)
-
-Class TypeLiteral

Represents a generic type {@code T}. Java doesn't yet provide a way to - represent generic types, so this class does. Forces clients to create a - subclass of this class which enables retrieval the type information even at - runtime. - -

For example, to create a type literal for {@code List}, you can - create an empty anonymous inner class: - -

- {@code TypeLiteral> list = new TypeLiteral>() {};} - -

AssumesThis thatsyntax cannot be used to create type literals that have wildcard - parameters, such as {@code TClass<>} implementsor Object{@code List< extends CharSequence>}.equals - Such type literals must be constructed programatically, either by extracting types from members and -or by using the - ObjectTypes factory class. - -

Along with modeling generic types, this class can resolve type parameters.hashCode - For example, to figure out what type {@code keySet()} asreturns on a {@code - Map}, use this code:

   {@code
-
- value  TypeLiteral> mapType
-       = new TypeLiteral>(as) {};
- opposed to TypeLiteral<> keySetType
-       identity= mapType.getReturnType(Map.class.getMethod("keySet"));
- comparison  System.out.println(keySetType); // prints "Set"}
- - @author crazybob@google.com (Bob Lee) - @author jessewilson@google.com (Jesse Wilson)
-
- - - diff --git a/latest-api-diffs/2.0/changes/docdiffs_com.google.inject.matcher.html b/latest-api-diffs/2.0/changes/docdiffs_com.google.inject.matcher.html deleted file mode 100755 index e52ba6bb..00000000 --- a/latest-api-diffs/2.0/changes/docdiffs_com.google.inject.matcher.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - - - - -com.google.inject.matcher Documentation Differences - - - - - - - - - - - - - -
Generated by
JDiff
-
- -

-com.google.inject.matcher Documentation Differences -

- -
-This file contains all the changes in documentation in the package com.google.inject.matcher as colored differences. -Deletions are shown like this, and -additions are shown like this. -
-
-If no deletions or additions are shown in an entry, the HTML tags will be what has changed. The new HTML tags are shown in the differences. -If no documentation existed, and then some was added in a later version, this change is noted in the appropriate class pages of differences, but the change is not shown on this page. Only changes in existing text are shown here. -Similarly, documentation which was inherited from another class or interface is not shown here. -
-
- Note that an HTML error in the new documentation may cause the display of other documentation changes to be presented incorrectly. For instance, failure to close a <code> tag will cause all subsequent paragraphs to be displayed differently. -
-
- -Class Matchers, Matcher<Class> inPackage(Package)

Returns a matcher which matches classes in the given package. Packages are specific to their - classloader, so classes with the same package name may not have the same package at runtime.
-
- - - diff --git a/latest-api-diffs/2.0/changes/docdiffs_com.google.inject.name.html b/latest-api-diffs/2.0/changes/docdiffs_com.google.inject.name.html deleted file mode 100755 index c01b90a2..00000000 --- a/latest-api-diffs/2.0/changes/docdiffs_com.google.inject.name.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - - - - -com.google.inject.name Documentation Differences - - - - - - - - - - - - - -
Generated by
JDiff
-
- -

-com.google.inject.name Documentation Differences -

- -
-This file contains all the changes in documentation in the package com.google.inject.name as colored differences. -Deletions are shown like this, and -additions are shown like this. -
-
-If no deletions or additions are shown in an entry, the HTML tags will be what has changed. The new HTML tags are shown in the differences. -If no documentation existed, and then some was added in a later version, this change is noted in the appropriate class pages of differences, but the change is not shown on this page. Only changes in existing text are shown here. -Similarly, documentation which was inherited from another class or interface is not shown here. -
-
- Note that an HTML error in the new documentation may cause the display of other documentation changes to be presented incorrectly. For instance, failure to close a <code> tag will cause all subsequent paragraphs to be displayed differently. -
-
- -Class Names, void bindProperties(Binder, Map<String, String>)

Creates a constant binding to {@code @Named(key)} for each propertyentry in - {@code properties}.
-Class Names, void bindProperties(Binder, Properties)

Creates a constant binding to {@code @Named(key)} for each property. This - method binds all properties including those inherited from - defaults.
-
- - - diff --git a/latest-api-diffs/2.0/changes/docdiffs_com.google.inject.servlet.html b/latest-api-diffs/2.0/changes/docdiffs_com.google.inject.servlet.html deleted file mode 100755 index 1b9eb0ce..00000000 --- a/latest-api-diffs/2.0/changes/docdiffs_com.google.inject.servlet.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - - - - -com.google.inject.servlet Documentation Differences - - - - - - - - - - - - - -
Generated by
JDiff
-
- -

-com.google.inject.servlet Documentation Differences -

- -
-This file contains all the changes in documentation in the package com.google.inject.servlet as colored differences. -Deletions are shown like this, and -additions are shown like this. -
-
-If no deletions or additions are shown in an entry, the HTML tags will be what has changed. The new HTML tags are shown in the differences. -If no documentation existed, and then some was added in a later version, this change is noted in the appropriate class pages of differences, but the change is not shown on this page. Only changes in existing text are shown here. -Similarly, documentation which was inherited from another class or interface is not shown here. -
-
- Note that an HTML error in the new documentation may cause the display of other documentation changes to be presented incorrectly. For instance, failure to close a <code> tag will cause all subsequent paragraphs to be displayed differently. -
-
- -Class GuiceFilter

- Apply this filter in web.xml above all other filters (typically), to all requests where you planplan - to use servlet scopes. This is also needed in order to dispatch requests to injectable filters - and servlets: -

-  <filter>
-    <filter-name>guiceFilter</filter-name>
-    <filter-class>com.google.inject.servlet.GuiceFilter</filter-class>
-  </filter>
-
-  <filter-mapping>
-    <filter-name>guiceFilter</filter-name>
-    <url-pattern>/*</url-pattern>
-  </filter-mapping>
-  
- - This filter must appear before every filter that makes use of Guice injection or servlet - scopes functionality. Typically, you will only register this filter in web.xml and register - any other filters (and servlets) using a ServletModule. - - @author crazybob@google.com (Bob Lee) - @author dhanji@gmail.com (Dhanji R. Prasanna)
-
-Class ServletModule

Configures the servlet scopes and creates bindings for the servlet API - objects so you can inject the request, response, session, etc. - -

- You should subclass this module to register servlets and - filters in the .configureServlets() method. - - @author crazybob@google.com (Bob Lee) - @author dhanji@gmail.com (Dhanji R. Prasanna)

-
- - - diff --git a/latest-api-diffs/2.0/changes/docdiffs_com.google.inject.spi.html b/latest-api-diffs/2.0/changes/docdiffs_com.google.inject.spi.html deleted file mode 100755 index 0d286a42..00000000 --- a/latest-api-diffs/2.0/changes/docdiffs_com.google.inject.spi.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - - - - -com.google.inject.spi Documentation Differences - - - - - - - - - - - - - -
Generated by
JDiff
-
- -

-com.google.inject.spi Documentation Differences -

- -
-This file contains all the changes in documentation in the package com.google.inject.spi as colored differences. -Deletions are shown like this, and -additions are shown like this. -
-
-If no deletions or additions are shown in an entry, the HTML tags will be what has changed. The new HTML tags are shown in the differences. -If no documentation existed, and then some was added in a later version, this change is noted in the appropriate class pages of differences, but the change is not shown on this page. Only changes in existing text are shown here. -Similarly, documentation which was inherited from another class or interface is not shown here. -
-
- Note that an HTML error in the new documentation may cause the display of other documentation changes to be presented incorrectly. For instance, failure to close a <code> tag will cause all subsequent paragraphs to be displayed differently. -
-
- -Class Message

AAn error message. Contains a sourceand the context pointingin which toit theoccured. code which resulted - in thisMessages are usually created internally messageby - Guice and its extensions. Messages can be created explicitly in a textmodule message.using addError() statements: -
-     try {
-       bindPropertiesFromFile();
-     } catch (IOException e) {
-       addError(e);
-     }
- - @author crazybob@google.com (Bob Lee)
- - - diff --git a/latest-api-diffs/2.0/changes/docdiffs_index.html b/latest-api-diffs/2.0/changes/docdiffs_index.html deleted file mode 100755 index 80626ed2..00000000 --- a/latest-api-diffs/2.0/changes/docdiffs_index.html +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - - - - -All Documentation Differences - - - - - - - - - - - - - -
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 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)
-    Method toProvider(Class<Provider<? extends T>>)
-    Method toProvider(Key<Provider<? extends T>>)
-    Method toProvider(Provider<? extends 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
- - - diff --git a/latest-api-diffs/2.0/changes/fields_index_additions.html b/latest-api-diffs/2.0/changes/fields_index_additions.html deleted file mode 100755 index a8842210..00000000 --- a/latest-api-diffs/2.0/changes/fields_index_additions.html +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - -Field Additions Index - - - - - - - - - - - - - - - - - - - - - -
-All Fields -
- -Removals - -
- -Additions - -
- -Changes - -
-Bold is New, strike is deleted -

- -
N  - TOP -
-NO_SCOPE -
- - diff --git a/latest-api-diffs/2.0/changes/fields_index_all.html b/latest-api-diffs/2.0/changes/fields_index_all.html deleted file mode 100755 index 0564e903..00000000 --- a/latest-api-diffs/2.0/changes/fields_index_all.html +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - -Field Differences Index - - - - - - - - - - - - - - - - - - - - - -
-All Fields -
- -Removals - -
- -Additions - -
- -Changes - -
-Bold is New, strike is deleted -

- -
N  - TOP -
-NO_SCOPE -
- - diff --git a/latest-api-diffs/2.0/changes/fields_index_changes.html b/latest-api-diffs/2.0/changes/fields_index_changes.html deleted file mode 100755 index 3e199b52..00000000 --- a/latest-api-diffs/2.0/changes/fields_index_changes.html +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - -Field Changes Index - - - - - - - - - - - - - - - - - - - - - -
-All Fields -
- -Removals - -
- -Additions - -
- -Changes - -
-Bold is New, strike is deleted -

- - diff --git a/latest-api-diffs/2.0/changes/fields_index_removals.html b/latest-api-diffs/2.0/changes/fields_index_removals.html deleted file mode 100755 index 4ed26273..00000000 --- a/latest-api-diffs/2.0/changes/fields_index_removals.html +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - -Field Removals Index - - - - - - - - - - - - - - - - - - - - - -
-All Fields -
- -Removals - -
- -Additions - -
- -Changes - -
-Bold is New, strike is deleted -

- - diff --git a/latest-api-diffs/2.0/changes/jdiff_help.html b/latest-api-diffs/2.0/changes/jdiff_help.html deleted file mode 100755 index 16ce4ae7..00000000 --- a/latest-api-diffs/2.0/changes/jdiff_help.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - - - -JDiff Help - - - - - - - - - - - - - - -
Generated by
JDiff
-
- -
-

JDiff Documentation

-
-
-JDiff is a Javadoc doclet which generates a report of the API differences between two versions of a product. It does not report changes in Javadoc comments, or changes in what a class or method does. -This help page describes the different parts of the output from JDiff. -
-
- See the reference page in the source for JDiff for information about how to generate a report like this one. -
-
-The indexes shown in the top-left frame help show each type of change in more detail. The index "All Differences" contains all the differences between the APIs, in alphabetical order. -These indexes all use the same format: - -
-
-You can always tell when you are reading a JDiff page, rather than a Javadoc page, by the color of the index bar and the color of the background. -Links which take you to a Javadoc page are always in a typewriter font. -Just like Javadoc, all interface names are in italic, and class names are not italicized. Where there are multiple entries in an index with the same name, the heading for them is also in italics, but is not a link. -
-
-

Javadoc

-This is a link to the top-level Javadoc page for the new version of the product. -
-
-

Overview

-The overview is the top-level summary of what was removed, added and changed between versions. -
-
-

Package

-This is a link to the package containing the current changed class or interface. -
-
-

Class

-This is highlighted when you are looking at the changed class or interface. -
-
-

Text Changes

-This is a link to the top-level index of all documentation changes for the current package or class. -If it is not present, then there are no documentation changes for the current package or class. -This link can be removed entirely by not using the -docchanges option. -
-
-

Statistics

-This is a link to a page which shows statistics about the changes between the two APIs. -This link can be removed entirely by not using the -stats option. -
-
-

Help

-A link to this Help page for JDiff. -
-
-

Prev/Next

-These links take you to the previous and next changed package or class. -
-
-

Frames/No Frames

-These links show and hide the HTML frames. All pages are available with or without frames. -
-
-

Complex Changes

-There are some complex changes which can occur between versions, for example, when two or more methods with the same name change simultaneously, or when a method or field is moved into or from a superclass. -In these cases, the change will be seen as a removal and an addition, rather than as a change. Unexpected removals or additions are often part of one of these type of changes. -
- - diff --git a/latest-api-diffs/2.0/changes/jdiff_statistics.html b/latest-api-diffs/2.0/changes/jdiff_statistics.html deleted file mode 100755 index e271812f..00000000 --- a/latest-api-diffs/2.0/changes/jdiff_statistics.html +++ /dev/null @@ -1,436 +0,0 @@ - - - - - - - - - -JDiff Statistics - - - - - - - - - - - - - - -
Generated by
JDiff
-
- -
-

JDiff Statistics

-
-
-The percent change statistic reported for all elements in each API is defined recursively as follows:
-
-Percentage difference = 100 * (added + removed + 2*changed)
-                        -----------------------------------
-                        sum of public elements in BOTH APIs
-
-Where added is the number of packages added, removed is the number of packages removed, and changed is the number of packages changed. -This definition is applied recursively for the classes and their program elements, so the value for a changed package will be less than 1, unless every class in that package has changed. -The definition ensures that if all packages are removed and all new packages are -added, the change will be 100%. Values are rounded here, so a value of 0% indicates a percentage difference of less than 0.5%. -

The overall difference between the two APIs is approximately 40%. -

-

Sections

-Packages sorted by percentage difference
-Classes and Interfaces sorted by percentage difference
-Differences by number and type
-
- -

Packages Sorted By Percentage Difference

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Percentage
Difference
Package
96com.google.inject.spi
77com.google.inject.binder
47com.google.inject
33com.google.inject.name
32com.google.inject.servlet
3com.google.inject.matcher
-
-

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Percentage
Difference
FrequencyPercentage Frequency
30.16666666666666666|
320.16666666666666666|
330.16666666666666666|
470.16666666666666666|
770.16666666666666666|
960.16666666666666666|
-


- -

Classes and Interfaces Sorted By Percentage Difference

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Percentage
Difference
Class or Interface
100 -com.google.inject.Guice
100 -com.google.inject.binder.AnnotatedBindingBuilder
100 -com.google.inject.binder.AnnotatedConstantBindingBuilder
92 -com.google.inject.binder.LinkedBindingBuilder
86 -com.google.inject.Injector
83 -com.google.inject.binder.ScopedBindingBuilder
77 -com.google.inject.servlet.ServletModule
66 -com.google.inject.name.Names
58 -com.google.inject.Binder
57 -com.google.inject.Binding
50 -com.google.inject.Module
50 -com.google.inject.Provider
50 -com.google.inject.TypeLiteral
35 -com.google.inject.spi.Message
33 -com.google.inject.CreationException
33 -com.google.inject.Scopes
30 -com.google.inject.AbstractModule
25 -com.google.inject.Scope
16 -com.google.inject.Key
12 -com.google.inject.servlet.GuiceFilter
10 -com.google.inject.matcher.Matchers
<1 -com.google.inject.BindingAnnotation
-
-

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Percentage
Difference
FrequencyPercentage Frequency
00.045454545454545456|
100.045454545454545456|
120.045454545454545456|
160.045454545454545456|
250.045454545454545456|
300.045454545454545456|
330.09090909090909091|
350.045454545454545456|
500.13636363636363635|
570.045454545454545456|
580.045454545454545456|
660.045454545454545456|
770.045454545454545456|
830.045454545454545456|
860.045454545454545456|
920.045454545454545456|
1000.13636363636363635|
-


- -

Differences By Number and Type

-
-The numbers of program elements (packages, classes. constructors, methods and fields) which are recorded as removed, added or changed includes only the highest-level program elements. That is, if a class with two methods was added, the number of methods added does not include those two methods, but the number of classes added does include that class. -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Number of Differences
 RemovalsAdditionsChangesTotal
Packages04610
Classes and Interfaces2462270
Constructors0112
Methods44950103
Fields0101
Total610179186
- diff --git a/latest-api-diffs/2.0/changes/jdiff_topleftframe.html b/latest-api-diffs/2.0/changes/jdiff_topleftframe.html deleted file mode 100755 index cf07e541..00000000 --- a/latest-api-diffs/2.0/changes/jdiff_topleftframe.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - -JDiff - - - - - - - - - - - - - - - - - - - - - - - - - - -
- JDiff Indexes
All Differences
By Package
By Class
By Constructor
By Method
By Field
- - diff --git a/latest-api-diffs/2.0/changes/methods_index_additions.html b/latest-api-diffs/2.0/changes/methods_index_additions.html deleted file mode 100755 index b8394e66..00000000 --- a/latest-api-diffs/2.0/changes/methods_index_additions.html +++ /dev/null @@ -1,312 +0,0 @@ - - - - - - - - - -Method Additions Index - - - - - - - - - - - - - - - - - - - - - -
-All Methods -
- -Removals - -
- -Additions - -
- -Changes - -
-Bold is New, strike is deleted -

- -
A  -B -C -F -G -I -N -R -S -W - TOP -
-acceptScopingVisitor -(BindingScopingVisitor<V>)
-acceptTargetVisitor -(BindingTargetVisitor<? super T, V>)
-acceptVisitor -(ElementVisitor<T>)
-addError
-  type  -(Message) in com.google.inject.AbstractModule -
-  type  -(Message) in com.google.inject.Binder -
-applyTo -(Binder)
- -
B  -A -C -F -G -I -N -R -S -W - TOP -
-bindListener
-  type  -(Matcher<TypeLiteral<?>>, TypeListener) in com.google.inject.AbstractModule -
-  type  -(Matcher<TypeLiteral<?>>, TypeListener) in com.google.inject.Binder -
- -
C  -A -B -F -G -I -N -R -S -W - TOP -
-configureServlets -()
-convertToTypes
-  type  -(Matcher<TypeLiteral<?>>, TypeConverter) in com.google.inject.AbstractModule -
-  type  -(Matcher<TypeLiteral<?>>, TypeConverter) in com.google.inject.Binder -
-createChildInjector
-  type  -(Module[]) in com.google.inject.Injector -
-  type  -(Iterable<Module>) in com.google.inject.Injector -
-createInjector
-  type  -(Stage, Iterable<Module>) in com.google.inject.Guice -
-  type  -(Iterable<Module>) in com.google.inject.Guice -
-currentStage -()
- -
F  -A -B -C -G -I -N -R -S -W - TOP -
-filter -(String, String[])
-filterRegex -(String, String[])
- -
G  -A -B -C -F -I -N -R -S -W - TOP -
-getBinding -(Class<T>)
-getCause -()
-getExceptionTypes -(Member)
-getFieldType -(Field)
-getMembersInjector
-  type  -(TypeLiteral<T>) in com.google.inject.AbstractModule -
-  type  -(Class<T>) in com.google.inject.AbstractModule -
-  type  -(TypeLiteral<T>) in com.google.inject.Binder -
-  type  -(Class<T>) in com.google.inject.Binder -
-  type  -(TypeLiteral<T>) in com.google.inject.Injector -
-  type  -(Class<T>) in com.google.inject.Injector -
-getParameterTypes -(Member)
-getParent -()
-getProvider
-  type  -(Key<T>) in com.google.inject.AbstractModule -
-  type  -(Class<T>) in com.google.inject.AbstractModule -
-  type  -(Key<T>) in com.google.inject.Binder -
-  type  -(Class<T>) in com.google.inject.Binder -
-getRawType -()
-getReturnType -(Method)
-getSources -()
-getSupertype -(Class<?>)
- -
I  -A -B -C -F -G -N -R -S -W - TOP -
-inSubpackage -(String)
- -
N  -A -B -C -F -G -I -R -S -W - TOP -
-newPrivateBinder -()
- -
R  -A -B -C -F -G -I -N -S -W - TOP -
-requestInjection
-  type  -(Object) in com.google.inject.AbstractModule -
-  type  -(TypeLiteral<T>, T) in com.google.inject.Binder -
-  type  -(Object) in com.google.inject.Binder -
-requireBinding
-  type  -(Key<?>) in com.google.inject.AbstractModule -
-  type  -(Class<?>) in com.google.inject.AbstractModule -
- -
S  -A -B -C -F -G -I -N -R -W - TOP -
-serve -(String, String[])
-serveRegex -(String, String[])
-skipSources -(Class[])
- -
W  -A -B -C -F -G -I -N -R -S - TOP -
-withSource -(Object)
- - diff --git a/latest-api-diffs/2.0/changes/methods_index_all.html b/latest-api-diffs/2.0/changes/methods_index_all.html deleted file mode 100755 index ba411428..00000000 --- a/latest-api-diffs/2.0/changes/methods_index_all.html +++ /dev/null @@ -1,552 +0,0 @@ - - - - - - - - - -Method Differences Index - - - - - - - - - - - - - - - - - - - - - -
-All Methods -
- -Removals - -
- -Additions - -
- -Changes - -
-Bold is New, strike is deleted -

- -
A  -B -C -E -F -G -H -I -N -R -S -T -W - TOP -
-acceptScopingVisitor -(BindingScopingVisitor<V>)
-acceptTargetVisitor -(BindingTargetVisitor<? super T, V>)
-acceptVisitor -(ElementVisitor<T>)
-addError
-  type  -(Message) in com.google.inject.AbstractModule -
-  type  -(Message) in com.google.inject.Binder -
-annotatedWith
-  type  -(Class<Annotation>) in com.google.inject.binder.AnnotatedBindingBuilder -
-  type  -(Annotation) in com.google.inject.binder.AnnotatedBindingBuilder -
-  type  -(Class<Annotation>) in com.google.inject.binder.AnnotatedConstantBindingBuilder -
-  type  -(Annotation) in com.google.inject.binder.AnnotatedConstantBindingBuilder -
-applyTo -(Binder)
-asEagerSingleton -()
- -
B  -A -C -E -F -G -H -I -N -R -S -T -W - TOP -
-bind
-  type  -(TypeLiteral<T>) in com.google.inject.Binder -
-  type  -(Class<T>) in com.google.inject.Binder -
-  type  -(Key<T>) in com.google.inject.Binder -
-bindConstant -()
-bindInterceptor
-  type  -(Matcher<Class<?>>, Matcher<Method>, MethodInterceptor[]) in com.google.inject.AbstractModule -
-  type  -(Matcher<Class<?>>, Matcher<Method>, MethodInterceptor[]) in com.google.inject.Binder -
-bindListener
-  type  -(Matcher<TypeLiteral<?>>, TypeListener) in com.google.inject.AbstractModule -
-  type  -(Matcher<TypeLiteral<?>>, TypeListener) in com.google.inject.Binder -
-bindProperties
-  type  -(Binder, Map<String, String>) in com.google.inject.name.Names -
-  type  -(Binder, Properties) in com.google.inject.name.Names -
- -
C  -A -B -E -F -G -H -I -N -R -S -T -W - TOP -
-configure
-  type  -(Binder) in com.google.inject.Module -
-  type  -() in com.google.inject.servlet.ServletModule -
-configureServlets -()
-convertToTypes
-  type  -(Matcher<TypeLiteral<?>>, TypeConverter) in com.google.inject.AbstractModule -
-  type  -(Matcher<TypeLiteral<?>>, TypeConverter) in com.google.inject.Binder -
-createChildInjector
-  type  -(Module[]) in com.google.inject.Injector -
-  type  -(Iterable<Module>) in com.google.inject.Injector -
-createInjector
-  type  -(Stage, Iterable<Module>) in com.google.inject.Guice -
-  type  -(Iterable<Module>) in com.google.inject.Guice -
-  type  -(Stage, Iterable<Module>) in com.google.inject.Guice -
-  type  -(Iterable<Module>) in com.google.inject.Guice -
-  type  -(Module[]) in com.google.inject.Guice -
-  type  -(Stage, Module[]) in com.google.inject.Guice -
-currentStage -()
- -
E  -A -B -C -F -G -H -I -N -R -S -T -W - TOP -
-equals
-  type  -(Object) in com.google.inject.Key -
-  type  -(Object) in com.google.inject.TypeLiteral -
- -
F  -A -B -C -E -G -H -I -N -R -S -T -W - TOP -
-filter -(String, String[])
-filterRegex -(String, String[])
-findBindingsByType -(TypeLiteral<T>)
- -
G  -A -B -C -E -F -H -I -N -R -S -T -W - TOP -
-get -()
-getAnnotation -()
-getAnnotationType -()
-getBinding
-  type  -(Class<T>) in com.google.inject.Injector -
-  type  -(Key<T>) in com.google.inject.Injector -
-getBindings -()
-getCause -()
-getErrorMessages -()
-getExceptionTypes -(Member)
-getFieldType -(Field)
-getInstance
-  type  -(Key<T>) in com.google.inject.Injector -
-  type  -(Class<T>) in com.google.inject.Injector -
-getMembersInjector
-  type  -(TypeLiteral<T>) in com.google.inject.AbstractModule -
-  type  -(Class<T>) in com.google.inject.AbstractModule -
-  type  -(TypeLiteral<T>) in com.google.inject.Binder -
-  type  -(Class<T>) in com.google.inject.Binder -
-  type  -(TypeLiteral<T>) in com.google.inject.Injector -
-  type  -(Class<T>) in com.google.inject.Injector -
-getParameterTypes -(Member)
-getParent -()
-getProvider
-  type  -(Key<T>) in com.google.inject.AbstractModule -
-  type  -(Class<T>) in com.google.inject.AbstractModule -
-  type  -(Key<T>) in com.google.inject.Binder -
-  type  -(Class<T>) in com.google.inject.Binder -
-  type  -() in com.google.inject.Binding -
-  type  -(Key<T>) in com.google.inject.Injector -
-  type  -(Class<T>) in com.google.inject.Injector -
-getRawType -()
-getReturnType -(Method)
-getSource
-  type  -() in com.google.inject.Binding -
-  type  -() in com.google.inject.spi.Message -
-getSources -()
-getSourceString -()
-getSupertype -(Class<?>)
-getType -()
-getTypeLiteral -()
- -
H  -A -B -C -E -F -G -I -N -R -S -T -W - TOP -
-hashCode
-  type  -() in com.google.inject.Key -
-  type  -() in com.google.inject.TypeLiteral -
- -
I  -A -B -C -E -F -G -H -N -R -S -T -W - TOP -
-in
-  type  -(Scope) in com.google.inject.binder.ScopedBindingBuilder -
-  type  -(Class<Annotation>) in com.google.inject.binder.ScopedBindingBuilder -
-injectMembers -(Object)
-inPackage -(Package)
-inSubpackage -(String)
- -
N  -A -B -C -E -F -G -H -I -R -S -T -W - TOP -
-newPrivateBinder -()
- -
R  -A -B -C -E -F -G -H -I -N -S -T -W - TOP -
-requestInjection
-  type  -(Object) in com.google.inject.AbstractModule -
-  type  -(TypeLiteral<T>, T) in com.google.inject.Binder -
-  type  -(Object) in com.google.inject.Binder -
-requireBinding
-  type  -(Key<?>) in com.google.inject.AbstractModule -
-  type  -(Class<?>) in com.google.inject.AbstractModule -
- -
S  -A -B -C -E -F -G -H -I -N -R -T -W - TOP -
-scope -(Key<T>, Provider<T>)
-serve -(String, String[])
-serveRegex -(String, String[])
-skipSources -(Class[])
- -
T  -A -B -C -E -F -G -H -I -N -R -S -W - TOP -
-to
-  type  -(Key<? extends T>) in com.google.inject.binder.LinkedBindingBuilder -
-  type  -(TypeLiteral<? extends T>) in com.google.inject.binder.LinkedBindingBuilder -
-  type  -(Class<? extends T>) in com.google.inject.binder.LinkedBindingBuilder -
-toInstance -(T)
-toProvider
-  type  -(Key<Provider<? extends T>>) in com.google.inject.binder.LinkedBindingBuilder -
-  type  -(Provider<? extends T>) in com.google.inject.binder.LinkedBindingBuilder -
-  type  -(Class<Provider<? extends T>>) in com.google.inject.binder.LinkedBindingBuilder -
-toString
-  type  -() in com.google.inject.Key -
-  type  -() in com.google.inject.TypeLiteral -
- -
W  -A -B -C -E -F -G -H -I -N -R -S -T - TOP -
-withSource -(Object)
- - diff --git a/latest-api-diffs/2.0/changes/methods_index_changes.html b/latest-api-diffs/2.0/changes/methods_index_changes.html deleted file mode 100755 index e6892de5..00000000 --- a/latest-api-diffs/2.0/changes/methods_index_changes.html +++ /dev/null @@ -1,328 +0,0 @@ - - - - - - - - - -Method Changes Index - - - - - - - - - - - - - - - - - - - - - -
-All Methods -
- -Removals - -
- -Additions - -
- -Changes - -
-Bold is New, strike is deleted -

- -
A  -B -C -E -F -G -H -I -S -T - TOP -
-annotatedWith
-  type  -(Class<Annotation>) in com.google.inject.binder.AnnotatedBindingBuilder -
-  type  -(Annotation) in com.google.inject.binder.AnnotatedBindingBuilder -
-  type  -(Class<Annotation>) in com.google.inject.binder.AnnotatedConstantBindingBuilder -
-  type  -(Annotation) in com.google.inject.binder.AnnotatedConstantBindingBuilder -
-asEagerSingleton -()
- -
B  -A -C -E -F -G -H -I -S -T - TOP -
-bind
-  type  -(TypeLiteral<T>) in com.google.inject.Binder -
-  type  -(Class<T>) in com.google.inject.Binder -
-  type  -(Key<T>) in com.google.inject.Binder -
-bindConstant -()
-bindInterceptor
-  type  -(Matcher<Class<?>>, Matcher<Method>, MethodInterceptor[]) in com.google.inject.AbstractModule -
-  type  -(Matcher<Class<?>>, Matcher<Method>, MethodInterceptor[]) in com.google.inject.Binder -
-bindProperties
-  type  -(Binder, Map<String, String>) in com.google.inject.name.Names -
-  type  -(Binder, Properties) in com.google.inject.name.Names -
- -
C  -A -B -E -F -G -H -I -S -T - TOP -
-configure
-  type  -(Binder) in com.google.inject.Module -
-  type  -() in com.google.inject.servlet.ServletModule -
-createInjector
-  type  -(Module[]) in com.google.inject.Guice -
-  type  -(Stage, Module[]) in com.google.inject.Guice -
- -
E  -A -B -C -F -G -H -I -S -T - TOP -
-equals
-  type  -(Object) in com.google.inject.Key -
-  type  -(Object) in com.google.inject.TypeLiteral -
- -
F  -A -B -C -E -G -H -I -S -T - TOP -
-findBindingsByType -(TypeLiteral<T>)
- -
G  -A -B -C -E -F -H -I -S -T - TOP -
-get -()
-getAnnotation -()
-getAnnotationType -()
-getBinding -(Key<T>)
-getBindings -()
-getErrorMessages -()
-getInstance
-  type  -(Key<T>) in com.google.inject.Injector -
-  type  -(Class<T>) in com.google.inject.Injector -
-getProvider
-  type  -() in com.google.inject.Binding -
-  type  -(Key<T>) in com.google.inject.Injector -
-  type  -(Class<T>) in com.google.inject.Injector -
-getSource -()
-getType -()
-getTypeLiteral -()
- -
H  -A -B -C -E -F -G -I -S -T - TOP -
-hashCode
-  type  -() in com.google.inject.Key -
-  type  -() in com.google.inject.TypeLiteral -
- -
I  -A -B -C -E -F -G -H -S -T - TOP -
-in
-  type  -(Scope) in com.google.inject.binder.ScopedBindingBuilder -
-  type  -(Class<Annotation>) in com.google.inject.binder.ScopedBindingBuilder -
-injectMembers -(Object)
-inPackage -(Package)
- -
S  -A -B -C -E -F -G -H -I -T - TOP -
-scope -(Key<T>, Provider<T>)
- -
T  -A -B -C -E -F -G -H -I -S - TOP -
-to
-  type  -(Key<? extends T>) in com.google.inject.binder.LinkedBindingBuilder -
-  type  -(TypeLiteral<? extends T>) in com.google.inject.binder.LinkedBindingBuilder -
-  type  -(Class<? extends T>) in com.google.inject.binder.LinkedBindingBuilder -
-toInstance -(T)
-toProvider
-  type  -(Key<Provider<? extends T>>) in com.google.inject.binder.LinkedBindingBuilder -
-  type  -(Provider<? extends T>) in com.google.inject.binder.LinkedBindingBuilder -
-  type  -(Class<Provider<? extends T>>) in com.google.inject.binder.LinkedBindingBuilder -
-toString
-  type  -() in com.google.inject.Key -
-  type  -() in com.google.inject.TypeLiteral -
- - diff --git a/latest-api-diffs/2.0/changes/methods_index_removals.html b/latest-api-diffs/2.0/changes/methods_index_removals.html deleted file mode 100755 index 1339c07a..00000000 --- a/latest-api-diffs/2.0/changes/methods_index_removals.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - - - -Method Removals Index - - - - - - - - - - - - - - - - - - - - - -
-All Methods -
- -Removals - -
- -Additions - -
- -Changes - -
-Bold is New, strike is deleted -

- -
C  -G - TOP -
-createInjector
-  type  -(Stage, Iterable<Module>) in com.google.inject.Guice -
-  type  -(Iterable<Module>) in com.google.inject.Guice -
- -
G  -C - TOP -
-getSource -()
-getSourceString -()
- - diff --git a/latest-api-diffs/2.0/changes/packages_index_additions.html b/latest-api-diffs/2.0/changes/packages_index_additions.html deleted file mode 100755 index 9361b4fb..00000000 --- a/latest-api-diffs/2.0/changes/packages_index_additions.html +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - -Package Additions Index - - - - - - - - - - - - - - - - - - - - - -
-All Packages -
- -Removals - -
- -Additions - -
- -Changes - -
-Bold is New, strike is deleted -

-
- -com.google.inject.assistedinject
-com.google.inject.multibindings
-com.google.inject.throwingproviders
-com.google.inject.util
- - diff --git a/latest-api-diffs/2.0/changes/packages_index_all.html b/latest-api-diffs/2.0/changes/packages_index_all.html deleted file mode 100755 index 2bb72418..00000000 --- a/latest-api-diffs/2.0/changes/packages_index_all.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - - - - -Package Differences Index - - - - - - - - - - - - - - - - - - - - - -
-All Packages -
- -Removals - -
- -Additions - -
- -Changes - -
-Bold is New, strike is deleted -

-
- -com.google.inject
-com.google.inject.assistedinject
-com.google.inject.binder
-com.google.inject.matcher
-com.google.inject.multibindings
-com.google.inject.name
-com.google.inject.servlet
-com.google.inject.spi
-com.google.inject.throwingproviders
-com.google.inject.util
- - diff --git a/latest-api-diffs/2.0/changes/packages_index_changes.html b/latest-api-diffs/2.0/changes/packages_index_changes.html deleted file mode 100755 index cad3db17..00000000 --- a/latest-api-diffs/2.0/changes/packages_index_changes.html +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - -Package Changes Index - - - - - - - - - - - - - - - - - - - - - -
-All Packages -
- -Removals - -
- -Additions - -
- -Changes - -
-Bold is New, strike is deleted -

-
- -com.google.inject
-com.google.inject.binder
-com.google.inject.matcher
-com.google.inject.name
-com.google.inject.servlet
-com.google.inject.spi
- - diff --git a/latest-api-diffs/2.0/changes/packages_index_removals.html b/latest-api-diffs/2.0/changes/packages_index_removals.html deleted file mode 100755 index 4d6cb081..00000000 --- a/latest-api-diffs/2.0/changes/packages_index_removals.html +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - - - - -Package Removals Index - - - - - - - - - - - - - - - - - - - - - -
-All Packages -
- -Removals - -
- -Additions - -
- -Changes - -
-Bold is New, strike is deleted -

-
- - diff --git a/latest-api-diffs/2.0/changes/pkg_com.google.inject.binder.html b/latest-api-diffs/2.0/changes/pkg_com.google.inject.binder.html deleted file mode 100755 index c2f9d3ce..00000000 --- a/latest-api-diffs/2.0/changes/pkg_com.google.inject.binder.html +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - - - -com.google.inject.binder - - - - - - - - - - - - - - -
Generated by
JDiff
-
- -

-Package com.google.inject.binder -

-

- - - - - - - - - -
Added Interfaces
- - AnnotatedElementBuilder - See the EDSL examples at com.google.inject.Binder.
-  -

- - - - - - - - - - - - - - - - - - - - - -
Changed Interfaces
- - AnnotatedBindingBuilder - See the EDSL examples at com.google.inject.Binder.
- - AnnotatedConstantBindingBuilder - See the EDSL examples at com.google.inject.Binder.
- - LinkedBindingBuilder - See the EDSL examples at com.google.inject.Binder.
- - ScopedBindingBuilder - See the EDSL examples at com.google.inject.Binder.
-  -


- - - - - - - - - - -
-
- - - diff --git a/latest-api-diffs/2.0/changes/pkg_com.google.inject.html b/latest-api-diffs/2.0/changes/pkg_com.google.inject.html deleted file mode 100755 index b72b0b63..00000000 --- a/latest-api-diffs/2.0/changes/pkg_com.google.inject.html +++ /dev/null @@ -1,303 +0,0 @@ - - - - - - - - - -com.google.inject - - - - - - - - - - - - - - -
Generated by
JDiff
-
- -

-Package com.google.inject -

-

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Added Classes and Interfaces
- - ConfigurationException - Thrown when a programming error such as a misplaced annotation, illegal binding, or unsupported - scope is found.
- - Exposed - Acccompanies a {@literal @}Provides method annotation in a - private module to indicate that the provided binding is exposed.
- - MembersInjector - Injects dependencies into the fields and methods on instances of type {@code T}.
- - OutOfScopeException - Thrown from Provider.get when an attempt is made to access a scoped - object while the scope in question is not currently active.
- - PrivateBinder - Returns a binder whose configuration information is hidden from its environment by default.
- - PrivateModule - A module whose configuration information is hidden from its environment by default.
- - Provides - Annotates methods of a Module to create a provider method binding.
- - ProvisionException - Indicates that there was a runtime failure while providing an instance.
-  -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Changed Classes and Interfaces
- - AbstractModule - A support class for Modules which reduces repetition and results in - a more readable configuration.
- - Binder - Collects configuration information (primarily bindings) which will be - used to create an Injector. Guice provides this object to your - application's Module implementors so they may each contribute - their own bindings and other registrations. - -

The Guice Binding EDSL

- - Guice uses an embedded domain-specific language, or EDSL, to help you - create bindings simply and readably. This approach is great for overall - usability, but it does come with a small cost: it is difficult to - learn how to use the Binding EDSL by reading - method-level javadocs. Instead, you should consult the series of - examples below. To save space, these examples omit the opening - {@code binder}, just as you will if your module extends - AbstractModule. - -
-     bind(ServiceImpl.class);
- - This statement does essentially nothing; it "binds the {@code ServiceImpl} - class to itself" and does not change Guice's default behavior. You may still - want to use this if you prefer your Module class to serve as an - explicit manifest for the services it provides. Also, in rare cases, - Guice may be unable to validate a binding at injector creation time unless it - is given explicitly. - -
-     bind(Service.class).to(ServiceImpl.class);
- - Specifies that a request for a {@code Service} instance with no binding - annotations should be treated as if it were a request for a - {@code ServiceImpl} instance. This overrides the function of any - @ImplementedBy or @ProvidedBy - annotations found on {@code Service}, since Guice will have already - "moved on" to {@code ServiceImpl} before it reaches the point when it starts - looking for these annotations. - -
-     bind(Service.class).toProvider(ServiceProvider.class);
- - In this example, {@code ServiceProvider} must extend or implement - {@code Provider}. This binding specifies that Guice should resolve - an unannotated injection request for {@code Service} by first resolving an - instance of {@code ServiceProvider} in the regular way, then calling - get() on the resulting Provider instance to obtain the - {@code Service} instance. - -
- - Binding - A mapping from a key (type and optional annotation) to the strategy for getting instances of the - type.
- - BindingAnnotation - Annotates annotations which are used for binding.
- - CreationException - Thrown when errors occur while creating a Injector.
- - Guice - The entry point to the Guice framework. Creates Injectors from - Modules. - -
- - Injector - Builds the graphs of objects that make up your application.
- - Key - Binding key consisting of an injection type and an optional annotation.
- - Module - A module contributes configuration information, typically interface - bindings, which will be used to create an Injector.
- - Provider - An object capable of providing instances of type {@code T}.
- - Scope - A scope is a level of visibility that instances provided by Guice may have.
- - Scopes - Built-in scope implementations.
- - TypeLiteral - Represents a generic type {@code T}.
-  -


- - - - - - - - - - -
-
- - - diff --git a/latest-api-diffs/2.0/changes/pkg_com.google.inject.matcher.html b/latest-api-diffs/2.0/changes/pkg_com.google.inject.matcher.html deleted file mode 100755 index b98488b9..00000000 --- a/latest-api-diffs/2.0/changes/pkg_com.google.inject.matcher.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - - - -com.google.inject.matcher - - - - - - - - - - - - - - -
Generated by
JDiff
-
- -

-Package com.google.inject.matcher -

-

- - - - - - - - - -
Changed Classes
- - Matchers - Matcher implementations.
-  -


- - - - - - - - - - -
-
- - - diff --git a/latest-api-diffs/2.0/changes/pkg_com.google.inject.name.html b/latest-api-diffs/2.0/changes/pkg_com.google.inject.name.html deleted file mode 100755 index d40acfa8..00000000 --- a/latest-api-diffs/2.0/changes/pkg_com.google.inject.name.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - - - -com.google.inject.name - - - - - - - - - - - - - - -
Generated by
JDiff
-
- -

-Package com.google.inject.name -

-

- - - - - - - - - -
Changed Classes
- - Names - Utility methods for use with {@code @}Named.
-  -


- - - - - - - - - - -
-
- - - diff --git a/latest-api-diffs/2.0/changes/pkg_com.google.inject.servlet.html b/latest-api-diffs/2.0/changes/pkg_com.google.inject.servlet.html deleted file mode 100755 index 7250c727..00000000 --- a/latest-api-diffs/2.0/changes/pkg_com.google.inject.servlet.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - - - - -com.google.inject.servlet - - - - - - - - - - - - - - -
Generated by
JDiff
-
- -

-Package com.google.inject.servlet -

-

- - - - - - - - - - - - - - - - - -
Added Classes and Interfaces
- - GuiceServletContextListener - As of Guice 2.0 you can still use (your subclasses of) {@code GuiceServletContextListener} - class as a logical place to create and configure your injector.
- - ServletModule.FilterKeyBindingBuilder - See the EDSL examples at ServletModule.configureServlets() - -
- - ServletModule.ServletKeyBindingBuilder - See the EDSL examples at ServletModule.configureServlets() - -
-  -

- - - - - - - - - - - - - -
Changed Classes
- - GuiceFilter -

- Apply this filter in web.xml above all other filters (typically), to all requests where you plan - to use servlet scopes.

- - ServletModule - Configures the servlet scopes and creates bindings for the servlet API - objects so you can inject the request, response, session, etc.
-  -


- - - - - - - - - - -
-
- - - diff --git a/latest-api-diffs/2.0/changes/pkg_com.google.inject.spi.html b/latest-api-diffs/2.0/changes/pkg_com.google.inject.spi.html deleted file mode 100755 index 63277969..00000000 --- a/latest-api-diffs/2.0/changes/pkg_com.google.inject.spi.html +++ /dev/null @@ -1,369 +0,0 @@ - - - - - - - - - -com.google.inject.spi - - - - - - - - - - - - - - -
Generated by
JDiff
-
- -

-Package com.google.inject.spi -

-

- - - - - - - - - - - - - -
Removed Classes and Interfaces
- - SourceProvider - Provides source objects to the com.google.inject.Binder.
- - SourceProviders - Provides access to the default SourceProvider implementation and - common controls for certain implementations.
-  -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Added Classes and Interfaces
- - BindingScopingVisitor - Visits each of the strategies used to scope an injection.
- - BindingTargetVisitor - Visits each of the strategies used to find an instance to satisfy an injection.
- - ConstructorBinding - A binding to the constructor of a concrete clss.
- - ConvertedConstantBinding - A binding created from converting a bound instance to a new type.
- - DefaultBindingScopingVisitor - No-op visitor for subclassing.
- - DefaultBindingTargetVisitor - No-op visitor for subclassing.
- - DefaultElementVisitor - No-op visitor for subclassing.
- - Dependency - A variable that can be resolved by an injector.
- - Element - A core component of a module or injector.
- - ElementVisitor - Visit elements.
- - Elements - Exposes elements of a module so they can be inspected, validated or rewritten.
- - ExposedBinding - A binding to a key exposed from an enclosed private environment.
- - HasDependencies - Implemented by bindings, providers and instances that expose their dependencies explicitly.
- - InjectionListener - Listens for injections into instances of type {@code I}.
- - InjectionPoint - A constructor, field or method that can receive injections.
- - InjectionRequest - A request to inject the instance fields and methods of an instance.
- - InstanceBinding - A binding to a single instance.
- - InterceptorBinding - Registration of interceptors for matching methods of matching classes.
- - LinkedKeyBinding - A binding to a linked key.
- - MembersInjectorLookup - A lookup of the members injector for a type.
- - PrivateElements - A private collection of elements that are hidden from the enclosing injector or module by - default.
- - ProviderBinding - A binding to a Provider that delegates to the binding for the provided type.
- - ProviderInstanceBinding - A binding to a provider instance.
- - ProviderKeyBinding - A binding to a provider key.
- - ProviderLookup - A lookup of the provider for a type.
- - ProviderWithDependencies - A provider with dependencies on other injected types.
- - ScopeBinding - Registration of a scope annotation with the scope that implements it.
- - StaticInjectionRequest - A request to inject the static fields and methods of a type.
- - TypeConverter - Converts constant string values to a different type.
- - TypeConverterBinding - Registration of type converters for matching target types.
- - TypeEncounter - Context of an injectable type encounter.
- - TypeListener - Listens for Guice to encounter injectable types.
- - TypeListenerBinding - Binds types (picked using a Matcher) to an type listener.
- - UntargettedBinding - An untargetted binding.
-  -

- - - - - - - - - -
Changed Classes
- - Message - An error message and the context in which it occured.
-  -


- - - - - - - - - - -
-
- - - -- cgit v1.2.3