diff options
Diffstat (limited to 'javatests/dagger/internal/codegen/GeneratedLines.java')
-rw-r--r-- | javatests/dagger/internal/codegen/GeneratedLines.java | 34 |
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() { |