diff --git a/dagger-compiler/build.gradle.kts b/dagger-compiler/build.gradle.kts index b83fe1c3f54..8f0ee60575d 100644 --- a/dagger-compiler/build.gradle.kts +++ b/dagger-compiler/build.gradle.kts @@ -54,7 +54,9 @@ dependencies { testImplementation(libs.ksp.common) testImplementation(libs.ksp.embeddable) - testAnnotationProcessor(project(":dagger-compiler")) + testAnnotationProcessor(project(":dagger-compiler", "unshaded")) + testAnnotationProcessor(libs.auto.common) + testAnnotationProcessor(files(project.findXProcessingJar())) } daggerBuild { diff --git a/javatests/dagger/internal/codegen/AssistedErrorsTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/AssistedErrorsTest.java similarity index 100% rename from javatests/dagger/internal/codegen/AssistedErrorsTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/AssistedErrorsTest.java diff --git a/javatests/dagger/internal/codegen/AssistedFactoryErrorsTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/AssistedFactoryErrorsTest.java similarity index 100% rename from javatests/dagger/internal/codegen/AssistedFactoryErrorsTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/AssistedFactoryErrorsTest.java diff --git a/javatests/dagger/internal/codegen/AssistedFactoryTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/AssistedFactoryTest.java similarity index 100% rename from javatests/dagger/internal/codegen/AssistedFactoryTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/AssistedFactoryTest.java diff --git a/javatests/dagger/internal/codegen/AssistedInjectErrorsTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/AssistedInjectErrorsTest.java similarity index 100% rename from javatests/dagger/internal/codegen/AssistedInjectErrorsTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/AssistedInjectErrorsTest.java diff --git a/javatests/dagger/internal/codegen/BUILD b/dagger-compiler/test/javatests/dagger/internal/codegen/BUILD similarity index 96% rename from javatests/dagger/internal/codegen/BUILD rename to dagger-compiler/test/javatests/dagger/internal/codegen/BUILD index 33443d7178c..af45d1bf110 100644 --- a/javatests/dagger/internal/codegen/BUILD +++ b/dagger-compiler/test/javatests/dagger/internal/codegen/BUILD @@ -37,6 +37,7 @@ kt_jvm_library( # TODO(bcorso): Move this into a subpackage. java_library( name = "compilers", + testonly = 1, srcs = [ "CompilerMode.java", "Compilers.java", @@ -56,7 +57,7 @@ java_library( "//dagger-compiler/main/java/dagger/internal/codegen/xprocessing:xprocessing-testing", "//dagger-producers/main/java/dagger/producers", "//dagger-runtime/main/java/dagger:core", - "//java/dagger/testing/compile", + "//dagger-testing/main/java/dagger/testing/compile", "//third_party/java/auto:value_processor", "//third_party/java/compile_testing", "//third_party/java/guava/base", @@ -127,8 +128,8 @@ DEPS = [ "//dagger-spi", "//dagger-testing/main/java/dagger/model/testing", "//dagger-testing/main/java/dagger/spi/model/testing", - "//java/dagger/testing/compile", - "//java/dagger/testing/golden", + "//dagger-testing/main/java/dagger/testing/compile:compile", + "//dagger-testing/main/java/dagger/testing/golden:golden", ] GenJavaTests( diff --git a/javatests/dagger/internal/codegen/BindsDependsOnSubcomponentValidationTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/BindsDependsOnSubcomponentValidationTest.java similarity index 100% rename from javatests/dagger/internal/codegen/BindsDependsOnSubcomponentValidationTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/BindsDependsOnSubcomponentValidationTest.java diff --git a/javatests/dagger/internal/codegen/BindsInstanceValidationTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/BindsInstanceValidationTest.java similarity index 100% rename from javatests/dagger/internal/codegen/BindsInstanceValidationTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/BindsInstanceValidationTest.java diff --git a/javatests/dagger/internal/codegen/BindsMethodValidationTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/BindsMethodValidationTest.java similarity index 100% rename from javatests/dagger/internal/codegen/BindsMethodValidationTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/BindsMethodValidationTest.java diff --git a/javatests/dagger/internal/codegen/BindsMissingDelegateValidationTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/BindsMissingDelegateValidationTest.java similarity index 100% rename from javatests/dagger/internal/codegen/BindsMissingDelegateValidationTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/BindsMissingDelegateValidationTest.java diff --git a/javatests/dagger/internal/codegen/BindsOptionalOfMethodValidationTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/BindsOptionalOfMethodValidationTest.java similarity index 97% rename from javatests/dagger/internal/codegen/BindsOptionalOfMethodValidationTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/BindsOptionalOfMethodValidationTest.java index c5730395de8..cf63aa9db78 100644 --- a/javatests/dagger/internal/codegen/BindsOptionalOfMethodValidationTest.java +++ b/dagger-compiler/test/javatests/dagger/internal/codegen/BindsOptionalOfMethodValidationTest.java @@ -183,9 +183,11 @@ private DaggerModuleMethodSubject assertThatMethod(String method) { /** A qualifier. */ @Qualifier + @SuppressWarnings("MissingRuntimeRetention") // For testing. public @interface Qualifier1 {} /** A qualifier. */ @Qualifier + @SuppressWarnings("MissingRuntimeRetention") // For testing. public @interface Qualifier2 {} } diff --git a/javatests/dagger/internal/codegen/CompilerMode.java b/dagger-compiler/test/javatests/dagger/internal/codegen/CompilerMode.java similarity index 100% rename from javatests/dagger/internal/codegen/CompilerMode.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/CompilerMode.java diff --git a/javatests/dagger/internal/codegen/Compilers.java b/dagger-compiler/test/javatests/dagger/internal/codegen/Compilers.java similarity index 100% rename from javatests/dagger/internal/codegen/Compilers.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/Compilers.java diff --git a/javatests/dagger/internal/codegen/ComponentBuilderTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/ComponentBuilderTest.java similarity index 100% rename from javatests/dagger/internal/codegen/ComponentBuilderTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/ComponentBuilderTest.java diff --git a/javatests/dagger/internal/codegen/ComponentCreatorTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/ComponentCreatorTest.java similarity index 99% rename from javatests/dagger/internal/codegen/ComponentCreatorTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/ComponentCreatorTest.java index 7032ce716d0..d575a2d3a0c 100644 --- a/javatests/dagger/internal/codegen/ComponentCreatorTest.java +++ b/dagger-compiler/test/javatests/dagger/internal/codegen/ComponentCreatorTest.java @@ -52,7 +52,7 @@ enum CompilerType { private final CompilerType compilerType; private final ImmutableMap compilerOptions; - @Parameters(name = "compilerMode={0}, creatorKind={1}") + @Parameters(name = "compilerMode={0},creatorKind={1}") public static Collection parameters() { return ImmutableList.of( new Object[]{DEFAULT_MODE, COMPONENT_BUILDER, JAVAC}, diff --git a/javatests/dagger/internal/codegen/ComponentCreatorTestHelper.java b/dagger-compiler/test/javatests/dagger/internal/codegen/ComponentCreatorTestHelper.java similarity index 100% rename from javatests/dagger/internal/codegen/ComponentCreatorTestHelper.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/ComponentCreatorTestHelper.java diff --git a/javatests/dagger/internal/codegen/ComponentDependenciesTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/ComponentDependenciesTest.java similarity index 99% rename from javatests/dagger/internal/codegen/ComponentDependenciesTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/ComponentDependenciesTest.java index 5580acf1481..f1727bf0797 100644 --- a/javatests/dagger/internal/codegen/ComponentDependenciesTest.java +++ b/dagger-compiler/test/javatests/dagger/internal/codegen/ComponentDependenciesTest.java @@ -24,7 +24,6 @@ import org.junit.runners.Parameterized; import org.junit.runners.Parameterized.Parameters; - @RunWith(Parameterized.class) public class ComponentDependenciesTest { @Parameters(name = "{0}") diff --git a/javatests/dagger/internal/codegen/ComponentFactoryTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/ComponentFactoryTest.java similarity index 100% rename from javatests/dagger/internal/codegen/ComponentFactoryTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/ComponentFactoryTest.java diff --git a/javatests/dagger/internal/codegen/ComponentHierarchyValidationTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/ComponentHierarchyValidationTest.java similarity index 100% rename from javatests/dagger/internal/codegen/ComponentHierarchyValidationTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/ComponentHierarchyValidationTest.java diff --git a/javatests/dagger/internal/codegen/ComponentProcessorTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/ComponentProcessorTest.java similarity index 100% rename from javatests/dagger/internal/codegen/ComponentProcessorTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/ComponentProcessorTest.java diff --git a/javatests/dagger/internal/codegen/ComponentProtectedTypeTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/ComponentProtectedTypeTest.java similarity index 100% rename from javatests/dagger/internal/codegen/ComponentProtectedTypeTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/ComponentProtectedTypeTest.java diff --git a/javatests/dagger/internal/codegen/ComponentRequirementFieldTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/ComponentRequirementFieldTest.java similarity index 100% rename from javatests/dagger/internal/codegen/ComponentRequirementFieldTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/ComponentRequirementFieldTest.java diff --git a/javatests/dagger/internal/codegen/ComponentShardTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/ComponentShardTest.java similarity index 100% rename from javatests/dagger/internal/codegen/ComponentShardTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/ComponentShardTest.java diff --git a/javatests/dagger/internal/codegen/ComponentValidationTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/ComponentValidationTest.java similarity index 100% rename from javatests/dagger/internal/codegen/ComponentValidationTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/ComponentValidationTest.java diff --git a/javatests/dagger/internal/codegen/ConflictingEntryPointsTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/ConflictingEntryPointsTest.java similarity index 100% rename from javatests/dagger/internal/codegen/ConflictingEntryPointsTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/ConflictingEntryPointsTest.java diff --git a/javatests/dagger/internal/codegen/DaggerModuleMethodSubject.java b/dagger-compiler/test/javatests/dagger/internal/codegen/DaggerModuleMethodSubject.java similarity index 100% rename from javatests/dagger/internal/codegen/DaggerModuleMethodSubject.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/DaggerModuleMethodSubject.java diff --git a/javatests/dagger/internal/codegen/DaggerSuperficialValidationTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/DaggerSuperficialValidationTest.java similarity index 100% rename from javatests/dagger/internal/codegen/DaggerSuperficialValidationTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/DaggerSuperficialValidationTest.java diff --git a/javatests/dagger/internal/codegen/DelegateRequestRepresentationTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/DelegateRequestRepresentationTest.java similarity index 100% rename from javatests/dagger/internal/codegen/DelegateRequestRepresentationTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/DelegateRequestRepresentationTest.java diff --git a/javatests/dagger/internal/codegen/DependencyCycleValidationTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/DependencyCycleValidationTest.java similarity index 100% rename from javatests/dagger/internal/codegen/DependencyCycleValidationTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/DependencyCycleValidationTest.java diff --git a/javatests/dagger/internal/codegen/DiagnosticFormattingTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/DiagnosticFormattingTest.java similarity index 100% rename from javatests/dagger/internal/codegen/DiagnosticFormattingTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/DiagnosticFormattingTest.java diff --git a/javatests/dagger/internal/codegen/DuplicateBindingsValidationTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/DuplicateBindingsValidationTest.java similarity index 100% rename from javatests/dagger/internal/codegen/DuplicateBindingsValidationTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/DuplicateBindingsValidationTest.java diff --git a/javatests/dagger/internal/codegen/ElidedFactoriesTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/ElidedFactoriesTest.java similarity index 100% rename from javatests/dagger/internal/codegen/ElidedFactoriesTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/ElidedFactoriesTest.java diff --git a/javatests/dagger/internal/codegen/ExpressionTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/ExpressionTest.java similarity index 100% rename from javatests/dagger/internal/codegen/ExpressionTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/ExpressionTest.java diff --git a/javatests/dagger/internal/codegen/FrameworkFieldTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/FrameworkFieldTest.java similarity index 100% rename from javatests/dagger/internal/codegen/FrameworkFieldTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/FrameworkFieldTest.java diff --git a/javatests/dagger/internal/codegen/FrameworkTypeMapperTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/FrameworkTypeMapperTest.java similarity index 100% rename from javatests/dagger/internal/codegen/FrameworkTypeMapperTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/FrameworkTypeMapperTest.java diff --git a/javatests/dagger/internal/codegen/FullBindingGraphValidationTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/FullBindingGraphValidationTest.java similarity index 100% rename from javatests/dagger/internal/codegen/FullBindingGraphValidationTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/FullBindingGraphValidationTest.java diff --git a/javatests/dagger/internal/codegen/GeneratedLines.java b/dagger-compiler/test/javatests/dagger/internal/codegen/GeneratedLines.java similarity index 100% rename from javatests/dagger/internal/codegen/GeneratedLines.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/GeneratedLines.java diff --git a/javatests/dagger/internal/codegen/GeneratingProcessingStep.java b/dagger-compiler/test/javatests/dagger/internal/codegen/GeneratingProcessingStep.java similarity index 100% rename from javatests/dagger/internal/codegen/GeneratingProcessingStep.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/GeneratingProcessingStep.java diff --git a/javatests/dagger/internal/codegen/GeneratingProcessor.java b/dagger-compiler/test/javatests/dagger/internal/codegen/GeneratingProcessor.java similarity index 100% rename from javatests/dagger/internal/codegen/GeneratingProcessor.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/GeneratingProcessor.java diff --git a/javatests/dagger/internal/codegen/GenericMethodsTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/GenericMethodsTest.java similarity index 100% rename from javatests/dagger/internal/codegen/GenericMethodsTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/GenericMethodsTest.java diff --git a/javatests/dagger/internal/codegen/HjarTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/HjarTest.java similarity index 100% rename from javatests/dagger/internal/codegen/HjarTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/HjarTest.java diff --git a/javatests/dagger/internal/codegen/IgnoreProvisionKeyWildcardsTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/IgnoreProvisionKeyWildcardsTest.java similarity index 100% rename from javatests/dagger/internal/codegen/IgnoreProvisionKeyWildcardsTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/IgnoreProvisionKeyWildcardsTest.java diff --git a/javatests/dagger/internal/codegen/InaccessibleTypeBindsTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/InaccessibleTypeBindsTest.java similarity index 100% rename from javatests/dagger/internal/codegen/InaccessibleTypeBindsTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/InaccessibleTypeBindsTest.java diff --git a/javatests/dagger/internal/codegen/InjectConstructorFactoryGeneratorTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/InjectConstructorFactoryGeneratorTest.java similarity index 100% rename from javatests/dagger/internal/codegen/InjectConstructorFactoryGeneratorTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/InjectConstructorFactoryGeneratorTest.java diff --git a/javatests/dagger/internal/codegen/InvalidInjectConstructorTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/InvalidInjectConstructorTest.java similarity index 100% rename from javatests/dagger/internal/codegen/InvalidInjectConstructorTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/InvalidInjectConstructorTest.java diff --git a/javatests/dagger/internal/codegen/JavaFileBuilder.java b/dagger-compiler/test/javatests/dagger/internal/codegen/JavaFileBuilder.java similarity index 100% rename from javatests/dagger/internal/codegen/JavaFileBuilder.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/JavaFileBuilder.java diff --git a/javatests/dagger/internal/codegen/KeyFactoryTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/KeyFactoryTest.java similarity index 100% rename from javatests/dagger/internal/codegen/KeyFactoryTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/KeyFactoryTest.java diff --git a/javatests/dagger/internal/codegen/KotlinInjectedQualifier.kt b/dagger-compiler/test/javatests/dagger/internal/codegen/KotlinInjectedQualifier.kt similarity index 91% rename from javatests/dagger/internal/codegen/KotlinInjectedQualifier.kt rename to dagger-compiler/test/javatests/dagger/internal/codegen/KotlinInjectedQualifier.kt index 05e27581274..d53694b3d3e 100644 --- a/javatests/dagger/internal/codegen/KotlinInjectedQualifier.kt +++ b/dagger-compiler/test/javatests/dagger/internal/codegen/KotlinInjectedQualifier.kt @@ -20,7 +20,5 @@ import javax.inject.Inject import javax.inject.Named class KotlinInjectedQualifier { - @Inject - @Named("TheString") - lateinit var qualifiedString: String + @Inject @Named("TheString") lateinit var qualifiedString: String } diff --git a/javatests/dagger/internal/codegen/KotlinObjectWithMemberInjection.kt b/dagger-compiler/test/javatests/dagger/internal/codegen/KotlinObjectWithMemberInjection.kt similarity index 70% rename from javatests/dagger/internal/codegen/KotlinObjectWithMemberInjection.kt rename to dagger-compiler/test/javatests/dagger/internal/codegen/KotlinObjectWithMemberInjection.kt index 619c1dd8644..3372f7eb182 100644 --- a/javatests/dagger/internal/codegen/KotlinObjectWithMemberInjection.kt +++ b/dagger-compiler/test/javatests/dagger/internal/codegen/KotlinObjectWithMemberInjection.kt @@ -19,39 +19,37 @@ package dagger.internal.codegen import javax.inject.Inject object KotlinObjectWithMemberInjection { - @Inject - lateinit var property: String + @Inject lateinit var property: String } object KotlinObjectWithSetterMemberInjection { - @set:Inject - lateinit var setterProperty: String + @set:Inject lateinit var setterProperty: String } +@Suppress("ClassShouldBeObject") // For testing. class KotlinClassWithMemberInjectedCompanion { companion object { - @Inject - lateinit var property: String + @Inject lateinit var property: String } } +@Suppress("ClassShouldBeObject") // For testing. class KotlinClassWithSetterMemberInjectedCompanion { companion object { - @set:Inject - lateinit var setterProperty: String + @set:Inject lateinit var setterProperty: String } } +@Suppress("ClassShouldBeObject") // For testing. class KotlinClassWithMemberInjectedNamedCompanion { companion object TheCompanion { - @Inject - lateinit var property: String + @Inject lateinit var property: String } } +@Suppress("ClassShouldBeObject") // For testing. class KotlinClassWithSetterMemberInjectedNamedCompanion { companion object TheCompanion { - @set:Inject - lateinit var setterProperty: String + @set:Inject lateinit var setterProperty: String } } diff --git a/javatests/dagger/internal/codegen/MapBindingComponentProcessorTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/MapBindingComponentProcessorTest.java similarity index 100% rename from javatests/dagger/internal/codegen/MapBindingComponentProcessorTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/MapBindingComponentProcessorTest.java diff --git a/javatests/dagger/internal/codegen/MapKeyProcessorTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/MapKeyProcessorTest.java similarity index 100% rename from javatests/dagger/internal/codegen/MapKeyProcessorTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/MapKeyProcessorTest.java diff --git a/javatests/dagger/internal/codegen/MapMultibindingValidationTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/MapMultibindingValidationTest.java similarity index 100% rename from javatests/dagger/internal/codegen/MapMultibindingValidationTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/MapMultibindingValidationTest.java diff --git a/javatests/dagger/internal/codegen/MapRequestRepresentationTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/MapRequestRepresentationTest.java similarity index 100% rename from javatests/dagger/internal/codegen/MapRequestRepresentationTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/MapRequestRepresentationTest.java diff --git a/javatests/dagger/internal/codegen/MapRequestRepresentationWithGuavaTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/MapRequestRepresentationWithGuavaTest.java similarity index 100% rename from javatests/dagger/internal/codegen/MapRequestRepresentationWithGuavaTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/MapRequestRepresentationWithGuavaTest.java diff --git a/javatests/dagger/internal/codegen/MembersInjectionTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/MembersInjectionTest.java similarity index 100% rename from javatests/dagger/internal/codegen/MembersInjectionTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/MembersInjectionTest.java diff --git a/javatests/dagger/internal/codegen/MembersInjectionValidationTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/MembersInjectionValidationTest.java similarity index 100% rename from javatests/dagger/internal/codegen/MembersInjectionValidationTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/MembersInjectionValidationTest.java diff --git a/javatests/dagger/internal/codegen/MissingAndroidProcessorTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/MissingAndroidProcessorTest.java similarity index 100% rename from javatests/dagger/internal/codegen/MissingAndroidProcessorTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/MissingAndroidProcessorTest.java diff --git a/javatests/dagger/internal/codegen/MissingBindingValidationTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/MissingBindingValidationTest.java similarity index 100% rename from javatests/dagger/internal/codegen/MissingBindingValidationTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/MissingBindingValidationTest.java diff --git a/javatests/dagger/internal/codegen/ModelTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/ModelTest.java similarity index 100% rename from javatests/dagger/internal/codegen/ModelTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/ModelTest.java diff --git a/javatests/dagger/internal/codegen/ModuleFactoryGeneratorTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/ModuleFactoryGeneratorTest.java similarity index 100% rename from javatests/dagger/internal/codegen/ModuleFactoryGeneratorTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/ModuleFactoryGeneratorTest.java diff --git a/javatests/dagger/internal/codegen/ModuleValidationTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/ModuleValidationTest.java similarity index 100% rename from javatests/dagger/internal/codegen/ModuleValidationTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/ModuleValidationTest.java diff --git a/javatests/dagger/internal/codegen/MultibindingTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/MultibindingTest.java similarity index 100% rename from javatests/dagger/internal/codegen/MultibindingTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/MultibindingTest.java diff --git a/javatests/dagger/internal/codegen/MultibindsValidationTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/MultibindsValidationTest.java similarity index 98% rename from javatests/dagger/internal/codegen/MultibindsValidationTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/MultibindsValidationTest.java index 0395c70d201..2bd72deaf31 100644 --- a/javatests/dagger/internal/codegen/MultibindsValidationTest.java +++ b/dagger-compiler/test/javatests/dagger/internal/codegen/MultibindsValidationTest.java @@ -175,8 +175,10 @@ public void hasParameters() { } @Qualifier + @SuppressWarnings("MissingRuntimeRetention") // For testing. public @interface SomeQualifier {} @Qualifier + @SuppressWarnings("MissingRuntimeRetention") // For testing. public @interface OtherQualifier {} } diff --git a/javatests/dagger/internal/codegen/MultipleRequestTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/MultipleRequestTest.java similarity index 100% rename from javatests/dagger/internal/codegen/MultipleRequestTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/MultipleRequestTest.java diff --git a/javatests/dagger/internal/codegen/OptionalBindingRequestFulfillmentTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/OptionalBindingRequestFulfillmentTest.java similarity index 100% rename from javatests/dagger/internal/codegen/OptionalBindingRequestFulfillmentTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/OptionalBindingRequestFulfillmentTest.java diff --git a/javatests/dagger/internal/codegen/OptionalBindingTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/OptionalBindingTest.java similarity index 100% rename from javatests/dagger/internal/codegen/OptionalBindingTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/OptionalBindingTest.java diff --git a/javatests/dagger/internal/codegen/PluginsVisitFullBindingGraphTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/PluginsVisitFullBindingGraphTest.java similarity index 100% rename from javatests/dagger/internal/codegen/PluginsVisitFullBindingGraphTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/PluginsVisitFullBindingGraphTest.java diff --git a/javatests/dagger/internal/codegen/ProducerModuleFactoryGeneratorTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/ProducerModuleFactoryGeneratorTest.java similarity index 100% rename from javatests/dagger/internal/codegen/ProducerModuleFactoryGeneratorTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/ProducerModuleFactoryGeneratorTest.java diff --git a/javatests/dagger/internal/codegen/ProductionComponentProcessorTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/ProductionComponentProcessorTest.java similarity index 100% rename from javatests/dagger/internal/codegen/ProductionComponentProcessorTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/ProductionComponentProcessorTest.java diff --git a/javatests/dagger/internal/codegen/ProductionGraphValidationTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/ProductionGraphValidationTest.java similarity index 100% rename from javatests/dagger/internal/codegen/ProductionGraphValidationTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/ProductionGraphValidationTest.java diff --git a/javatests/dagger/internal/codegen/RawTypeInjectionTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/RawTypeInjectionTest.java similarity index 100% rename from javatests/dagger/internal/codegen/RawTypeInjectionTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/RawTypeInjectionTest.java diff --git a/javatests/dagger/internal/codegen/RepeatedModuleValidationTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/RepeatedModuleValidationTest.java similarity index 100% rename from javatests/dagger/internal/codegen/RepeatedModuleValidationTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/RepeatedModuleValidationTest.java diff --git a/javatests/dagger/internal/codegen/ScopingValidationTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/ScopingValidationTest.java similarity index 100% rename from javatests/dagger/internal/codegen/ScopingValidationTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/ScopingValidationTest.java diff --git a/javatests/dagger/internal/codegen/SetBindingRequestFulfillmentTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/SetBindingRequestFulfillmentTest.java similarity index 100% rename from javatests/dagger/internal/codegen/SetBindingRequestFulfillmentTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/SetBindingRequestFulfillmentTest.java diff --git a/javatests/dagger/internal/codegen/SetBindingRequestFulfillmentWithGuavaTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/SetBindingRequestFulfillmentWithGuavaTest.java similarity index 100% rename from javatests/dagger/internal/codegen/SetBindingRequestFulfillmentWithGuavaTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/SetBindingRequestFulfillmentWithGuavaTest.java diff --git a/javatests/dagger/internal/codegen/SetMultibindingValidationTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/SetMultibindingValidationTest.java similarity index 100% rename from javatests/dagger/internal/codegen/SetMultibindingValidationTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/SetMultibindingValidationTest.java diff --git a/javatests/dagger/internal/codegen/SourceFilesTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/SourceFilesTest.java similarity index 100% rename from javatests/dagger/internal/codegen/SourceFilesTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/SourceFilesTest.java diff --git a/javatests/dagger/internal/codegen/SubcomponentBuilderValidationTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/SubcomponentBuilderValidationTest.java similarity index 100% rename from javatests/dagger/internal/codegen/SubcomponentBuilderValidationTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/SubcomponentBuilderValidationTest.java diff --git a/javatests/dagger/internal/codegen/SubcomponentCreatorRequestFulfillmentTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/SubcomponentCreatorRequestFulfillmentTest.java similarity index 98% rename from javatests/dagger/internal/codegen/SubcomponentCreatorRequestFulfillmentTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/SubcomponentCreatorRequestFulfillmentTest.java index b3faa19f842..2f538580d53 100644 --- a/javatests/dagger/internal/codegen/SubcomponentCreatorRequestFulfillmentTest.java +++ b/dagger-compiler/test/javatests/dagger/internal/codegen/SubcomponentCreatorRequestFulfillmentTest.java @@ -40,7 +40,7 @@ @RunWith(Parameterized.class) public class SubcomponentCreatorRequestFulfillmentTest extends ComponentCreatorTestHelper { - @Parameters(name = "compilerMode={0}, creatorKind={1}") + @Parameters(name = "compilerMode={0},creatorKind={1}") public static Collection parameters() { Set> params = cartesianProduct( diff --git a/javatests/dagger/internal/codegen/SubcomponentCreatorValidationTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/SubcomponentCreatorValidationTest.java similarity index 100% rename from javatests/dagger/internal/codegen/SubcomponentCreatorValidationTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/SubcomponentCreatorValidationTest.java diff --git a/javatests/dagger/internal/codegen/SubcomponentValidationTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/SubcomponentValidationTest.java similarity index 100% rename from javatests/dagger/internal/codegen/SubcomponentValidationTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/SubcomponentValidationTest.java diff --git a/javatests/dagger/internal/codegen/SwitchingProviderTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/SwitchingProviderTest.java similarity index 100% rename from javatests/dagger/internal/codegen/SwitchingProviderTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/SwitchingProviderTest.java diff --git a/javatests/dagger/internal/codegen/TestUtils.java b/dagger-compiler/test/javatests/dagger/internal/codegen/TestUtils.java similarity index 100% rename from javatests/dagger/internal/codegen/TestUtils.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/TestUtils.java diff --git a/javatests/dagger/internal/codegen/UnresolvableDependencyTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/UnresolvableDependencyTest.java similarity index 100% rename from javatests/dagger/internal/codegen/UnresolvableDependencyTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/UnresolvableDependencyTest.java diff --git a/javatests/dagger/internal/codegen/ValidationReportTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/ValidationReportTest.java similarity index 100% rename from javatests/dagger/internal/codegen/ValidationReportTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/ValidationReportTest.java diff --git a/javatests/dagger/internal/codegen/XAnnotationsToStableStringTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/XAnnotationsToStableStringTest.java similarity index 100% rename from javatests/dagger/internal/codegen/XAnnotationsToStableStringTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/XAnnotationsToStableStringTest.java diff --git a/javatests/dagger/internal/codegen/XCodeBlocksTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/XCodeBlocksTest.java similarity index 100% rename from javatests/dagger/internal/codegen/XCodeBlocksTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/XCodeBlocksTest.java diff --git a/javatests/dagger/internal/codegen/XExecutableTypesTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/XExecutableTypesTest.java similarity index 100% rename from javatests/dagger/internal/codegen/XExecutableTypesTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/XExecutableTypesTest.java diff --git a/javatests/dagger/internal/codegen/XTypesStripTypeNameTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/XTypesStripTypeNameTest.java similarity index 100% rename from javatests/dagger/internal/codegen/XTypesStripTypeNameTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/XTypesStripTypeNameTest.java diff --git a/javatests/dagger/internal/codegen/XTypesToStableStringTest.java b/dagger-compiler/test/javatests/dagger/internal/codegen/XTypesToStableStringTest.java similarity index 100% rename from javatests/dagger/internal/codegen/XTypesToStableStringTest.java rename to dagger-compiler/test/javatests/dagger/internal/codegen/XTypesToStableStringTest.java diff --git a/dagger-compiler/test/resources/BUILD b/dagger-compiler/test/resources/BUILD new file mode 100644 index 00000000000..638e300d7e0 --- /dev/null +++ b/dagger-compiler/test/resources/BUILD @@ -0,0 +1,30 @@ +# Copyright (C) 2025 The Dagger Authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +package(default_visibility = ["//:src"]) + +# Creates a jar with all the golden files as resources located in a 'goldens' +# directory at the root of the jar. +genrule( + name = "goldens", + srcs = glob(["goldens/**"]), + outs = ["libgoldens.jar"], + cmd = """ + TEMP="$$(mktemp -d)" + mkdir $$TEMP/goldens + cp $(SRCS) $$TEMP/goldens + $(JAVABASE)/bin/jar -cvf $@ -C $$TEMP . + """, + toolchains = ["@bazel_tools//tools/jdk:current_java_runtime"], +) diff --git a/javatests/dagger/internal/codegen/goldens/AssistedFactoryTest_assistedParamConflictsWithComponentFieldName_successfulyDeduped_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/AssistedFactoryTest_assistedParamConflictsWithComponentFieldName_successfulyDeduped_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/AssistedFactoryTest_assistedParamConflictsWithComponentFieldName_successfulyDeduped_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/AssistedFactoryTest_assistedParamConflictsWithComponentFieldName_successfulyDeduped_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/AssistedFactoryTest_assistedParamConflictsWithComponentFieldName_successfulyDeduped_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/AssistedFactoryTest_assistedParamConflictsWithComponentFieldName_successfulyDeduped_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/AssistedFactoryTest_assistedParamConflictsWithComponentFieldName_successfulyDeduped_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/AssistedFactoryTest_assistedParamConflictsWithComponentFieldName_successfulyDeduped_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/AssistedFactoryTest_testAssistedFactoryCycle_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/AssistedFactoryTest_testAssistedFactoryCycle_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/AssistedFactoryTest_testAssistedFactoryCycle_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/AssistedFactoryTest_testAssistedFactoryCycle_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/AssistedFactoryTest_testAssistedFactoryCycle_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/AssistedFactoryTest_testAssistedFactoryCycle_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/AssistedFactoryTest_testAssistedFactoryCycle_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/AssistedFactoryTest_testAssistedFactoryCycle_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/AssistedFactoryTest_testAssistedFactory_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/AssistedFactoryTest_testAssistedFactory_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/AssistedFactoryTest_testAssistedFactory_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/AssistedFactoryTest_testAssistedFactory_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/AssistedFactoryTest_testAssistedFactory_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/AssistedFactoryTest_testAssistedFactory_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/AssistedFactoryTest_testAssistedFactory_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/AssistedFactoryTest_testAssistedFactory_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/AssistedFactoryTest_testFactoryGeneratorDuplicatedParamNames_DEFAULT_MODE_test.Foo_Factory b/dagger-compiler/test/resources/goldens/AssistedFactoryTest_testFactoryGeneratorDuplicatedParamNames_DEFAULT_MODE_test.Foo_Factory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/AssistedFactoryTest_testFactoryGeneratorDuplicatedParamNames_DEFAULT_MODE_test.Foo_Factory rename to dagger-compiler/test/resources/goldens/AssistedFactoryTest_testFactoryGeneratorDuplicatedParamNames_DEFAULT_MODE_test.Foo_Factory diff --git a/javatests/dagger/internal/codegen/goldens/AssistedFactoryTest_testFactoryGeneratorDuplicatedParamNames_FAST_INIT_MODE_test.Foo_Factory b/dagger-compiler/test/resources/goldens/AssistedFactoryTest_testFactoryGeneratorDuplicatedParamNames_FAST_INIT_MODE_test.Foo_Factory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/AssistedFactoryTest_testFactoryGeneratorDuplicatedParamNames_FAST_INIT_MODE_test.Foo_Factory rename to dagger-compiler/test/resources/goldens/AssistedFactoryTest_testFactoryGeneratorDuplicatedParamNames_FAST_INIT_MODE_test.Foo_Factory diff --git a/javatests/dagger/internal/codegen/goldens/AssistedFactoryTest_testMultipleAssistedFactoryInDifferentComponents_DEFAULT_MODE_test.DaggerMyComponent b/dagger-compiler/test/resources/goldens/AssistedFactoryTest_testMultipleAssistedFactoryInDifferentComponents_DEFAULT_MODE_test.DaggerMyComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/AssistedFactoryTest_testMultipleAssistedFactoryInDifferentComponents_DEFAULT_MODE_test.DaggerMyComponent rename to dagger-compiler/test/resources/goldens/AssistedFactoryTest_testMultipleAssistedFactoryInDifferentComponents_DEFAULT_MODE_test.DaggerMyComponent diff --git a/javatests/dagger/internal/codegen/goldens/AssistedFactoryTest_testMultipleAssistedFactoryInDifferentComponents_FAST_INIT_MODE_test.DaggerMyComponent b/dagger-compiler/test/resources/goldens/AssistedFactoryTest_testMultipleAssistedFactoryInDifferentComponents_FAST_INIT_MODE_test.DaggerMyComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/AssistedFactoryTest_testMultipleAssistedFactoryInDifferentComponents_FAST_INIT_MODE_test.DaggerMyComponent rename to dagger-compiler/test/resources/goldens/AssistedFactoryTest_testMultipleAssistedFactoryInDifferentComponents_FAST_INIT_MODE_test.DaggerMyComponent diff --git a/javatests/dagger/internal/codegen/goldens/AssistedFactoryTest_testParameterizedAssistParam_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/AssistedFactoryTest_testParameterizedAssistParam_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/AssistedFactoryTest_testParameterizedAssistParam_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/AssistedFactoryTest_testParameterizedAssistParam_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/AssistedFactoryTest_testParameterizedAssistParam_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/AssistedFactoryTest_testParameterizedAssistParam_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/AssistedFactoryTest_testParameterizedAssistParam_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/AssistedFactoryTest_testParameterizedAssistParam_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentBuilderTest_testUsesBuildAndSetterNames_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentBuilderTest_testUsesBuildAndSetterNames_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentBuilderTest_testUsesBuildAndSetterNames_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentBuilderTest_testUsesBuildAndSetterNames_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentBuilderTest_testUsesBuildAndSetterNames_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentBuilderTest_testUsesBuildAndSetterNames_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentBuilderTest_testUsesBuildAndSetterNames_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentBuilderTest_testUsesBuildAndSetterNames_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentCreatorTest_testCanInstantiateModulesUserCannotSet_compilerMode=DEFAULT_MODE, creatorKind=dagger.Component.Builder_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentCreatorTest_testCanInstantiateModulesUserCannotSet_compilerMode=DEFAULT_MODE,creatorKind=dagger.Component.Builder_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentCreatorTest_testCanInstantiateModulesUserCannotSet_compilerMode=DEFAULT_MODE, creatorKind=dagger.Component.Builder_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentCreatorTest_testCanInstantiateModulesUserCannotSet_compilerMode=DEFAULT_MODE,creatorKind=dagger.Component.Builder_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentCreatorTest_testCanInstantiateModulesUserCannotSet_compilerMode=DEFAULT_MODE, creatorKind=dagger.Component.Factory_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentCreatorTest_testCanInstantiateModulesUserCannotSet_compilerMode=DEFAULT_MODE,creatorKind=dagger.Component.Factory_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentCreatorTest_testCanInstantiateModulesUserCannotSet_compilerMode=DEFAULT_MODE, creatorKind=dagger.Component.Factory_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentCreatorTest_testCanInstantiateModulesUserCannotSet_compilerMode=DEFAULT_MODE,creatorKind=dagger.Component.Factory_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentCreatorTest_testCanInstantiateModulesUserCannotSet_compilerMode=FAST_INIT_MODE, creatorKind=dagger.Component.Builder_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentCreatorTest_testCanInstantiateModulesUserCannotSet_compilerMode=FAST_INIT_MODE,creatorKind=dagger.Component.Builder_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentCreatorTest_testCanInstantiateModulesUserCannotSet_compilerMode=FAST_INIT_MODE, creatorKind=dagger.Component.Builder_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentCreatorTest_testCanInstantiateModulesUserCannotSet_compilerMode=FAST_INIT_MODE,creatorKind=dagger.Component.Builder_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentCreatorTest_testCanInstantiateModulesUserCannotSet_compilerMode=FAST_INIT_MODE, creatorKind=dagger.Component.Factory_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentCreatorTest_testCanInstantiateModulesUserCannotSet_compilerMode=FAST_INIT_MODE,creatorKind=dagger.Component.Factory_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentCreatorTest_testCanInstantiateModulesUserCannotSet_compilerMode=FAST_INIT_MODE, creatorKind=dagger.Component.Factory_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentCreatorTest_testCanInstantiateModulesUserCannotSet_compilerMode=FAST_INIT_MODE,creatorKind=dagger.Component.Factory_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentCreatorTest_testCreatorWithBindsInstanceNoStaticCreateGenerated_compilerMode=DEFAULT_MODE, creatorKind=dagger.Component.Builder_test.DaggerSimpleComponent b/dagger-compiler/test/resources/goldens/ComponentCreatorTest_testCreatorWithBindsInstanceNoStaticCreateGenerated_compilerMode=DEFAULT_MODE,creatorKind=dagger.Component.Builder_test.DaggerSimpleComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentCreatorTest_testCreatorWithBindsInstanceNoStaticCreateGenerated_compilerMode=DEFAULT_MODE, creatorKind=dagger.Component.Builder_test.DaggerSimpleComponent rename to dagger-compiler/test/resources/goldens/ComponentCreatorTest_testCreatorWithBindsInstanceNoStaticCreateGenerated_compilerMode=DEFAULT_MODE,creatorKind=dagger.Component.Builder_test.DaggerSimpleComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentCreatorTest_testCreatorWithBindsInstanceNoStaticCreateGenerated_compilerMode=DEFAULT_MODE, creatorKind=dagger.Component.Factory_test.DaggerSimpleComponent b/dagger-compiler/test/resources/goldens/ComponentCreatorTest_testCreatorWithBindsInstanceNoStaticCreateGenerated_compilerMode=DEFAULT_MODE,creatorKind=dagger.Component.Factory_test.DaggerSimpleComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentCreatorTest_testCreatorWithBindsInstanceNoStaticCreateGenerated_compilerMode=DEFAULT_MODE, creatorKind=dagger.Component.Factory_test.DaggerSimpleComponent rename to dagger-compiler/test/resources/goldens/ComponentCreatorTest_testCreatorWithBindsInstanceNoStaticCreateGenerated_compilerMode=DEFAULT_MODE,creatorKind=dagger.Component.Factory_test.DaggerSimpleComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentCreatorTest_testCreatorWithBindsInstanceNoStaticCreateGenerated_compilerMode=FAST_INIT_MODE, creatorKind=dagger.Component.Builder_test.DaggerSimpleComponent b/dagger-compiler/test/resources/goldens/ComponentCreatorTest_testCreatorWithBindsInstanceNoStaticCreateGenerated_compilerMode=FAST_INIT_MODE,creatorKind=dagger.Component.Builder_test.DaggerSimpleComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentCreatorTest_testCreatorWithBindsInstanceNoStaticCreateGenerated_compilerMode=FAST_INIT_MODE, creatorKind=dagger.Component.Builder_test.DaggerSimpleComponent rename to dagger-compiler/test/resources/goldens/ComponentCreatorTest_testCreatorWithBindsInstanceNoStaticCreateGenerated_compilerMode=FAST_INIT_MODE,creatorKind=dagger.Component.Builder_test.DaggerSimpleComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentCreatorTest_testCreatorWithBindsInstanceNoStaticCreateGenerated_compilerMode=FAST_INIT_MODE, creatorKind=dagger.Component.Factory_test.DaggerSimpleComponent b/dagger-compiler/test/resources/goldens/ComponentCreatorTest_testCreatorWithBindsInstanceNoStaticCreateGenerated_compilerMode=FAST_INIT_MODE,creatorKind=dagger.Component.Factory_test.DaggerSimpleComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentCreatorTest_testCreatorWithBindsInstanceNoStaticCreateGenerated_compilerMode=FAST_INIT_MODE, creatorKind=dagger.Component.Factory_test.DaggerSimpleComponent rename to dagger-compiler/test/resources/goldens/ComponentCreatorTest_testCreatorWithBindsInstanceNoStaticCreateGenerated_compilerMode=FAST_INIT_MODE,creatorKind=dagger.Component.Factory_test.DaggerSimpleComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentCreatorTest_testCreatorWithPrimitiveBindsInstance_compilerMode=DEFAULT_MODE, creatorKind=dagger.Component.Builder_test.DaggerSimpleComponent b/dagger-compiler/test/resources/goldens/ComponentCreatorTest_testCreatorWithPrimitiveBindsInstance_compilerMode=DEFAULT_MODE,creatorKind=dagger.Component.Builder_test.DaggerSimpleComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentCreatorTest_testCreatorWithPrimitiveBindsInstance_compilerMode=DEFAULT_MODE, creatorKind=dagger.Component.Builder_test.DaggerSimpleComponent rename to dagger-compiler/test/resources/goldens/ComponentCreatorTest_testCreatorWithPrimitiveBindsInstance_compilerMode=DEFAULT_MODE,creatorKind=dagger.Component.Builder_test.DaggerSimpleComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentCreatorTest_testCreatorWithPrimitiveBindsInstance_compilerMode=DEFAULT_MODE, creatorKind=dagger.Component.Factory_test.DaggerSimpleComponent b/dagger-compiler/test/resources/goldens/ComponentCreatorTest_testCreatorWithPrimitiveBindsInstance_compilerMode=DEFAULT_MODE,creatorKind=dagger.Component.Factory_test.DaggerSimpleComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentCreatorTest_testCreatorWithPrimitiveBindsInstance_compilerMode=DEFAULT_MODE, creatorKind=dagger.Component.Factory_test.DaggerSimpleComponent rename to dagger-compiler/test/resources/goldens/ComponentCreatorTest_testCreatorWithPrimitiveBindsInstance_compilerMode=DEFAULT_MODE,creatorKind=dagger.Component.Factory_test.DaggerSimpleComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentCreatorTest_testCreatorWithPrimitiveBindsInstance_compilerMode=FAST_INIT_MODE, creatorKind=dagger.Component.Builder_test.DaggerSimpleComponent b/dagger-compiler/test/resources/goldens/ComponentCreatorTest_testCreatorWithPrimitiveBindsInstance_compilerMode=FAST_INIT_MODE,creatorKind=dagger.Component.Builder_test.DaggerSimpleComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentCreatorTest_testCreatorWithPrimitiveBindsInstance_compilerMode=FAST_INIT_MODE, creatorKind=dagger.Component.Builder_test.DaggerSimpleComponent rename to dagger-compiler/test/resources/goldens/ComponentCreatorTest_testCreatorWithPrimitiveBindsInstance_compilerMode=FAST_INIT_MODE,creatorKind=dagger.Component.Builder_test.DaggerSimpleComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentCreatorTest_testCreatorWithPrimitiveBindsInstance_compilerMode=FAST_INIT_MODE, creatorKind=dagger.Component.Factory_test.DaggerSimpleComponent b/dagger-compiler/test/resources/goldens/ComponentCreatorTest_testCreatorWithPrimitiveBindsInstance_compilerMode=FAST_INIT_MODE,creatorKind=dagger.Component.Factory_test.DaggerSimpleComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentCreatorTest_testCreatorWithPrimitiveBindsInstance_compilerMode=FAST_INIT_MODE, creatorKind=dagger.Component.Factory_test.DaggerSimpleComponent rename to dagger-compiler/test/resources/goldens/ComponentCreatorTest_testCreatorWithPrimitiveBindsInstance_compilerMode=FAST_INIT_MODE,creatorKind=dagger.Component.Factory_test.DaggerSimpleComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentCreatorTest_testEmptyCreator_compilerMode=DEFAULT_MODE, creatorKind=dagger.Component.Builder_test.DaggerSimpleComponent b/dagger-compiler/test/resources/goldens/ComponentCreatorTest_testEmptyCreator_compilerMode=DEFAULT_MODE,creatorKind=dagger.Component.Builder_test.DaggerSimpleComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentCreatorTest_testEmptyCreator_compilerMode=DEFAULT_MODE, creatorKind=dagger.Component.Builder_test.DaggerSimpleComponent rename to dagger-compiler/test/resources/goldens/ComponentCreatorTest_testEmptyCreator_compilerMode=DEFAULT_MODE,creatorKind=dagger.Component.Builder_test.DaggerSimpleComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentCreatorTest_testEmptyCreator_compilerMode=DEFAULT_MODE, creatorKind=dagger.Component.Factory_test.DaggerSimpleComponent b/dagger-compiler/test/resources/goldens/ComponentCreatorTest_testEmptyCreator_compilerMode=DEFAULT_MODE,creatorKind=dagger.Component.Factory_test.DaggerSimpleComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentCreatorTest_testEmptyCreator_compilerMode=DEFAULT_MODE, creatorKind=dagger.Component.Factory_test.DaggerSimpleComponent rename to dagger-compiler/test/resources/goldens/ComponentCreatorTest_testEmptyCreator_compilerMode=DEFAULT_MODE,creatorKind=dagger.Component.Factory_test.DaggerSimpleComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentCreatorTest_testEmptyCreator_compilerMode=FAST_INIT_MODE, creatorKind=dagger.Component.Builder_test.DaggerSimpleComponent b/dagger-compiler/test/resources/goldens/ComponentCreatorTest_testEmptyCreator_compilerMode=FAST_INIT_MODE,creatorKind=dagger.Component.Builder_test.DaggerSimpleComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentCreatorTest_testEmptyCreator_compilerMode=FAST_INIT_MODE, creatorKind=dagger.Component.Builder_test.DaggerSimpleComponent rename to dagger-compiler/test/resources/goldens/ComponentCreatorTest_testEmptyCreator_compilerMode=FAST_INIT_MODE,creatorKind=dagger.Component.Builder_test.DaggerSimpleComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentCreatorTest_testEmptyCreator_compilerMode=FAST_INIT_MODE, creatorKind=dagger.Component.Factory_test.DaggerSimpleComponent b/dagger-compiler/test/resources/goldens/ComponentCreatorTest_testEmptyCreator_compilerMode=FAST_INIT_MODE,creatorKind=dagger.Component.Factory_test.DaggerSimpleComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentCreatorTest_testEmptyCreator_compilerMode=FAST_INIT_MODE, creatorKind=dagger.Component.Factory_test.DaggerSimpleComponent rename to dagger-compiler/test/resources/goldens/ComponentCreatorTest_testEmptyCreator_compilerMode=FAST_INIT_MODE,creatorKind=dagger.Component.Factory_test.DaggerSimpleComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentFactoryTest_testUsesParameterNames_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentFactoryTest_testUsesParameterNames_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentFactoryTest_testUsesParameterNames_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentFactoryTest_testUsesParameterNames_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentFactoryTest_testUsesParameterNames_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentFactoryTest_testUsesParameterNames_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentFactoryTest_testUsesParameterNames_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentFactoryTest_testUsesParameterNames_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_arrayComponentDependency_DEFAULT_MODE_test.DaggerBComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_arrayComponentDependency_DEFAULT_MODE_test.DaggerBComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_arrayComponentDependency_DEFAULT_MODE_test.DaggerBComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_arrayComponentDependency_DEFAULT_MODE_test.DaggerBComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_arrayComponentDependency_FAST_INIT_MODE_test.DaggerBComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_arrayComponentDependency_FAST_INIT_MODE_test.DaggerBComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_arrayComponentDependency_FAST_INIT_MODE_test.DaggerBComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_arrayComponentDependency_FAST_INIT_MODE_test.DaggerBComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_componentDependency_DEFAULT_MODE_test.DaggerBComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_componentDependency_DEFAULT_MODE_test.DaggerBComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_componentDependency_DEFAULT_MODE_test.DaggerBComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_componentDependency_DEFAULT_MODE_test.DaggerBComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_componentDependency_FAST_INIT_MODE_test.DaggerBComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_componentDependency_FAST_INIT_MODE_test.DaggerBComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_componentDependency_FAST_INIT_MODE_test.DaggerBComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_componentDependency_FAST_INIT_MODE_test.DaggerBComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_componentInjection_DEFAULT_MODE_test.DaggerSimpleComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_componentInjection_DEFAULT_MODE_test.DaggerSimpleComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_componentInjection_DEFAULT_MODE_test.DaggerSimpleComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_componentInjection_DEFAULT_MODE_test.DaggerSimpleComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_componentInjection_FAST_INIT_MODE_test.DaggerSimpleComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_componentInjection_FAST_INIT_MODE_test.DaggerSimpleComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_componentInjection_FAST_INIT_MODE_test.DaggerSimpleComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_componentInjection_FAST_INIT_MODE_test.DaggerSimpleComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_componentMethodInChildCallsComponentMethodInParent_DEFAULT_MODE_test.DaggerParent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_componentMethodInChildCallsComponentMethodInParent_DEFAULT_MODE_test.DaggerParent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_componentMethodInChildCallsComponentMethodInParent_DEFAULT_MODE_test.DaggerParent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_componentMethodInChildCallsComponentMethodInParent_DEFAULT_MODE_test.DaggerParent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_componentMethodInChildCallsComponentMethodInParent_FAST_INIT_MODE_test.DaggerParent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_componentMethodInChildCallsComponentMethodInParent_FAST_INIT_MODE_test.DaggerParent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_componentMethodInChildCallsComponentMethodInParent_FAST_INIT_MODE_test.DaggerParent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_componentMethodInChildCallsComponentMethodInParent_FAST_INIT_MODE_test.DaggerParent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_componentWithAbstractModule_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_componentWithAbstractModule_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_componentWithAbstractModule_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_componentWithAbstractModule_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_componentWithAbstractModule_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_componentWithAbstractModule_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_componentWithAbstractModule_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_componentWithAbstractModule_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_componentWithModule_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_componentWithModule_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_componentWithModule_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_componentWithModule_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_componentWithModule_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_componentWithModule_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_componentWithModule_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_componentWithModule_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_componentWithNullableDependency_DEFAULT_MODE_test.DaggerBComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_componentWithNullableDependency_DEFAULT_MODE_test.DaggerBComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_componentWithNullableDependency_DEFAULT_MODE_test.DaggerBComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_componentWithNullableDependency_DEFAULT_MODE_test.DaggerBComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_componentWithNullableDependency_FAST_INIT_MODE_test.DaggerBComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_componentWithNullableDependency_FAST_INIT_MODE_test.DaggerBComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_componentWithNullableDependency_FAST_INIT_MODE_test.DaggerBComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_componentWithNullableDependency_FAST_INIT_MODE_test.DaggerBComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_componentWithScope_DEFAULT_MODE_test.DaggerSimpleComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_componentWithScope_DEFAULT_MODE_test.DaggerSimpleComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_componentWithScope_DEFAULT_MODE_test.DaggerSimpleComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_componentWithScope_DEFAULT_MODE_test.DaggerSimpleComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_componentWithScope_FAST_INIT_MODE_test.DaggerSimpleComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_componentWithScope_FAST_INIT_MODE_test.DaggerSimpleComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_componentWithScope_FAST_INIT_MODE_test.DaggerSimpleComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_componentWithScope_FAST_INIT_MODE_test.DaggerSimpleComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_dependencyNameCollision_DEFAULT_MODE_test.DaggerBComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_dependencyNameCollision_DEFAULT_MODE_test.DaggerBComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_dependencyNameCollision_DEFAULT_MODE_test.DaggerBComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_dependencyNameCollision_DEFAULT_MODE_test.DaggerBComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_dependencyNameCollision_FAST_INIT_MODE_test.DaggerBComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_dependencyNameCollision_FAST_INIT_MODE_test.DaggerBComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_dependencyNameCollision_FAST_INIT_MODE_test.DaggerBComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_dependencyNameCollision_FAST_INIT_MODE_test.DaggerBComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_ignoresDependencyMethodsFromObject_DEFAULT_MODE_test.DaggerBComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_ignoresDependencyMethodsFromObject_DEFAULT_MODE_test.DaggerBComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_ignoresDependencyMethodsFromObject_DEFAULT_MODE_test.DaggerBComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_ignoresDependencyMethodsFromObject_DEFAULT_MODE_test.DaggerBComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_ignoresDependencyMethodsFromObject_FAST_INIT_MODE_test.DaggerBComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_ignoresDependencyMethodsFromObject_FAST_INIT_MODE_test.DaggerBComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_ignoresDependencyMethodsFromObject_FAST_INIT_MODE_test.DaggerBComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_ignoresDependencyMethodsFromObject_FAST_INIT_MODE_test.DaggerBComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_justInTimeAtInjectConstructor_hasGeneratedQualifier_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_justInTimeAtInjectConstructor_hasGeneratedQualifier_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_justInTimeAtInjectConstructor_hasGeneratedQualifier_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_justInTimeAtInjectConstructor_hasGeneratedQualifier_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_justInTimeAtInjectConstructor_hasGeneratedQualifier_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_justInTimeAtInjectConstructor_hasGeneratedQualifier_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_justInTimeAtInjectConstructor_hasGeneratedQualifier_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_justInTimeAtInjectConstructor_hasGeneratedQualifier_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_membersInjection_DEFAULT_MODE_test.DaggerSimpleComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_membersInjection_DEFAULT_MODE_test.DaggerSimpleComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_membersInjection_DEFAULT_MODE_test.DaggerSimpleComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_membersInjection_DEFAULT_MODE_test.DaggerSimpleComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_membersInjection_FAST_INIT_MODE_test.DaggerSimpleComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_membersInjection_FAST_INIT_MODE_test.DaggerSimpleComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_membersInjection_FAST_INIT_MODE_test.DaggerSimpleComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_membersInjection_FAST_INIT_MODE_test.DaggerSimpleComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_moduleHasGeneratedQualifier_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_moduleHasGeneratedQualifier_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_moduleHasGeneratedQualifier_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_moduleHasGeneratedQualifier_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_moduleHasGeneratedQualifier_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_moduleHasGeneratedQualifier_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_moduleHasGeneratedQualifier_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_moduleHasGeneratedQualifier_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_moduleNameCollision_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_moduleNameCollision_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_moduleNameCollision_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_moduleNameCollision_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_moduleNameCollision_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_moduleNameCollision_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_moduleNameCollision_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_moduleNameCollision_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_nullCheckingIgnoredWhenProviderReturnsPrimitive_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_nullCheckingIgnoredWhenProviderReturnsPrimitive_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_nullCheckingIgnoredWhenProviderReturnsPrimitive_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_nullCheckingIgnoredWhenProviderReturnsPrimitive_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_nullCheckingIgnoredWhenProviderReturnsPrimitive_DEFAULT_MODE_test.TestModule_PrimitiveIntegerFactory b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_nullCheckingIgnoredWhenProviderReturnsPrimitive_DEFAULT_MODE_test.TestModule_PrimitiveIntegerFactory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_nullCheckingIgnoredWhenProviderReturnsPrimitive_DEFAULT_MODE_test.TestModule_PrimitiveIntegerFactory rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_nullCheckingIgnoredWhenProviderReturnsPrimitive_DEFAULT_MODE_test.TestModule_PrimitiveIntegerFactory diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_nullCheckingIgnoredWhenProviderReturnsPrimitive_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_nullCheckingIgnoredWhenProviderReturnsPrimitive_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_nullCheckingIgnoredWhenProviderReturnsPrimitive_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_nullCheckingIgnoredWhenProviderReturnsPrimitive_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_nullCheckingIgnoredWhenProviderReturnsPrimitive_FAST_INIT_MODE_test.TestModule_PrimitiveIntegerFactory b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_nullCheckingIgnoredWhenProviderReturnsPrimitive_FAST_INIT_MODE_test.TestModule_PrimitiveIntegerFactory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_nullCheckingIgnoredWhenProviderReturnsPrimitive_FAST_INIT_MODE_test.TestModule_PrimitiveIntegerFactory rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_nullCheckingIgnoredWhenProviderReturnsPrimitive_FAST_INIT_MODE_test.TestModule_PrimitiveIntegerFactory diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_nullIncorrectlyReturnedFromNonNullableInlinedProvider_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_nullIncorrectlyReturnedFromNonNullableInlinedProvider_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_nullIncorrectlyReturnedFromNonNullableInlinedProvider_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_nullIncorrectlyReturnedFromNonNullableInlinedProvider_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_nullIncorrectlyReturnedFromNonNullableInlinedProvider_DEFAULT_MODE_test.TestModule_NonNullableStringFactory b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_nullIncorrectlyReturnedFromNonNullableInlinedProvider_DEFAULT_MODE_test.TestModule_NonNullableStringFactory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_nullIncorrectlyReturnedFromNonNullableInlinedProvider_DEFAULT_MODE_test.TestModule_NonNullableStringFactory rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_nullIncorrectlyReturnedFromNonNullableInlinedProvider_DEFAULT_MODE_test.TestModule_NonNullableStringFactory diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_nullIncorrectlyReturnedFromNonNullableInlinedProvider_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_nullIncorrectlyReturnedFromNonNullableInlinedProvider_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_nullIncorrectlyReturnedFromNonNullableInlinedProvider_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_nullIncorrectlyReturnedFromNonNullableInlinedProvider_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_nullIncorrectlyReturnedFromNonNullableInlinedProvider_FAST_INIT_MODE_test.TestModule_NonNullableStringFactory b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_nullIncorrectlyReturnedFromNonNullableInlinedProvider_FAST_INIT_MODE_test.TestModule_NonNullableStringFactory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_nullIncorrectlyReturnedFromNonNullableInlinedProvider_FAST_INIT_MODE_test.TestModule_NonNullableStringFactory rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_nullIncorrectlyReturnedFromNonNullableInlinedProvider_FAST_INIT_MODE_test.TestModule_NonNullableStringFactory diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_primitiveComponentDependency_DEFAULT_MODE_test.DaggerBComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_primitiveComponentDependency_DEFAULT_MODE_test.DaggerBComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_primitiveComponentDependency_DEFAULT_MODE_test.DaggerBComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_primitiveComponentDependency_DEFAULT_MODE_test.DaggerBComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_primitiveComponentDependency_FAST_INIT_MODE_test.DaggerBComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_primitiveComponentDependency_FAST_INIT_MODE_test.DaggerBComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_primitiveComponentDependency_FAST_INIT_MODE_test.DaggerBComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_primitiveComponentDependency_FAST_INIT_MODE_test.DaggerBComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_privateMethodUsedOnlyInChildDoesNotUseQualifiedThis_DEFAULT_MODE_test.DaggerParent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_privateMethodUsedOnlyInChildDoesNotUseQualifiedThis_DEFAULT_MODE_test.DaggerParent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_privateMethodUsedOnlyInChildDoesNotUseQualifiedThis_DEFAULT_MODE_test.DaggerParent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_privateMethodUsedOnlyInChildDoesNotUseQualifiedThis_DEFAULT_MODE_test.DaggerParent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_privateMethodUsedOnlyInChildDoesNotUseQualifiedThis_FAST_INIT_MODE_test.DaggerParent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_privateMethodUsedOnlyInChildDoesNotUseQualifiedThis_FAST_INIT_MODE_test.DaggerParent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_privateMethodUsedOnlyInChildDoesNotUseQualifiedThis_FAST_INIT_MODE_test.DaggerParent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_privateMethodUsedOnlyInChildDoesNotUseQualifiedThis_FAST_INIT_MODE_test.DaggerParent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_providerComponentType_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_providerComponentType_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_providerComponentType_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_providerComponentType_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_providerComponentType_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_providerComponentType_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_providerComponentType_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_providerComponentType_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_publicComponentType_DEFAULT_MODE_test.DaggerPublicComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_publicComponentType_DEFAULT_MODE_test.DaggerPublicComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_publicComponentType_DEFAULT_MODE_test.DaggerPublicComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_publicComponentType_DEFAULT_MODE_test.DaggerPublicComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_publicComponentType_FAST_INIT_MODE_test.DaggerPublicComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_publicComponentType_FAST_INIT_MODE_test.DaggerPublicComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_publicComponentType_FAST_INIT_MODE_test.DaggerPublicComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_publicComponentType_FAST_INIT_MODE_test.DaggerPublicComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_resolutionOrder_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_resolutionOrder_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_resolutionOrder_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_resolutionOrder_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_resolutionOrder_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_resolutionOrder_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_resolutionOrder_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_resolutionOrder_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_simpleComponentWithNesting_DEFAULT_MODE_test.DaggerOuterType_SimpleComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_simpleComponentWithNesting_DEFAULT_MODE_test.DaggerOuterType_SimpleComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_simpleComponentWithNesting_DEFAULT_MODE_test.DaggerOuterType_SimpleComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_simpleComponentWithNesting_DEFAULT_MODE_test.DaggerOuterType_SimpleComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_simpleComponentWithNesting_FAST_INIT_MODE_test.DaggerOuterType_SimpleComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_simpleComponentWithNesting_FAST_INIT_MODE_test.DaggerOuterType_SimpleComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_simpleComponentWithNesting_FAST_INIT_MODE_test.DaggerOuterType_SimpleComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_simpleComponentWithNesting_FAST_INIT_MODE_test.DaggerOuterType_SimpleComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_simpleComponent_DEFAULT_MODE_test.DaggerSimpleComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_simpleComponent_DEFAULT_MODE_test.DaggerSimpleComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_simpleComponent_DEFAULT_MODE_test.DaggerSimpleComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_simpleComponent_DEFAULT_MODE_test.DaggerSimpleComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_simpleComponent_FAST_INIT_MODE_test.DaggerSimpleComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_simpleComponent_FAST_INIT_MODE_test.DaggerSimpleComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_simpleComponent_FAST_INIT_MODE_test.DaggerSimpleComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_simpleComponent_FAST_INIT_MODE_test.DaggerSimpleComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_simpleComponent_inheritedComponentMethodDep_DEFAULT_MODE_test.DaggerSimpleComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_simpleComponent_inheritedComponentMethodDep_DEFAULT_MODE_test.DaggerSimpleComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_simpleComponent_inheritedComponentMethodDep_DEFAULT_MODE_test.DaggerSimpleComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_simpleComponent_inheritedComponentMethodDep_DEFAULT_MODE_test.DaggerSimpleComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_simpleComponent_inheritedComponentMethodDep_FAST_INIT_MODE_test.DaggerSimpleComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_simpleComponent_inheritedComponentMethodDep_FAST_INIT_MODE_test.DaggerSimpleComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_simpleComponent_inheritedComponentMethodDep_FAST_INIT_MODE_test.DaggerSimpleComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_simpleComponent_inheritedComponentMethodDep_FAST_INIT_MODE_test.DaggerSimpleComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_simpleComponent_redundantComponentMethod_DEFAULT_MODE_test.DaggerSimpleComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_simpleComponent_redundantComponentMethod_DEFAULT_MODE_test.DaggerSimpleComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_simpleComponent_redundantComponentMethod_DEFAULT_MODE_test.DaggerSimpleComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_simpleComponent_redundantComponentMethod_DEFAULT_MODE_test.DaggerSimpleComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_simpleComponent_redundantComponentMethod_FAST_INIT_MODE_test.DaggerSimpleComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_simpleComponent_redundantComponentMethod_FAST_INIT_MODE_test.DaggerSimpleComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_simpleComponent_redundantComponentMethod_FAST_INIT_MODE_test.DaggerSimpleComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_simpleComponent_redundantComponentMethod_FAST_INIT_MODE_test.DaggerSimpleComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_subcomponentNotGeneratedIfNotUsedInGraph_DEFAULT_MODE_test.DaggerParent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_subcomponentNotGeneratedIfNotUsedInGraph_DEFAULT_MODE_test.DaggerParent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_subcomponentNotGeneratedIfNotUsedInGraph_DEFAULT_MODE_test.DaggerParent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_subcomponentNotGeneratedIfNotUsedInGraph_DEFAULT_MODE_test.DaggerParent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_subcomponentNotGeneratedIfNotUsedInGraph_FAST_INIT_MODE_test.DaggerParent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_subcomponentNotGeneratedIfNotUsedInGraph_FAST_INIT_MODE_test.DaggerParent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_subcomponentNotGeneratedIfNotUsedInGraph_FAST_INIT_MODE_test.DaggerParent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_subcomponentNotGeneratedIfNotUsedInGraph_FAST_INIT_MODE_test.DaggerParent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_transitiveModuleDeps_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_transitiveModuleDeps_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_transitiveModuleDeps_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_transitiveModuleDeps_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_transitiveModuleDeps_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_transitiveModuleDeps_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_transitiveModuleDeps_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_transitiveModuleDeps_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_unusedSubcomponents_dontResolveExtraBindingsInParentComponents_DEFAULT_MODE_test.DaggerParent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_unusedSubcomponents_dontResolveExtraBindingsInParentComponents_DEFAULT_MODE_test.DaggerParent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_unusedSubcomponents_dontResolveExtraBindingsInParentComponents_DEFAULT_MODE_test.DaggerParent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_unusedSubcomponents_dontResolveExtraBindingsInParentComponents_DEFAULT_MODE_test.DaggerParent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_unusedSubcomponents_dontResolveExtraBindingsInParentComponents_FAST_INIT_MODE_test.DaggerParent b/dagger-compiler/test/resources/goldens/ComponentProcessorTest_unusedSubcomponents_dontResolveExtraBindingsInParentComponents_FAST_INIT_MODE_test.DaggerParent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProcessorTest_unusedSubcomponents_dontResolveExtraBindingsInParentComponents_FAST_INIT_MODE_test.DaggerParent rename to dagger-compiler/test/resources/goldens/ComponentProcessorTest_unusedSubcomponents_dontResolveExtraBindingsInParentComponents_FAST_INIT_MODE_test.DaggerParent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProtectedTypeTest_componentAccessesProtectedType_succeeds_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentProtectedTypeTest_componentAccessesProtectedType_succeeds_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProtectedTypeTest_componentAccessesProtectedType_succeeds_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentProtectedTypeTest_componentAccessesProtectedType_succeeds_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentProtectedTypeTest_componentAccessesProtectedType_succeeds_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentProtectedTypeTest_componentAccessesProtectedType_succeeds_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentProtectedTypeTest_componentAccessesProtectedType_succeeds_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentProtectedTypeTest_componentAccessesProtectedType_succeeds_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentRequirementFieldTest_bindsInstance_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentRequirementFieldTest_bindsInstance_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentRequirementFieldTest_bindsInstance_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentRequirementFieldTest_bindsInstance_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentRequirementFieldTest_bindsInstance_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentRequirementFieldTest_bindsInstance_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentRequirementFieldTest_bindsInstance_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentRequirementFieldTest_bindsInstance_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentRequirementFieldTest_componentInstances_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentRequirementFieldTest_componentInstances_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentRequirementFieldTest_componentInstances_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentRequirementFieldTest_componentInstances_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentRequirementFieldTest_componentInstances_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentRequirementFieldTest_componentInstances_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentRequirementFieldTest_componentInstances_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentRequirementFieldTest_componentInstances_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentRequirementFieldTest_componentRequirementNeededInFactoryCreationOfSubcomponent_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentRequirementFieldTest_componentRequirementNeededInFactoryCreationOfSubcomponent_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentRequirementFieldTest_componentRequirementNeededInFactoryCreationOfSubcomponent_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentRequirementFieldTest_componentRequirementNeededInFactoryCreationOfSubcomponent_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentRequirementFieldTest_componentRequirementNeededInFactoryCreationOfSubcomponent_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentRequirementFieldTest_componentRequirementNeededInFactoryCreationOfSubcomponent_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentRequirementFieldTest_componentRequirementNeededInFactoryCreationOfSubcomponent_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentRequirementFieldTest_componentRequirementNeededInFactoryCreationOfSubcomponent_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentRequirementFieldTest_instanceModuleMethod_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentRequirementFieldTest_instanceModuleMethod_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentRequirementFieldTest_instanceModuleMethod_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentRequirementFieldTest_instanceModuleMethod_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentRequirementFieldTest_instanceModuleMethod_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentRequirementFieldTest_instanceModuleMethod_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentRequirementFieldTest_instanceModuleMethod_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentRequirementFieldTest_instanceModuleMethod_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentRequirementFieldTest_testBindsNullableInstance_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentRequirementFieldTest_testBindsNullableInstance_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentRequirementFieldTest_testBindsNullableInstance_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentRequirementFieldTest_testBindsNullableInstance_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentRequirementFieldTest_testBindsNullableInstance_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentRequirementFieldTest_testBindsNullableInstance_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentRequirementFieldTest_testBindsNullableInstance_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentRequirementFieldTest_testBindsNullableInstance_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentShardTest_testNewShardCreatedWithDependencies_DEFAULT_MODE_dagger.internal.codegen.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentShardTest_testNewShardCreatedWithDependencies_DEFAULT_MODE_dagger.internal.codegen.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentShardTest_testNewShardCreatedWithDependencies_DEFAULT_MODE_dagger.internal.codegen.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentShardTest_testNewShardCreatedWithDependencies_DEFAULT_MODE_dagger.internal.codegen.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentShardTest_testNewShardCreatedWithDependencies_FAST_INIT_MODE_dagger.internal.codegen.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentShardTest_testNewShardCreatedWithDependencies_FAST_INIT_MODE_dagger.internal.codegen.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentShardTest_testNewShardCreatedWithDependencies_FAST_INIT_MODE_dagger.internal.codegen.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentShardTest_testNewShardCreatedWithDependencies_FAST_INIT_MODE_dagger.internal.codegen.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentShardTest_testNewShardCreated_DEFAULT_MODE_dagger.internal.codegen.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentShardTest_testNewShardCreated_DEFAULT_MODE_dagger.internal.codegen.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentShardTest_testNewShardCreated_DEFAULT_MODE_dagger.internal.codegen.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentShardTest_testNewShardCreated_DEFAULT_MODE_dagger.internal.codegen.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentShardTest_testNewShardCreated_FAST_INIT_MODE_dagger.internal.codegen.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentShardTest_testNewShardCreated_FAST_INIT_MODE_dagger.internal.codegen.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentShardTest_testNewShardCreated_FAST_INIT_MODE_dagger.internal.codegen.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentShardTest_testNewShardCreated_FAST_INIT_MODE_dagger.internal.codegen.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentShardTest_testNewShardSubcomponentCreated_DEFAULT_MODE_dagger.internal.codegen.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentShardTest_testNewShardSubcomponentCreated_DEFAULT_MODE_dagger.internal.codegen.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentShardTest_testNewShardSubcomponentCreated_DEFAULT_MODE_dagger.internal.codegen.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentShardTest_testNewShardSubcomponentCreated_DEFAULT_MODE_dagger.internal.codegen.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ComponentShardTest_testNewShardSubcomponentCreated_FAST_INIT_MODE_dagger.internal.codegen.DaggerTestComponent b/dagger-compiler/test/resources/goldens/ComponentShardTest_testNewShardSubcomponentCreated_FAST_INIT_MODE_dagger.internal.codegen.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ComponentShardTest_testNewShardSubcomponentCreated_FAST_INIT_MODE_dagger.internal.codegen.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/ComponentShardTest_testNewShardSubcomponentCreated_FAST_INIT_MODE_dagger.internal.codegen.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/DaggerProcessingOptionsTest_testCmdLineOptionEnabledPrecedesAnnotationDisabled_test.DaggerSimpleComponent b/dagger-compiler/test/resources/goldens/DaggerProcessingOptionsTest_testCmdLineOptionEnabledPrecedesAnnotationDisabled_test.DaggerSimpleComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/DaggerProcessingOptionsTest_testCmdLineOptionEnabledPrecedesAnnotationDisabled_test.DaggerSimpleComponent rename to dagger-compiler/test/resources/goldens/DaggerProcessingOptionsTest_testCmdLineOptionEnabledPrecedesAnnotationDisabled_test.DaggerSimpleComponent diff --git a/javatests/dagger/internal/codegen/goldens/DaggerProcessingOptionsTest_testFastInitEnabledFromAnnotationSucceeded_test.DaggerSimpleComponent b/dagger-compiler/test/resources/goldens/DaggerProcessingOptionsTest_testFastInitEnabledFromAnnotationSucceeded_test.DaggerSimpleComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/DaggerProcessingOptionsTest_testFastInitEnabledFromAnnotationSucceeded_test.DaggerSimpleComponent rename to dagger-compiler/test/resources/goldens/DaggerProcessingOptionsTest_testFastInitEnabledFromAnnotationSucceeded_test.DaggerSimpleComponent diff --git a/javatests/dagger/internal/codegen/goldens/DaggerProcessingOptionsTest_testFastInitaDisabledFromAnnotationSucceeded_test.DaggerSimpleComponent b/dagger-compiler/test/resources/goldens/DaggerProcessingOptionsTest_testFastInitaDisabledFromAnnotationSucceeded_test.DaggerSimpleComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/DaggerProcessingOptionsTest_testFastInitaDisabledFromAnnotationSucceeded_test.DaggerSimpleComponent rename to dagger-compiler/test/resources/goldens/DaggerProcessingOptionsTest_testFastInitaDisabledFromAnnotationSucceeded_test.DaggerSimpleComponent diff --git a/javatests/dagger/internal/codegen/goldens/DelegateRequestRepresentationTest_castNeeded_rawTypes_Provider_get_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/DelegateRequestRepresentationTest_castNeeded_rawTypes_Provider_get_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/DelegateRequestRepresentationTest_castNeeded_rawTypes_Provider_get_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/DelegateRequestRepresentationTest_castNeeded_rawTypes_Provider_get_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/DelegateRequestRepresentationTest_castNeeded_rawTypes_Provider_get_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/DelegateRequestRepresentationTest_castNeeded_rawTypes_Provider_get_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/DelegateRequestRepresentationTest_castNeeded_rawTypes_Provider_get_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/DelegateRequestRepresentationTest_castNeeded_rawTypes_Provider_get_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/DelegateRequestRepresentationTest_castedToRawType_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/DelegateRequestRepresentationTest_castedToRawType_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/DelegateRequestRepresentationTest_castedToRawType_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/DelegateRequestRepresentationTest_castedToRawType_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/DelegateRequestRepresentationTest_castedToRawType_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/DelegateRequestRepresentationTest_castedToRawType_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/DelegateRequestRepresentationTest_castedToRawType_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/DelegateRequestRepresentationTest_castedToRawType_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/DelegateRequestRepresentationTest_doubleBinds_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/DelegateRequestRepresentationTest_doubleBinds_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/DelegateRequestRepresentationTest_doubleBinds_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/DelegateRequestRepresentationTest_doubleBinds_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/DelegateRequestRepresentationTest_doubleBinds_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/DelegateRequestRepresentationTest_doubleBinds_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/DelegateRequestRepresentationTest_doubleBinds_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/DelegateRequestRepresentationTest_doubleBinds_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/DelegateRequestRepresentationTest_inlineFactoryOfInacessibleType_DEFAULT_MODE_test.DaggerRequestsSubtypeAsProvider b/dagger-compiler/test/resources/goldens/DelegateRequestRepresentationTest_inlineFactoryOfInacessibleType_DEFAULT_MODE_test.DaggerRequestsSubtypeAsProvider similarity index 100% rename from javatests/dagger/internal/codegen/goldens/DelegateRequestRepresentationTest_inlineFactoryOfInacessibleType_DEFAULT_MODE_test.DaggerRequestsSubtypeAsProvider rename to dagger-compiler/test/resources/goldens/DelegateRequestRepresentationTest_inlineFactoryOfInacessibleType_DEFAULT_MODE_test.DaggerRequestsSubtypeAsProvider diff --git a/javatests/dagger/internal/codegen/goldens/DelegateRequestRepresentationTest_inlineFactoryOfInacessibleType_FAST_INIT_MODE_test.DaggerRequestsSubtypeAsProvider b/dagger-compiler/test/resources/goldens/DelegateRequestRepresentationTest_inlineFactoryOfInacessibleType_FAST_INIT_MODE_test.DaggerRequestsSubtypeAsProvider similarity index 100% rename from javatests/dagger/internal/codegen/goldens/DelegateRequestRepresentationTest_inlineFactoryOfInacessibleType_FAST_INIT_MODE_test.DaggerRequestsSubtypeAsProvider rename to dagger-compiler/test/resources/goldens/DelegateRequestRepresentationTest_inlineFactoryOfInacessibleType_FAST_INIT_MODE_test.DaggerRequestsSubtypeAsProvider diff --git a/javatests/dagger/internal/codegen/goldens/DelegateRequestRepresentationTest_noCast_rawTypes_Provider_get_toInaccessibleType_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/DelegateRequestRepresentationTest_noCast_rawTypes_Provider_get_toInaccessibleType_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/DelegateRequestRepresentationTest_noCast_rawTypes_Provider_get_toInaccessibleType_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/DelegateRequestRepresentationTest_noCast_rawTypes_Provider_get_toInaccessibleType_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/DelegateRequestRepresentationTest_noCast_rawTypes_Provider_get_toInaccessibleType_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/DelegateRequestRepresentationTest_noCast_rawTypes_Provider_get_toInaccessibleType_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/DelegateRequestRepresentationTest_noCast_rawTypes_Provider_get_toInaccessibleType_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/DelegateRequestRepresentationTest_noCast_rawTypes_Provider_get_toInaccessibleType_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/DelegateRequestRepresentationTest_providerWhenBindsScopeGreaterThanDependencyScope_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/DelegateRequestRepresentationTest_providerWhenBindsScopeGreaterThanDependencyScope_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/DelegateRequestRepresentationTest_providerWhenBindsScopeGreaterThanDependencyScope_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/DelegateRequestRepresentationTest_providerWhenBindsScopeGreaterThanDependencyScope_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/DelegateRequestRepresentationTest_providerWhenBindsScopeGreaterThanDependencyScope_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/DelegateRequestRepresentationTest_providerWhenBindsScopeGreaterThanDependencyScope_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/DelegateRequestRepresentationTest_providerWhenBindsScopeGreaterThanDependencyScope_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/DelegateRequestRepresentationTest_providerWhenBindsScopeGreaterThanDependencyScope_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/DelegateRequestRepresentationTest_toDoubleCheck_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/DelegateRequestRepresentationTest_toDoubleCheck_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/DelegateRequestRepresentationTest_toDoubleCheck_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/DelegateRequestRepresentationTest_toDoubleCheck_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/DelegateRequestRepresentationTest_toDoubleCheck_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/DelegateRequestRepresentationTest_toDoubleCheck_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/DelegateRequestRepresentationTest_toDoubleCheck_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/DelegateRequestRepresentationTest_toDoubleCheck_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/DelegateRequestRepresentationTest_toSingleCheck_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/DelegateRequestRepresentationTest_toSingleCheck_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/DelegateRequestRepresentationTest_toSingleCheck_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/DelegateRequestRepresentationTest_toSingleCheck_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/DelegateRequestRepresentationTest_toSingleCheck_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/DelegateRequestRepresentationTest_toSingleCheck_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/DelegateRequestRepresentationTest_toSingleCheck_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/DelegateRequestRepresentationTest_toSingleCheck_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/DelegateRequestRepresentationTest_toUnscoped_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/DelegateRequestRepresentationTest_toUnscoped_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/DelegateRequestRepresentationTest_toUnscoped_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/DelegateRequestRepresentationTest_toUnscoped_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/DelegateRequestRepresentationTest_toUnscoped_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/DelegateRequestRepresentationTest_toUnscoped_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/DelegateRequestRepresentationTest_toUnscoped_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/DelegateRequestRepresentationTest_toUnscoped_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ElidedFactoriesTest_scopedBinding_onlyUsedInSubcomponent_DEFAULT_MODE_test.DaggerSimpleComponent b/dagger-compiler/test/resources/goldens/ElidedFactoriesTest_scopedBinding_onlyUsedInSubcomponent_DEFAULT_MODE_test.DaggerSimpleComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ElidedFactoriesTest_scopedBinding_onlyUsedInSubcomponent_DEFAULT_MODE_test.DaggerSimpleComponent rename to dagger-compiler/test/resources/goldens/ElidedFactoriesTest_scopedBinding_onlyUsedInSubcomponent_DEFAULT_MODE_test.DaggerSimpleComponent diff --git a/javatests/dagger/internal/codegen/goldens/ElidedFactoriesTest_scopedBinding_onlyUsedInSubcomponent_FAST_INIT_MODE_test.DaggerSimpleComponent b/dagger-compiler/test/resources/goldens/ElidedFactoriesTest_scopedBinding_onlyUsedInSubcomponent_FAST_INIT_MODE_test.DaggerSimpleComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ElidedFactoriesTest_scopedBinding_onlyUsedInSubcomponent_FAST_INIT_MODE_test.DaggerSimpleComponent rename to dagger-compiler/test/resources/goldens/ElidedFactoriesTest_scopedBinding_onlyUsedInSubcomponent_FAST_INIT_MODE_test.DaggerSimpleComponent diff --git a/javatests/dagger/internal/codegen/goldens/ElidedFactoriesTest_simpleComponent_DEFAULT_MODE_test.DaggerSimpleComponent b/dagger-compiler/test/resources/goldens/ElidedFactoriesTest_simpleComponent_DEFAULT_MODE_test.DaggerSimpleComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ElidedFactoriesTest_simpleComponent_DEFAULT_MODE_test.DaggerSimpleComponent rename to dagger-compiler/test/resources/goldens/ElidedFactoriesTest_simpleComponent_DEFAULT_MODE_test.DaggerSimpleComponent diff --git a/javatests/dagger/internal/codegen/goldens/ElidedFactoriesTest_simpleComponent_FAST_INIT_MODE_test.DaggerSimpleComponent b/dagger-compiler/test/resources/goldens/ElidedFactoriesTest_simpleComponent_FAST_INIT_MODE_test.DaggerSimpleComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ElidedFactoriesTest_simpleComponent_FAST_INIT_MODE_test.DaggerSimpleComponent rename to dagger-compiler/test/resources/goldens/ElidedFactoriesTest_simpleComponent_FAST_INIT_MODE_test.DaggerSimpleComponent diff --git a/javatests/dagger/internal/codegen/goldens/ElidedFactoriesTest_simpleComponent_injectsProviderOf_dependsOnScoped_DEFAULT_MODE_test.DaggerSimpleComponent b/dagger-compiler/test/resources/goldens/ElidedFactoriesTest_simpleComponent_injectsProviderOf_dependsOnScoped_DEFAULT_MODE_test.DaggerSimpleComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ElidedFactoriesTest_simpleComponent_injectsProviderOf_dependsOnScoped_DEFAULT_MODE_test.DaggerSimpleComponent rename to dagger-compiler/test/resources/goldens/ElidedFactoriesTest_simpleComponent_injectsProviderOf_dependsOnScoped_DEFAULT_MODE_test.DaggerSimpleComponent diff --git a/javatests/dagger/internal/codegen/goldens/ElidedFactoriesTest_simpleComponent_injectsProviderOf_dependsOnScoped_FAST_INIT_MODE_test.DaggerSimpleComponent b/dagger-compiler/test/resources/goldens/ElidedFactoriesTest_simpleComponent_injectsProviderOf_dependsOnScoped_FAST_INIT_MODE_test.DaggerSimpleComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ElidedFactoriesTest_simpleComponent_injectsProviderOf_dependsOnScoped_FAST_INIT_MODE_test.DaggerSimpleComponent rename to dagger-compiler/test/resources/goldens/ElidedFactoriesTest_simpleComponent_injectsProviderOf_dependsOnScoped_FAST_INIT_MODE_test.DaggerSimpleComponent diff --git a/javatests/dagger/internal/codegen/goldens/InaccessibleTypeBindsTest_inaccessibleTypeBoundInALoopScoped_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/InaccessibleTypeBindsTest_inaccessibleTypeBoundInALoopScoped_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/InaccessibleTypeBindsTest_inaccessibleTypeBoundInALoopScoped_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/InaccessibleTypeBindsTest_inaccessibleTypeBoundInALoopScoped_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/InaccessibleTypeBindsTest_inaccessibleTypeBoundInALoopScoped_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/InaccessibleTypeBindsTest_inaccessibleTypeBoundInALoopScoped_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/InaccessibleTypeBindsTest_inaccessibleTypeBoundInALoopScoped_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/InaccessibleTypeBindsTest_inaccessibleTypeBoundInALoopScoped_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/InaccessibleTypeBindsTest_inaccessibleTypeBoundInALoop_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/InaccessibleTypeBindsTest_inaccessibleTypeBoundInALoop_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/InaccessibleTypeBindsTest_inaccessibleTypeBoundInALoop_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/InaccessibleTypeBindsTest_inaccessibleTypeBoundInALoop_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/InaccessibleTypeBindsTest_inaccessibleTypeBoundInALoop_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/InaccessibleTypeBindsTest_inaccessibleTypeBoundInALoop_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/InaccessibleTypeBindsTest_inaccessibleTypeBoundInALoop_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/InaccessibleTypeBindsTest_inaccessibleTypeBoundInALoop_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/InaccessibleTypeBindsTest_scopedInaccessibleTypeBound_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/InaccessibleTypeBindsTest_scopedInaccessibleTypeBound_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/InaccessibleTypeBindsTest_scopedInaccessibleTypeBound_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/InaccessibleTypeBindsTest_scopedInaccessibleTypeBound_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/InaccessibleTypeBindsTest_scopedInaccessibleTypeBound_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/InaccessibleTypeBindsTest_scopedInaccessibleTypeBound_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/InaccessibleTypeBindsTest_scopedInaccessibleTypeBound_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/InaccessibleTypeBindsTest_scopedInaccessibleTypeBound_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_basicNameCollision_test.InjectConstructor_Factory b/dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_basicNameCollision_test.InjectConstructor_Factory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_basicNameCollision_test.InjectConstructor_Factory rename to dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_basicNameCollision_test.InjectConstructor_Factory diff --git a/javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_boundedGenerics_test.GenericClass_Factory b/dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_boundedGenerics_test.GenericClass_Factory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_boundedGenerics_test.GenericClass_Factory rename to dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_boundedGenerics_test.GenericClass_Factory diff --git a/javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_fieldAndMethodGenerics_test.GenericClass_Factory b/dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_fieldAndMethodGenerics_test.GenericClass_Factory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_fieldAndMethodGenerics_test.GenericClass_Factory rename to dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_fieldAndMethodGenerics_test.GenericClass_Factory diff --git a/javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_genericClassWithNoDependencies_test.GenericClass_Factory b/dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_genericClassWithNoDependencies_test.GenericClass_Factory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_genericClassWithNoDependencies_test.GenericClass_Factory rename to dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_genericClassWithNoDependencies_test.GenericClass_Factory diff --git a/javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_injectConstructorAndMembersInjection_test.AllInjections_Factory b/dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_injectConstructorAndMembersInjection_test.AllInjections_Factory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_injectConstructorAndMembersInjection_test.AllInjections_Factory rename to dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_injectConstructorAndMembersInjection_test.AllInjections_Factory diff --git a/javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_injectConstructorOnGenericClass_test.GenericClass_Factory b/dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_injectConstructorOnGenericClass_test.GenericClass_Factory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_injectConstructorOnGenericClass_test.GenericClass_Factory rename to dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_injectConstructorOnGenericClass_test.GenericClass_Factory diff --git a/javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_injectConstructor_test.InjectConstructor_Factory b/dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_injectConstructor_test.InjectConstructor_Factory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_injectConstructor_test.InjectConstructor_Factory rename to dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_injectConstructor_test.InjectConstructor_Factory diff --git a/javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_multipleSameTypesWithGenericsAndQualifiersAndLazies_test.GenericClass_Factory b/dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_multipleSameTypesWithGenericsAndQualifiersAndLazies_test.GenericClass_Factory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_multipleSameTypesWithGenericsAndQualifiersAndLazies_test.GenericClass_Factory rename to dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_multipleSameTypesWithGenericsAndQualifiersAndLazies_test.GenericClass_Factory diff --git a/javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_nestedNameCollision_test.InjectConstructor_Factory b/dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_nestedNameCollision_test.InjectConstructor_Factory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_nestedNameCollision_test.InjectConstructor_Factory rename to dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_nestedNameCollision_test.InjectConstructor_Factory diff --git a/javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_noDeps_test.SimpleType_Factory b/dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_noDeps_test.SimpleType_Factory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_noDeps_test.SimpleType_Factory rename to dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_noDeps_test.SimpleType_Factory diff --git a/javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_samePackageNameCollision_test.InjectConstructor_Factory b/dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_samePackageNameCollision_test.InjectConstructor_Factory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_samePackageNameCollision_test.InjectConstructor_Factory rename to dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_samePackageNameCollision_test.InjectConstructor_Factory diff --git a/javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_simpleComponentWithNesting_test.OuterType_A_Factory b/dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_simpleComponentWithNesting_test.OuterType_A_Factory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_simpleComponentWithNesting_test.OuterType_A_Factory rename to dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_simpleComponentWithNesting_test.OuterType_A_Factory diff --git a/javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_testBaseClassQualifierMetadata_test.FooBase_Factory b/dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_testBaseClassQualifierMetadata_test.FooBase_Factory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_testBaseClassQualifierMetadata_test.FooBase_Factory rename to dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_testBaseClassQualifierMetadata_test.FooBase_Factory diff --git a/javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_testBaseClassQualifierMetadata_test.FooBase_MembersInjector b/dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_testBaseClassQualifierMetadata_test.FooBase_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_testBaseClassQualifierMetadata_test.FooBase_MembersInjector rename to dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_testBaseClassQualifierMetadata_test.FooBase_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_testBaseClassQualifierMetadata_test.Foo_Factory b/dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_testBaseClassQualifierMetadata_test.Foo_Factory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_testBaseClassQualifierMetadata_test.Foo_Factory rename to dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_testBaseClassQualifierMetadata_test.Foo_Factory diff --git a/javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_testBaseClassQualifierMetadata_test.Foo_MembersInjector b/dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_testBaseClassQualifierMetadata_test.Foo_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_testBaseClassQualifierMetadata_test.Foo_MembersInjector rename to dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_testBaseClassQualifierMetadata_test.Foo_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_testComplexQualifierMetadata_test.SomeBinding_Factory b/dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_testComplexQualifierMetadata_test.SomeBinding_Factory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_testComplexQualifierMetadata_test.SomeBinding_Factory rename to dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_testComplexQualifierMetadata_test.SomeBinding_Factory diff --git a/javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_testComplexQualifierMetadata_test.SomeBinding_MembersInjector b/dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_testComplexQualifierMetadata_test.SomeBinding_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_testComplexQualifierMetadata_test.SomeBinding_MembersInjector rename to dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_testComplexQualifierMetadata_test.SomeBinding_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_testQualifierMetadata_test.SomeBinding_Factory b/dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_testQualifierMetadata_test.SomeBinding_Factory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_testQualifierMetadata_test.SomeBinding_Factory rename to dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_testQualifierMetadata_test.SomeBinding_Factory diff --git a/javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_testQualifierMetadata_test.SomeBinding_MembersInjector b/dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_testQualifierMetadata_test.SomeBinding_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_testQualifierMetadata_test.SomeBinding_MembersInjector rename to dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_testQualifierMetadata_test.SomeBinding_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_testScopedMetadataWithCustomScope_test.ScopedBinding_Factory b/dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_testScopedMetadataWithCustomScope_test.ScopedBinding_Factory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_testScopedMetadataWithCustomScope_test.ScopedBinding_Factory rename to dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_testScopedMetadataWithCustomScope_test.ScopedBinding_Factory diff --git a/javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_testScopedMetadata_test.ScopedBinding_Factory b/dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_testScopedMetadata_test.ScopedBinding_Factory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_testScopedMetadata_test.ScopedBinding_Factory rename to dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_testScopedMetadata_test.ScopedBinding_Factory diff --git a/javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_twoGenericTypes_test.GenericClass_Factory b/dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_twoGenericTypes_test.GenericClass_Factory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_twoGenericTypes_test.GenericClass_Factory rename to dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_twoGenericTypes_test.GenericClass_Factory diff --git a/javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_wildcardDependency_test.InjectConstructor_Factory b/dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_wildcardDependency_test.InjectConstructor_Factory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/InjectConstructorFactoryGeneratorTest_wildcardDependency_test.InjectConstructor_Factory rename to dagger-compiler/test/resources/goldens/InjectConstructorFactoryGeneratorTest_wildcardDependency_test.InjectConstructor_Factory diff --git a/javatests/dagger/internal/codegen/goldens/LazyClassKeyMapBindingComponentProcessorTest_lazyClassKeySimilarQualifiedName_doesNotConflict_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/LazyClassKeyMapBindingComponentProcessorTest_lazyClassKeySimilarQualifiedName_doesNotConflict_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/LazyClassKeyMapBindingComponentProcessorTest_lazyClassKeySimilarQualifiedName_doesNotConflict_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/LazyClassKeyMapBindingComponentProcessorTest_lazyClassKeySimilarQualifiedName_doesNotConflict_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/LazyClassKeyMapBindingComponentProcessorTest_lazyClassKeySimilarQualifiedName_doesNotConflict_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/LazyClassKeyMapBindingComponentProcessorTest_lazyClassKeySimilarQualifiedName_doesNotConflict_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/LazyClassKeyMapBindingComponentProcessorTest_lazyClassKeySimilarQualifiedName_doesNotConflict_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/LazyClassKeyMapBindingComponentProcessorTest_lazyClassKeySimilarQualifiedName_doesNotConflict_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/LazyClassKeyMapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_DEFAULT_MODE_mapkeys.MapModule_ClassKeyMapKey b/dagger-compiler/test/resources/goldens/LazyClassKeyMapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_DEFAULT_MODE_mapkeys.MapModule_ClassKeyMapKey similarity index 100% rename from javatests/dagger/internal/codegen/goldens/LazyClassKeyMapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_DEFAULT_MODE_mapkeys.MapModule_ClassKeyMapKey rename to dagger-compiler/test/resources/goldens/LazyClassKeyMapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_DEFAULT_MODE_mapkeys.MapModule_ClassKeyMapKey diff --git a/javatests/dagger/internal/codegen/goldens/LazyClassKeyMapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_DEFAULT_MODE_mapkeys.MapModule_ComplexKeyWithInaccessibleAnnotationValueMapKey b/dagger-compiler/test/resources/goldens/LazyClassKeyMapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_DEFAULT_MODE_mapkeys.MapModule_ComplexKeyWithInaccessibleAnnotationValueMapKey similarity index 100% rename from javatests/dagger/internal/codegen/goldens/LazyClassKeyMapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_DEFAULT_MODE_mapkeys.MapModule_ComplexKeyWithInaccessibleAnnotationValueMapKey rename to dagger-compiler/test/resources/goldens/LazyClassKeyMapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_DEFAULT_MODE_mapkeys.MapModule_ComplexKeyWithInaccessibleAnnotationValueMapKey diff --git a/javatests/dagger/internal/codegen/goldens/LazyClassKeyMapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/LazyClassKeyMapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/LazyClassKeyMapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/LazyClassKeyMapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/LazyClassKeyMapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_FAST_INIT_MODE_mapkeys.MapModule_ClassKeyMapKey b/dagger-compiler/test/resources/goldens/LazyClassKeyMapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_FAST_INIT_MODE_mapkeys.MapModule_ClassKeyMapKey similarity index 100% rename from javatests/dagger/internal/codegen/goldens/LazyClassKeyMapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_FAST_INIT_MODE_mapkeys.MapModule_ClassKeyMapKey rename to dagger-compiler/test/resources/goldens/LazyClassKeyMapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_FAST_INIT_MODE_mapkeys.MapModule_ClassKeyMapKey diff --git a/javatests/dagger/internal/codegen/goldens/LazyClassKeyMapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_FAST_INIT_MODE_mapkeys.MapModule_ComplexKeyWithInaccessibleAnnotationValueMapKey b/dagger-compiler/test/resources/goldens/LazyClassKeyMapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_FAST_INIT_MODE_mapkeys.MapModule_ComplexKeyWithInaccessibleAnnotationValueMapKey similarity index 100% rename from javatests/dagger/internal/codegen/goldens/LazyClassKeyMapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_FAST_INIT_MODE_mapkeys.MapModule_ComplexKeyWithInaccessibleAnnotationValueMapKey rename to dagger-compiler/test/resources/goldens/LazyClassKeyMapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_FAST_INIT_MODE_mapkeys.MapModule_ComplexKeyWithInaccessibleAnnotationValueMapKey diff --git a/javatests/dagger/internal/codegen/goldens/LazyClassKeyMapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/LazyClassKeyMapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/LazyClassKeyMapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/LazyClassKeyMapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/MapBindingComponentProcessorTest_injectMapWithoutMapBinding_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/MapBindingComponentProcessorTest_injectMapWithoutMapBinding_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MapBindingComponentProcessorTest_injectMapWithoutMapBinding_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/MapBindingComponentProcessorTest_injectMapWithoutMapBinding_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/MapBindingComponentProcessorTest_injectMapWithoutMapBinding_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/MapBindingComponentProcessorTest_injectMapWithoutMapBinding_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MapBindingComponentProcessorTest_injectMapWithoutMapBinding_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/MapBindingComponentProcessorTest_injectMapWithoutMapBinding_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/MapBindingComponentProcessorTest_mapBindingsWithEnumKey_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/MapBindingComponentProcessorTest_mapBindingsWithEnumKey_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MapBindingComponentProcessorTest_mapBindingsWithEnumKey_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/MapBindingComponentProcessorTest_mapBindingsWithEnumKey_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/MapBindingComponentProcessorTest_mapBindingsWithEnumKey_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/MapBindingComponentProcessorTest_mapBindingsWithEnumKey_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MapBindingComponentProcessorTest_mapBindingsWithEnumKey_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/MapBindingComponentProcessorTest_mapBindingsWithEnumKey_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/MapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_DEFAULT_MODE_mapkeys.MapModule_ClassKeyMapKey b/dagger-compiler/test/resources/goldens/MapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_DEFAULT_MODE_mapkeys.MapModule_ClassKeyMapKey similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_DEFAULT_MODE_mapkeys.MapModule_ClassKeyMapKey rename to dagger-compiler/test/resources/goldens/MapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_DEFAULT_MODE_mapkeys.MapModule_ClassKeyMapKey diff --git a/javatests/dagger/internal/codegen/goldens/MapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_DEFAULT_MODE_mapkeys.MapModule_ComplexKeyWithInaccessibleAnnotationValueMapKey b/dagger-compiler/test/resources/goldens/MapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_DEFAULT_MODE_mapkeys.MapModule_ComplexKeyWithInaccessibleAnnotationValueMapKey similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_DEFAULT_MODE_mapkeys.MapModule_ComplexKeyWithInaccessibleAnnotationValueMapKey rename to dagger-compiler/test/resources/goldens/MapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_DEFAULT_MODE_mapkeys.MapModule_ComplexKeyWithInaccessibleAnnotationValueMapKey diff --git a/javatests/dagger/internal/codegen/goldens/MapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/MapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/MapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/MapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_FAST_INIT_MODE_mapkeys.MapModule_ClassKeyMapKey b/dagger-compiler/test/resources/goldens/MapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_FAST_INIT_MODE_mapkeys.MapModule_ClassKeyMapKey similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_FAST_INIT_MODE_mapkeys.MapModule_ClassKeyMapKey rename to dagger-compiler/test/resources/goldens/MapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_FAST_INIT_MODE_mapkeys.MapModule_ClassKeyMapKey diff --git a/javatests/dagger/internal/codegen/goldens/MapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_FAST_INIT_MODE_mapkeys.MapModule_ComplexKeyWithInaccessibleAnnotationValueMapKey b/dagger-compiler/test/resources/goldens/MapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_FAST_INIT_MODE_mapkeys.MapModule_ComplexKeyWithInaccessibleAnnotationValueMapKey similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_FAST_INIT_MODE_mapkeys.MapModule_ComplexKeyWithInaccessibleAnnotationValueMapKey rename to dagger-compiler/test/resources/goldens/MapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_FAST_INIT_MODE_mapkeys.MapModule_ComplexKeyWithInaccessibleAnnotationValueMapKey diff --git a/javatests/dagger/internal/codegen/goldens/MapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/MapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/MapBindingComponentProcessorTest_mapBindingsWithInaccessibleKeys_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/MapBindingComponentProcessorTest_mapBindingsWithNonProviderValue_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/MapBindingComponentProcessorTest_mapBindingsWithNonProviderValue_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MapBindingComponentProcessorTest_mapBindingsWithNonProviderValue_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/MapBindingComponentProcessorTest_mapBindingsWithNonProviderValue_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/MapBindingComponentProcessorTest_mapBindingsWithNonProviderValue_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/MapBindingComponentProcessorTest_mapBindingsWithNonProviderValue_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MapBindingComponentProcessorTest_mapBindingsWithNonProviderValue_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/MapBindingComponentProcessorTest_mapBindingsWithNonProviderValue_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/MapBindingComponentProcessorTest_mapBindingsWithStringKey_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/MapBindingComponentProcessorTest_mapBindingsWithStringKey_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MapBindingComponentProcessorTest_mapBindingsWithStringKey_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/MapBindingComponentProcessorTest_mapBindingsWithStringKey_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/MapBindingComponentProcessorTest_mapBindingsWithStringKey_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/MapBindingComponentProcessorTest_mapBindingsWithStringKey_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MapBindingComponentProcessorTest_mapBindingsWithStringKey_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/MapBindingComponentProcessorTest_mapBindingsWithStringKey_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/MapBindingComponentProcessorTest_mapBindingsWithWrappedKey_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/MapBindingComponentProcessorTest_mapBindingsWithWrappedKey_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MapBindingComponentProcessorTest_mapBindingsWithWrappedKey_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/MapBindingComponentProcessorTest_mapBindingsWithWrappedKey_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/MapBindingComponentProcessorTest_mapBindingsWithWrappedKey_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/MapBindingComponentProcessorTest_mapBindingsWithWrappedKey_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MapBindingComponentProcessorTest_mapBindingsWithWrappedKey_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/MapBindingComponentProcessorTest_mapBindingsWithWrappedKey_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/MapRequestRepresentationTest_inaccessible_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/MapRequestRepresentationTest_inaccessible_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MapRequestRepresentationTest_inaccessible_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/MapRequestRepresentationTest_inaccessible_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/MapRequestRepresentationTest_inaccessible_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/MapRequestRepresentationTest_inaccessible_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MapRequestRepresentationTest_inaccessible_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/MapRequestRepresentationTest_inaccessible_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/MapRequestRepresentationTest_mapBindings_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/MapRequestRepresentationTest_mapBindings_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MapRequestRepresentationTest_mapBindings_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/MapRequestRepresentationTest_mapBindings_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/MapRequestRepresentationTest_mapBindings_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/MapRequestRepresentationTest_mapBindings_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MapRequestRepresentationTest_mapBindings_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/MapRequestRepresentationTest_mapBindings_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/MapRequestRepresentationTest_productionComponents_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/MapRequestRepresentationTest_productionComponents_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MapRequestRepresentationTest_productionComponents_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/MapRequestRepresentationTest_productionComponents_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/MapRequestRepresentationTest_productionComponents_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/MapRequestRepresentationTest_productionComponents_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MapRequestRepresentationTest_productionComponents_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/MapRequestRepresentationTest_productionComponents_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/MapRequestRepresentationTest_subcomponentOmitsInheritedBindings_DEFAULT_MODE_test.DaggerParent b/dagger-compiler/test/resources/goldens/MapRequestRepresentationTest_subcomponentOmitsInheritedBindings_DEFAULT_MODE_test.DaggerParent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MapRequestRepresentationTest_subcomponentOmitsInheritedBindings_DEFAULT_MODE_test.DaggerParent rename to dagger-compiler/test/resources/goldens/MapRequestRepresentationTest_subcomponentOmitsInheritedBindings_DEFAULT_MODE_test.DaggerParent diff --git a/javatests/dagger/internal/codegen/goldens/MapRequestRepresentationTest_subcomponentOmitsInheritedBindings_FAST_INIT_MODE_test.DaggerParent b/dagger-compiler/test/resources/goldens/MapRequestRepresentationTest_subcomponentOmitsInheritedBindings_FAST_INIT_MODE_test.DaggerParent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MapRequestRepresentationTest_subcomponentOmitsInheritedBindings_FAST_INIT_MODE_test.DaggerParent rename to dagger-compiler/test/resources/goldens/MapRequestRepresentationTest_subcomponentOmitsInheritedBindings_FAST_INIT_MODE_test.DaggerParent diff --git a/javatests/dagger/internal/codegen/goldens/MapRequestRepresentationWithGuavaTest_inaccessible_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/MapRequestRepresentationWithGuavaTest_inaccessible_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MapRequestRepresentationWithGuavaTest_inaccessible_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/MapRequestRepresentationWithGuavaTest_inaccessible_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/MapRequestRepresentationWithGuavaTest_inaccessible_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/MapRequestRepresentationWithGuavaTest_inaccessible_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MapRequestRepresentationWithGuavaTest_inaccessible_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/MapRequestRepresentationWithGuavaTest_inaccessible_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/MapRequestRepresentationWithGuavaTest_mapBindings_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/MapRequestRepresentationWithGuavaTest_mapBindings_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MapRequestRepresentationWithGuavaTest_mapBindings_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/MapRequestRepresentationWithGuavaTest_mapBindings_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/MapRequestRepresentationWithGuavaTest_mapBindings_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/MapRequestRepresentationWithGuavaTest_mapBindings_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MapRequestRepresentationWithGuavaTest_mapBindings_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/MapRequestRepresentationWithGuavaTest_mapBindings_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/MapRequestRepresentationWithGuavaTest_productionComponents_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/MapRequestRepresentationWithGuavaTest_productionComponents_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MapRequestRepresentationWithGuavaTest_productionComponents_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/MapRequestRepresentationWithGuavaTest_productionComponents_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/MapRequestRepresentationWithGuavaTest_productionComponents_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/MapRequestRepresentationWithGuavaTest_productionComponents_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MapRequestRepresentationWithGuavaTest_productionComponents_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/MapRequestRepresentationWithGuavaTest_productionComponents_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/MapRequestRepresentationWithGuavaTest_subcomponentOmitsInheritedBindings_DEFAULT_MODE_test.DaggerParent b/dagger-compiler/test/resources/goldens/MapRequestRepresentationWithGuavaTest_subcomponentOmitsInheritedBindings_DEFAULT_MODE_test.DaggerParent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MapRequestRepresentationWithGuavaTest_subcomponentOmitsInheritedBindings_DEFAULT_MODE_test.DaggerParent rename to dagger-compiler/test/resources/goldens/MapRequestRepresentationWithGuavaTest_subcomponentOmitsInheritedBindings_DEFAULT_MODE_test.DaggerParent diff --git a/javatests/dagger/internal/codegen/goldens/MapRequestRepresentationWithGuavaTest_subcomponentOmitsInheritedBindings_FAST_INIT_MODE_test.DaggerParent b/dagger-compiler/test/resources/goldens/MapRequestRepresentationWithGuavaTest_subcomponentOmitsInheritedBindings_FAST_INIT_MODE_test.DaggerParent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MapRequestRepresentationWithGuavaTest_subcomponentOmitsInheritedBindings_FAST_INIT_MODE_test.DaggerParent rename to dagger-compiler/test/resources/goldens/MapRequestRepresentationWithGuavaTest_subcomponentOmitsInheritedBindings_FAST_INIT_MODE_test.DaggerParent diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_accessibility_DEFAULT_MODE_other.Inaccessible_MembersInjector b/dagger-compiler/test/resources/goldens/MembersInjectionTest_accessibility_DEFAULT_MODE_other.Inaccessible_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_accessibility_DEFAULT_MODE_other.Inaccessible_MembersInjector rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_accessibility_DEFAULT_MODE_other.Inaccessible_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_accessibility_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/MembersInjectionTest_accessibility_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_accessibility_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_accessibility_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_accessibility_FAST_INIT_MODE_other.Inaccessible_MembersInjector b/dagger-compiler/test/resources/goldens/MembersInjectionTest_accessibility_FAST_INIT_MODE_other.Inaccessible_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_accessibility_FAST_INIT_MODE_other.Inaccessible_MembersInjector rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_accessibility_FAST_INIT_MODE_other.Inaccessible_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_accessibility_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/MembersInjectionTest_accessibility_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_accessibility_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_accessibility_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_accessibleRawType_ofInaccessibleType_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/MembersInjectionTest_accessibleRawType_ofInaccessibleType_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_accessibleRawType_ofInaccessibleType_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_accessibleRawType_ofInaccessibleType_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_accessibleRawType_ofInaccessibleType_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/MembersInjectionTest_accessibleRawType_ofInaccessibleType_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_accessibleRawType_ofInaccessibleType_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_accessibleRawType_ofInaccessibleType_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_componentWithNestingAndGeneratedType_DEFAULT_MODE_test.OuterType_B_MembersInjector b/dagger-compiler/test/resources/goldens/MembersInjectionTest_componentWithNestingAndGeneratedType_DEFAULT_MODE_test.OuterType_B_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_componentWithNestingAndGeneratedType_DEFAULT_MODE_test.OuterType_B_MembersInjector rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_componentWithNestingAndGeneratedType_DEFAULT_MODE_test.OuterType_B_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_componentWithNestingAndGeneratedType_FAST_INIT_MODE_test.OuterType_B_MembersInjector b/dagger-compiler/test/resources/goldens/MembersInjectionTest_componentWithNestingAndGeneratedType_FAST_INIT_MODE_test.OuterType_B_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_componentWithNestingAndGeneratedType_FAST_INIT_MODE_test.OuterType_B_MembersInjector rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_componentWithNestingAndGeneratedType_FAST_INIT_MODE_test.OuterType_B_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_fieldAndMethodGenerics_DEFAULT_MODE_test.GenericClass_MembersInjector b/dagger-compiler/test/resources/goldens/MembersInjectionTest_fieldAndMethodGenerics_DEFAULT_MODE_test.GenericClass_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_fieldAndMethodGenerics_DEFAULT_MODE_test.GenericClass_MembersInjector rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_fieldAndMethodGenerics_DEFAULT_MODE_test.GenericClass_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_fieldAndMethodGenerics_FAST_INIT_MODE_test.GenericClass_MembersInjector b/dagger-compiler/test/resources/goldens/MembersInjectionTest_fieldAndMethodGenerics_FAST_INIT_MODE_test.GenericClass_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_fieldAndMethodGenerics_FAST_INIT_MODE_test.GenericClass_MembersInjector rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_fieldAndMethodGenerics_FAST_INIT_MODE_test.GenericClass_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_fieldInjectionForShadowedMember_DEFAULT_MODE_test.Child_MembersInjector b/dagger-compiler/test/resources/goldens/MembersInjectionTest_fieldInjectionForShadowedMember_DEFAULT_MODE_test.Child_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_fieldInjectionForShadowedMember_DEFAULT_MODE_test.Child_MembersInjector rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_fieldInjectionForShadowedMember_DEFAULT_MODE_test.Child_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_fieldInjectionForShadowedMember_FAST_INIT_MODE_test.Child_MembersInjector b/dagger-compiler/test/resources/goldens/MembersInjectionTest_fieldInjectionForShadowedMember_FAST_INIT_MODE_test.Child_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_fieldInjectionForShadowedMember_FAST_INIT_MODE_test.Child_MembersInjector rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_fieldInjectionForShadowedMember_FAST_INIT_MODE_test.Child_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_fieldInjectionWithQualifier_DEFAULT_MODE_test.FieldInjectionWithQualifier_MembersInjector b/dagger-compiler/test/resources/goldens/MembersInjectionTest_fieldInjectionWithQualifier_DEFAULT_MODE_test.FieldInjectionWithQualifier_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_fieldInjectionWithQualifier_DEFAULT_MODE_test.FieldInjectionWithQualifier_MembersInjector rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_fieldInjectionWithQualifier_DEFAULT_MODE_test.FieldInjectionWithQualifier_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_fieldInjectionWithQualifier_FAST_INIT_MODE_test.FieldInjectionWithQualifier_MembersInjector b/dagger-compiler/test/resources/goldens/MembersInjectionTest_fieldInjectionWithQualifier_FAST_INIT_MODE_test.FieldInjectionWithQualifier_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_fieldInjectionWithQualifier_FAST_INIT_MODE_test.FieldInjectionWithQualifier_MembersInjector rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_fieldInjectionWithQualifier_FAST_INIT_MODE_test.FieldInjectionWithQualifier_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_fieldInjection_DEFAULT_MODE_test.FieldInjection_MembersInjector b/dagger-compiler/test/resources/goldens/MembersInjectionTest_fieldInjection_DEFAULT_MODE_test.FieldInjection_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_fieldInjection_DEFAULT_MODE_test.FieldInjection_MembersInjector rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_fieldInjection_DEFAULT_MODE_test.FieldInjection_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_fieldInjection_FAST_INIT_MODE_test.FieldInjection_MembersInjector b/dagger-compiler/test/resources/goldens/MembersInjectionTest_fieldInjection_FAST_INIT_MODE_test.FieldInjection_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_fieldInjection_FAST_INIT_MODE_test.FieldInjection_MembersInjector rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_fieldInjection_FAST_INIT_MODE_test.FieldInjection_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_injectConstructorAndMembersInjection_DEFAULT_MODE_test.AllInjections_MembersInjector b/dagger-compiler/test/resources/goldens/MembersInjectionTest_injectConstructorAndMembersInjection_DEFAULT_MODE_test.AllInjections_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_injectConstructorAndMembersInjection_DEFAULT_MODE_test.AllInjections_MembersInjector rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_injectConstructorAndMembersInjection_DEFAULT_MODE_test.AllInjections_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_injectConstructorAndMembersInjection_FAST_INIT_MODE_test.AllInjections_MembersInjector b/dagger-compiler/test/resources/goldens/MembersInjectionTest_injectConstructorAndMembersInjection_FAST_INIT_MODE_test.AllInjections_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_injectConstructorAndMembersInjection_FAST_INIT_MODE_test.AllInjections_MembersInjector rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_injectConstructorAndMembersInjection_FAST_INIT_MODE_test.AllInjections_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_injectsPrimitive_DEFAULT_MODE_test.InjectedType_Factory b/dagger-compiler/test/resources/goldens/MembersInjectionTest_injectsPrimitive_DEFAULT_MODE_test.InjectedType_Factory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_injectsPrimitive_DEFAULT_MODE_test.InjectedType_Factory rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_injectsPrimitive_DEFAULT_MODE_test.InjectedType_Factory diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_injectsPrimitive_DEFAULT_MODE_test.InjectedType_MembersInjector b/dagger-compiler/test/resources/goldens/MembersInjectionTest_injectsPrimitive_DEFAULT_MODE_test.InjectedType_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_injectsPrimitive_DEFAULT_MODE_test.InjectedType_MembersInjector rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_injectsPrimitive_DEFAULT_MODE_test.InjectedType_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_injectsPrimitive_FAST_INIT_MODE_test.InjectedType_Factory b/dagger-compiler/test/resources/goldens/MembersInjectionTest_injectsPrimitive_FAST_INIT_MODE_test.InjectedType_Factory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_injectsPrimitive_FAST_INIT_MODE_test.InjectedType_Factory rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_injectsPrimitive_FAST_INIT_MODE_test.InjectedType_Factory diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_injectsPrimitive_FAST_INIT_MODE_test.InjectedType_MembersInjector b/dagger-compiler/test/resources/goldens/MembersInjectionTest_injectsPrimitive_FAST_INIT_MODE_test.InjectedType_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_injectsPrimitive_FAST_INIT_MODE_test.InjectedType_MembersInjector rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_injectsPrimitive_FAST_INIT_MODE_test.InjectedType_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_kotlinNullableFieldInjection_DEFAULT_MODE_test.MyClass_MembersInjector b/dagger-compiler/test/resources/goldens/MembersInjectionTest_kotlinNullableFieldInjection_DEFAULT_MODE_test.MyClass_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_kotlinNullableFieldInjection_DEFAULT_MODE_test.MyClass_MembersInjector rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_kotlinNullableFieldInjection_DEFAULT_MODE_test.MyClass_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_kotlinNullableFieldInjection_FAST_INIT_MODE_test.MyClass_MembersInjector b/dagger-compiler/test/resources/goldens/MembersInjectionTest_kotlinNullableFieldInjection_FAST_INIT_MODE_test.MyClass_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_kotlinNullableFieldInjection_FAST_INIT_MODE_test.MyClass_MembersInjector rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_kotlinNullableFieldInjection_FAST_INIT_MODE_test.MyClass_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_methodInjection_DEFAULT_MODE_test.MethodInjection_MembersInjector b/dagger-compiler/test/resources/goldens/MembersInjectionTest_methodInjection_DEFAULT_MODE_test.MethodInjection_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_methodInjection_DEFAULT_MODE_test.MethodInjection_MembersInjector rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_methodInjection_DEFAULT_MODE_test.MethodInjection_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_methodInjection_FAST_INIT_MODE_test.MethodInjection_MembersInjector b/dagger-compiler/test/resources/goldens/MembersInjectionTest_methodInjection_FAST_INIT_MODE_test.MethodInjection_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_methodInjection_FAST_INIT_MODE_test.MethodInjection_MembersInjector rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_methodInjection_FAST_INIT_MODE_test.MethodInjection_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_middleClassNoFieldInjection_DEFAULT_MODE_test.A_MembersInjector b/dagger-compiler/test/resources/goldens/MembersInjectionTest_middleClassNoFieldInjection_DEFAULT_MODE_test.A_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_middleClassNoFieldInjection_DEFAULT_MODE_test.A_MembersInjector rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_middleClassNoFieldInjection_DEFAULT_MODE_test.A_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_middleClassNoFieldInjection_DEFAULT_MODE_test.C_MembersInjector b/dagger-compiler/test/resources/goldens/MembersInjectionTest_middleClassNoFieldInjection_DEFAULT_MODE_test.C_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_middleClassNoFieldInjection_DEFAULT_MODE_test.C_MembersInjector rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_middleClassNoFieldInjection_DEFAULT_MODE_test.C_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_middleClassNoFieldInjection_FAST_INIT_MODE_test.A_MembersInjector b/dagger-compiler/test/resources/goldens/MembersInjectionTest_middleClassNoFieldInjection_FAST_INIT_MODE_test.A_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_middleClassNoFieldInjection_FAST_INIT_MODE_test.A_MembersInjector rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_middleClassNoFieldInjection_FAST_INIT_MODE_test.A_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_middleClassNoFieldInjection_FAST_INIT_MODE_test.C_MembersInjector b/dagger-compiler/test/resources/goldens/MembersInjectionTest_middleClassNoFieldInjection_FAST_INIT_MODE_test.C_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_middleClassNoFieldInjection_FAST_INIT_MODE_test.C_MembersInjector rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_middleClassNoFieldInjection_FAST_INIT_MODE_test.C_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_mixedMemberInjection_DEFAULT_MODE_test.MixedMemberInjection_MembersInjector b/dagger-compiler/test/resources/goldens/MembersInjectionTest_mixedMemberInjection_DEFAULT_MODE_test.MixedMemberInjection_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_mixedMemberInjection_DEFAULT_MODE_test.MixedMemberInjection_MembersInjector rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_mixedMemberInjection_DEFAULT_MODE_test.MixedMemberInjection_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_mixedMemberInjection_FAST_INIT_MODE_test.MixedMemberInjection_MembersInjector b/dagger-compiler/test/resources/goldens/MembersInjectionTest_mixedMemberInjection_FAST_INIT_MODE_test.MixedMemberInjection_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_mixedMemberInjection_FAST_INIT_MODE_test.MixedMemberInjection_MembersInjector rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_mixedMemberInjection_FAST_INIT_MODE_test.MixedMemberInjection_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_nonTypeUseNullableFieldInjection_DEFAULT_MODE_test.FieldInjection_MembersInjector b/dagger-compiler/test/resources/goldens/MembersInjectionTest_nonTypeUseNullableFieldInjection_DEFAULT_MODE_test.FieldInjection_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_nonTypeUseNullableFieldInjection_DEFAULT_MODE_test.FieldInjection_MembersInjector rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_nonTypeUseNullableFieldInjection_DEFAULT_MODE_test.FieldInjection_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_nonTypeUseNullableFieldInjection_FAST_INIT_MODE_test.FieldInjection_MembersInjector b/dagger-compiler/test/resources/goldens/MembersInjectionTest_nonTypeUseNullableFieldInjection_FAST_INIT_MODE_test.FieldInjection_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_nonTypeUseNullableFieldInjection_FAST_INIT_MODE_test.FieldInjection_MembersInjector rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_nonTypeUseNullableFieldInjection_FAST_INIT_MODE_test.FieldInjection_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_parentClass_injectedMembersInSupertype_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/MembersInjectionTest_parentClass_injectedMembersInSupertype_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_parentClass_injectedMembersInSupertype_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_parentClass_injectedMembersInSupertype_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_parentClass_injectedMembersInSupertype_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/MembersInjectionTest_parentClass_injectedMembersInSupertype_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_parentClass_injectedMembersInSupertype_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_parentClass_injectedMembersInSupertype_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_parentClass_noInjectedMembers_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/MembersInjectionTest_parentClass_noInjectedMembers_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_parentClass_noInjectedMembers_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_parentClass_noInjectedMembers_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_parentClass_noInjectedMembers_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/MembersInjectionTest_parentClass_noInjectedMembers_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_parentClass_noInjectedMembers_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_parentClass_noInjectedMembers_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_publicSupertypeHiddenSubtype_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/MembersInjectionTest_publicSupertypeHiddenSubtype_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_publicSupertypeHiddenSubtype_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_publicSupertypeHiddenSubtype_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_publicSupertypeHiddenSubtype_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/MembersInjectionTest_publicSupertypeHiddenSubtype_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_publicSupertypeHiddenSubtype_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_publicSupertypeHiddenSubtype_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_simpleComponentWithNesting_DEFAULT_MODE_test.OuterType_B_MembersInjector b/dagger-compiler/test/resources/goldens/MembersInjectionTest_simpleComponentWithNesting_DEFAULT_MODE_test.OuterType_B_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_simpleComponentWithNesting_DEFAULT_MODE_test.OuterType_B_MembersInjector rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_simpleComponentWithNesting_DEFAULT_MODE_test.OuterType_B_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_simpleComponentWithNesting_FAST_INIT_MODE_test.OuterType_B_MembersInjector b/dagger-compiler/test/resources/goldens/MembersInjectionTest_simpleComponentWithNesting_FAST_INIT_MODE_test.OuterType_B_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_simpleComponentWithNesting_FAST_INIT_MODE_test.OuterType_B_MembersInjector rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_simpleComponentWithNesting_FAST_INIT_MODE_test.OuterType_B_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_subclassedGenericMembersInjectors_DEFAULT_MODE_test.Child_MembersInjector b/dagger-compiler/test/resources/goldens/MembersInjectionTest_subclassedGenericMembersInjectors_DEFAULT_MODE_test.Child_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_subclassedGenericMembersInjectors_DEFAULT_MODE_test.Child_MembersInjector rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_subclassedGenericMembersInjectors_DEFAULT_MODE_test.Child_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_subclassedGenericMembersInjectors_FAST_INIT_MODE_test.Child_MembersInjector b/dagger-compiler/test/resources/goldens/MembersInjectionTest_subclassedGenericMembersInjectors_FAST_INIT_MODE_test.Child_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_subclassedGenericMembersInjectors_FAST_INIT_MODE_test.Child_MembersInjector rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_subclassedGenericMembersInjectors_FAST_INIT_MODE_test.Child_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_supertypeMembersInjection_DEFAULT_MODE_test.B_MembersInjector b/dagger-compiler/test/resources/goldens/MembersInjectionTest_supertypeMembersInjection_DEFAULT_MODE_test.B_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_supertypeMembersInjection_DEFAULT_MODE_test.B_MembersInjector rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_supertypeMembersInjection_DEFAULT_MODE_test.B_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_supertypeMembersInjection_FAST_INIT_MODE_test.B_MembersInjector b/dagger-compiler/test/resources/goldens/MembersInjectionTest_supertypeMembersInjection_FAST_INIT_MODE_test.B_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_supertypeMembersInjection_FAST_INIT_MODE_test.B_MembersInjector rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_supertypeMembersInjection_FAST_INIT_MODE_test.B_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_testConstructorInjectedFieldInjection_DEFAULT_MODE_test.A_MembersInjector b/dagger-compiler/test/resources/goldens/MembersInjectionTest_testConstructorInjectedFieldInjection_DEFAULT_MODE_test.A_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_testConstructorInjectedFieldInjection_DEFAULT_MODE_test.A_MembersInjector rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_testConstructorInjectedFieldInjection_DEFAULT_MODE_test.A_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_testConstructorInjectedFieldInjection_DEFAULT_MODE_test.B_MembersInjector b/dagger-compiler/test/resources/goldens/MembersInjectionTest_testConstructorInjectedFieldInjection_DEFAULT_MODE_test.B_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_testConstructorInjectedFieldInjection_DEFAULT_MODE_test.B_MembersInjector rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_testConstructorInjectedFieldInjection_DEFAULT_MODE_test.B_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_testConstructorInjectedFieldInjection_FAST_INIT_MODE_test.A_MembersInjector b/dagger-compiler/test/resources/goldens/MembersInjectionTest_testConstructorInjectedFieldInjection_FAST_INIT_MODE_test.A_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_testConstructorInjectedFieldInjection_FAST_INIT_MODE_test.A_MembersInjector rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_testConstructorInjectedFieldInjection_FAST_INIT_MODE_test.A_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_testConstructorInjectedFieldInjection_FAST_INIT_MODE_test.B_MembersInjector b/dagger-compiler/test/resources/goldens/MembersInjectionTest_testConstructorInjectedFieldInjection_FAST_INIT_MODE_test.B_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_testConstructorInjectedFieldInjection_FAST_INIT_MODE_test.B_MembersInjector rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_testConstructorInjectedFieldInjection_FAST_INIT_MODE_test.B_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_testMembersInjectionBindingExistsInParentComponent_DEFAULT_MODE_test.DaggerMyComponent b/dagger-compiler/test/resources/goldens/MembersInjectionTest_testMembersInjectionBindingExistsInParentComponent_DEFAULT_MODE_test.DaggerMyComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_testMembersInjectionBindingExistsInParentComponent_DEFAULT_MODE_test.DaggerMyComponent rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_testMembersInjectionBindingExistsInParentComponent_DEFAULT_MODE_test.DaggerMyComponent diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_testMembersInjectionBindingExistsInParentComponent_FAST_INIT_MODE_test.DaggerMyComponent b/dagger-compiler/test/resources/goldens/MembersInjectionTest_testMembersInjectionBindingExistsInParentComponent_FAST_INIT_MODE_test.DaggerMyComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_testMembersInjectionBindingExistsInParentComponent_FAST_INIT_MODE_test.DaggerMyComponent rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_testMembersInjectionBindingExistsInParentComponent_FAST_INIT_MODE_test.DaggerMyComponent diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_testMembersInjectionBindingSharesInjectMethodsWithProvisionBinding_DEFAULT_MODE_test.DaggerMyComponent b/dagger-compiler/test/resources/goldens/MembersInjectionTest_testMembersInjectionBindingSharesInjectMethodsWithProvisionBinding_DEFAULT_MODE_test.DaggerMyComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_testMembersInjectionBindingSharesInjectMethodsWithProvisionBinding_DEFAULT_MODE_test.DaggerMyComponent rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_testMembersInjectionBindingSharesInjectMethodsWithProvisionBinding_DEFAULT_MODE_test.DaggerMyComponent diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_testMembersInjectionBindingSharesInjectMethodsWithProvisionBinding_FAST_INIT_MODE_test.DaggerMyComponent b/dagger-compiler/test/resources/goldens/MembersInjectionTest_testMembersInjectionBindingSharesInjectMethodsWithProvisionBinding_FAST_INIT_MODE_test.DaggerMyComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_testMembersInjectionBindingSharesInjectMethodsWithProvisionBinding_FAST_INIT_MODE_test.DaggerMyComponent rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_testMembersInjectionBindingSharesInjectMethodsWithProvisionBinding_FAST_INIT_MODE_test.DaggerMyComponent diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_testMembersInjectionBindingWithNoInjectionSites_DEFAULT_MODE_test.DaggerMyComponent b/dagger-compiler/test/resources/goldens/MembersInjectionTest_testMembersInjectionBindingWithNoInjectionSites_DEFAULT_MODE_test.DaggerMyComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_testMembersInjectionBindingWithNoInjectionSites_DEFAULT_MODE_test.DaggerMyComponent rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_testMembersInjectionBindingWithNoInjectionSites_DEFAULT_MODE_test.DaggerMyComponent diff --git a/javatests/dagger/internal/codegen/goldens/MembersInjectionTest_testMembersInjectionBindingWithNoInjectionSites_FAST_INIT_MODE_test.DaggerMyComponent b/dagger-compiler/test/resources/goldens/MembersInjectionTest_testMembersInjectionBindingWithNoInjectionSites_FAST_INIT_MODE_test.DaggerMyComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/MembersInjectionTest_testMembersInjectionBindingWithNoInjectionSites_FAST_INIT_MODE_test.DaggerMyComponent rename to dagger-compiler/test/resources/goldens/MembersInjectionTest_testMembersInjectionBindingWithNoInjectionSites_FAST_INIT_MODE_test.DaggerMyComponent diff --git a/javatests/dagger/internal/codegen/goldens/ModuleFactoryGeneratorTest_genericSubclassedModule_test.ChildIntegerModule_ProvideIntegerFactory b/dagger-compiler/test/resources/goldens/ModuleFactoryGeneratorTest_genericSubclassedModule_test.ChildIntegerModule_ProvideIntegerFactory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ModuleFactoryGeneratorTest_genericSubclassedModule_test.ChildIntegerModule_ProvideIntegerFactory rename to dagger-compiler/test/resources/goldens/ModuleFactoryGeneratorTest_genericSubclassedModule_test.ChildIntegerModule_ProvideIntegerFactory diff --git a/javatests/dagger/internal/codegen/goldens/ModuleFactoryGeneratorTest_genericSubclassedModule_test.ChildNumberModule_ProvideNumberFactory b/dagger-compiler/test/resources/goldens/ModuleFactoryGeneratorTest_genericSubclassedModule_test.ChildNumberModule_ProvideNumberFactory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ModuleFactoryGeneratorTest_genericSubclassedModule_test.ChildNumberModule_ProvideNumberFactory rename to dagger-compiler/test/resources/goldens/ModuleFactoryGeneratorTest_genericSubclassedModule_test.ChildNumberModule_ProvideNumberFactory diff --git a/javatests/dagger/internal/codegen/goldens/ModuleFactoryGeneratorTest_genericSubclassedModule_test.ParentModule_ProvideBElementFactory b/dagger-compiler/test/resources/goldens/ModuleFactoryGeneratorTest_genericSubclassedModule_test.ParentModule_ProvideBElementFactory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ModuleFactoryGeneratorTest_genericSubclassedModule_test.ParentModule_ProvideBElementFactory rename to dagger-compiler/test/resources/goldens/ModuleFactoryGeneratorTest_genericSubclassedModule_test.ParentModule_ProvideBElementFactory diff --git a/javatests/dagger/internal/codegen/goldens/ModuleFactoryGeneratorTest_genericSubclassedModule_test.ParentModule_ProvideBEntryFactory b/dagger-compiler/test/resources/goldens/ModuleFactoryGeneratorTest_genericSubclassedModule_test.ParentModule_ProvideBEntryFactory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ModuleFactoryGeneratorTest_genericSubclassedModule_test.ParentModule_ProvideBEntryFactory rename to dagger-compiler/test/resources/goldens/ModuleFactoryGeneratorTest_genericSubclassedModule_test.ParentModule_ProvideBEntryFactory diff --git a/javatests/dagger/internal/codegen/goldens/ModuleFactoryGeneratorTest_genericSubclassedModule_test.ParentModule_ProvideListBFactory b/dagger-compiler/test/resources/goldens/ModuleFactoryGeneratorTest_genericSubclassedModule_test.ParentModule_ProvideListBFactory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ModuleFactoryGeneratorTest_genericSubclassedModule_test.ParentModule_ProvideListBFactory rename to dagger-compiler/test/resources/goldens/ModuleFactoryGeneratorTest_genericSubclassedModule_test.ParentModule_ProvideListBFactory diff --git a/javatests/dagger/internal/codegen/goldens/ModuleFactoryGeneratorTest_multipleProvidesMethods_test.TestModule_ProvideObjectsFactory b/dagger-compiler/test/resources/goldens/ModuleFactoryGeneratorTest_multipleProvidesMethods_test.TestModule_ProvideObjectsFactory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ModuleFactoryGeneratorTest_multipleProvidesMethods_test.TestModule_ProvideObjectsFactory rename to dagger-compiler/test/resources/goldens/ModuleFactoryGeneratorTest_multipleProvidesMethods_test.TestModule_ProvideObjectsFactory diff --git a/javatests/dagger/internal/codegen/goldens/ModuleFactoryGeneratorTest_nonTypeUseNullableProvides_test.TestModule_ProvideStringFactory b/dagger-compiler/test/resources/goldens/ModuleFactoryGeneratorTest_nonTypeUseNullableProvides_test.TestModule_ProvideStringFactory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ModuleFactoryGeneratorTest_nonTypeUseNullableProvides_test.TestModule_ProvideStringFactory rename to dagger-compiler/test/resources/goldens/ModuleFactoryGeneratorTest_nonTypeUseNullableProvides_test.TestModule_ProvideStringFactory diff --git a/javatests/dagger/internal/codegen/goldens/ModuleFactoryGeneratorTest_parameterizedModuleWithStaticProvidesMethodOfGenericType_test.ParameterizedModule_ProvideMapStringNumberFactory b/dagger-compiler/test/resources/goldens/ModuleFactoryGeneratorTest_parameterizedModuleWithStaticProvidesMethodOfGenericType_test.ParameterizedModule_ProvideMapStringNumberFactory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ModuleFactoryGeneratorTest_parameterizedModuleWithStaticProvidesMethodOfGenericType_test.ParameterizedModule_ProvideMapStringNumberFactory rename to dagger-compiler/test/resources/goldens/ModuleFactoryGeneratorTest_parameterizedModuleWithStaticProvidesMethodOfGenericType_test.ParameterizedModule_ProvideMapStringNumberFactory diff --git a/javatests/dagger/internal/codegen/goldens/ModuleFactoryGeneratorTest_parameterizedModuleWithStaticProvidesMethodOfGenericType_test.ParameterizedModule_ProvideNonGenericTypeFactory b/dagger-compiler/test/resources/goldens/ModuleFactoryGeneratorTest_parameterizedModuleWithStaticProvidesMethodOfGenericType_test.ParameterizedModule_ProvideNonGenericTypeFactory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ModuleFactoryGeneratorTest_parameterizedModuleWithStaticProvidesMethodOfGenericType_test.ParameterizedModule_ProvideNonGenericTypeFactory rename to dagger-compiler/test/resources/goldens/ModuleFactoryGeneratorTest_parameterizedModuleWithStaticProvidesMethodOfGenericType_test.ParameterizedModule_ProvideNonGenericTypeFactory diff --git a/javatests/dagger/internal/codegen/goldens/ModuleFactoryGeneratorTest_parameterizedModuleWithStaticProvidesMethodOfGenericType_test.ParameterizedModule_ProvideNonGenericTypeWithDepsFactory b/dagger-compiler/test/resources/goldens/ModuleFactoryGeneratorTest_parameterizedModuleWithStaticProvidesMethodOfGenericType_test.ParameterizedModule_ProvideNonGenericTypeWithDepsFactory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ModuleFactoryGeneratorTest_parameterizedModuleWithStaticProvidesMethodOfGenericType_test.ParameterizedModule_ProvideNonGenericTypeWithDepsFactory rename to dagger-compiler/test/resources/goldens/ModuleFactoryGeneratorTest_parameterizedModuleWithStaticProvidesMethodOfGenericType_test.ParameterizedModule_ProvideNonGenericTypeWithDepsFactory diff --git a/javatests/dagger/internal/codegen/goldens/ModuleFactoryGeneratorTest_providesSetElementWildcard_test.TestModule_ProvideWildcardListFactory b/dagger-compiler/test/resources/goldens/ModuleFactoryGeneratorTest_providesSetElementWildcard_test.TestModule_ProvideWildcardListFactory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ModuleFactoryGeneratorTest_providesSetElementWildcard_test.TestModule_ProvideWildcardListFactory rename to dagger-compiler/test/resources/goldens/ModuleFactoryGeneratorTest_providesSetElementWildcard_test.TestModule_ProvideWildcardListFactory diff --git a/javatests/dagger/internal/codegen/goldens/ModuleFactoryGeneratorTest_providesSetElement_test.TestModule_ProvideStringFactory b/dagger-compiler/test/resources/goldens/ModuleFactoryGeneratorTest_providesSetElement_test.TestModule_ProvideStringFactory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ModuleFactoryGeneratorTest_providesSetElement_test.TestModule_ProvideStringFactory rename to dagger-compiler/test/resources/goldens/ModuleFactoryGeneratorTest_providesSetElement_test.TestModule_ProvideStringFactory diff --git a/javatests/dagger/internal/codegen/goldens/ModuleFactoryGeneratorTest_providesSetValues_test.TestModule_ProvideStringsFactory b/dagger-compiler/test/resources/goldens/ModuleFactoryGeneratorTest_providesSetValues_test.TestModule_ProvideStringsFactory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ModuleFactoryGeneratorTest_providesSetValues_test.TestModule_ProvideStringsFactory rename to dagger-compiler/test/resources/goldens/ModuleFactoryGeneratorTest_providesSetValues_test.TestModule_ProvideStringsFactory diff --git a/javatests/dagger/internal/codegen/goldens/ModuleFactoryGeneratorTest_proxyMethodsConflictWithOtherFactoryMethods_test.TestModule_CreateFactory b/dagger-compiler/test/resources/goldens/ModuleFactoryGeneratorTest_proxyMethodsConflictWithOtherFactoryMethods_test.TestModule_CreateFactory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ModuleFactoryGeneratorTest_proxyMethodsConflictWithOtherFactoryMethods_test.TestModule_CreateFactory rename to dagger-compiler/test/resources/goldens/ModuleFactoryGeneratorTest_proxyMethodsConflictWithOtherFactoryMethods_test.TestModule_CreateFactory diff --git a/javatests/dagger/internal/codegen/goldens/ModuleFactoryGeneratorTest_proxyMethodsConflictWithOtherFactoryMethods_test.TestModule_GetFactory b/dagger-compiler/test/resources/goldens/ModuleFactoryGeneratorTest_proxyMethodsConflictWithOtherFactoryMethods_test.TestModule_GetFactory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ModuleFactoryGeneratorTest_proxyMethodsConflictWithOtherFactoryMethods_test.TestModule_GetFactory rename to dagger-compiler/test/resources/goldens/ModuleFactoryGeneratorTest_proxyMethodsConflictWithOtherFactoryMethods_test.TestModule_GetFactory diff --git a/javatests/dagger/internal/codegen/goldens/ModuleFactoryGeneratorTest_singleProvidesMethodNoArgs_disableNullable_test.TestModule_ProvideStringFactory b/dagger-compiler/test/resources/goldens/ModuleFactoryGeneratorTest_singleProvidesMethodNoArgs_disableNullable_test.TestModule_ProvideStringFactory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ModuleFactoryGeneratorTest_singleProvidesMethodNoArgs_disableNullable_test.TestModule_ProvideStringFactory rename to dagger-compiler/test/resources/goldens/ModuleFactoryGeneratorTest_singleProvidesMethodNoArgs_disableNullable_test.TestModule_ProvideStringFactory diff --git a/javatests/dagger/internal/codegen/goldens/ModuleFactoryGeneratorTest_singleProvidesMethodNoArgs_test.TestModule_ProvideStringFactory b/dagger-compiler/test/resources/goldens/ModuleFactoryGeneratorTest_singleProvidesMethodNoArgs_test.TestModule_ProvideStringFactory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ModuleFactoryGeneratorTest_singleProvidesMethodNoArgs_test.TestModule_ProvideStringFactory rename to dagger-compiler/test/resources/goldens/ModuleFactoryGeneratorTest_singleProvidesMethodNoArgs_test.TestModule_ProvideStringFactory diff --git a/javatests/dagger/internal/codegen/goldens/ModuleFactoryGeneratorTest_testQualifierMetadataOnProvides_test.MyModule_ProvideStringFactory b/dagger-compiler/test/resources/goldens/ModuleFactoryGeneratorTest_testQualifierMetadataOnProvides_test.MyModule_ProvideStringFactory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ModuleFactoryGeneratorTest_testQualifierMetadataOnProvides_test.MyModule_ProvideStringFactory rename to dagger-compiler/test/resources/goldens/ModuleFactoryGeneratorTest_testQualifierMetadataOnProvides_test.MyModule_ProvideStringFactory diff --git a/javatests/dagger/internal/codegen/goldens/ModuleFactoryGeneratorTest_testScopeMetadataWithCustomScope_test.MyModule_ProvideStringFactory b/dagger-compiler/test/resources/goldens/ModuleFactoryGeneratorTest_testScopeMetadataWithCustomScope_test.MyModule_ProvideStringFactory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ModuleFactoryGeneratorTest_testScopeMetadataWithCustomScope_test.MyModule_ProvideStringFactory rename to dagger-compiler/test/resources/goldens/ModuleFactoryGeneratorTest_testScopeMetadataWithCustomScope_test.MyModule_ProvideStringFactory diff --git a/javatests/dagger/internal/codegen/goldens/ModuleFactoryGeneratorTest_testScopedMetadataOnNonStaticProvides_test.MyModule_ProvideStringFactory b/dagger-compiler/test/resources/goldens/ModuleFactoryGeneratorTest_testScopedMetadataOnNonStaticProvides_test.MyModule_ProvideStringFactory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ModuleFactoryGeneratorTest_testScopedMetadataOnNonStaticProvides_test.MyModule_ProvideStringFactory rename to dagger-compiler/test/resources/goldens/ModuleFactoryGeneratorTest_testScopedMetadataOnNonStaticProvides_test.MyModule_ProvideStringFactory diff --git a/javatests/dagger/internal/codegen/goldens/ModuleFactoryGeneratorTest_testScopedMetadataOnStaticProvides_test.MyModule_ProvideStringFactory b/dagger-compiler/test/resources/goldens/ModuleFactoryGeneratorTest_testScopedMetadataOnStaticProvides_test.MyModule_ProvideStringFactory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ModuleFactoryGeneratorTest_testScopedMetadataOnStaticProvides_test.MyModule_ProvideStringFactory rename to dagger-compiler/test/resources/goldens/ModuleFactoryGeneratorTest_testScopedMetadataOnStaticProvides_test.MyModule_ProvideStringFactory diff --git a/javatests/dagger/internal/codegen/goldens/OptionalBindingRequestFulfillmentTest_inlinedOptionalBindings_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/OptionalBindingRequestFulfillmentTest_inlinedOptionalBindings_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/OptionalBindingRequestFulfillmentTest_inlinedOptionalBindings_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/OptionalBindingRequestFulfillmentTest_inlinedOptionalBindings_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/OptionalBindingRequestFulfillmentTest_inlinedOptionalBindings_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/OptionalBindingRequestFulfillmentTest_inlinedOptionalBindings_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/OptionalBindingRequestFulfillmentTest_inlinedOptionalBindings_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/OptionalBindingRequestFulfillmentTest_inlinedOptionalBindings_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/OptionalBindingRequestFulfillmentTest_requestForFuture_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/OptionalBindingRequestFulfillmentTest_requestForFuture_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/OptionalBindingRequestFulfillmentTest_requestForFuture_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/OptionalBindingRequestFulfillmentTest_requestForFuture_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/OptionalBindingRequestFulfillmentTest_requestForFuture_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/OptionalBindingRequestFulfillmentTest_requestForFuture_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/OptionalBindingRequestFulfillmentTest_requestForFuture_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/OptionalBindingRequestFulfillmentTest_requestForFuture_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/ProducerModuleFactoryGeneratorTest_singleProducesMethodNoArgsFutureWithProducerName_test.TestModule_ProduceStringFactory b/dagger-compiler/test/resources/goldens/ProducerModuleFactoryGeneratorTest_singleProducesMethodNoArgsFutureWithProducerName_test.TestModule_ProduceStringFactory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ProducerModuleFactoryGeneratorTest_singleProducesMethodNoArgsFutureWithProducerName_test.TestModule_ProduceStringFactory rename to dagger-compiler/test/resources/goldens/ProducerModuleFactoryGeneratorTest_singleProducesMethodNoArgsFutureWithProducerName_test.TestModule_ProduceStringFactory diff --git a/javatests/dagger/internal/codegen/goldens/ProducerModuleFactoryGeneratorTest_singleProducesMethodNoArgsFuture_test.TestModule_ProduceStringFactory b/dagger-compiler/test/resources/goldens/ProducerModuleFactoryGeneratorTest_singleProducesMethodNoArgsFuture_test.TestModule_ProduceStringFactory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ProducerModuleFactoryGeneratorTest_singleProducesMethodNoArgsFuture_test.TestModule_ProduceStringFactory rename to dagger-compiler/test/resources/goldens/ProducerModuleFactoryGeneratorTest_singleProducesMethodNoArgsFuture_test.TestModule_ProduceStringFactory diff --git a/javatests/dagger/internal/codegen/goldens/ProductionComponentProcessorTest_productionScope_injectConstructor_DEFAULT_MODE_test.DaggerParent b/dagger-compiler/test/resources/goldens/ProductionComponentProcessorTest_productionScope_injectConstructor_DEFAULT_MODE_test.DaggerParent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ProductionComponentProcessorTest_productionScope_injectConstructor_DEFAULT_MODE_test.DaggerParent rename to dagger-compiler/test/resources/goldens/ProductionComponentProcessorTest_productionScope_injectConstructor_DEFAULT_MODE_test.DaggerParent diff --git a/javatests/dagger/internal/codegen/goldens/ProductionComponentProcessorTest_productionScope_injectConstructor_FAST_INIT_MODE_test.DaggerParent b/dagger-compiler/test/resources/goldens/ProductionComponentProcessorTest_productionScope_injectConstructor_FAST_INIT_MODE_test.DaggerParent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ProductionComponentProcessorTest_productionScope_injectConstructor_FAST_INIT_MODE_test.DaggerParent rename to dagger-compiler/test/resources/goldens/ProductionComponentProcessorTest_productionScope_injectConstructor_FAST_INIT_MODE_test.DaggerParent diff --git a/javatests/dagger/internal/codegen/goldens/ProductionComponentProcessorTest_simpleComponent_DEFAULT_MODE_test.DaggerTestClass_SimpleComponent b/dagger-compiler/test/resources/goldens/ProductionComponentProcessorTest_simpleComponent_DEFAULT_MODE_test.DaggerTestClass_SimpleComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ProductionComponentProcessorTest_simpleComponent_DEFAULT_MODE_test.DaggerTestClass_SimpleComponent rename to dagger-compiler/test/resources/goldens/ProductionComponentProcessorTest_simpleComponent_DEFAULT_MODE_test.DaggerTestClass_SimpleComponent diff --git a/javatests/dagger/internal/codegen/goldens/ProductionComponentProcessorTest_simpleComponent_FAST_INIT_MODE_test.DaggerTestClass_SimpleComponent b/dagger-compiler/test/resources/goldens/ProductionComponentProcessorTest_simpleComponent_FAST_INIT_MODE_test.DaggerTestClass_SimpleComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/ProductionComponentProcessorTest_simpleComponent_FAST_INIT_MODE_test.DaggerTestClass_SimpleComponent rename to dagger-compiler/test/resources/goldens/ProductionComponentProcessorTest_simpleComponent_FAST_INIT_MODE_test.DaggerTestClass_SimpleComponent diff --git a/javatests/dagger/internal/codegen/goldens/SetBindingRequestFulfillmentTest_inaccessible_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/SetBindingRequestFulfillmentTest_inaccessible_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SetBindingRequestFulfillmentTest_inaccessible_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/SetBindingRequestFulfillmentTest_inaccessible_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/SetBindingRequestFulfillmentTest_inaccessible_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/SetBindingRequestFulfillmentTest_inaccessible_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SetBindingRequestFulfillmentTest_inaccessible_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/SetBindingRequestFulfillmentTest_inaccessible_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/SetBindingRequestFulfillmentTest_productionComponents_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/SetBindingRequestFulfillmentTest_productionComponents_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SetBindingRequestFulfillmentTest_productionComponents_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/SetBindingRequestFulfillmentTest_productionComponents_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/SetBindingRequestFulfillmentTest_productionComponents_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/SetBindingRequestFulfillmentTest_productionComponents_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SetBindingRequestFulfillmentTest_productionComponents_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/SetBindingRequestFulfillmentTest_productionComponents_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/SetBindingRequestFulfillmentTest_setBindings_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/SetBindingRequestFulfillmentTest_setBindings_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SetBindingRequestFulfillmentTest_setBindings_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/SetBindingRequestFulfillmentTest_setBindings_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/SetBindingRequestFulfillmentTest_setBindings_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/SetBindingRequestFulfillmentTest_setBindings_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SetBindingRequestFulfillmentTest_setBindings_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/SetBindingRequestFulfillmentTest_setBindings_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/SetBindingRequestFulfillmentTest_subcomponentOmitsInheritedBindings_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/SetBindingRequestFulfillmentTest_subcomponentOmitsInheritedBindings_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SetBindingRequestFulfillmentTest_subcomponentOmitsInheritedBindings_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/SetBindingRequestFulfillmentTest_subcomponentOmitsInheritedBindings_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/SetBindingRequestFulfillmentTest_subcomponentOmitsInheritedBindings_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/SetBindingRequestFulfillmentTest_subcomponentOmitsInheritedBindings_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SetBindingRequestFulfillmentTest_subcomponentOmitsInheritedBindings_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/SetBindingRequestFulfillmentTest_subcomponentOmitsInheritedBindings_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/SetBindingRequestFulfillmentWithGuavaTest_inaccessible_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/SetBindingRequestFulfillmentWithGuavaTest_inaccessible_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SetBindingRequestFulfillmentWithGuavaTest_inaccessible_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/SetBindingRequestFulfillmentWithGuavaTest_inaccessible_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/SetBindingRequestFulfillmentWithGuavaTest_inaccessible_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/SetBindingRequestFulfillmentWithGuavaTest_inaccessible_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SetBindingRequestFulfillmentWithGuavaTest_inaccessible_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/SetBindingRequestFulfillmentWithGuavaTest_inaccessible_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/SetBindingRequestFulfillmentWithGuavaTest_productionComponents_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/SetBindingRequestFulfillmentWithGuavaTest_productionComponents_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SetBindingRequestFulfillmentWithGuavaTest_productionComponents_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/SetBindingRequestFulfillmentWithGuavaTest_productionComponents_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/SetBindingRequestFulfillmentWithGuavaTest_productionComponents_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/SetBindingRequestFulfillmentWithGuavaTest_productionComponents_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SetBindingRequestFulfillmentWithGuavaTest_productionComponents_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/SetBindingRequestFulfillmentWithGuavaTest_productionComponents_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/SetBindingRequestFulfillmentWithGuavaTest_setBindings_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/SetBindingRequestFulfillmentWithGuavaTest_setBindings_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SetBindingRequestFulfillmentWithGuavaTest_setBindings_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/SetBindingRequestFulfillmentWithGuavaTest_setBindings_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/SetBindingRequestFulfillmentWithGuavaTest_setBindings_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/SetBindingRequestFulfillmentWithGuavaTest_setBindings_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SetBindingRequestFulfillmentWithGuavaTest_setBindings_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/SetBindingRequestFulfillmentWithGuavaTest_setBindings_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/SetBindingRequestFulfillmentWithGuavaTest_subcomponentOmitsInheritedBindings_DEFAULT_MODE_test.DaggerParent b/dagger-compiler/test/resources/goldens/SetBindingRequestFulfillmentWithGuavaTest_subcomponentOmitsInheritedBindings_DEFAULT_MODE_test.DaggerParent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SetBindingRequestFulfillmentWithGuavaTest_subcomponentOmitsInheritedBindings_DEFAULT_MODE_test.DaggerParent rename to dagger-compiler/test/resources/goldens/SetBindingRequestFulfillmentWithGuavaTest_subcomponentOmitsInheritedBindings_DEFAULT_MODE_test.DaggerParent diff --git a/javatests/dagger/internal/codegen/goldens/SetBindingRequestFulfillmentWithGuavaTest_subcomponentOmitsInheritedBindings_FAST_INIT_MODE_test.DaggerParent b/dagger-compiler/test/resources/goldens/SetBindingRequestFulfillmentWithGuavaTest_subcomponentOmitsInheritedBindings_FAST_INIT_MODE_test.DaggerParent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SetBindingRequestFulfillmentWithGuavaTest_subcomponentOmitsInheritedBindings_FAST_INIT_MODE_test.DaggerParent rename to dagger-compiler/test/resources/goldens/SetBindingRequestFulfillmentWithGuavaTest_subcomponentOmitsInheritedBindings_FAST_INIT_MODE_test.DaggerParent diff --git a/javatests/dagger/internal/codegen/goldens/SubcomponentCreatorRequestFulfillmentTest_testInlinedSubcomponentCreators_componentMethod_compilerMode=DEFAULT_MODE, creatorKind=dagger.Subcomponent.Builder_test.DaggerC b/dagger-compiler/test/resources/goldens/SubcomponentCreatorRequestFulfillmentTest_testInlinedSubcomponentCreators_componentMethod_compilerMode=DEFAULT_MODE,creatorKind=dagger.Subcomponent.Builder_test.DaggerC similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SubcomponentCreatorRequestFulfillmentTest_testInlinedSubcomponentCreators_componentMethod_compilerMode=DEFAULT_MODE, creatorKind=dagger.Subcomponent.Builder_test.DaggerC rename to dagger-compiler/test/resources/goldens/SubcomponentCreatorRequestFulfillmentTest_testInlinedSubcomponentCreators_componentMethod_compilerMode=DEFAULT_MODE,creatorKind=dagger.Subcomponent.Builder_test.DaggerC diff --git a/javatests/dagger/internal/codegen/goldens/SubcomponentCreatorRequestFulfillmentTest_testInlinedSubcomponentCreators_componentMethod_compilerMode=DEFAULT_MODE, creatorKind=dagger.Subcomponent.Factory_test.DaggerC b/dagger-compiler/test/resources/goldens/SubcomponentCreatorRequestFulfillmentTest_testInlinedSubcomponentCreators_componentMethod_compilerMode=DEFAULT_MODE,creatorKind=dagger.Subcomponent.Factory_test.DaggerC similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SubcomponentCreatorRequestFulfillmentTest_testInlinedSubcomponentCreators_componentMethod_compilerMode=DEFAULT_MODE, creatorKind=dagger.Subcomponent.Factory_test.DaggerC rename to dagger-compiler/test/resources/goldens/SubcomponentCreatorRequestFulfillmentTest_testInlinedSubcomponentCreators_componentMethod_compilerMode=DEFAULT_MODE,creatorKind=dagger.Subcomponent.Factory_test.DaggerC diff --git a/javatests/dagger/internal/codegen/goldens/SubcomponentCreatorRequestFulfillmentTest_testInlinedSubcomponentCreators_componentMethod_compilerMode=FAST_INIT_MODE, creatorKind=dagger.Subcomponent.Builder_test.DaggerC b/dagger-compiler/test/resources/goldens/SubcomponentCreatorRequestFulfillmentTest_testInlinedSubcomponentCreators_componentMethod_compilerMode=FAST_INIT_MODE,creatorKind=dagger.Subcomponent.Builder_test.DaggerC similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SubcomponentCreatorRequestFulfillmentTest_testInlinedSubcomponentCreators_componentMethod_compilerMode=FAST_INIT_MODE, creatorKind=dagger.Subcomponent.Builder_test.DaggerC rename to dagger-compiler/test/resources/goldens/SubcomponentCreatorRequestFulfillmentTest_testInlinedSubcomponentCreators_componentMethod_compilerMode=FAST_INIT_MODE,creatorKind=dagger.Subcomponent.Builder_test.DaggerC diff --git a/javatests/dagger/internal/codegen/goldens/SubcomponentCreatorRequestFulfillmentTest_testInlinedSubcomponentCreators_componentMethod_compilerMode=FAST_INIT_MODE, creatorKind=dagger.Subcomponent.Factory_test.DaggerC b/dagger-compiler/test/resources/goldens/SubcomponentCreatorRequestFulfillmentTest_testInlinedSubcomponentCreators_componentMethod_compilerMode=FAST_INIT_MODE,creatorKind=dagger.Subcomponent.Factory_test.DaggerC similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SubcomponentCreatorRequestFulfillmentTest_testInlinedSubcomponentCreators_componentMethod_compilerMode=FAST_INIT_MODE, creatorKind=dagger.Subcomponent.Factory_test.DaggerC rename to dagger-compiler/test/resources/goldens/SubcomponentCreatorRequestFulfillmentTest_testInlinedSubcomponentCreators_componentMethod_compilerMode=FAST_INIT_MODE,creatorKind=dagger.Subcomponent.Factory_test.DaggerC diff --git a/javatests/dagger/internal/codegen/goldens/SubcomponentValidationTest_delegateFactoryNotCreatedForSubcomponentWhenProviderExistsInParent_DEFAULT_MODE_test.DaggerParentComponent b/dagger-compiler/test/resources/goldens/SubcomponentValidationTest_delegateFactoryNotCreatedForSubcomponentWhenProviderExistsInParent_DEFAULT_MODE_test.DaggerParentComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SubcomponentValidationTest_delegateFactoryNotCreatedForSubcomponentWhenProviderExistsInParent_DEFAULT_MODE_test.DaggerParentComponent rename to dagger-compiler/test/resources/goldens/SubcomponentValidationTest_delegateFactoryNotCreatedForSubcomponentWhenProviderExistsInParent_DEFAULT_MODE_test.DaggerParentComponent diff --git a/javatests/dagger/internal/codegen/goldens/SubcomponentValidationTest_delegateFactoryNotCreatedForSubcomponentWhenProviderExistsInParent_FAST_INIT_MODE_test.DaggerParentComponent b/dagger-compiler/test/resources/goldens/SubcomponentValidationTest_delegateFactoryNotCreatedForSubcomponentWhenProviderExistsInParent_FAST_INIT_MODE_test.DaggerParentComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SubcomponentValidationTest_delegateFactoryNotCreatedForSubcomponentWhenProviderExistsInParent_FAST_INIT_MODE_test.DaggerParentComponent rename to dagger-compiler/test/resources/goldens/SubcomponentValidationTest_delegateFactoryNotCreatedForSubcomponentWhenProviderExistsInParent_FAST_INIT_MODE_test.DaggerParentComponent diff --git a/javatests/dagger/internal/codegen/goldens/SubcomponentValidationTest_multipleSubcomponentsWithSameSimpleNamesCanExistInSameComponent_DEFAULT_MODE_test.DaggerParentComponent b/dagger-compiler/test/resources/goldens/SubcomponentValidationTest_multipleSubcomponentsWithSameSimpleNamesCanExistInSameComponent_DEFAULT_MODE_test.DaggerParentComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SubcomponentValidationTest_multipleSubcomponentsWithSameSimpleNamesCanExistInSameComponent_DEFAULT_MODE_test.DaggerParentComponent rename to dagger-compiler/test/resources/goldens/SubcomponentValidationTest_multipleSubcomponentsWithSameSimpleNamesCanExistInSameComponent_DEFAULT_MODE_test.DaggerParentComponent diff --git a/javatests/dagger/internal/codegen/goldens/SubcomponentValidationTest_multipleSubcomponentsWithSameSimpleNamesCanExistInSameComponent_FAST_INIT_MODE_test.DaggerParentComponent b/dagger-compiler/test/resources/goldens/SubcomponentValidationTest_multipleSubcomponentsWithSameSimpleNamesCanExistInSameComponent_FAST_INIT_MODE_test.DaggerParentComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SubcomponentValidationTest_multipleSubcomponentsWithSameSimpleNamesCanExistInSameComponent_FAST_INIT_MODE_test.DaggerParentComponent rename to dagger-compiler/test/resources/goldens/SubcomponentValidationTest_multipleSubcomponentsWithSameSimpleNamesCanExistInSameComponent_FAST_INIT_MODE_test.DaggerParentComponent diff --git a/javatests/dagger/internal/codegen/goldens/SubcomponentValidationTest_subcomponentBuilderNamesShouldNotConflict_DEFAULT_MODE_test.DaggerC b/dagger-compiler/test/resources/goldens/SubcomponentValidationTest_subcomponentBuilderNamesShouldNotConflict_DEFAULT_MODE_test.DaggerC similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SubcomponentValidationTest_subcomponentBuilderNamesShouldNotConflict_DEFAULT_MODE_test.DaggerC rename to dagger-compiler/test/resources/goldens/SubcomponentValidationTest_subcomponentBuilderNamesShouldNotConflict_DEFAULT_MODE_test.DaggerC diff --git a/javatests/dagger/internal/codegen/goldens/SubcomponentValidationTest_subcomponentBuilderNamesShouldNotConflict_FAST_INIT_MODE_test.DaggerC b/dagger-compiler/test/resources/goldens/SubcomponentValidationTest_subcomponentBuilderNamesShouldNotConflict_FAST_INIT_MODE_test.DaggerC similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SubcomponentValidationTest_subcomponentBuilderNamesShouldNotConflict_FAST_INIT_MODE_test.DaggerC rename to dagger-compiler/test/resources/goldens/SubcomponentValidationTest_subcomponentBuilderNamesShouldNotConflict_FAST_INIT_MODE_test.DaggerC diff --git a/javatests/dagger/internal/codegen/goldens/SubcomponentValidationTest_subcomponentImplNameUsesFullyQualifiedClassNameIfNecessary_DEFAULT_MODE_test.DaggerParentComponent b/dagger-compiler/test/resources/goldens/SubcomponentValidationTest_subcomponentImplNameUsesFullyQualifiedClassNameIfNecessary_DEFAULT_MODE_test.DaggerParentComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SubcomponentValidationTest_subcomponentImplNameUsesFullyQualifiedClassNameIfNecessary_DEFAULT_MODE_test.DaggerParentComponent rename to dagger-compiler/test/resources/goldens/SubcomponentValidationTest_subcomponentImplNameUsesFullyQualifiedClassNameIfNecessary_DEFAULT_MODE_test.DaggerParentComponent diff --git a/javatests/dagger/internal/codegen/goldens/SubcomponentValidationTest_subcomponentImplNameUsesFullyQualifiedClassNameIfNecessary_FAST_INIT_MODE_test.DaggerParentComponent b/dagger-compiler/test/resources/goldens/SubcomponentValidationTest_subcomponentImplNameUsesFullyQualifiedClassNameIfNecessary_FAST_INIT_MODE_test.DaggerParentComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SubcomponentValidationTest_subcomponentImplNameUsesFullyQualifiedClassNameIfNecessary_FAST_INIT_MODE_test.DaggerParentComponent rename to dagger-compiler/test/resources/goldens/SubcomponentValidationTest_subcomponentImplNameUsesFullyQualifiedClassNameIfNecessary_FAST_INIT_MODE_test.DaggerParentComponent diff --git a/javatests/dagger/internal/codegen/goldens/SubcomponentValidationTest_subcomponentNamesShouldNotConflictWithParent_DEFAULT_MODE_test.DaggerC b/dagger-compiler/test/resources/goldens/SubcomponentValidationTest_subcomponentNamesShouldNotConflictWithParent_DEFAULT_MODE_test.DaggerC similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SubcomponentValidationTest_subcomponentNamesShouldNotConflictWithParent_DEFAULT_MODE_test.DaggerC rename to dagger-compiler/test/resources/goldens/SubcomponentValidationTest_subcomponentNamesShouldNotConflictWithParent_DEFAULT_MODE_test.DaggerC diff --git a/javatests/dagger/internal/codegen/goldens/SubcomponentValidationTest_subcomponentNamesShouldNotConflictWithParent_FAST_INIT_MODE_test.DaggerC b/dagger-compiler/test/resources/goldens/SubcomponentValidationTest_subcomponentNamesShouldNotConflictWithParent_FAST_INIT_MODE_test.DaggerC similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SubcomponentValidationTest_subcomponentNamesShouldNotConflictWithParent_FAST_INIT_MODE_test.DaggerC rename to dagger-compiler/test/resources/goldens/SubcomponentValidationTest_subcomponentNamesShouldNotConflictWithParent_FAST_INIT_MODE_test.DaggerC diff --git a/javatests/dagger/internal/codegen/goldens/SubcomponentValidationTest_subcomponentSimpleNamesDisambiguatedInRoot_DEFAULT_MODE_DaggerParentComponent b/dagger-compiler/test/resources/goldens/SubcomponentValidationTest_subcomponentSimpleNamesDisambiguatedInRoot_DEFAULT_MODE_DaggerParentComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SubcomponentValidationTest_subcomponentSimpleNamesDisambiguatedInRoot_DEFAULT_MODE_DaggerParentComponent rename to dagger-compiler/test/resources/goldens/SubcomponentValidationTest_subcomponentSimpleNamesDisambiguatedInRoot_DEFAULT_MODE_DaggerParentComponent diff --git a/javatests/dagger/internal/codegen/goldens/SubcomponentValidationTest_subcomponentSimpleNamesDisambiguatedInRoot_FAST_INIT_MODE_DaggerParentComponent b/dagger-compiler/test/resources/goldens/SubcomponentValidationTest_subcomponentSimpleNamesDisambiguatedInRoot_FAST_INIT_MODE_DaggerParentComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SubcomponentValidationTest_subcomponentSimpleNamesDisambiguatedInRoot_FAST_INIT_MODE_DaggerParentComponent rename to dagger-compiler/test/resources/goldens/SubcomponentValidationTest_subcomponentSimpleNamesDisambiguatedInRoot_FAST_INIT_MODE_DaggerParentComponent diff --git a/javatests/dagger/internal/codegen/goldens/SubcomponentValidationTest_subcomponentSimpleNamesDisambiguated_DEFAULT_MODE_test.DaggerParentComponent b/dagger-compiler/test/resources/goldens/SubcomponentValidationTest_subcomponentSimpleNamesDisambiguated_DEFAULT_MODE_test.DaggerParentComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SubcomponentValidationTest_subcomponentSimpleNamesDisambiguated_DEFAULT_MODE_test.DaggerParentComponent rename to dagger-compiler/test/resources/goldens/SubcomponentValidationTest_subcomponentSimpleNamesDisambiguated_DEFAULT_MODE_test.DaggerParentComponent diff --git a/javatests/dagger/internal/codegen/goldens/SubcomponentValidationTest_subcomponentSimpleNamesDisambiguated_FAST_INIT_MODE_test.DaggerParentComponent b/dagger-compiler/test/resources/goldens/SubcomponentValidationTest_subcomponentSimpleNamesDisambiguated_FAST_INIT_MODE_test.DaggerParentComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SubcomponentValidationTest_subcomponentSimpleNamesDisambiguated_FAST_INIT_MODE_test.DaggerParentComponent rename to dagger-compiler/test/resources/goldens/SubcomponentValidationTest_subcomponentSimpleNamesDisambiguated_FAST_INIT_MODE_test.DaggerParentComponent diff --git a/javatests/dagger/internal/codegen/goldens/SwitchingProviderTest_emptyMultibindings_avoidSwitchProviders_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/SwitchingProviderTest_emptyMultibindings_avoidSwitchProviders_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SwitchingProviderTest_emptyMultibindings_avoidSwitchProviders_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/SwitchingProviderTest_emptyMultibindings_avoidSwitchProviders_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/SwitchingProviderTest_emptyMultibindings_avoidSwitchProviders_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/SwitchingProviderTest_emptyMultibindings_avoidSwitchProviders_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SwitchingProviderTest_emptyMultibindings_avoidSwitchProviders_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/SwitchingProviderTest_emptyMultibindings_avoidSwitchProviders_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/SwitchingProviderTest_memberInjectors_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/SwitchingProviderTest_memberInjectors_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SwitchingProviderTest_memberInjectors_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/SwitchingProviderTest_memberInjectors_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/SwitchingProviderTest_memberInjectors_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/SwitchingProviderTest_memberInjectors_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SwitchingProviderTest_memberInjectors_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/SwitchingProviderTest_memberInjectors_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/SwitchingProviderTest_optionals_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/SwitchingProviderTest_optionals_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SwitchingProviderTest_optionals_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/SwitchingProviderTest_optionals_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/SwitchingProviderTest_optionals_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/SwitchingProviderTest_optionals_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SwitchingProviderTest_optionals_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/SwitchingProviderTest_optionals_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/SwitchingProviderTest_scopedBinds_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/SwitchingProviderTest_scopedBinds_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SwitchingProviderTest_scopedBinds_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/SwitchingProviderTest_scopedBinds_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/SwitchingProviderTest_scopedBinds_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/SwitchingProviderTest_scopedBinds_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SwitchingProviderTest_scopedBinds_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/SwitchingProviderTest_scopedBinds_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/SwitchingProviderTest_switchingProviderTest_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/SwitchingProviderTest_switchingProviderTest_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SwitchingProviderTest_switchingProviderTest_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/SwitchingProviderTest_switchingProviderTest_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/SwitchingProviderTest_switchingProviderTest_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/SwitchingProviderTest_switchingProviderTest_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SwitchingProviderTest_switchingProviderTest_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/SwitchingProviderTest_switchingProviderTest_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/SwitchingProviderTest_unscopedBinds_DEFAULT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/SwitchingProviderTest_unscopedBinds_DEFAULT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SwitchingProviderTest_unscopedBinds_DEFAULT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/SwitchingProviderTest_unscopedBinds_DEFAULT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/SwitchingProviderTest_unscopedBinds_FAST_INIT_MODE_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/SwitchingProviderTest_unscopedBinds_FAST_INIT_MODE_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/SwitchingProviderTest_unscopedBinds_FAST_INIT_MODE_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/SwitchingProviderTest_unscopedBinds_FAST_INIT_MODE_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/TypeUseNullableTest_componentDependencyWithTypeUseNullableTypeArguments_DEFAULT_MODE_typeUseNullables_DISABLED_test.DaggerAComponent b/dagger-compiler/test/resources/goldens/TypeUseNullableTest_componentDependencyWithTypeUseNullableTypeArguments_DEFAULT_MODE_typeUseNullables_DISABLED_test.DaggerAComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/TypeUseNullableTest_componentDependencyWithTypeUseNullableTypeArguments_DEFAULT_MODE_typeUseNullables_DISABLED_test.DaggerAComponent rename to dagger-compiler/test/resources/goldens/TypeUseNullableTest_componentDependencyWithTypeUseNullableTypeArguments_DEFAULT_MODE_typeUseNullables_DISABLED_test.DaggerAComponent diff --git a/javatests/dagger/internal/codegen/goldens/TypeUseNullableTest_componentDependencyWithTypeUseNullableTypeArguments_DEFAULT_MODE_typeUseNullables_ENABLED_test.DaggerAComponent b/dagger-compiler/test/resources/goldens/TypeUseNullableTest_componentDependencyWithTypeUseNullableTypeArguments_DEFAULT_MODE_typeUseNullables_ENABLED_test.DaggerAComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/TypeUseNullableTest_componentDependencyWithTypeUseNullableTypeArguments_DEFAULT_MODE_typeUseNullables_ENABLED_test.DaggerAComponent rename to dagger-compiler/test/resources/goldens/TypeUseNullableTest_componentDependencyWithTypeUseNullableTypeArguments_DEFAULT_MODE_typeUseNullables_ENABLED_test.DaggerAComponent diff --git a/javatests/dagger/internal/codegen/goldens/TypeUseNullableTest_componentDependencyWithTypeUseNullableTypeArguments_FAST_INIT_MODE_typeUseNullables_DISABLED_test.DaggerAComponent b/dagger-compiler/test/resources/goldens/TypeUseNullableTest_componentDependencyWithTypeUseNullableTypeArguments_FAST_INIT_MODE_typeUseNullables_DISABLED_test.DaggerAComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/TypeUseNullableTest_componentDependencyWithTypeUseNullableTypeArguments_FAST_INIT_MODE_typeUseNullables_DISABLED_test.DaggerAComponent rename to dagger-compiler/test/resources/goldens/TypeUseNullableTest_componentDependencyWithTypeUseNullableTypeArguments_FAST_INIT_MODE_typeUseNullables_DISABLED_test.DaggerAComponent diff --git a/javatests/dagger/internal/codegen/goldens/TypeUseNullableTest_componentDependencyWithTypeUseNullableTypeArguments_FAST_INIT_MODE_typeUseNullables_ENABLED_test.DaggerAComponent b/dagger-compiler/test/resources/goldens/TypeUseNullableTest_componentDependencyWithTypeUseNullableTypeArguments_FAST_INIT_MODE_typeUseNullables_ENABLED_test.DaggerAComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/TypeUseNullableTest_componentDependencyWithTypeUseNullableTypeArguments_FAST_INIT_MODE_typeUseNullables_ENABLED_test.DaggerAComponent rename to dagger-compiler/test/resources/goldens/TypeUseNullableTest_componentDependencyWithTypeUseNullableTypeArguments_FAST_INIT_MODE_typeUseNullables_ENABLED_test.DaggerAComponent diff --git a/javatests/dagger/internal/codegen/goldens/TypeUseNullableTest_componentDependencyWithTypeUseNullableType_DEFAULT_MODE_typeUseNullables_DISABLED_test.DaggerBComponent b/dagger-compiler/test/resources/goldens/TypeUseNullableTest_componentDependencyWithTypeUseNullableType_DEFAULT_MODE_typeUseNullables_DISABLED_test.DaggerBComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/TypeUseNullableTest_componentDependencyWithTypeUseNullableType_DEFAULT_MODE_typeUseNullables_DISABLED_test.DaggerBComponent rename to dagger-compiler/test/resources/goldens/TypeUseNullableTest_componentDependencyWithTypeUseNullableType_DEFAULT_MODE_typeUseNullables_DISABLED_test.DaggerBComponent diff --git a/javatests/dagger/internal/codegen/goldens/TypeUseNullableTest_componentDependencyWithTypeUseNullableType_DEFAULT_MODE_typeUseNullables_ENABLED_test.DaggerBComponent b/dagger-compiler/test/resources/goldens/TypeUseNullableTest_componentDependencyWithTypeUseNullableType_DEFAULT_MODE_typeUseNullables_ENABLED_test.DaggerBComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/TypeUseNullableTest_componentDependencyWithTypeUseNullableType_DEFAULT_MODE_typeUseNullables_ENABLED_test.DaggerBComponent rename to dagger-compiler/test/resources/goldens/TypeUseNullableTest_componentDependencyWithTypeUseNullableType_DEFAULT_MODE_typeUseNullables_ENABLED_test.DaggerBComponent diff --git a/javatests/dagger/internal/codegen/goldens/TypeUseNullableTest_componentDependencyWithTypeUseNullableType_FAST_INIT_MODE_typeUseNullables_DISABLED_test.DaggerBComponent b/dagger-compiler/test/resources/goldens/TypeUseNullableTest_componentDependencyWithTypeUseNullableType_FAST_INIT_MODE_typeUseNullables_DISABLED_test.DaggerBComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/TypeUseNullableTest_componentDependencyWithTypeUseNullableType_FAST_INIT_MODE_typeUseNullables_DISABLED_test.DaggerBComponent rename to dagger-compiler/test/resources/goldens/TypeUseNullableTest_componentDependencyWithTypeUseNullableType_FAST_INIT_MODE_typeUseNullables_DISABLED_test.DaggerBComponent diff --git a/javatests/dagger/internal/codegen/goldens/TypeUseNullableTest_componentDependencyWithTypeUseNullableType_FAST_INIT_MODE_typeUseNullables_ENABLED_test.DaggerBComponent b/dagger-compiler/test/resources/goldens/TypeUseNullableTest_componentDependencyWithTypeUseNullableType_FAST_INIT_MODE_typeUseNullables_ENABLED_test.DaggerBComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/TypeUseNullableTest_componentDependencyWithTypeUseNullableType_FAST_INIT_MODE_typeUseNullables_ENABLED_test.DaggerBComponent rename to dagger-compiler/test/resources/goldens/TypeUseNullableTest_componentDependencyWithTypeUseNullableType_FAST_INIT_MODE_typeUseNullables_ENABLED_test.DaggerBComponent diff --git a/javatests/dagger/internal/codegen/goldens/TypeUseNullableTest_testBindsTypeUseNullableInstance_DEFAULT_MODE_typeUseNullables_DISABLED_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/TypeUseNullableTest_testBindsTypeUseNullableInstance_DEFAULT_MODE_typeUseNullables_DISABLED_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/TypeUseNullableTest_testBindsTypeUseNullableInstance_DEFAULT_MODE_typeUseNullables_DISABLED_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/TypeUseNullableTest_testBindsTypeUseNullableInstance_DEFAULT_MODE_typeUseNullables_DISABLED_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/TypeUseNullableTest_testBindsTypeUseNullableInstance_DEFAULT_MODE_typeUseNullables_ENABLED_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/TypeUseNullableTest_testBindsTypeUseNullableInstance_DEFAULT_MODE_typeUseNullables_ENABLED_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/TypeUseNullableTest_testBindsTypeUseNullableInstance_DEFAULT_MODE_typeUseNullables_ENABLED_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/TypeUseNullableTest_testBindsTypeUseNullableInstance_DEFAULT_MODE_typeUseNullables_ENABLED_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/TypeUseNullableTest_testBindsTypeUseNullableInstance_FAST_INIT_MODE_typeUseNullables_DISABLED_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/TypeUseNullableTest_testBindsTypeUseNullableInstance_FAST_INIT_MODE_typeUseNullables_DISABLED_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/TypeUseNullableTest_testBindsTypeUseNullableInstance_FAST_INIT_MODE_typeUseNullables_DISABLED_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/TypeUseNullableTest_testBindsTypeUseNullableInstance_FAST_INIT_MODE_typeUseNullables_DISABLED_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/TypeUseNullableTest_testBindsTypeUseNullableInstance_FAST_INIT_MODE_typeUseNullables_ENABLED_test.DaggerTestComponent b/dagger-compiler/test/resources/goldens/TypeUseNullableTest_testBindsTypeUseNullableInstance_FAST_INIT_MODE_typeUseNullables_ENABLED_test.DaggerTestComponent similarity index 100% rename from javatests/dagger/internal/codegen/goldens/TypeUseNullableTest_testBindsTypeUseNullableInstance_FAST_INIT_MODE_typeUseNullables_ENABLED_test.DaggerTestComponent rename to dagger-compiler/test/resources/goldens/TypeUseNullableTest_testBindsTypeUseNullableInstance_FAST_INIT_MODE_typeUseNullables_ENABLED_test.DaggerTestComponent diff --git a/javatests/dagger/internal/codegen/goldens/TypeUseNullableTest_typeUseNullableFieldInjection_DEFAULT_MODE_typeUseNullables_DISABLED_test.FieldInjection_MembersInjector b/dagger-compiler/test/resources/goldens/TypeUseNullableTest_typeUseNullableFieldInjection_DEFAULT_MODE_typeUseNullables_DISABLED_test.FieldInjection_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/TypeUseNullableTest_typeUseNullableFieldInjection_DEFAULT_MODE_typeUseNullables_DISABLED_test.FieldInjection_MembersInjector rename to dagger-compiler/test/resources/goldens/TypeUseNullableTest_typeUseNullableFieldInjection_DEFAULT_MODE_typeUseNullables_DISABLED_test.FieldInjection_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/TypeUseNullableTest_typeUseNullableFieldInjection_DEFAULT_MODE_typeUseNullables_ENABLED_test.FieldInjection_MembersInjector b/dagger-compiler/test/resources/goldens/TypeUseNullableTest_typeUseNullableFieldInjection_DEFAULT_MODE_typeUseNullables_ENABLED_test.FieldInjection_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/TypeUseNullableTest_typeUseNullableFieldInjection_DEFAULT_MODE_typeUseNullables_ENABLED_test.FieldInjection_MembersInjector rename to dagger-compiler/test/resources/goldens/TypeUseNullableTest_typeUseNullableFieldInjection_DEFAULT_MODE_typeUseNullables_ENABLED_test.FieldInjection_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/TypeUseNullableTest_typeUseNullableFieldInjection_FAST_INIT_MODE_typeUseNullables_DISABLED_test.FieldInjection_MembersInjector b/dagger-compiler/test/resources/goldens/TypeUseNullableTest_typeUseNullableFieldInjection_FAST_INIT_MODE_typeUseNullables_DISABLED_test.FieldInjection_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/TypeUseNullableTest_typeUseNullableFieldInjection_FAST_INIT_MODE_typeUseNullables_DISABLED_test.FieldInjection_MembersInjector rename to dagger-compiler/test/resources/goldens/TypeUseNullableTest_typeUseNullableFieldInjection_FAST_INIT_MODE_typeUseNullables_DISABLED_test.FieldInjection_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/TypeUseNullableTest_typeUseNullableFieldInjection_FAST_INIT_MODE_typeUseNullables_ENABLED_test.FieldInjection_MembersInjector b/dagger-compiler/test/resources/goldens/TypeUseNullableTest_typeUseNullableFieldInjection_FAST_INIT_MODE_typeUseNullables_ENABLED_test.FieldInjection_MembersInjector similarity index 100% rename from javatests/dagger/internal/codegen/goldens/TypeUseNullableTest_typeUseNullableFieldInjection_FAST_INIT_MODE_typeUseNullables_ENABLED_test.FieldInjection_MembersInjector rename to dagger-compiler/test/resources/goldens/TypeUseNullableTest_typeUseNullableFieldInjection_FAST_INIT_MODE_typeUseNullables_ENABLED_test.FieldInjection_MembersInjector diff --git a/javatests/dagger/internal/codegen/goldens/TypeUseNullableTest_typeUseNullableProvides_DEFAULT_MODE_typeUseNullables_DISABLED_test.TestModule_ProvideStringFactory b/dagger-compiler/test/resources/goldens/TypeUseNullableTest_typeUseNullableProvides_DEFAULT_MODE_typeUseNullables_DISABLED_test.TestModule_ProvideStringFactory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/TypeUseNullableTest_typeUseNullableProvides_DEFAULT_MODE_typeUseNullables_DISABLED_test.TestModule_ProvideStringFactory rename to dagger-compiler/test/resources/goldens/TypeUseNullableTest_typeUseNullableProvides_DEFAULT_MODE_typeUseNullables_DISABLED_test.TestModule_ProvideStringFactory diff --git a/javatests/dagger/internal/codegen/goldens/TypeUseNullableTest_typeUseNullableProvides_DEFAULT_MODE_typeUseNullables_ENABLED_test.TestModule_ProvideStringFactory b/dagger-compiler/test/resources/goldens/TypeUseNullableTest_typeUseNullableProvides_DEFAULT_MODE_typeUseNullables_ENABLED_test.TestModule_ProvideStringFactory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/TypeUseNullableTest_typeUseNullableProvides_DEFAULT_MODE_typeUseNullables_ENABLED_test.TestModule_ProvideStringFactory rename to dagger-compiler/test/resources/goldens/TypeUseNullableTest_typeUseNullableProvides_DEFAULT_MODE_typeUseNullables_ENABLED_test.TestModule_ProvideStringFactory diff --git a/javatests/dagger/internal/codegen/goldens/TypeUseNullableTest_typeUseNullableProvides_FAST_INIT_MODE_typeUseNullables_DISABLED_test.TestModule_ProvideStringFactory b/dagger-compiler/test/resources/goldens/TypeUseNullableTest_typeUseNullableProvides_FAST_INIT_MODE_typeUseNullables_DISABLED_test.TestModule_ProvideStringFactory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/TypeUseNullableTest_typeUseNullableProvides_FAST_INIT_MODE_typeUseNullables_DISABLED_test.TestModule_ProvideStringFactory rename to dagger-compiler/test/resources/goldens/TypeUseNullableTest_typeUseNullableProvides_FAST_INIT_MODE_typeUseNullables_DISABLED_test.TestModule_ProvideStringFactory diff --git a/javatests/dagger/internal/codegen/goldens/TypeUseNullableTest_typeUseNullableProvides_FAST_INIT_MODE_typeUseNullables_ENABLED_test.TestModule_ProvideStringFactory b/dagger-compiler/test/resources/goldens/TypeUseNullableTest_typeUseNullableProvides_FAST_INIT_MODE_typeUseNullables_ENABLED_test.TestModule_ProvideStringFactory similarity index 100% rename from javatests/dagger/internal/codegen/goldens/TypeUseNullableTest_typeUseNullableProvides_FAST_INIT_MODE_typeUseNullables_ENABLED_test.TestModule_ProvideStringFactory rename to dagger-compiler/test/resources/goldens/TypeUseNullableTest_typeUseNullableProvides_FAST_INIT_MODE_typeUseNullables_ENABLED_test.TestModule_ProvideStringFactory diff --git a/dagger-testing/build.gradle.kts b/dagger-testing/build.gradle.kts index 09c1dc0e5d8..5f7ebe8250e 100644 --- a/dagger-testing/build.gradle.kts +++ b/dagger-testing/build.gradle.kts @@ -9,8 +9,8 @@ plugins { dependencies { implementation(project(":dagger")) - implementation(project(":dagger-spi")) - implementation(project(":dagger-compiler")) + implementation(project(":dagger-spi", "unshaded")) + implementation(project(":dagger-compiler", "unshaded")) implementation(files(project.findXProcessingJar())) implementation(files(project.findXProcessingTestingJar())) implementation(libs.auto.value.annotations) diff --git a/dagger-testing/main/java/dagger/testing/compile/BUILD b/dagger-testing/main/java/dagger/testing/compile/BUILD new file mode 100644 index 00000000000..147caa66e38 --- /dev/null +++ b/dagger-testing/main/java/dagger/testing/compile/BUILD @@ -0,0 +1,45 @@ +# Copyright (C) 2020 The Dagger Authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# Description: +# Helpers class for java compiler tests. + +load("@rules_java//java:defs.bzl", "java_library") + +package(default_visibility = ["//:src"]) + +java_library( + name = "compile", + testonly = 1, + srcs = [ + "CompilerProcessors.java", + "CompilerTests.java", + ], + exports = [ + "//dagger-compiler/main/java/dagger/internal/codegen/xprocessing:xprocessing-testing", + ], + deps = [ + "//dagger-compiler/main/java/dagger/internal/codegen:processor", + "//dagger-compiler/main/java/dagger/internal/codegen/xprocessing", + "//dagger-compiler/main/java/dagger/internal/codegen/xprocessing:xprocessing-testing", + "//dagger-spi", + "//third_party/java/auto:value", + "//third_party/java/compile_testing", + "//third_party/java/guava/base", + "//third_party/java/guava/collect", + "//third_party/java/guava/io", + "//third_party/java/junit", + "//third_party/kotlin/kotlin_symbol_processing:symbol-processing-api", + ], +) diff --git a/java/dagger/testing/compile/CompilerProcessors.java b/dagger-testing/main/java/dagger/testing/compile/CompilerProcessors.java similarity index 100% rename from java/dagger/testing/compile/CompilerProcessors.java rename to dagger-testing/main/java/dagger/testing/compile/CompilerProcessors.java diff --git a/java/dagger/testing/compile/CompilerTests.java b/dagger-testing/main/java/dagger/testing/compile/CompilerTests.java similarity index 100% rename from java/dagger/testing/compile/CompilerTests.java rename to dagger-testing/main/java/dagger/testing/compile/CompilerTests.java diff --git a/java/dagger/testing/golden/BUILD b/dagger-testing/main/java/dagger/testing/golden/BUILD similarity index 100% rename from java/dagger/testing/golden/BUILD rename to dagger-testing/main/java/dagger/testing/golden/BUILD diff --git a/java/dagger/testing/golden/GoldenFileRule.java b/dagger-testing/main/java/dagger/testing/golden/GoldenFileRule.java similarity index 100% rename from java/dagger/testing/golden/GoldenFileRule.java rename to dagger-testing/main/java/dagger/testing/golden/GoldenFileRule.java diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index defbc9a78e1..ee5be1384d5 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -11,7 +11,7 @@ gradleIncap = "0.2" jdk = "17" junit = "4.13" jvmTarget = "1.8" -kotlin = "2.0.21" +kotlin = "2.1.10" kotlinTarget = "1.9" ksp = "2.0.21-1.0.28" publish = "0.30.0" diff --git a/hilt-android-testing/main/java/dagger/hilt/android/testing/compile/BUILD b/hilt-android-testing/main/java/dagger/hilt/android/testing/compile/BUILD index bb4ffddaf6f..b626d18a762 100644 --- a/hilt-android-testing/main/java/dagger/hilt/android/testing/compile/BUILD +++ b/hilt-android-testing/main/java/dagger/hilt/android/testing/compile/BUILD @@ -30,6 +30,7 @@ java_library( "//dagger-compiler/main/java/dagger/internal/codegen/xprocessing", "//dagger-compiler/main/java/dagger/internal/codegen/xprocessing:xprocessing-testing", "//dagger-spi", + "//dagger-testing/main/java/dagger/testing/compile", "//hilt-compiler/main/java/dagger/hilt/android/processor/internal/androidentrypoint:processor_lib", "//hilt-compiler/main/java/dagger/hilt/android/processor/internal/customtestapplication:processor_lib", "//hilt-compiler/main/java/dagger/hilt/processor/internal:base_processor", @@ -43,7 +44,6 @@ java_library( "//hilt-compiler/main/java/dagger/hilt/processor/internal/root:component_tree_deps_processor_lib", "//hilt-compiler/main/java/dagger/hilt/processor/internal/root:root_processor_lib", "//hilt-compiler/main/java/dagger/hilt/processor/internal/uninstallmodules:processor_lib", - "//java/dagger/testing/compile", "//third_party/java/auto:value", "//third_party/java/compile_testing", "//third_party/java/guava/base", diff --git a/java/dagger/testing/compile/BUILD b/java/dagger/testing/compile/BUILD index 147caa66e38..73c051081a6 100644 --- a/java/dagger/testing/compile/BUILD +++ b/java/dagger/testing/compile/BUILD @@ -12,34 +12,4 @@ # See the License for the specific language governing permissions and # limitations under the License. -# Description: -# Helpers class for java compiler tests. - -load("@rules_java//java:defs.bzl", "java_library") - package(default_visibility = ["//:src"]) - -java_library( - name = "compile", - testonly = 1, - srcs = [ - "CompilerProcessors.java", - "CompilerTests.java", - ], - exports = [ - "//dagger-compiler/main/java/dagger/internal/codegen/xprocessing:xprocessing-testing", - ], - deps = [ - "//dagger-compiler/main/java/dagger/internal/codegen:processor", - "//dagger-compiler/main/java/dagger/internal/codegen/xprocessing", - "//dagger-compiler/main/java/dagger/internal/codegen/xprocessing:xprocessing-testing", - "//dagger-spi", - "//third_party/java/auto:value", - "//third_party/java/compile_testing", - "//third_party/java/guava/base", - "//third_party/java/guava/collect", - "//third_party/java/guava/io", - "//third_party/java/junit", - "//third_party/kotlin/kotlin_symbol_processing:symbol-processing-api", - ], -) diff --git a/java/dagger/testing/compile/macros.bzl b/java/dagger/testing/compile/macros.bzl index 3338e8a13e6..1c89f0bee42 100644 --- a/java/dagger/testing/compile/macros.bzl +++ b/java/dagger/testing/compile/macros.bzl @@ -53,7 +53,7 @@ def compiler_test(name, size = "large", compiler_deps = None, **kwargs): # for cases with srcs anyway. if kwargs.get("srcs", None): # Add a dep to allow usage of CompilerTests. - kwargs["deps"] = kwargs.get("deps", []) + ["//java/dagger/testing/compile"] + kwargs["deps"] = kwargs.get("deps", []) + ["//dagger-testing/main/java/dagger/testing/compile"] java_test(name = name, size = size, **kwargs) def kt_compiler_test(name, srcs = [], deps = [], **kwargs): @@ -75,7 +75,7 @@ def kt_compiler_test(name, srcs = [], deps = [], **kwargs): name = name + "_ktlib", testonly = 1, srcs = srcs, - deps = deps + ["//java/dagger/testing/compile"], + deps = deps + ["//dagger-testing/main/java/dagger/testing/compile"], visibility = ["//visibility:private"], ) diff --git a/javatests/dagger/android/processor/BUILD b/javatests/dagger/android/processor/BUILD index 1b5914abab4..115083e1374 100644 --- a/javatests/dagger/android/processor/BUILD +++ b/javatests/dagger/android/processor/BUILD @@ -29,7 +29,7 @@ GenJavaTests( "//dagger-android-processor/main/java/dagger/android/processor", "//dagger-android/main/java/dagger/android", "//dagger-compiler/main/java/dagger/internal/codegen:processor", - "//java/dagger/testing/compile", + "//dagger-testing/main/java/dagger/testing/compile", "//third_party/java/android/android_sdk_linux:android_runtime", "//third_party/java/androidx/fragment", "//third_party/java/compile_testing", diff --git a/javatests/dagger/hilt/android/processor/internal/androidentrypoint/BUILD b/javatests/dagger/hilt/android/processor/internal/androidentrypoint/BUILD index 54a3ca844be..e673d84615e 100644 --- a/javatests/dagger/hilt/android/processor/internal/androidentrypoint/BUILD +++ b/javatests/dagger/hilt/android/processor/internal/androidentrypoint/BUILD @@ -30,8 +30,8 @@ compiler_test( ]), deps = [ "//dagger-compiler/main/java/dagger/internal/codegen/xprocessing:xprocessing-testing", + "//dagger-testing/main/java/dagger/testing/golden", "//hilt-android-testing/main/java/dagger/hilt/android/testing/compile", - "//java/dagger/testing/golden", "//third_party/java/junit", ], ) diff --git a/javatests/dagger/hilt/android/processor/internal/viewmodel/BUILD b/javatests/dagger/hilt/android/processor/internal/viewmodel/BUILD index 48851cb95f1..aa731a3f7b4 100644 --- a/javatests/dagger/hilt/android/processor/internal/viewmodel/BUILD +++ b/javatests/dagger/hilt/android/processor/internal/viewmodel/BUILD @@ -59,10 +59,10 @@ kt_compiler_test( ":test_utils", "//dagger-compiler/main/java/dagger/internal/codegen/xprocessing", "//dagger-compiler/main/java/dagger/internal/codegen/xprocessing:xprocessing-testing", + "//dagger-testing/main/java/dagger/testing/golden", "//hilt-android-testing/main/java/dagger/hilt/android/testing/compile", "//hilt-compiler/main/java/dagger/hilt/android/processor/internal/viewmodel:processor_lib", "//hilt-compiler/main/java/dagger/hilt/android/processor/internal/viewmodel:validation_plugin_lib", - "//java/dagger/testing/golden", "//third_party/java/compile_testing", "//third_party/java/dagger:compiler", "//third_party/java/guava/collect", @@ -91,10 +91,10 @@ kt_compiler_test( ":test_utils", "//dagger-compiler/main/java/dagger/internal/codegen/xprocessing", "//dagger-compiler/main/java/dagger/internal/codegen/xprocessing:xprocessing-testing", + "//dagger-testing/main/java/dagger/testing/golden", "//hilt-android-testing/main/java/dagger/hilt/android/testing/compile", "//hilt-compiler/main/java/dagger/hilt/android/processor/internal/viewmodel:processor_lib", "//hilt-compiler/main/java/dagger/hilt/android/processor/internal/viewmodel:validation_plugin_lib", - "//java/dagger/testing/golden", "//third_party/java/compile_testing", "//third_party/java/dagger:compiler", "//third_party/java/guava/collect", diff --git a/javatests/dagger/internal/codegen/bindinggraphvalidation/BUILD b/javatests/dagger/internal/codegen/bindinggraphvalidation/BUILD index 55032e18286..07f99180ccc 100644 --- a/javatests/dagger/internal/codegen/bindinggraphvalidation/BUILD +++ b/javatests/dagger/internal/codegen/bindinggraphvalidation/BUILD @@ -30,8 +30,8 @@ GenJavaTests( "//dagger-compiler/main/java/dagger/internal/codegen/bindinggraphvalidation", "//dagger-compiler/main/java/dagger/internal/codegen/xprocessing", "//dagger-compiler/main/java/dagger/internal/codegen/xprocessing:xprocessing-testing", - "//java/dagger/testing/compile", - "//javatests/dagger/internal/codegen:compilers", + "//dagger-compiler/test/javatests/dagger/internal/codegen:compilers", + "//dagger-testing/main/java/dagger/testing/compile", "//third_party/java/auto:common", "//third_party/java/compile_testing", "//third_party/java/guava/collect", diff --git a/javatests/dagger/internal/codegen/langmodel/AccessibilityTest.java b/javatests/dagger/internal/codegen/langmodel/AccessibilityTest.java deleted file mode 100644 index e9b81f3652a..00000000000 --- a/javatests/dagger/internal/codegen/langmodel/AccessibilityTest.java +++ /dev/null @@ -1,135 +0,0 @@ -/* - * Copyright (C) 2015 The Dagger Authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package dagger.internal.codegen.langmodel; - -import static com.google.common.truth.Truth.assertThat; -import static dagger.internal.codegen.langmodel.Accessibility.isElementAccessibleFrom; - -import com.google.testing.compile.CompilationRule; -import javax.lang.model.element.Element; -import javax.lang.model.element.TypeElement; -import javax.lang.model.util.Elements; -import org.junit.Before; -import org.junit.Rule; -import org.junit.Test; -import org.junit.runner.RunWith; -import org.junit.runners.JUnit4; - -@RunWith(JUnit4.class) -@SuppressWarnings("unused") // contains a variety things used by the compilation rule for testing -public class AccessibilityTest { - /* test data */ - public AccessibilityTest() {} - protected AccessibilityTest(Object o) {} - AccessibilityTest(Object o1, Object o2) {} - private AccessibilityTest(Object o1, Object o2, Object o3) {} - - public String publicField; - protected String protectedField; - String packagePrivateField; - private String privateField; - - public void publicMethod() {} - protected void protectedMethod() {} - void packagePrivateMethod() {} - private void privateMethod() {} - - public static final class PublicNestedClass {} - protected static final class ProtectedNestedClass {} - static final class PackagePrivateNestedClass {} - private static final class PrivateNestedClass {} - - @Rule - public final CompilationRule compilationRule = new CompilationRule(); - - private TypeElement testElement; - - @Before - public void setUp() { - Elements elements = compilationRule.getElements(); - testElement = elements.getTypeElement(AccessibilityTest.class.getCanonicalName()); - } - - @Test - public void isElementAccessibleFrom_publicType() { - assertThat(isElementAccessibleFrom(testElement, "literally.anything")).isTrue(); - } - - @Test - public void isElementAccessibleFrom_publicMethod() { - Element member = getMemberNamed("publicMethod"); - assertThat(isElementAccessibleFrom(member, "literally.anything")).isTrue(); - } - - @Test - public void isElementAccessibleFrom_protectedMethod() { - Element member = getMemberNamed("protectedMethod"); - assertThat(isElementAccessibleFrom(member, "dagger.internal.codegen")).isTrue(); - assertThat(isElementAccessibleFrom(member, "not.dagger.internal.codegen")).isFalse(); - } - - @Test - public void isElementAccessibleFrom_packagePrivateMethod() { - Element member = getMemberNamed("packagePrivateMethod"); - assertThat(isElementAccessibleFrom(member, "dagger.internal.codegen")).isTrue(); - assertThat(isElementAccessibleFrom(member, "not.dagger.internal.codegen")).isFalse(); - } - - @Test - public void isElementAccessibleFrom_privateMethod() { - Element member = getMemberNamed( "privateMethod"); - assertThat(isElementAccessibleFrom(member, "dagger.internal.codegen")).isFalse(); - assertThat(isElementAccessibleFrom(member, "not.dagger.internal.codegen")).isFalse(); - } - - @Test - public void isElementAccessibleFrom_publicField() { - Element member = getMemberNamed("publicField"); - assertThat(isElementAccessibleFrom(member, "literally.anything")).isTrue(); - } - - @Test - public void isElementAccessibleFrom_protectedField() { - Element member = getMemberNamed("protectedField"); - assertThat(isElementAccessibleFrom(member, "dagger.internal.codegen")).isTrue(); - assertThat(isElementAccessibleFrom(member, "not.dagger.internal.codegen")).isFalse(); - } - - @Test - public void isElementAccessibleFrom_packagePrivateField() { - Element member = getMemberNamed("packagePrivateField"); - assertThat(isElementAccessibleFrom(member, "dagger.internal.codegen")).isTrue(); - assertThat(isElementAccessibleFrom(member, "not.dagger.internal.codegen")).isFalse(); - } - - @Test - public void isElementAccessibleFrom_privateField() { - Element member = getMemberNamed("privateField"); - assertThat(isElementAccessibleFrom(member, "dagger.internal.codegen")).isFalse(); - assertThat(isElementAccessibleFrom(member, "not.dagger.internal.codegen")).isFalse(); - } - - private Element getMemberNamed(String memberName) { - for (Element enclosedElement : testElement.getEnclosedElements()) { - if (enclosedElement.getSimpleName().contentEquals(memberName)) { - return enclosedElement; - } - } - throw new IllegalArgumentException(); - } -} - diff --git a/test_defs.bzl b/test_defs.bzl index aa23e68e6b3..7bd368029b1 100644 --- a/test_defs.bzl +++ b/test_defs.bzl @@ -314,7 +314,7 @@ def _GenTestWithVariant( if package_name.find("javatests/") != -1: prefix_path = "javatests/" if should_add_goldens: - test_kwargs["resources"] = native.glob(["goldens/%s_*" % test_name]) + deps.append("//dagger-compiler/test/resources:goldens") test_class = (package_name + "/" + test_name).rpartition(prefix_path)[2].replace("/", ".") test_kwargs_with_javacopts = {"javacopts": javacopts}