aboutsummaryrefslogtreecommitdiff
path: root/extensions/throwingproviders
diff options
context:
space:
mode:
authorcgdecker <cgdecker@google.com>2015-04-24 12:41:43 -0700
committerColin Decker <cgdecker@google.com>2015-04-28 11:51:58 -0400
commit646e1742c047dc9a768f2bc065b33e9b5ab49006 (patch)
treecc713038ad471f3dbd4af892235de25e7781ca83 /extensions/throwingproviders
parent57e87fedb5af85511af7247d2e58781c176e2333 (diff)
downloadguice-646e1742c047dc9a768f2bc065b33e9b5ab49006.tar.gz
Add more missing @since 4.0 and remove references to *-3.0.jar in extensions' package-info.java files.
------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=92005346
Diffstat (limited to 'extensions/throwingproviders')
-rw-r--r--extensions/throwingproviders/src/com/google/inject/throwingproviders/CheckedProvides.java4
-rw-r--r--extensions/throwingproviders/src/com/google/inject/throwingproviders/ThrowingProviderBinder.java7
-rw-r--r--extensions/throwingproviders/src/com/google/inject/throwingproviders/package-info.java4
3 files changed, 10 insertions, 5 deletions
diff --git a/extensions/throwingproviders/src/com/google/inject/throwingproviders/CheckedProvides.java b/extensions/throwingproviders/src/com/google/inject/throwingproviders/CheckedProvides.java
index c7bfaedc..b4016209 100644
--- a/extensions/throwingproviders/src/com/google/inject/throwingproviders/CheckedProvides.java
+++ b/extensions/throwingproviders/src/com/google/inject/throwingproviders/CheckedProvides.java
@@ -45,7 +45,9 @@ public @interface CheckedProvides {
/**
* Whether exceptions should be put into the Guice scope.
- * Default behavior is that exceptions are scoped.
+ * Default behavior is that exceptions are scoped.
+ *
+ * @since 4.0
*/
boolean scopeExceptions() default true;
}
diff --git a/extensions/throwingproviders/src/com/google/inject/throwingproviders/ThrowingProviderBinder.java b/extensions/throwingproviders/src/com/google/inject/throwingproviders/ThrowingProviderBinder.java
index 24cbd26c..546a242e 100644
--- a/extensions/throwingproviders/src/com/google/inject/throwingproviders/ThrowingProviderBinder.java
+++ b/extensions/throwingproviders/src/com/google/inject/throwingproviders/ThrowingProviderBinder.java
@@ -186,6 +186,7 @@ public class ThrowingProviderBinder {
/**
* Determines if exceptions should be scoped. By default exceptions are scoped.
+ *
* @param scopeExceptions whether exceptions should be scoped.
* @since 4.0
*/
@@ -203,11 +204,13 @@ public class ThrowingProviderBinder {
public ScopedBindingBuilder to(Class<? extends P> targetType) {
return to(Key.get(targetType));
}
-
+
+ /** @since 4.0 */
public ScopedBindingBuilder providing(Class<? extends T> cxtorClass) {
return providing(TypeLiteral.get(cxtorClass));
}
-
+
+ /** @since 4.0 */
@SuppressWarnings("unchecked") // safe because this is the cxtor of the literal
public ScopedBindingBuilder providing(TypeLiteral<? extends T> cxtorLiteral) {
// Find a constructor that has @ThrowingInject.
diff --git a/extensions/throwingproviders/src/com/google/inject/throwingproviders/package-info.java b/extensions/throwingproviders/src/com/google/inject/throwingproviders/package-info.java
index 2107ed14..29361f7f 100644
--- a/extensions/throwingproviders/src/com/google/inject/throwingproviders/package-info.java
+++ b/extensions/throwingproviders/src/com/google/inject/throwingproviders/package-info.java
@@ -16,6 +16,6 @@
/**
* Extension for injecting objects that may throw at provision time; this extension requires {@code
- * guice-throwingproviders-3.0.jar}.
+ * guice-throwingproviders.jar}.
*/
-package com.google.inject.throwingproviders; \ No newline at end of file
+package com.google.inject.throwingproviders;