Revision: 1335
Author: sberlin
Date: Sun Oct 31 11:38:24 2010
Log: adding more missing @since 3.0 tags.
http://code.google.com/p/google-guice/source/detail?r=1335
Modified:
/trunk/core/src/com/google/inject/binder/ConstantBindingBuilder.java
/trunk/core/src/com/google/inject/spi/ProviderWithExtensionVisitor.java
/trunk/extensions/assistedinject/src/com/google/inject/assistedinject/AssistedInjectBinding.java
/trunk/extensions/assistedinject/src/com/google/inject/assistedinject/AssistedInjectTargetVisitor.java
/trunk/extensions/assistedinject/src/com/google/inject/assistedinject/AssistedMethod.java
/trunk/extensions/assistedinject/src/com/google/inject/assistedinject/FactoryModuleBuilder.java
/trunk/extensions/multibindings/src/com/google/inject/multibindings/MapBinder.java
/trunk/extensions/multibindings/src/com/google/inject/multibindings/MapBinderBinding.java
/trunk/extensions/multibindings/src/com/google/inject/multibindings/Multibinder.java
/trunk/extensions/multibindings/src/com/google/inject/multibindings/MultibinderBinding.java
/trunk/extensions/multibindings/src/com/google/inject/multibindings/MultibindingsTargetVisitor.java
/trunk/extensions/servlet/src/com/google/inject/servlet/ServletModule.java
/trunk/extensions/servlet/src/com/google/inject/servlet/ServletModuleTargetVisitor.java
/trunk/extensions/servlet/src/com/google/inject/servlet/ServletScopes.java
/trunk/extensions/servlet/src/com/google/inject/servlet/UriPatternType.java
/trunk/extensions/throwingproviders/src/com/google/inject/throwingproviders/ThrowingProviderBinder.java
=======================================
--- /trunk/core/src/com/google/inject/binder/ConstantBindingBuilder.java
Sun Oct 24 17:58:04 2010
+++ /trunk/core/src/com/google/inject/binder/ConstantBindingBuilder.java
Sun Oct 31 11:38:24 2010
@@ -63,6 +63,8 @@
/**
* Binds constant to the given value.
+ *
+ * @since 3.0
*/
void to(byte value);
=======================================
--- /trunk/core/src/com/google/inject/spi/ProviderWithExtensionVisitor.java
Sat Oct 16 18:31:25 2010
+++ /trunk/core/src/com/google/inject/spi/ProviderWithExtensionVisitor.java
Sun Oct 31 11:38:24 2010
@@ -41,6 +41,7 @@
* extension information. These visitor interfaces must extend from
* BindingTargetVisitor.
*
+ * @since 3.0
* @author [email protected] (Sam Berlin)
*/
public interface ProviderWithExtensionVisitor<T> extends Provider<T> {
=======================================
---
/trunk/extensions/assistedinject/src/com/google/inject/assistedinject/AssistedInjectBinding.java
Sat Oct 16 18:28:06 2010
+++
/trunk/extensions/assistedinject/src/com/google/inject/assistedinject/AssistedInjectBinding.java
Sun Oct 31 11:38:24 2010
@@ -25,6 +25,7 @@
*
* @param <T> The fully qualified type of the factory.
*
+ * @since 3.0
* @author [email protected] (Ramakrishna Rajanna)
*/
public interface AssistedInjectBinding<T> {
=======================================
---
/trunk/extensions/assistedinject/src/com/google/inject/assistedinject/AssistedInjectTargetVisitor.java
Sat Oct 16 18:28:06 2010
+++
/trunk/extensions/assistedinject/src/com/google/inject/assistedinject/AssistedInjectTargetVisitor.java
Sun Oct 31 11:38:24 2010
@@ -24,6 +24,7 @@
* If your {...@link BindingTargetVisitor} implements this interface,
bindings created by using
* {...@link FactoryModuleBuilder} will be visited through this interface.
*
+ * @since 3.0
* @author [email protected] (Ramakrishna Rajanna)
*/
public interface AssistedInjectTargetVisitor<T, V> extends
BindingTargetVisitor<T, V> {
=======================================
---
/trunk/extensions/assistedinject/src/com/google/inject/assistedinject/AssistedMethod.java
Sat Oct 16 18:28:06 2010
+++
/trunk/extensions/assistedinject/src/com/google/inject/assistedinject/AssistedMethod.java
Sun Oct 31 11:38:24 2010
@@ -26,6 +26,7 @@
/**
* Details about how a method in an assisted inject factory will be
assisted.
*
+ * @since 3.0
* @author [email protected] (Ramakrishna Rajanna)
*/
public interface AssistedMethod {
=======================================
---
/trunk/extensions/assistedinject/src/com/google/inject/assistedinject/FactoryModuleBuilder.java
Sat Oct 16 18:28:06 2010
+++
/trunk/extensions/assistedinject/src/com/google/inject/assistedinject/FactoryModuleBuilder.java
Sun Oct 31 11:38:24 2010
@@ -178,6 +178,7 @@
* As a limitation of the implementation, it is prohibited to declare a
factory method that
* accepts a {...@code Provider} as one of its arguments.
*
+ * @since 3.0
* @author [email protected] (Peter Schmitt)
*/
public class FactoryModuleBuilder {
=======================================
---
/trunk/extensions/multibindings/src/com/google/inject/multibindings/MapBinder.java
Sun Oct 24 20:47:17 2010
+++
/trunk/extensions/multibindings/src/com/google/inject/multibindings/MapBinder.java
Sun Oct 31 11:38:24 2010
@@ -246,6 +246,7 @@
* option impacts all of them.
*
* @return this map binder
+ * @since 3.0
*/
public abstract MapBinder<K, V> permitDuplicates();
=======================================
---
/trunk/extensions/multibindings/src/com/google/inject/multibindings/MapBinderBinding.java
Mon Oct 4 20:41:40 2010
+++
/trunk/extensions/multibindings/src/com/google/inject/multibindings/MapBinderBinding.java
Sun Oct 31 11:38:24 2010
@@ -38,6 +38,7 @@
* @param <T> The fully qualified type of the map, including Map. For
example:
* <code>MapBinderBinding<Map<String, Snack>></code>
*
+ * @since 3.0
* @author [email protected] (Sam Berlin)
*/
public interface MapBinderBinding<T> {
=======================================
---
/trunk/extensions/multibindings/src/com/google/inject/multibindings/Multibinder.java
Sun Oct 24 20:47:17 2010
+++
/trunk/extensions/multibindings/src/com/google/inject/multibindings/Multibinder.java
Sun Oct 31 11:38:24 2010
@@ -180,6 +180,7 @@
* the set, this configuration option impacts all of them.
*
* @return this multibinder
+ * @since 3.0
*/
public abstract Multibinder<T> permitDuplicates();
=======================================
---
/trunk/extensions/multibindings/src/com/google/inject/multibindings/MultibinderBinding.java
Mon Oct 4 20:41:40 2010
+++
/trunk/extensions/multibindings/src/com/google/inject/multibindings/MultibinderBinding.java
Sun Oct 31 11:38:24 2010
@@ -30,6 +30,7 @@
* @param <T> The fully qualified type of the set, including Set. For
example:
* <code>MultibinderBinding<Set<Boolean>></code>
*
+ * @since 3.0
* @author [email protected] (Sam Berlin)
*/
public interface MultibinderBinding<T> {
=======================================
---
/trunk/extensions/multibindings/src/com/google/inject/multibindings/MultibindingsTargetVisitor.java
Sun Sep 19 17:42:24 2010
+++
/trunk/extensions/multibindings/src/com/google/inject/multibindings/MultibindingsTargetVisitor.java
Sun Oct 31 11:38:24 2010
@@ -24,6 +24,7 @@
* If your {...@link BindingTargetVisitor} implements this interface,
bindings created by using
* {...@link Multibinder} or {...@link MapBinder} will be visited through this
interface.
*
+ * @since 3.0
* @author [email protected] (Sam Berlin)
*/
public interface MultibindingsTargetVisitor<T, V> extends
BindingTargetVisitor<T, V> {
=======================================
---
/trunk/extensions/servlet/src/com/google/inject/servlet/ServletModule.java
Sun Sep 26 15:04:09 2010
+++
/trunk/extensions/servlet/src/com/google/inject/servlet/ServletModule.java
Sun Oct 31 11:38:24 2010
@@ -283,9 +283,11 @@
public static interface FilterKeyBindingBuilder {
void through(Class<? extends Filter> filterKey);
void through(Key<? extends Filter> filterKey);
+ /** @since 3.0 */
void through(Filter filter);
void through(Class<? extends Filter> filterKey, Map<String, String>
initParams);
void through(Key<? extends Filter> filterKey, Map<String, String>
initParams);
+ /** @since 3.0 */
void through(Filter filter, Map<String, String> initParams);
}
@@ -297,9 +299,11 @@
public static interface ServletKeyBindingBuilder {
void with(Class<? extends HttpServlet> servletKey);
void with(Key<? extends HttpServlet> servletKey);
+ /** @since 3.0 */
void with(HttpServlet servlet);
void with(Class<? extends HttpServlet> servletKey, Map<String, String>
initParams);
void with(Key<? extends HttpServlet> servletKey, Map<String, String>
initParams);
+ /** @since 3.0 */
void with(HttpServlet servlet, Map<String, String> initParams);
}
}
=======================================
---
/trunk/extensions/servlet/src/com/google/inject/servlet/ServletModuleTargetVisitor.java
Sat Sep 18 14:47:34 2010
+++
/trunk/extensions/servlet/src/com/google/inject/servlet/ServletModuleTargetVisitor.java
Sun Oct 31 11:38:24 2010
@@ -27,6 +27,7 @@
* If your {...@link BindingTargetVisitor} implements this interface,
bindings created by using
* {...@link ServletModule} will be visited through this interface.
*
+ * @since 3.0
* @author [email protected] (Sam Berlin)
*/
public interface ServletModuleTargetVisitor<T, V> extends
BindingTargetVisitor<T, V> {
=======================================
---
/trunk/extensions/servlet/src/com/google/inject/servlet/ServletScopes.java
Mon Sep 20 11:41:51 2010
+++
/trunk/extensions/servlet/src/com/google/inject/servlet/ServletScopes.java
Sun Oct 31 11:38:24 2010
@@ -160,6 +160,8 @@
* context available to it.
* @throws OutOfScopeException if this method is called from a
non-request
* thread, or if the request has completed.
+ *
+ * @since 3.0
*/
public static <T> Callable<T> continueRequest(final Callable<T> callable,
final Map<Key<?>, Object> seedMap) {
@@ -217,6 +219,7 @@
* request scope with.
* @return a callable that when called will run inside the a request
scope
* that exposes the instances in the {...@code seedMap} as scoped keys.
+ * @since 3.0
*/
public static <T> Callable<T> scopeRequest(final Callable<T> callable,
Map<Key<?>, Object> seedMap) {
=======================================
---
/trunk/extensions/servlet/src/com/google/inject/servlet/UriPatternType.java
Sun Aug 22 11:48:23 2010
+++
/trunk/extensions/servlet/src/com/google/inject/servlet/UriPatternType.java
Sun Oct 31 11:38:24 2010
@@ -20,6 +20,8 @@
/**
* An enumeration of the available URI-pattern matching styles
+ *
+ * @since 3.0
*/
public enum UriPatternType {
SERVLET, REGEX;
=======================================
---
/trunk/extensions/throwingproviders/src/com/google/inject/throwingproviders/ThrowingProviderBinder.java
Sun Oct 24 14:36:39 2010
+++
/trunk/extensions/throwingproviders/src/com/google/inject/throwingproviders/ThrowingProviderBinder.java
Sun Oct 31 11:38:24 2010
@@ -78,6 +78,11 @@
ThrowingProviderBinder.SecondaryBinder.class));
}
+ /**
+ * Installs {...@literal @}...@link ThrowingProvides} methods.
+ *
+ * @since 3.0
+ */
public static void install(Module module, Binder binder) {
binder.install(ThrowingProviderMethodsModule.forModule(module));
}
--
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.