Revision: 1381
Author: sberlin
Date: Sat Nov 20 13:00:30 2010
Log: Edited wiki page Guice30 through web user interface.
http://code.google.com/p/google-guice/source/detail?r=1381
Modified:
/wiki/Guice30.wiki
=======================================
--- /wiki/Guice30.wiki Sun Oct 31 14:48:59 2010
+++ /wiki/Guice30.wiki Sat Nov 20 13:00:30 2010
@@ -59,10 +59,11 @@
* Work better with parameterized types
* Expose details through new extensions SPI
* ThrowingProviders extension improvements
+ * Added a new 'CheckedProviders' interface that allows more than one
exception to be thrown.
+ * Added '@CheckedProvides' allowing @Provides-like syntax for
CheckedProviders.
* Dependencies are checked at Injector-creation time and during
Stage.TOOL, so they can fail early
- * ThrowingProviders now implement `HasDependencies`.
- * A new @ThrowingProvides annotation that mirrors @Provides.
- * Added to Injector: `getAllBindings`, `getExistingBinding`,
`getScopeBindings`
+ * Bindings created by ThrowingProviderBinder now return proper
dependencies instead of Injector.
+ * Added to Injector: `getAllBindings`, `getExistingBinding`,
`getScopeBindings`, `getTypeConverterBindings`.
* Added to Key: `hasAttributes`, `ofType`, `withoutAttributes`
* Various bug fixes / improvements:
* Fix calling Provider.get() of an unrelated Provider in a scoping
method.
@@ -71,6 +72,7 @@
* Overriding an @Inject method (if the subclass also annotates the
method with @Inject) no longer injects the method twice
* You can now bind byte constants (using
`ConstantBindingBuilder.to(byte)`)
* Better exceptions when trying to intercept final classes
+ * ConvertedConstantBinding now exposes the TypeConverterBinding used
to convert the constant.
==Migrating from Guice 2.0==
See the
[http://google-guice.googlecode.com/svn/trunk/latest-api-diffs/3.0/changes.html
JDiff change report] for complete details.
--
You received this message because you are subscribed to the Google Groups
"google-guice-dev" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-guice-dev?hl=en.