diff --git a/factory/README.md b/factory/README.md index 5eccd90781..2cedb65084 100644 --- a/factory/README.md +++ b/factory/README.md @@ -74,15 +74,45 @@ final class SomeClass { } ``` -Download --------- -In order to activate code generation you will need to -include `auto-factory-${version}.jar` in your build at -compile time. +## Getting Started -In a Maven project, one would include the `auto-factory` -artifact as an "optional" dependency: +You will need `auto-factory-annotations-${version}.jar` in your compile-time +classpath, and you will need `auto-factory-${version}.jar` in your +annotation-processor classpath. + +In Maven, you can write: + +```xml + + + com.google.auto.factory + auto-factory-annotations + ${auto-factory.version} + + + +... + + + + maven-compiler-plugin + + + + com.google.auto.factory + auto-factory + ${auto-factory.version} + + + + + +``` + +Alternatively, you can include the processor itself (which transitively depends +on the annotation) in your compile-time classpath. (However, note that doing so +may pull unnecessary classes into your runtime classpath.) ```xml diff --git a/factory/annotations/pom.xml b/factory/annotations/pom.xml new file mode 100644 index 0000000000..59978ccba0 --- /dev/null +++ b/factory/annotations/pom.xml @@ -0,0 +1,66 @@ + + + + 4.0.0 + + + com.google.auto.factory + auto-factory-aggregator + HEAD-SNAPSHOT + + + com.google.auto.factory + auto-factory-annotations + HEAD-SNAPSHOT + AutoFactory Annotations + + JSR-330-compatible factories. + + https://github.com/google/auto/tree/main/factory + + + http://github.com/google/auto + scm:git:git://github.com/google/auto.git + scm:git:ssh://git@github.com/google/auto.git + HEAD + + + + + + maven-jar-plugin + + + + com.google.auto.factory + + + + + + maven-compiler-plugin + + + -proc:none + 1.8 + 1.8 + + + + + diff --git a/factory/src/main/java/com/google/auto/factory/AutoFactory.java b/factory/annotations/src/main/java/com/google/auto/factory/AutoFactory.java similarity index 100% rename from factory/src/main/java/com/google/auto/factory/AutoFactory.java rename to factory/annotations/src/main/java/com/google/auto/factory/AutoFactory.java diff --git a/factory/src/main/java/com/google/auto/factory/Provided.java b/factory/annotations/src/main/java/com/google/auto/factory/Provided.java similarity index 100% rename from factory/src/main/java/com/google/auto/factory/Provided.java rename to factory/annotations/src/main/java/com/google/auto/factory/Provided.java diff --git a/factory/src/main/java/com/google/auto/factory/package-info.java b/factory/annotations/src/main/java/com/google/auto/factory/package-info.java similarity index 100% rename from factory/src/main/java/com/google/auto/factory/package-info.java rename to factory/annotations/src/main/java/com/google/auto/factory/package-info.java diff --git a/factory/pom.xml b/factory/pom.xml index 9fd7469ba9..a0adb83ebd 100644 --- a/factory/pom.xml +++ b/factory/pom.xml @@ -1,7 +1,6 @@ + + + com.google.guava + guava + ${guava.version} + + + com.google.guava + guava-gwt + ${guava.version} + - - - sonatype-nexus-snapshots - Sonatype Nexus Snapshots - https://oss.sonatype.org/content/repositories/snapshots/ - - - sonatype-nexus-staging - Nexus Release Repository - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - + - - - com.google.auto - auto-common - 1.2.2 - - - com.google.auto.value - auto-value-annotations - ${auto-value.version} - - - com.google.auto.service - auto-service-annotations - ${auto-service.version} - - - net.ltgt.gradle.incap - incap - 1.0.0 - provided - - - com.google.guava - guava - ${guava.version} - - - com.squareup - javapoet - 1.13.0 - - - - javax.inject - javax.inject - 1 - test - - - jakarta.inject - jakarta.inject-api - 2.0.1 - test - - - com.google.testing.compile - compile-testing - 0.21.0 - test - - - com.google.testparameterinjector - test-parameter-injector - 1.16 - test - - - junit - junit - 4.13.2 - test - - - com.google.truth - truth - ${truth.version} - test - - - com.google.code.findbugs - jsr305 - 3.0.2 - test - - - org.checkerframework - checker-compat-qual - 2.5.6 - test - - + + com.google.testing.compile + compile-testing + 0.21.0 + + + com.google.truth + truth + ${truth.version} + + + junit + junit + 4.13.2 + + + - - - maven-compiler-plugin - 3.13.0 - - ${java.version} - ${java.version} - -Xlint:all - true - true - - - com.google.auto.service - auto-service - ${auto-service.version} - - - com.google.auto.value - auto-value - ${auto-value.version} - - - net.ltgt.gradle.incap - incap-processor - 1.0.0 - - - - - - org.codehaus.plexus - plexus-java - 1.2.0 - - - - - org.apache.maven.plugins - maven-surefire-plugin - 3.3.1 - - ${test.jvm.flags} - - - - maven-jar-plugin - 3.4.2 - - - maven-invoker-plugin - 3.7.0 - - true - ${project.build.directory}/it - ${project.build.directory}/it-repo - - */pom.xml - - true - - - - integration-test - - install - run - - - - - - org.immutables.tools - maven-shade-plugin - 4 - - + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.13.0 + + ${java.version} + ${java.version} + -Xlint:all + true + true + + + + org.codehaus.plexus + plexus-java + 1.2.0 + + + + + org.apache.maven.plugins + maven-jar-plugin + 3.4.2 + + + - - - open-modules - - [9,) - - - --add-opens=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED - --add-opens=jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED - --add-opens=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED - - - - sonatype-oss-release - - - - org.apache.maven.plugins - maven-source-plugin - 3.3.1 - - - attach-sources - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.8.0 - - false - - - - attach-javadocs - - jar - - - - - - org.apache.maven.plugins - maven-gpg-plugin - 3.2.4 - - - sign-artifacts - verify - - sign - - - - - - - - diff --git a/factory/src/it/functional/pom.xml b/factory/processor/it/functional/pom.xml similarity index 100% rename from factory/src/it/functional/pom.xml rename to factory/processor/it/functional/pom.xml diff --git a/factory/src/it/functional/src/main/java/com/google/auto/factory/DaggerModule.java b/factory/processor/it/functional/src/main/java/com/google/auto/factory/DaggerModule.java similarity index 100% rename from factory/src/it/functional/src/main/java/com/google/auto/factory/DaggerModule.java rename to factory/processor/it/functional/src/main/java/com/google/auto/factory/DaggerModule.java diff --git a/factory/src/it/functional/src/main/java/com/google/auto/factory/Dependency.java b/factory/processor/it/functional/src/main/java/com/google/auto/factory/Dependency.java similarity index 100% rename from factory/src/it/functional/src/main/java/com/google/auto/factory/Dependency.java rename to factory/processor/it/functional/src/main/java/com/google/auto/factory/Dependency.java diff --git a/factory/src/it/functional/src/main/java/com/google/auto/factory/DependencyImpl.java b/factory/processor/it/functional/src/main/java/com/google/auto/factory/DependencyImpl.java similarity index 100% rename from factory/src/it/functional/src/main/java/com/google/auto/factory/DependencyImpl.java rename to factory/processor/it/functional/src/main/java/com/google/auto/factory/DependencyImpl.java diff --git a/factory/src/it/functional/src/main/java/com/google/auto/factory/FactoryComponent.java b/factory/processor/it/functional/src/main/java/com/google/auto/factory/FactoryComponent.java similarity index 100% rename from factory/src/it/functional/src/main/java/com/google/auto/factory/FactoryComponent.java rename to factory/processor/it/functional/src/main/java/com/google/auto/factory/FactoryComponent.java diff --git a/factory/src/it/functional/src/main/java/com/google/auto/factory/FactoryInterface.java b/factory/processor/it/functional/src/main/java/com/google/auto/factory/FactoryInterface.java similarity index 100% rename from factory/src/it/functional/src/main/java/com/google/auto/factory/FactoryInterface.java rename to factory/processor/it/functional/src/main/java/com/google/auto/factory/FactoryInterface.java diff --git a/factory/src/it/functional/src/main/java/com/google/auto/factory/Foo.java b/factory/processor/it/functional/src/main/java/com/google/auto/factory/Foo.java similarity index 100% rename from factory/src/it/functional/src/main/java/com/google/auto/factory/Foo.java rename to factory/processor/it/functional/src/main/java/com/google/auto/factory/Foo.java diff --git a/factory/src/it/functional/src/main/java/com/google/auto/factory/GenericFoo.java b/factory/processor/it/functional/src/main/java/com/google/auto/factory/GenericFoo.java similarity index 100% rename from factory/src/it/functional/src/main/java/com/google/auto/factory/GenericFoo.java rename to factory/processor/it/functional/src/main/java/com/google/auto/factory/GenericFoo.java diff --git a/factory/src/it/functional/src/main/java/com/google/auto/factory/GuiceModule.java b/factory/processor/it/functional/src/main/java/com/google/auto/factory/GuiceModule.java similarity index 100% rename from factory/src/it/functional/src/main/java/com/google/auto/factory/GuiceModule.java rename to factory/processor/it/functional/src/main/java/com/google/auto/factory/GuiceModule.java diff --git a/factory/src/it/functional/src/main/java/com/google/auto/factory/QualifiedDependencyImpl.java b/factory/processor/it/functional/src/main/java/com/google/auto/factory/QualifiedDependencyImpl.java similarity index 100% rename from factory/src/it/functional/src/main/java/com/google/auto/factory/QualifiedDependencyImpl.java rename to factory/processor/it/functional/src/main/java/com/google/auto/factory/QualifiedDependencyImpl.java diff --git a/factory/src/it/functional/src/main/java/com/google/auto/factory/Qualifier.java b/factory/processor/it/functional/src/main/java/com/google/auto/factory/Qualifier.java similarity index 100% rename from factory/src/it/functional/src/main/java/com/google/auto/factory/Qualifier.java rename to factory/processor/it/functional/src/main/java/com/google/auto/factory/Qualifier.java diff --git a/factory/src/it/functional/src/main/java/com/google/auto/factory/ReferencePackage.java b/factory/processor/it/functional/src/main/java/com/google/auto/factory/ReferencePackage.java similarity index 100% rename from factory/src/it/functional/src/main/java/com/google/auto/factory/ReferencePackage.java rename to factory/processor/it/functional/src/main/java/com/google/auto/factory/ReferencePackage.java diff --git a/factory/src/it/functional/src/main/java/com/google/auto/factory/otherpackage/OtherPackage.java b/factory/processor/it/functional/src/main/java/com/google/auto/factory/otherpackage/OtherPackage.java similarity index 100% rename from factory/src/it/functional/src/main/java/com/google/auto/factory/otherpackage/OtherPackage.java rename to factory/processor/it/functional/src/main/java/com/google/auto/factory/otherpackage/OtherPackage.java diff --git a/factory/src/it/functional/src/test/java/com/google/auto/factory/DependencyInjectionIntegrationTest.java b/factory/processor/it/functional/src/test/java/com/google/auto/factory/DependencyInjectionIntegrationTest.java similarity index 100% rename from factory/src/it/functional/src/test/java/com/google/auto/factory/DependencyInjectionIntegrationTest.java rename to factory/processor/it/functional/src/test/java/com/google/auto/factory/DependencyInjectionIntegrationTest.java diff --git a/factory/processor/pom.xml b/factory/processor/pom.xml new file mode 100644 index 0000000000..f0c8244fe5 --- /dev/null +++ b/factory/processor/pom.xml @@ -0,0 +1,331 @@ + + + + 4.0.0 + + com.google.auto.factory + auto-factory + HEAD-SNAPSHOT + AutoFactory Processor + + JSR-330-compatible factories. + + https://github.com/google/auto/tree/main/factory + + + UTF-8 + 1.1.1 + 1.11.0 + 1.8 + 33.2.1-jre + 1.4.4 + + + + http://github.com/google/auto + scm:git:git://github.com/google/auto.git + scm:git:ssh://git@github.com/google/auto.git + HEAD + + + + GitHub Issues + http://github.com/google/auto/issues + + + + + Apache 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + + + + + Google LLC + http://www.google.com + + + + + gk5885 + Gregory Kick + gk5885@gmail.com + + owner + developer + + -6 + + + eamonnmcmanus + Éamonn McManus + emcmanus@google.com + Google + http://www.google.com + + owner + developer + + -8 + + + + + + sonatype-nexus-snapshots + Sonatype Nexus Snapshots + https://oss.sonatype.org/content/repositories/snapshots/ + + + sonatype-nexus-staging + Nexus Release Repository + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + + + com.google.auto + auto-common + 1.2.2 + + + com.google.auto.factory + auto-factory-annotations + ${project.version} + + + com.google.auto.value + auto-value-annotations + ${auto-value.version} + + + com.google.auto.service + auto-service-annotations + ${auto-service.version} + + + net.ltgt.gradle.incap + incap + 1.0.0 + provided + + + com.google.guava + guava + ${guava.version} + + + com.squareup + javapoet + 1.13.0 + + + + javax.inject + javax.inject + 1 + test + + + jakarta.inject + jakarta.inject-api + 2.0.1 + test + + + com.google.testing.compile + compile-testing + 0.21.0 + test + + + com.google.testparameterinjector + test-parameter-injector + 1.16 + test + + + junit + junit + 4.13.2 + test + + + com.google.truth + truth + ${truth.version} + test + + + com.google.code.findbugs + jsr305 + 3.0.2 + test + + + org.checkerframework + checker-compat-qual + 2.5.6 + test + + + + + + + maven-compiler-plugin + 3.13.0 + + ${java.version} + ${java.version} + -Xlint:all + true + true + + + com.google.auto.service + auto-service + ${auto-service.version} + + + com.google.auto.value + auto-value + ${auto-value.version} + + + net.ltgt.gradle.incap + incap-processor + 1.0.0 + + + + + + org.codehaus.plexus + plexus-java + 1.2.0 + + + + + org.apache.maven.plugins + maven-surefire-plugin + 3.3.1 + + ${test.jvm.flags} + + + + maven-jar-plugin + 3.4.2 + + + maven-invoker-plugin + 3.7.0 + + true + ${project.build.directory}/it + ${project.build.directory}/it-repo + + */pom.xml + + true + + + + integration-test + + install + run + + + + + + org.immutables.tools + maven-shade-plugin + 4 + + + + + + open-modules + + [9,) + + + --add-opens=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED + --add-opens=jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED + --add-opens=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED + + + + sonatype-oss-release + + + + org.apache.maven.plugins + maven-source-plugin + 3.3.1 + + + attach-sources + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.8.0 + + false + + + + attach-javadocs + + jar + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 3.2.4 + + + sign-artifacts + verify + + sign + + + + + + + + + diff --git a/factory/src/main/java/com/google/auto/factory/processor/AnnotationValues.java b/factory/processor/src/main/java/com/google/auto/factory/processor/AnnotationValues.java similarity index 100% rename from factory/src/main/java/com/google/auto/factory/processor/AnnotationValues.java rename to factory/processor/src/main/java/com/google/auto/factory/processor/AnnotationValues.java diff --git a/factory/src/main/java/com/google/auto/factory/processor/AutoFactoryDeclaration.java b/factory/processor/src/main/java/com/google/auto/factory/processor/AutoFactoryDeclaration.java similarity index 100% rename from factory/src/main/java/com/google/auto/factory/processor/AutoFactoryDeclaration.java rename to factory/processor/src/main/java/com/google/auto/factory/processor/AutoFactoryDeclaration.java diff --git a/factory/src/main/java/com/google/auto/factory/processor/AutoFactoryProcessor.java b/factory/processor/src/main/java/com/google/auto/factory/processor/AutoFactoryProcessor.java similarity index 100% rename from factory/src/main/java/com/google/auto/factory/processor/AutoFactoryProcessor.java rename to factory/processor/src/main/java/com/google/auto/factory/processor/AutoFactoryProcessor.java diff --git a/factory/src/main/java/com/google/auto/factory/processor/Elements2.java b/factory/processor/src/main/java/com/google/auto/factory/processor/Elements2.java similarity index 100% rename from factory/src/main/java/com/google/auto/factory/processor/Elements2.java rename to factory/processor/src/main/java/com/google/auto/factory/processor/Elements2.java diff --git a/factory/src/main/java/com/google/auto/factory/processor/FactoryDescriptor.java b/factory/processor/src/main/java/com/google/auto/factory/processor/FactoryDescriptor.java similarity index 100% rename from factory/src/main/java/com/google/auto/factory/processor/FactoryDescriptor.java rename to factory/processor/src/main/java/com/google/auto/factory/processor/FactoryDescriptor.java diff --git a/factory/src/main/java/com/google/auto/factory/processor/FactoryDescriptorGenerator.java b/factory/processor/src/main/java/com/google/auto/factory/processor/FactoryDescriptorGenerator.java similarity index 100% rename from factory/src/main/java/com/google/auto/factory/processor/FactoryDescriptorGenerator.java rename to factory/processor/src/main/java/com/google/auto/factory/processor/FactoryDescriptorGenerator.java diff --git a/factory/src/main/java/com/google/auto/factory/processor/FactoryMethodDescriptor.java b/factory/processor/src/main/java/com/google/auto/factory/processor/FactoryMethodDescriptor.java similarity index 100% rename from factory/src/main/java/com/google/auto/factory/processor/FactoryMethodDescriptor.java rename to factory/processor/src/main/java/com/google/auto/factory/processor/FactoryMethodDescriptor.java diff --git a/factory/src/main/java/com/google/auto/factory/processor/FactoryWriter.java b/factory/processor/src/main/java/com/google/auto/factory/processor/FactoryWriter.java similarity index 100% rename from factory/src/main/java/com/google/auto/factory/processor/FactoryWriter.java rename to factory/processor/src/main/java/com/google/auto/factory/processor/FactoryWriter.java diff --git a/factory/src/main/java/com/google/auto/factory/processor/ImplementationMethodDescriptor.java b/factory/processor/src/main/java/com/google/auto/factory/processor/ImplementationMethodDescriptor.java similarity index 100% rename from factory/src/main/java/com/google/auto/factory/processor/ImplementationMethodDescriptor.java rename to factory/processor/src/main/java/com/google/auto/factory/processor/ImplementationMethodDescriptor.java diff --git a/factory/src/main/java/com/google/auto/factory/processor/InjectApi.java b/factory/processor/src/main/java/com/google/auto/factory/processor/InjectApi.java similarity index 100% rename from factory/src/main/java/com/google/auto/factory/processor/InjectApi.java rename to factory/processor/src/main/java/com/google/auto/factory/processor/InjectApi.java diff --git a/factory/src/main/java/com/google/auto/factory/processor/Key.java b/factory/processor/src/main/java/com/google/auto/factory/processor/Key.java similarity index 100% rename from factory/src/main/java/com/google/auto/factory/processor/Key.java rename to factory/processor/src/main/java/com/google/auto/factory/processor/Key.java diff --git a/factory/src/main/java/com/google/auto/factory/processor/Mirrors.java b/factory/processor/src/main/java/com/google/auto/factory/processor/Mirrors.java similarity index 100% rename from factory/src/main/java/com/google/auto/factory/processor/Mirrors.java rename to factory/processor/src/main/java/com/google/auto/factory/processor/Mirrors.java diff --git a/factory/src/main/java/com/google/auto/factory/processor/PackageAndClass.java b/factory/processor/src/main/java/com/google/auto/factory/processor/PackageAndClass.java similarity index 100% rename from factory/src/main/java/com/google/auto/factory/processor/PackageAndClass.java rename to factory/processor/src/main/java/com/google/auto/factory/processor/PackageAndClass.java diff --git a/factory/src/main/java/com/google/auto/factory/processor/Parameter.java b/factory/processor/src/main/java/com/google/auto/factory/processor/Parameter.java similarity index 100% rename from factory/src/main/java/com/google/auto/factory/processor/Parameter.java rename to factory/processor/src/main/java/com/google/auto/factory/processor/Parameter.java diff --git a/factory/src/main/java/com/google/auto/factory/processor/ProvidedChecker.java b/factory/processor/src/main/java/com/google/auto/factory/processor/ProvidedChecker.java similarity index 100% rename from factory/src/main/java/com/google/auto/factory/processor/ProvidedChecker.java rename to factory/processor/src/main/java/com/google/auto/factory/processor/ProvidedChecker.java diff --git a/factory/src/main/java/com/google/auto/factory/processor/ProviderField.java b/factory/processor/src/main/java/com/google/auto/factory/processor/ProviderField.java similarity index 100% rename from factory/src/main/java/com/google/auto/factory/processor/ProviderField.java rename to factory/processor/src/main/java/com/google/auto/factory/processor/ProviderField.java diff --git a/factory/src/main/java/com/google/auto/factory/processor/TypeVariables.java b/factory/processor/src/main/java/com/google/auto/factory/processor/TypeVariables.java similarity index 100% rename from factory/src/main/java/com/google/auto/factory/processor/TypeVariables.java rename to factory/processor/src/main/java/com/google/auto/factory/processor/TypeVariables.java diff --git a/factory/src/main/java/com/google/auto/factory/processor/package-info.java b/factory/processor/src/main/java/com/google/auto/factory/processor/package-info.java similarity index 100% rename from factory/src/main/java/com/google/auto/factory/processor/package-info.java rename to factory/processor/src/main/java/com/google/auto/factory/processor/package-info.java diff --git a/factory/src/test/java/com/google/auto/factory/processor/AutoFactoryDeclarationTest.java b/factory/processor/src/test/java/com/google/auto/factory/processor/AutoFactoryDeclarationTest.java similarity index 100% rename from factory/src/test/java/com/google/auto/factory/processor/AutoFactoryDeclarationTest.java rename to factory/processor/src/test/java/com/google/auto/factory/processor/AutoFactoryDeclarationTest.java diff --git a/factory/src/test/java/com/google/auto/factory/processor/AutoFactoryProcessorNegativeTest.java b/factory/processor/src/test/java/com/google/auto/factory/processor/AutoFactoryProcessorNegativeTest.java similarity index 100% rename from factory/src/test/java/com/google/auto/factory/processor/AutoFactoryProcessorNegativeTest.java rename to factory/processor/src/test/java/com/google/auto/factory/processor/AutoFactoryProcessorNegativeTest.java diff --git a/factory/src/test/java/com/google/auto/factory/processor/AutoFactoryProcessorTest.java b/factory/processor/src/test/java/com/google/auto/factory/processor/AutoFactoryProcessorTest.java similarity index 100% rename from factory/src/test/java/com/google/auto/factory/processor/AutoFactoryProcessorTest.java rename to factory/processor/src/test/java/com/google/auto/factory/processor/AutoFactoryProcessorTest.java diff --git a/factory/src/test/resources/bad/AnnotationsToApplyMultiple.java b/factory/processor/src/test/resources/bad/AnnotationsToApplyMultiple.java similarity index 100% rename from factory/src/test/resources/bad/AnnotationsToApplyMultiple.java rename to factory/processor/src/test/resources/bad/AnnotationsToApplyMultiple.java diff --git a/factory/src/test/resources/bad/AnnotationsToApplyNotAnnotations.java b/factory/processor/src/test/resources/bad/AnnotationsToApplyNotAnnotations.java similarity index 100% rename from factory/src/test/resources/bad/AnnotationsToApplyNotAnnotations.java rename to factory/processor/src/test/resources/bad/AnnotationsToApplyNotAnnotations.java diff --git a/factory/src/test/resources/bad/AnnotationsToApplyRepeated.java b/factory/processor/src/test/resources/bad/AnnotationsToApplyRepeated.java similarity index 100% rename from factory/src/test/resources/bad/AnnotationsToApplyRepeated.java rename to factory/processor/src/test/resources/bad/AnnotationsToApplyRepeated.java diff --git a/factory/src/test/resources/bad/EnumSupertype.java b/factory/processor/src/test/resources/bad/EnumSupertype.java similarity index 100% rename from factory/src/test/resources/bad/EnumSupertype.java rename to factory/processor/src/test/resources/bad/EnumSupertype.java diff --git a/factory/src/test/resources/bad/FactoryExtendingAbstractClassWithConstructorParams.java b/factory/processor/src/test/resources/bad/FactoryExtendingAbstractClassWithConstructorParams.java similarity index 100% rename from factory/src/test/resources/bad/FactoryExtendingAbstractClassWithConstructorParams.java rename to factory/processor/src/test/resources/bad/FactoryExtendingAbstractClassWithConstructorParams.java diff --git a/factory/src/test/resources/bad/FinalSupertype.java b/factory/processor/src/test/resources/bad/FinalSupertype.java similarity index 100% rename from factory/src/test/resources/bad/FinalSupertype.java rename to factory/processor/src/test/resources/bad/FinalSupertype.java diff --git a/factory/src/test/resources/bad/InterfaceSupertype.java b/factory/processor/src/test/resources/bad/InterfaceSupertype.java similarity index 100% rename from factory/src/test/resources/bad/InterfaceSupertype.java rename to factory/processor/src/test/resources/bad/InterfaceSupertype.java diff --git a/factory/src/test/resources/bad/InvalidCustomName.java b/factory/processor/src/test/resources/bad/InvalidCustomName.java similarity index 100% rename from factory/src/test/resources/bad/InvalidCustomName.java rename to factory/processor/src/test/resources/bad/InvalidCustomName.java diff --git a/factory/src/test/resources/bad/MixedFinals.java b/factory/processor/src/test/resources/bad/MixedFinals.java similarity index 100% rename from factory/src/test/resources/bad/MixedFinals.java rename to factory/processor/src/test/resources/bad/MixedFinals.java diff --git a/factory/src/test/resources/bad/ProvidedButNoAutoFactory.java b/factory/processor/src/test/resources/bad/ProvidedButNoAutoFactory.java similarity index 100% rename from factory/src/test/resources/bad/ProvidedButNoAutoFactory.java rename to factory/processor/src/test/resources/bad/ProvidedButNoAutoFactory.java diff --git a/factory/src/test/resources/bad/ProvidedOnMethodParameter.java b/factory/processor/src/test/resources/bad/ProvidedOnMethodParameter.java similarity index 100% rename from factory/src/test/resources/bad/ProvidedOnMethodParameter.java rename to factory/processor/src/test/resources/bad/ProvidedOnMethodParameter.java diff --git a/factory/src/test/resources/expected/CheckerFrameworkNullableFactory.java b/factory/processor/src/test/resources/expected/CheckerFrameworkNullableFactory.java similarity index 100% rename from factory/src/test/resources/expected/CheckerFrameworkNullableFactory.java rename to factory/processor/src/test/resources/expected/CheckerFrameworkNullableFactory.java diff --git a/factory/src/test/resources/expected/ClassUsingQualifierWithArgsFactory.java b/factory/processor/src/test/resources/expected/ClassUsingQualifierWithArgsFactory.java similarity index 100% rename from factory/src/test/resources/expected/ClassUsingQualifierWithArgsFactory.java rename to factory/processor/src/test/resources/expected/ClassUsingQualifierWithArgsFactory.java diff --git a/factory/src/test/resources/expected/ConstructorAnnotatedFactory.java b/factory/processor/src/test/resources/expected/ConstructorAnnotatedFactory.java similarity index 100% rename from factory/src/test/resources/expected/ConstructorAnnotatedFactory.java rename to factory/processor/src/test/resources/expected/ConstructorAnnotatedFactory.java diff --git a/factory/src/test/resources/expected/ConstructorAnnotatedNonFinalFactory.java b/factory/processor/src/test/resources/expected/ConstructorAnnotatedNonFinalFactory.java similarity index 100% rename from factory/src/test/resources/expected/ConstructorAnnotatedNonFinalFactory.java rename to factory/processor/src/test/resources/expected/ConstructorAnnotatedNonFinalFactory.java diff --git a/factory/src/test/resources/expected/ConstructorAnnotatedThrowsFactory.java b/factory/processor/src/test/resources/expected/ConstructorAnnotatedThrowsFactory.java similarity index 100% rename from factory/src/test/resources/expected/ConstructorAnnotatedThrowsFactory.java rename to factory/processor/src/test/resources/expected/ConstructorAnnotatedThrowsFactory.java diff --git a/factory/src/test/resources/expected/CustomAnnotationsFactory.java b/factory/processor/src/test/resources/expected/CustomAnnotationsFactory.java similarity index 100% rename from factory/src/test/resources/expected/CustomAnnotationsFactory.java rename to factory/processor/src/test/resources/expected/CustomAnnotationsFactory.java diff --git a/factory/src/test/resources/expected/CustomNamedFactory.java b/factory/processor/src/test/resources/expected/CustomNamedFactory.java similarity index 100% rename from factory/src/test/resources/expected/CustomNamedFactory.java rename to factory/processor/src/test/resources/expected/CustomNamedFactory.java diff --git a/factory/src/test/resources/expected/CustomNullableFactory.java b/factory/processor/src/test/resources/expected/CustomNullableFactory.java similarity index 100% rename from factory/src/test/resources/expected/CustomNullableFactory.java rename to factory/processor/src/test/resources/expected/CustomNullableFactory.java diff --git a/factory/src/test/resources/expected/DefaultPackageFactory.java b/factory/processor/src/test/resources/expected/DefaultPackageFactory.java similarity index 100% rename from factory/src/test/resources/expected/DefaultPackageFactory.java rename to factory/processor/src/test/resources/expected/DefaultPackageFactory.java diff --git a/factory/src/test/resources/expected/FactoryExtendingAbstractClassFactory.java b/factory/processor/src/test/resources/expected/FactoryExtendingAbstractClassFactory.java similarity index 100% rename from factory/src/test/resources/expected/FactoryExtendingAbstractClassFactory.java rename to factory/processor/src/test/resources/expected/FactoryExtendingAbstractClassFactory.java diff --git a/factory/src/test/resources/expected/FactoryExtendingAbstractClassThrowsFactory.java b/factory/processor/src/test/resources/expected/FactoryExtendingAbstractClassThrowsFactory.java similarity index 100% rename from factory/src/test/resources/expected/FactoryExtendingAbstractClassThrowsFactory.java rename to factory/processor/src/test/resources/expected/FactoryExtendingAbstractClassThrowsFactory.java diff --git a/factory/src/test/resources/expected/FactoryImplementingCreateMethod_ConcreteClassFactory.java b/factory/processor/src/test/resources/expected/FactoryImplementingCreateMethod_ConcreteClassFactory.java similarity index 100% rename from factory/src/test/resources/expected/FactoryImplementingCreateMethod_ConcreteClassFactory.java rename to factory/processor/src/test/resources/expected/FactoryImplementingCreateMethod_ConcreteClassFactory.java diff --git a/factory/src/test/resources/expected/FactoryImplementingGenericInterfaceExtensionFactory.java b/factory/processor/src/test/resources/expected/FactoryImplementingGenericInterfaceExtensionFactory.java similarity index 100% rename from factory/src/test/resources/expected/FactoryImplementingGenericInterfaceExtensionFactory.java rename to factory/processor/src/test/resources/expected/FactoryImplementingGenericInterfaceExtensionFactory.java diff --git a/factory/src/test/resources/expected/Generics_ExplicitFooImplFactory.java b/factory/processor/src/test/resources/expected/Generics_ExplicitFooImplFactory.java similarity index 100% rename from factory/src/test/resources/expected/Generics_ExplicitFooImplFactory.java rename to factory/processor/src/test/resources/expected/Generics_ExplicitFooImplFactory.java diff --git a/factory/src/test/resources/expected/Generics_FooImplFactory.java b/factory/processor/src/test/resources/expected/Generics_FooImplFactory.java similarity index 100% rename from factory/src/test/resources/expected/Generics_FooImplFactory.java rename to factory/processor/src/test/resources/expected/Generics_FooImplFactory.java diff --git a/factory/src/test/resources/expected/Generics_FooImplWithClassFactory.java b/factory/processor/src/test/resources/expected/Generics_FooImplWithClassFactory.java similarity index 100% rename from factory/src/test/resources/expected/Generics_FooImplWithClassFactory.java rename to factory/processor/src/test/resources/expected/Generics_FooImplWithClassFactory.java diff --git a/factory/src/test/resources/expected/MixedDepsImplementingInterfacesFactory.java b/factory/processor/src/test/resources/expected/MixedDepsImplementingInterfacesFactory.java similarity index 100% rename from factory/src/test/resources/expected/MixedDepsImplementingInterfacesFactory.java rename to factory/processor/src/test/resources/expected/MixedDepsImplementingInterfacesFactory.java diff --git a/factory/src/test/resources/expected/MultipleFactoriesConflictingParameterNamesFactory.java b/factory/processor/src/test/resources/expected/MultipleFactoriesConflictingParameterNamesFactory.java similarity index 100% rename from factory/src/test/resources/expected/MultipleFactoriesConflictingParameterNamesFactory.java rename to factory/processor/src/test/resources/expected/MultipleFactoriesConflictingParameterNamesFactory.java diff --git a/factory/src/test/resources/expected/MultipleFactoriesImplementingInterface_ClassAFactory.java b/factory/processor/src/test/resources/expected/MultipleFactoriesImplementingInterface_ClassAFactory.java similarity index 100% rename from factory/src/test/resources/expected/MultipleFactoriesImplementingInterface_ClassAFactory.java rename to factory/processor/src/test/resources/expected/MultipleFactoriesImplementingInterface_ClassAFactory.java diff --git a/factory/src/test/resources/expected/MultipleFactoriesImplementingInterface_ClassBFactory.java b/factory/processor/src/test/resources/expected/MultipleFactoriesImplementingInterface_ClassBFactory.java similarity index 100% rename from factory/src/test/resources/expected/MultipleFactoriesImplementingInterface_ClassBFactory.java rename to factory/processor/src/test/resources/expected/MultipleFactoriesImplementingInterface_ClassBFactory.java diff --git a/factory/src/test/resources/expected/MultipleProvidedParamsSameKeyFactory.java b/factory/processor/src/test/resources/expected/MultipleProvidedParamsSameKeyFactory.java similarity index 100% rename from factory/src/test/resources/expected/MultipleProvidedParamsSameKeyFactory.java rename to factory/processor/src/test/resources/expected/MultipleProvidedParamsSameKeyFactory.java diff --git a/factory/src/test/resources/expected/NestedClassCustomNamedFactory.java b/factory/processor/src/test/resources/expected/NestedClassCustomNamedFactory.java similarity index 100% rename from factory/src/test/resources/expected/NestedClassCustomNamedFactory.java rename to factory/processor/src/test/resources/expected/NestedClassCustomNamedFactory.java diff --git a/factory/src/test/resources/expected/NestedClasses_SimpleNestedClassFactory.java b/factory/processor/src/test/resources/expected/NestedClasses_SimpleNestedClassFactory.java similarity index 100% rename from factory/src/test/resources/expected/NestedClasses_SimpleNestedClassFactory.java rename to factory/processor/src/test/resources/expected/NestedClasses_SimpleNestedClassFactory.java diff --git a/factory/src/test/resources/expected/OnlyPrimitivesFactory.java b/factory/processor/src/test/resources/expected/OnlyPrimitivesFactory.java similarity index 100% rename from factory/src/test/resources/expected/OnlyPrimitivesFactory.java rename to factory/processor/src/test/resources/expected/OnlyPrimitivesFactory.java diff --git a/factory/src/test/resources/expected/ParameterAnnotationsFactory.java b/factory/processor/src/test/resources/expected/ParameterAnnotationsFactory.java similarity index 100% rename from factory/src/test/resources/expected/ParameterAnnotationsFactory.java rename to factory/processor/src/test/resources/expected/ParameterAnnotationsFactory.java diff --git a/factory/src/test/resources/expected/ProviderArgumentToCreateMethodFactory.java b/factory/processor/src/test/resources/expected/ProviderArgumentToCreateMethodFactory.java similarity index 100% rename from factory/src/test/resources/expected/ProviderArgumentToCreateMethodFactory.java rename to factory/processor/src/test/resources/expected/ProviderArgumentToCreateMethodFactory.java diff --git a/factory/src/test/resources/expected/PublicClassFactory.java b/factory/processor/src/test/resources/expected/PublicClassFactory.java similarity index 100% rename from factory/src/test/resources/expected/PublicClassFactory.java rename to factory/processor/src/test/resources/expected/PublicClassFactory.java diff --git a/factory/src/test/resources/expected/SimpleClassFactory.java b/factory/processor/src/test/resources/expected/SimpleClassFactory.java similarity index 100% rename from factory/src/test/resources/expected/SimpleClassFactory.java rename to factory/processor/src/test/resources/expected/SimpleClassFactory.java diff --git a/factory/src/test/resources/expected/SimpleClassImplementingMarkerFactory.java b/factory/processor/src/test/resources/expected/SimpleClassImplementingMarkerFactory.java similarity index 100% rename from factory/src/test/resources/expected/SimpleClassImplementingMarkerFactory.java rename to factory/processor/src/test/resources/expected/SimpleClassImplementingMarkerFactory.java diff --git a/factory/src/test/resources/expected/SimpleClassImplementingSimpleInterfaceFactory.java b/factory/processor/src/test/resources/expected/SimpleClassImplementingSimpleInterfaceFactory.java similarity index 100% rename from factory/src/test/resources/expected/SimpleClassImplementingSimpleInterfaceFactory.java rename to factory/processor/src/test/resources/expected/SimpleClassImplementingSimpleInterfaceFactory.java diff --git a/factory/src/test/resources/expected/SimpleClassMixedDepsFactory.java b/factory/processor/src/test/resources/expected/SimpleClassMixedDepsFactory.java similarity index 100% rename from factory/src/test/resources/expected/SimpleClassMixedDepsFactory.java rename to factory/processor/src/test/resources/expected/SimpleClassMixedDepsFactory.java diff --git a/factory/src/test/resources/expected/SimpleClassNonFinalFactory.java b/factory/processor/src/test/resources/expected/SimpleClassNonFinalFactory.java similarity index 100% rename from factory/src/test/resources/expected/SimpleClassNonFinalFactory.java rename to factory/processor/src/test/resources/expected/SimpleClassNonFinalFactory.java diff --git a/factory/src/test/resources/expected/SimpleClassNullableParametersFactory.java b/factory/processor/src/test/resources/expected/SimpleClassNullableParametersFactory.java similarity index 100% rename from factory/src/test/resources/expected/SimpleClassNullableParametersFactory.java rename to factory/processor/src/test/resources/expected/SimpleClassNullableParametersFactory.java diff --git a/factory/src/test/resources/expected/SimpleClassPassedDepsFactory.java b/factory/processor/src/test/resources/expected/SimpleClassPassedDepsFactory.java similarity index 100% rename from factory/src/test/resources/expected/SimpleClassPassedDepsFactory.java rename to factory/processor/src/test/resources/expected/SimpleClassPassedDepsFactory.java diff --git a/factory/src/test/resources/expected/SimpleClassProvidedDepsFactory.java b/factory/processor/src/test/resources/expected/SimpleClassProvidedDepsFactory.java similarity index 100% rename from factory/src/test/resources/expected/SimpleClassProvidedDepsFactory.java rename to factory/processor/src/test/resources/expected/SimpleClassProvidedDepsFactory.java diff --git a/factory/src/test/resources/expected/SimpleClassProvidedProviderDepsFactory.java b/factory/processor/src/test/resources/expected/SimpleClassProvidedProviderDepsFactory.java similarity index 100% rename from factory/src/test/resources/expected/SimpleClassProvidedProviderDepsFactory.java rename to factory/processor/src/test/resources/expected/SimpleClassProvidedProviderDepsFactory.java diff --git a/factory/src/test/resources/expected/SimpleClassThrowsFactory.java b/factory/processor/src/test/resources/expected/SimpleClassThrowsFactory.java similarity index 100% rename from factory/src/test/resources/expected/SimpleClassThrowsFactory.java rename to factory/processor/src/test/resources/expected/SimpleClassThrowsFactory.java diff --git a/factory/src/test/resources/expected/SimpleClassVarargsFactory.java b/factory/processor/src/test/resources/expected/SimpleClassVarargsFactory.java similarity index 100% rename from factory/src/test/resources/expected/SimpleClassVarargsFactory.java rename to factory/processor/src/test/resources/expected/SimpleClassVarargsFactory.java diff --git a/factory/src/test/resources/good/CheckerFrameworkNullable.java b/factory/processor/src/test/resources/good/CheckerFrameworkNullable.java similarity index 100% rename from factory/src/test/resources/good/CheckerFrameworkNullable.java rename to factory/processor/src/test/resources/good/CheckerFrameworkNullable.java diff --git a/factory/src/test/resources/good/ClassUsingQualifierWithArgs.java b/factory/processor/src/test/resources/good/ClassUsingQualifierWithArgs.java similarity index 100% rename from factory/src/test/resources/good/ClassUsingQualifierWithArgs.java rename to factory/processor/src/test/resources/good/ClassUsingQualifierWithArgs.java diff --git a/factory/src/test/resources/good/ConstructorAnnotated.java b/factory/processor/src/test/resources/good/ConstructorAnnotated.java similarity index 100% rename from factory/src/test/resources/good/ConstructorAnnotated.java rename to factory/processor/src/test/resources/good/ConstructorAnnotated.java diff --git a/factory/src/test/resources/good/ConstructorAnnotatedNonFinal.java b/factory/processor/src/test/resources/good/ConstructorAnnotatedNonFinal.java similarity index 100% rename from factory/src/test/resources/good/ConstructorAnnotatedNonFinal.java rename to factory/processor/src/test/resources/good/ConstructorAnnotatedNonFinal.java diff --git a/factory/src/test/resources/good/ConstructorAnnotatedThrows.java b/factory/processor/src/test/resources/good/ConstructorAnnotatedThrows.java similarity index 100% rename from factory/src/test/resources/good/ConstructorAnnotatedThrows.java rename to factory/processor/src/test/resources/good/ConstructorAnnotatedThrows.java diff --git a/factory/src/test/resources/good/CustomAnnotations.java b/factory/processor/src/test/resources/good/CustomAnnotations.java similarity index 100% rename from factory/src/test/resources/good/CustomAnnotations.java rename to factory/processor/src/test/resources/good/CustomAnnotations.java diff --git a/factory/src/test/resources/good/CustomNullable.java b/factory/processor/src/test/resources/good/CustomNullable.java similarity index 100% rename from factory/src/test/resources/good/CustomNullable.java rename to factory/processor/src/test/resources/good/CustomNullable.java diff --git a/factory/src/test/resources/good/DefaultPackage.java b/factory/processor/src/test/resources/good/DefaultPackage.java similarity index 100% rename from factory/src/test/resources/good/DefaultPackage.java rename to factory/processor/src/test/resources/good/DefaultPackage.java diff --git a/factory/src/test/resources/good/FactoryExtendingAbstractClass.java b/factory/processor/src/test/resources/good/FactoryExtendingAbstractClass.java similarity index 100% rename from factory/src/test/resources/good/FactoryExtendingAbstractClass.java rename to factory/processor/src/test/resources/good/FactoryExtendingAbstractClass.java diff --git a/factory/src/test/resources/good/FactoryExtendingAbstractClassThrows.java b/factory/processor/src/test/resources/good/FactoryExtendingAbstractClassThrows.java similarity index 100% rename from factory/src/test/resources/good/FactoryExtendingAbstractClassThrows.java rename to factory/processor/src/test/resources/good/FactoryExtendingAbstractClassThrows.java diff --git a/factory/src/test/resources/good/FactoryExtendingAbstractClassWithMultipleConstructors.java b/factory/processor/src/test/resources/good/FactoryExtendingAbstractClassWithMultipleConstructors.java similarity index 100% rename from factory/src/test/resources/good/FactoryExtendingAbstractClassWithMultipleConstructors.java rename to factory/processor/src/test/resources/good/FactoryExtendingAbstractClassWithMultipleConstructors.java diff --git a/factory/src/test/resources/good/FactoryImplementingCreateMethod.java b/factory/processor/src/test/resources/good/FactoryImplementingCreateMethod.java similarity index 100% rename from factory/src/test/resources/good/FactoryImplementingCreateMethod.java rename to factory/processor/src/test/resources/good/FactoryImplementingCreateMethod.java diff --git a/factory/src/test/resources/good/FactoryImplementingGenericInterfaceExtension.java b/factory/processor/src/test/resources/good/FactoryImplementingGenericInterfaceExtension.java similarity index 100% rename from factory/src/test/resources/good/FactoryImplementingGenericInterfaceExtension.java rename to factory/processor/src/test/resources/good/FactoryImplementingGenericInterfaceExtension.java diff --git a/factory/src/test/resources/good/Generics.java b/factory/processor/src/test/resources/good/Generics.java similarity index 100% rename from factory/src/test/resources/good/Generics.java rename to factory/processor/src/test/resources/good/Generics.java diff --git a/factory/src/test/resources/good/MixedDepsImplementingInterfaces.java b/factory/processor/src/test/resources/good/MixedDepsImplementingInterfaces.java similarity index 100% rename from factory/src/test/resources/good/MixedDepsImplementingInterfaces.java rename to factory/processor/src/test/resources/good/MixedDepsImplementingInterfaces.java diff --git a/factory/src/test/resources/good/MultipleFactoriesConflictingParameterNames.java b/factory/processor/src/test/resources/good/MultipleFactoriesConflictingParameterNames.java similarity index 100% rename from factory/src/test/resources/good/MultipleFactoriesConflictingParameterNames.java rename to factory/processor/src/test/resources/good/MultipleFactoriesConflictingParameterNames.java diff --git a/factory/src/test/resources/good/MultipleFactoriesImplementingInterface.java b/factory/processor/src/test/resources/good/MultipleFactoriesImplementingInterface.java similarity index 100% rename from factory/src/test/resources/good/MultipleFactoriesImplementingInterface.java rename to factory/processor/src/test/resources/good/MultipleFactoriesImplementingInterface.java diff --git a/factory/src/test/resources/good/MultipleProvidedParamsSameKey.java b/factory/processor/src/test/resources/good/MultipleProvidedParamsSameKey.java similarity index 100% rename from factory/src/test/resources/good/MultipleProvidedParamsSameKey.java rename to factory/processor/src/test/resources/good/MultipleProvidedParamsSameKey.java diff --git a/factory/src/test/resources/good/NestedClasses.java b/factory/processor/src/test/resources/good/NestedClasses.java similarity index 100% rename from factory/src/test/resources/good/NestedClasses.java rename to factory/processor/src/test/resources/good/NestedClasses.java diff --git a/factory/src/test/resources/good/OnlyPrimitives.java b/factory/processor/src/test/resources/good/OnlyPrimitives.java similarity index 100% rename from factory/src/test/resources/good/OnlyPrimitives.java rename to factory/processor/src/test/resources/good/OnlyPrimitives.java diff --git a/factory/src/test/resources/good/ParameterAnnotations.java b/factory/processor/src/test/resources/good/ParameterAnnotations.java similarity index 100% rename from factory/src/test/resources/good/ParameterAnnotations.java rename to factory/processor/src/test/resources/good/ParameterAnnotations.java diff --git a/factory/src/test/resources/good/ProviderArgumentToCreateMethod.java b/factory/processor/src/test/resources/good/ProviderArgumentToCreateMethod.java similarity index 100% rename from factory/src/test/resources/good/ProviderArgumentToCreateMethod.java rename to factory/processor/src/test/resources/good/ProviderArgumentToCreateMethod.java diff --git a/factory/src/test/resources/good/PublicClass.java b/factory/processor/src/test/resources/good/PublicClass.java similarity index 100% rename from factory/src/test/resources/good/PublicClass.java rename to factory/processor/src/test/resources/good/PublicClass.java diff --git a/factory/src/test/resources/good/SimpleClass.java b/factory/processor/src/test/resources/good/SimpleClass.java similarity index 100% rename from factory/src/test/resources/good/SimpleClass.java rename to factory/processor/src/test/resources/good/SimpleClass.java diff --git a/factory/src/test/resources/good/SimpleClassCustomName.java b/factory/processor/src/test/resources/good/SimpleClassCustomName.java similarity index 100% rename from factory/src/test/resources/good/SimpleClassCustomName.java rename to factory/processor/src/test/resources/good/SimpleClassCustomName.java diff --git a/factory/src/test/resources/good/SimpleClassImplementingMarker.java b/factory/processor/src/test/resources/good/SimpleClassImplementingMarker.java similarity index 100% rename from factory/src/test/resources/good/SimpleClassImplementingMarker.java rename to factory/processor/src/test/resources/good/SimpleClassImplementingMarker.java diff --git a/factory/src/test/resources/good/SimpleClassImplementingSimpleInterface.java b/factory/processor/src/test/resources/good/SimpleClassImplementingSimpleInterface.java similarity index 100% rename from factory/src/test/resources/good/SimpleClassImplementingSimpleInterface.java rename to factory/processor/src/test/resources/good/SimpleClassImplementingSimpleInterface.java diff --git a/factory/src/test/resources/good/SimpleClassMixedDeps.java b/factory/processor/src/test/resources/good/SimpleClassMixedDeps.java similarity index 100% rename from factory/src/test/resources/good/SimpleClassMixedDeps.java rename to factory/processor/src/test/resources/good/SimpleClassMixedDeps.java diff --git a/factory/src/test/resources/good/SimpleClassNonFinal.java b/factory/processor/src/test/resources/good/SimpleClassNonFinal.java similarity index 100% rename from factory/src/test/resources/good/SimpleClassNonFinal.java rename to factory/processor/src/test/resources/good/SimpleClassNonFinal.java diff --git a/factory/src/test/resources/good/SimpleClassNullableParameters.java b/factory/processor/src/test/resources/good/SimpleClassNullableParameters.java similarity index 100% rename from factory/src/test/resources/good/SimpleClassNullableParameters.java rename to factory/processor/src/test/resources/good/SimpleClassNullableParameters.java diff --git a/factory/src/test/resources/good/SimpleClassPassedDeps.java b/factory/processor/src/test/resources/good/SimpleClassPassedDeps.java similarity index 100% rename from factory/src/test/resources/good/SimpleClassPassedDeps.java rename to factory/processor/src/test/resources/good/SimpleClassPassedDeps.java diff --git a/factory/src/test/resources/good/SimpleClassProvidedDeps.java b/factory/processor/src/test/resources/good/SimpleClassProvidedDeps.java similarity index 100% rename from factory/src/test/resources/good/SimpleClassProvidedDeps.java rename to factory/processor/src/test/resources/good/SimpleClassProvidedDeps.java diff --git a/factory/src/test/resources/good/SimpleClassProvidedProviderDeps.java b/factory/processor/src/test/resources/good/SimpleClassProvidedProviderDeps.java similarity index 100% rename from factory/src/test/resources/good/SimpleClassProvidedProviderDeps.java rename to factory/processor/src/test/resources/good/SimpleClassProvidedProviderDeps.java diff --git a/factory/src/test/resources/good/SimpleClassThrows.java b/factory/processor/src/test/resources/good/SimpleClassThrows.java similarity index 100% rename from factory/src/test/resources/good/SimpleClassThrows.java rename to factory/processor/src/test/resources/good/SimpleClassThrows.java diff --git a/factory/src/test/resources/good/SimpleClassVarargs.java b/factory/processor/src/test/resources/good/SimpleClassVarargs.java similarity index 100% rename from factory/src/test/resources/good/SimpleClassVarargs.java rename to factory/processor/src/test/resources/good/SimpleClassVarargs.java diff --git a/factory/src/test/resources/support/AQualifier.java b/factory/processor/src/test/resources/support/AQualifier.java similarity index 100% rename from factory/src/test/resources/support/AQualifier.java rename to factory/processor/src/test/resources/support/AQualifier.java diff --git a/factory/src/test/resources/support/BQualifier.java b/factory/processor/src/test/resources/support/BQualifier.java similarity index 100% rename from factory/src/test/resources/support/BQualifier.java rename to factory/processor/src/test/resources/support/BQualifier.java diff --git a/factory/src/test/resources/support/QualifierWithArgs.java b/factory/processor/src/test/resources/support/QualifierWithArgs.java similarity index 100% rename from factory/src/test/resources/support/QualifierWithArgs.java rename to factory/processor/src/test/resources/support/QualifierWithArgs.java