aboutsummaryrefslogtreecommitdiff
path: root/javatests/dagger/internal/codegen/GeneratedLines.java
diff options
context:
space:
mode:
Diffstat (limited to 'javatests/dagger/internal/codegen/GeneratedLines.java')
-rw-r--r--javatests/dagger/internal/codegen/GeneratedLines.java34
1 files changed, 4 insertions, 30 deletions
diff --git a/javatests/dagger/internal/codegen/GeneratedLines.java b/javatests/dagger/internal/codegen/GeneratedLines.java
index 09b618855..f9a1b7004 100644
--- a/javatests/dagger/internal/codegen/GeneratedLines.java
+++ b/javatests/dagger/internal/codegen/GeneratedLines.java
@@ -17,16 +17,12 @@
package dagger.internal.codegen;
import com.google.common.base.Joiner;
-import com.google.common.collect.ImmutableSet;
-import java.util.stream.Collectors;
/**
* Common lines outputted during code generation.
*/
public final class GeneratedLines {
- private static final String DAGGER_GENERATED_ANNOTATION = "@DaggerGenerated";
-
- private static final String GENERATED_ANNOTATION =
+ public static final String GENERATED_ANNOTATION =
"@Generated("
+ "value = \"dagger.internal.codegen.ComponentProcessor\", "
+ "comments = \"https://dagger.dev\")";
@@ -34,36 +30,14 @@ public final class GeneratedLines {
private static final String SUPPRESS_WARNINGS_ANNOTATION =
"@SuppressWarnings({\"unchecked\", \"rawtypes\"})";
- private static final String IMPORT_DAGGER_GENERATED = "import dagger.internal.DaggerGenerated;";
+ public static final String GENERATED_CODE_ANNOTATIONS =
+ Joiner.on('\n').join(GENERATED_ANNOTATION, SUPPRESS_WARNINGS_ANNOTATION);
- private static final String IMPORT_GENERATED_ANNOTATION =
+ public static final String IMPORT_GENERATED_ANNOTATION =
isBeforeJava9()
? "import javax.annotation.Generated;"
: "import javax.annotation.processing.Generated;";
- /** Returns a {@code String} of sorted imports. Includes generated imports automatically. */
- public static String generatedImports(String... extraImports) {
- return ImmutableSet.<String>builder()
- .add(IMPORT_DAGGER_GENERATED)
- .add(IMPORT_GENERATED_ANNOTATION)
- .add(extraImports)
- .build()
- .stream()
- .sorted()
- .collect(Collectors.joining("\n"));
- }
-
- /** Returns the annotations for a generated class. */
- public static String generatedAnnotations() {
- return Joiner.on('\n')
- .join(DAGGER_GENERATED_ANNOTATION, GENERATED_ANNOTATION, SUPPRESS_WARNINGS_ANNOTATION);
- }
-
- /** Returns the annotations for a generated class without {@code SuppressWarnings}. */
- public static String generatedAnnotationsWithoutSuppressWarnings() {
- return Joiner.on('\n').join(DAGGER_GENERATED_ANNOTATION, GENERATED_ANNOTATION);
- }
-
static final String GENERATION_OPTIONS_ANNOTATION = "@GenerationOptions(fastInit = false)";
private static boolean isBeforeJava9() {