aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoremcmanus <emcmanus@google.com>2019-12-02 08:56:06 -0800
committerNick Glorioso <nick@nickglorioso.com>2019-12-02 14:08:25 -0500
commit628df548685b4fc0f2a9af856f97cc2a68da246b (patch)
tree34225c3be9a2c2270bb1e1de3698c12dde576121
parent6b0f772854fdbee1cc5323d765393c933270b470 (diff)
downloadauto-628df548685b4fc0f2a9af856f97cc2a68da246b.tar.gz
Use CLASS retention for @AutoService.
This reapplies 28a2c791575a7e4545293169bea0921b81363a3 after fixing an internal, fragile test. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=283349599
-rw-r--r--service/annotations/src/main/java/com/google/auto/service/AutoService.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/service/annotations/src/main/java/com/google/auto/service/AutoService.java b/service/annotations/src/main/java/com/google/auto/service/AutoService.java
index b473d144..260766c1 100644
--- a/service/annotations/src/main/java/com/google/auto/service/AutoService.java
+++ b/service/annotations/src/main/java/com/google/auto/service/AutoService.java
@@ -16,7 +16,7 @@
package com.google.auto.service;
import static java.lang.annotation.ElementType.TYPE;
-import static java.lang.annotation.RetentionPolicy.SOURCE;
+import static java.lang.annotation.RetentionPolicy.CLASS;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
@@ -36,7 +36,7 @@ import java.lang.annotation.Target;
* </ul>
*/
@Documented
-@Retention(SOURCE)
+@Retention(CLASS)
@Target(TYPE)
public @interface AutoService {
/** Returns the interfaces implemented by this service provider. */