aboutsummaryrefslogtreecommitdiff
path: root/factory
diff options
context:
space:
mode:
authoremcmanus <emcmanus@google.com>2016-08-08 10:21:17 -0700
committerÉamonn McManus <eamonn@mcmanus.net>2016-08-29 17:20:38 -0700
commitfacfc7e62777310282d9be1870e4b00facf692b1 (patch)
treef7bc9527d9a0379dc416e45e01d2543ccbc1f3f7 /factory
parentcc0af54a0ba34e1874cf1f499debc90dfb27c00c (diff)
downloadauto-facfc7e62777310282d9be1870e4b00facf692b1.tar.gz
Fix Java source files under third_party/java_src/auto so that they follow the new simplified import rules.
One test, AutoFactoryProcessorTest, had to be updated with modified line numbers because unused imports in bad/MixedFinals.java were deleted. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=129643318
Diffstat (limited to 'factory')
-rw-r--r--factory/src/main/java/com/google/auto/factory/AutoFactory.java4
-rw-r--r--factory/src/main/java/com/google/auto/factory/processor/AnnotationValues.java6
-rw-r--r--factory/src/main/java/com/google/auto/factory/processor/AutoFactoryDeclaration.java18
-rw-r--r--factory/src/main/java/com/google/auto/factory/processor/AutoFactoryProcessor.java2
-rw-r--r--factory/src/main/java/com/google/auto/factory/processor/Elements2.java3
-rw-r--r--factory/src/main/java/com/google/auto/factory/processor/FactoryDescriptorGenerator.java14
-rw-r--r--factory/src/main/java/com/google/auto/factory/processor/FactoryMethodDescriptor.java1
-rw-r--r--factory/src/main/java/com/google/auto/factory/processor/FactoryWriter.java3
-rw-r--r--factory/src/main/java/com/google/auto/factory/processor/Key.java11
-rw-r--r--factory/src/main/java/com/google/auto/factory/processor/Mirrors.java6
-rw-r--r--factory/src/main/java/com/google/auto/factory/processor/Parameter.java4
-rw-r--r--factory/src/main/java/com/google/auto/factory/processor/ProvidedChecker.java1
-rw-r--r--factory/src/main/java/com/google/auto/factory/processor/ProviderField.java6
-rw-r--r--factory/src/test/java/com/google/auto/factory/processor/AutoFactoryProcessorTest.java16
-rw-r--r--factory/src/test/resources/bad/EnumSupertype.java3
-rw-r--r--factory/src/test/resources/bad/MixedFinals.java3
-rw-r--r--factory/src/test/resources/expected/ClassUsingQualifierWithArgsFactory.java1
-rw-r--r--factory/src/test/resources/expected/ConstructorAnnotatedFactory.java1
-rw-r--r--factory/src/test/resources/expected/ConstructorAnnotatedNonFinalFactory.java1
-rw-r--r--factory/src/test/resources/expected/FactoryImplementingGenericInterfaceExtension.java1
-rw-r--r--factory/src/test/resources/expected/MixedDepsImplementingInterfacesFactory.java1
-rw-r--r--factory/src/test/resources/expected/MultipleProvidedParamsSameKeyFactory.java1
-rw-r--r--factory/src/test/resources/expected/SimpleClassMixedDepsFactory.java1
-rw-r--r--factory/src/test/resources/expected/SimpleClassPassedDepsFactory.java1
-rw-r--r--factory/src/test/resources/expected/SimpleClassProvidedDepsFactory.java1
-rw-r--r--factory/src/test/resources/expected/SimpleClassProvidedProviderDepsFactory.java1
-rw-r--r--factory/src/test/resources/good/ConstructorAnnotatedNonFinal.java2
-rw-r--r--factory/src/test/resources/good/FactoryImplementingCreateMethod.java1
-rw-r--r--factory/src/test/resources/good/SimpleClassImplementingMarker.java3
-rw-r--r--factory/src/test/resources/support/AQualifier.java1
-rw-r--r--factory/src/test/resources/support/BQualifier.java1
-rw-r--r--factory/src/test/resources/support/QualifierWithArgs.java1
32 files changed, 42 insertions, 78 deletions
diff --git a/factory/src/main/java/com/google/auto/factory/AutoFactory.java b/factory/src/main/java/com/google/auto/factory/AutoFactory.java
index c2f7e26b..98262401 100644
--- a/factory/src/main/java/com/google/auto/factory/AutoFactory.java
+++ b/factory/src/main/java/com/google/auto/factory/AutoFactory.java
@@ -15,11 +15,11 @@
*/
package com.google.auto.factory;
-import java.lang.annotation.Target;
-
import static java.lang.annotation.ElementType.CONSTRUCTOR;
import static java.lang.annotation.ElementType.TYPE;
+import java.lang.annotation.Target;
+
/**
* An annotation to be applied to elements for which a factory should be automatically generated.
*
diff --git a/factory/src/main/java/com/google/auto/factory/processor/AnnotationValues.java b/factory/src/main/java/com/google/auto/factory/processor/AnnotationValues.java
index 8513e0d5..1b1e65f4 100644
--- a/factory/src/main/java/com/google/auto/factory/processor/AnnotationValues.java
+++ b/factory/src/main/java/com/google/auto/factory/processor/AnnotationValues.java
@@ -15,8 +15,9 @@
*/
package com.google.auto.factory.processor;
+import com.google.common.collect.ImmutableList;
+import com.google.common.collect.Iterables;
import java.util.List;
-
import javax.lang.model.element.AnnotationValue;
import javax.lang.model.element.TypeElement;
import javax.lang.model.type.DeclaredType;
@@ -25,9 +26,6 @@ import javax.lang.model.util.ElementFilter;
import javax.lang.model.util.SimpleAnnotationValueVisitor6;
import javax.lang.model.util.SimpleTypeVisitor6;
-import com.google.common.collect.ImmutableList;
-import com.google.common.collect.Iterables;
-
final class AnnotationValues {
private AnnotationValues() {}
diff --git a/factory/src/main/java/com/google/auto/factory/processor/AutoFactoryDeclaration.java b/factory/src/main/java/com/google/auto/factory/processor/AutoFactoryDeclaration.java
index ccdc00a7..0e3cd0f7 100644
--- a/factory/src/main/java/com/google/auto/factory/processor/AutoFactoryDeclaration.java
+++ b/factory/src/main/java/com/google/auto/factory/processor/AutoFactoryDeclaration.java
@@ -15,6 +15,15 @@
*/
package com.google.auto.factory.processor;
+import static com.google.auto.common.MoreElements.getPackage;
+import static com.google.auto.factory.processor.Elements2.isValidSupertypeForClass;
+import static com.google.common.base.Preconditions.checkArgument;
+import static com.google.common.base.Preconditions.checkNotNull;
+import static com.google.common.base.Preconditions.checkState;
+import static com.google.common.collect.Iterables.getOnlyElement;
+import static javax.lang.model.util.ElementFilter.typesIn;
+import static javax.tools.Diagnostic.Kind.ERROR;
+
import com.google.auto.factory.AutoFactory;
import com.google.auto.value.AutoValue;
import com.google.common.base.Optional;
@@ -36,15 +45,6 @@ import javax.lang.model.element.TypeElement;
import javax.lang.model.util.ElementFilter;
import javax.lang.model.util.Elements;
-import static com.google.auto.common.MoreElements.getPackage;
-import static com.google.auto.factory.processor.Elements2.isValidSupertypeForClass;
-import static com.google.common.base.Preconditions.checkArgument;
-import static com.google.common.base.Preconditions.checkNotNull;
-import static com.google.common.base.Preconditions.checkState;
-import static com.google.common.collect.Iterables.getOnlyElement;
-import static javax.lang.model.util.ElementFilter.typesIn;
-import static javax.tools.Diagnostic.Kind.ERROR;
-
/**
* This is a value object that mirrors the static declaration of an {@link AutoFactory} annotation.
*
diff --git a/factory/src/main/java/com/google/auto/factory/processor/AutoFactoryProcessor.java b/factory/src/main/java/com/google/auto/factory/processor/AutoFactoryProcessor.java
index 99607127..fc466997 100644
--- a/factory/src/main/java/com/google/auto/factory/processor/AutoFactoryProcessor.java
+++ b/factory/src/main/java/com/google/auto/factory/processor/AutoFactoryProcessor.java
@@ -19,7 +19,6 @@ import com.google.auto.common.MoreTypes;
import com.google.auto.factory.AutoFactory;
import com.google.auto.factory.Provided;
import com.google.auto.service.AutoService;
-import com.google.common.base.Function;
import com.google.common.base.Optional;
import com.google.common.base.Throwables;
import com.google.common.collect.ImmutableList;
@@ -28,7 +27,6 @@ import com.google.common.collect.ImmutableSet;
import com.google.common.collect.ImmutableSetMultimap;
import com.google.common.collect.ImmutableSortedSet;
import com.google.common.collect.Iterables;
-import com.google.common.collect.Multimaps;
import java.io.IOException;
import java.util.Arrays;
import java.util.Collection;
diff --git a/factory/src/main/java/com/google/auto/factory/processor/Elements2.java b/factory/src/main/java/com/google/auto/factory/processor/Elements2.java
index da6f1691..be7ed2f5 100644
--- a/factory/src/main/java/com/google/auto/factory/processor/Elements2.java
+++ b/factory/src/main/java/com/google/auto/factory/processor/Elements2.java
@@ -22,6 +22,7 @@ import static javax.lang.model.element.ElementKind.PACKAGE;
import static javax.lang.model.element.Modifier.FINAL;
import static javax.lang.model.element.Modifier.STATIC;
+import com.google.common.collect.ImmutableSet;
import javax.lang.model.element.ExecutableElement;
import javax.lang.model.element.TypeElement;
import javax.lang.model.type.DeclaredType;
@@ -31,8 +32,6 @@ import javax.lang.model.type.TypeMirror;
import javax.lang.model.util.ElementFilter;
import javax.lang.model.util.Types;
-import com.google.common.collect.ImmutableSet;
-
final class Elements2 {
private Elements2() { }
diff --git a/factory/src/main/java/com/google/auto/factory/processor/FactoryDescriptorGenerator.java b/factory/src/main/java/com/google/auto/factory/processor/FactoryDescriptorGenerator.java
index 1b728cc6..00de30ac 100644
--- a/factory/src/main/java/com/google/auto/factory/processor/FactoryDescriptorGenerator.java
+++ b/factory/src/main/java/com/google/auto/factory/processor/FactoryDescriptorGenerator.java
@@ -15,6 +15,13 @@
*/
package com.google.auto.factory.processor;
+import static com.google.auto.common.MoreElements.isAnnotationPresent;
+import static com.google.common.base.Preconditions.checkArgument;
+import static com.google.common.base.Preconditions.checkNotNull;
+import static javax.lang.model.element.Modifier.ABSTRACT;
+import static javax.lang.model.element.Modifier.PUBLIC;
+import static javax.tools.Diagnostic.Kind.ERROR;
+
import com.google.auto.common.MoreElements;
import com.google.auto.factory.AutoFactory;
import com.google.auto.factory.Provided;
@@ -36,13 +43,6 @@ import javax.lang.model.element.VariableElement;
import javax.lang.model.util.ElementKindVisitor6;
import javax.lang.model.util.Types;
-import static com.google.auto.common.MoreElements.isAnnotationPresent;
-import static com.google.common.base.Preconditions.checkArgument;
-import static com.google.common.base.Preconditions.checkNotNull;
-import static javax.lang.model.element.Modifier.ABSTRACT;
-import static javax.lang.model.element.Modifier.PUBLIC;
-import static javax.tools.Diagnostic.Kind.ERROR;
-
/**
* A service that traverses an element and returns the set of factory methods defined therein.
*
diff --git a/factory/src/main/java/com/google/auto/factory/processor/FactoryMethodDescriptor.java b/factory/src/main/java/com/google/auto/factory/processor/FactoryMethodDescriptor.java
index 15bd7301..59b6178a 100644
--- a/factory/src/main/java/com/google/auto/factory/processor/FactoryMethodDescriptor.java
+++ b/factory/src/main/java/com/google/auto/factory/processor/FactoryMethodDescriptor.java
@@ -21,7 +21,6 @@ import static com.google.common.base.Preconditions.checkState;
import com.google.auto.value.AutoValue;
import com.google.common.collect.ImmutableSet;
import com.google.common.collect.Sets;
-
import javax.lang.model.type.TypeMirror;
/**
diff --git a/factory/src/main/java/com/google/auto/factory/processor/FactoryWriter.java b/factory/src/main/java/com/google/auto/factory/processor/FactoryWriter.java
index 391c77bd..813da323 100644
--- a/factory/src/main/java/com/google/auto/factory/processor/FactoryWriter.java
+++ b/factory/src/main/java/com/google/auto/factory/processor/FactoryWriter.java
@@ -29,7 +29,6 @@ import com.google.common.base.Joiner;
import com.google.common.base.Throwables;
import com.google.common.collect.FluentIterable;
import com.google.common.collect.ImmutableList;
-
import com.google.common.collect.Iterables;
import com.google.common.io.CharSink;
import com.google.common.io.CharSource;
@@ -44,9 +43,7 @@ import com.squareup.javapoet.ParameterSpec;
import com.squareup.javapoet.ParameterizedTypeName;
import com.squareup.javapoet.TypeName;
import com.squareup.javapoet.TypeSpec;
-
import java.io.IOException;
-
import java.io.Writer;
import java.util.Iterator;
import javax.annotation.Generated;
diff --git a/factory/src/main/java/com/google/auto/factory/processor/Key.java b/factory/src/main/java/com/google/auto/factory/processor/Key.java
index 2b1cc7c6..01a9ac1e 100644
--- a/factory/src/main/java/com/google/auto/factory/processor/Key.java
+++ b/factory/src/main/java/com/google/auto/factory/processor/Key.java
@@ -15,6 +15,11 @@
*/
package com.google.auto.factory.processor;
+import static com.google.auto.common.MoreElements.isAnnotationPresent;
+import static com.google.auto.factory.processor.Mirrors.isProvider;
+import static com.google.auto.factory.processor.Mirrors.unwrapOptionalEquivalence;
+import static com.google.auto.factory.processor.Mirrors.wrapOptionalInEquivalence;
+
import com.google.auto.common.AnnotationMirrors;
import com.google.auto.common.MoreTypes;
import com.google.auto.value.AutoValue;
@@ -24,15 +29,9 @@ import com.google.common.collect.FluentIterable;
import com.google.common.collect.ImmutableSet;
import javax.inject.Qualifier;
import javax.lang.model.element.AnnotationMirror;
-import javax.lang.model.type.PrimitiveType;
import javax.lang.model.type.TypeMirror;
import javax.lang.model.util.Types;
-import static com.google.auto.common.MoreElements.isAnnotationPresent;
-import static com.google.auto.factory.processor.Mirrors.isProvider;
-import static com.google.auto.factory.processor.Mirrors.unwrapOptionalEquivalence;
-import static com.google.auto.factory.processor.Mirrors.wrapOptionalInEquivalence;
-
/**
* A value object for types and qualifiers.
*
diff --git a/factory/src/main/java/com/google/auto/factory/processor/Mirrors.java b/factory/src/main/java/com/google/auto/factory/processor/Mirrors.java
index 7015e3f8..8fb8f2f3 100644
--- a/factory/src/main/java/com/google/auto/factory/processor/Mirrors.java
+++ b/factory/src/main/java/com/google/auto/factory/processor/Mirrors.java
@@ -17,10 +17,11 @@ package com.google.auto.factory.processor;
import com.google.auto.common.MoreTypes;
import com.google.common.base.Equivalence;
+import com.google.common.base.Optional;
+import com.google.common.collect.ImmutableMap;
import java.lang.annotation.Annotation;
import java.util.Map;
import java.util.Map.Entry;
-
import javax.inject.Provider;
import javax.lang.model.element.AnnotationMirror;
import javax.lang.model.element.AnnotationValue;
@@ -32,9 +33,6 @@ import javax.lang.model.type.DeclaredType;
import javax.lang.model.type.TypeMirror;
import javax.lang.model.util.SimpleElementVisitor6;
-import com.google.common.base.Optional;
-import com.google.common.collect.ImmutableMap;
-
final class Mirrors {
private Mirrors() { }
diff --git a/factory/src/main/java/com/google/auto/factory/processor/Parameter.java b/factory/src/main/java/com/google/auto/factory/processor/Parameter.java
index 7e68eb56..fa3f37f1 100644
--- a/factory/src/main/java/com/google/auto/factory/processor/Parameter.java
+++ b/factory/src/main/java/com/google/auto/factory/processor/Parameter.java
@@ -21,16 +21,14 @@ import static com.google.common.base.Preconditions.checkArgument;
import com.google.auto.common.AnnotationMirrors;
import com.google.auto.value.AutoValue;
-import com.google.common.base.Function;
import com.google.common.base.Equivalence;
+import com.google.common.base.Function;
import com.google.common.base.Optional;
import com.google.common.collect.ImmutableSet;
import com.google.common.collect.Lists;
import com.google.common.collect.Sets;
-
import java.util.List;
import java.util.Set;
-
import javax.inject.Provider;
import javax.lang.model.element.AnnotationMirror;
import javax.lang.model.element.VariableElement;
diff --git a/factory/src/main/java/com/google/auto/factory/processor/ProvidedChecker.java b/factory/src/main/java/com/google/auto/factory/processor/ProvidedChecker.java
index 041c94ed..aaf3712c 100644
--- a/factory/src/main/java/com/google/auto/factory/processor/ProvidedChecker.java
+++ b/factory/src/main/java/com/google/auto/factory/processor/ProvidedChecker.java
@@ -21,7 +21,6 @@ import static javax.tools.Diagnostic.Kind.ERROR;
import com.google.auto.factory.AutoFactory;
import com.google.auto.factory.Provided;
-
import javax.annotation.processing.Messager;
import javax.lang.model.element.Element;
import javax.lang.model.element.ExecutableElement;
diff --git a/factory/src/main/java/com/google/auto/factory/processor/ProviderField.java b/factory/src/main/java/com/google/auto/factory/processor/ProviderField.java
index 21eb56d5..91ccb70a 100644
--- a/factory/src/main/java/com/google/auto/factory/processor/ProviderField.java
+++ b/factory/src/main/java/com/google/auto/factory/processor/ProviderField.java
@@ -15,15 +15,15 @@
*/
package com.google.auto.factory.processor;
+import static com.google.auto.factory.processor.Mirrors.unwrapOptionalEquivalence;
+import static com.google.auto.factory.processor.Mirrors.wrapOptionalInEquivalence;
+
import com.google.auto.common.AnnotationMirrors;
import com.google.auto.value.AutoValue;
import com.google.common.base.Equivalence;
import com.google.common.base.Optional;
import javax.lang.model.element.AnnotationMirror;
-import static com.google.auto.factory.processor.Mirrors.unwrapOptionalEquivalence;
-import static com.google.auto.factory.processor.Mirrors.wrapOptionalInEquivalence;
-
@AutoValue
abstract class ProviderField {
abstract String name();
diff --git a/factory/src/test/java/com/google/auto/factory/processor/AutoFactoryProcessorTest.java b/factory/src/test/java/com/google/auto/factory/processor/AutoFactoryProcessorTest.java
index 67302e97..a1118ccb 100644
--- a/factory/src/test/java/com/google/auto/factory/processor/AutoFactoryProcessorTest.java
+++ b/factory/src/test/java/com/google/auto/factory/processor/AutoFactoryProcessorTest.java
@@ -15,6 +15,11 @@
*/
package com.google.auto.factory.processor;
+import static com.google.common.truth.Truth.assertAbout;
+import static com.google.testing.compile.JavaSourceSubjectFactory.javaSource;
+import static com.google.testing.compile.JavaSourcesSubject.assertThat;
+import static com.google.testing.compile.JavaSourcesSubjectFactory.javaSources;
+
import com.google.common.collect.ImmutableSet;
import com.google.testing.compile.JavaFileObjects;
import javax.tools.JavaFileObject;
@@ -22,11 +27,6 @@ import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
-import static com.google.common.truth.Truth.assertAbout;
-import static com.google.testing.compile.JavaSourceSubjectFactory.javaSource;
-import static com.google.testing.compile.JavaSourcesSubject.assertThat;
-import static com.google.testing.compile.JavaSourcesSubjectFactory.javaSources;
-
/**
* Functional tests for the {@link AutoFactoryProcessor}.
*/
@@ -177,10 +177,10 @@ public class AutoFactoryProcessorTest {
.failsToCompile()
.withErrorContaining(
"Cannot mix allowSubclasses=true and allowSubclasses=false in one factory.")
- .in(file).onLine(25).atColumn(3)
+ .in(file).onLine(22).atColumn(3)
.and().withErrorContaining(
"Cannot mix allowSubclasses=true and allowSubclasses=false in one factory.")
- .in(file).onLine(26).atColumn(3);
+ .in(file).onLine(23).atColumn(3);
}
@Test public void failsOnGenericClass() {
@@ -277,7 +277,7 @@ public class AutoFactoryProcessorTest {
.withErrorContaining(
"java.util.concurrent.TimeUnit is not a valid supertype for a factory. "
+ "Supertypes must be non-final classes.")
- .in(file).onLine(22);
+ .in(file).onLine(21);
}
@Test public void factoryExtendingFinalClass() {
diff --git a/factory/src/test/resources/bad/EnumSupertype.java b/factory/src/test/resources/bad/EnumSupertype.java
index ce9fb902..b432ea41 100644
--- a/factory/src/test/resources/bad/EnumSupertype.java
+++ b/factory/src/test/resources/bad/EnumSupertype.java
@@ -15,9 +15,8 @@
*/
package tests;
-import java.util.concurrent.TimeUnit;
-
import com.google.auto.factory.AutoFactory;
+import java.util.concurrent.TimeUnit;
@AutoFactory(extending = TimeUnit.class)
final class InterfaceSupertype {}
diff --git a/factory/src/test/resources/bad/MixedFinals.java b/factory/src/test/resources/bad/MixedFinals.java
index da7130a6..8d41f6bd 100644
--- a/factory/src/test/resources/bad/MixedFinals.java
+++ b/factory/src/test/resources/bad/MixedFinals.java
@@ -15,10 +15,7 @@
*/
package tests;
-import javax.annotation.Generated;
-
import com.google.auto.factory.AutoFactory;
-import com.google.auto.factory.Provided;
final class MixedFinals {
@AutoFactory(allowSubclasses = false) MixedFinals() {}
diff --git a/factory/src/test/resources/expected/ClassUsingQualifierWithArgsFactory.java b/factory/src/test/resources/expected/ClassUsingQualifierWithArgsFactory.java
index bb28f0b1..c5b7f2e0 100644
--- a/factory/src/test/resources/expected/ClassUsingQualifierWithArgsFactory.java
+++ b/factory/src/test/resources/expected/ClassUsingQualifierWithArgsFactory.java
@@ -16,7 +16,6 @@
package tests;
import com.google.auto.factory.internal.Preconditions;
-
import javax.annotation.Generated;
import javax.inject.Inject;
import javax.inject.Provider;
diff --git a/factory/src/test/resources/expected/ConstructorAnnotatedFactory.java b/factory/src/test/resources/expected/ConstructorAnnotatedFactory.java
index 9e7b9aa7..2e4dc801 100644
--- a/factory/src/test/resources/expected/ConstructorAnnotatedFactory.java
+++ b/factory/src/test/resources/expected/ConstructorAnnotatedFactory.java
@@ -16,7 +16,6 @@
package tests;
import com.google.auto.factory.internal.Preconditions;
-
import javax.annotation.Generated;
import javax.inject.Inject;
import javax.inject.Provider;
diff --git a/factory/src/test/resources/expected/ConstructorAnnotatedNonFinalFactory.java b/factory/src/test/resources/expected/ConstructorAnnotatedNonFinalFactory.java
index 2a981d9d..305354d7 100644
--- a/factory/src/test/resources/expected/ConstructorAnnotatedNonFinalFactory.java
+++ b/factory/src/test/resources/expected/ConstructorAnnotatedNonFinalFactory.java
@@ -16,7 +16,6 @@
package tests;
import com.google.auto.factory.internal.Preconditions;
-
import javax.annotation.Generated;
import javax.inject.Inject;
import javax.inject.Provider;
diff --git a/factory/src/test/resources/expected/FactoryImplementingGenericInterfaceExtension.java b/factory/src/test/resources/expected/FactoryImplementingGenericInterfaceExtension.java
index 557c1187..dcfb0361 100644
--- a/factory/src/test/resources/expected/FactoryImplementingGenericInterfaceExtension.java
+++ b/factory/src/test/resources/expected/FactoryImplementingGenericInterfaceExtension.java
@@ -16,7 +16,6 @@
package tests;
import com.google.auto.factory.internal.Preconditions;
-
import javax.annotation.Generated;
import javax.inject.Inject;
import javax.inject.Provider;
diff --git a/factory/src/test/resources/expected/MixedDepsImplementingInterfacesFactory.java b/factory/src/test/resources/expected/MixedDepsImplementingInterfacesFactory.java
index 2c25568e..3ae87d4b 100644
--- a/factory/src/test/resources/expected/MixedDepsImplementingInterfacesFactory.java
+++ b/factory/src/test/resources/expected/MixedDepsImplementingInterfacesFactory.java
@@ -16,7 +16,6 @@
package tests;
import com.google.auto.factory.internal.Preconditions;
-
import javax.annotation.Generated;
import javax.inject.Inject;
import javax.inject.Provider;
diff --git a/factory/src/test/resources/expected/MultipleProvidedParamsSameKeyFactory.java b/factory/src/test/resources/expected/MultipleProvidedParamsSameKeyFactory.java
index 0f7a6ed5..53021977 100644
--- a/factory/src/test/resources/expected/MultipleProvidedParamsSameKeyFactory.java
+++ b/factory/src/test/resources/expected/MultipleProvidedParamsSameKeyFactory.java
@@ -16,7 +16,6 @@
package tests;
import com.google.auto.factory.internal.Preconditions;
-
import javax.annotation.Generated;
import javax.inject.Inject;
import javax.inject.Provider;
diff --git a/factory/src/test/resources/expected/SimpleClassMixedDepsFactory.java b/factory/src/test/resources/expected/SimpleClassMixedDepsFactory.java
index 405aad8e..a76c5bb1 100644
--- a/factory/src/test/resources/expected/SimpleClassMixedDepsFactory.java
+++ b/factory/src/test/resources/expected/SimpleClassMixedDepsFactory.java
@@ -16,7 +16,6 @@
package tests;
import com.google.auto.factory.internal.Preconditions;
-
import javax.annotation.Generated;
import javax.inject.Inject;
import javax.inject.Provider;
diff --git a/factory/src/test/resources/expected/SimpleClassPassedDepsFactory.java b/factory/src/test/resources/expected/SimpleClassPassedDepsFactory.java
index 6ef0eb5e..dd495343 100644
--- a/factory/src/test/resources/expected/SimpleClassPassedDepsFactory.java
+++ b/factory/src/test/resources/expected/SimpleClassPassedDepsFactory.java
@@ -16,7 +16,6 @@
package tests;
import com.google.auto.factory.internal.Preconditions;
-
import javax.annotation.Generated;
import javax.inject.Inject;
diff --git a/factory/src/test/resources/expected/SimpleClassProvidedDepsFactory.java b/factory/src/test/resources/expected/SimpleClassProvidedDepsFactory.java
index c1a8061c..b1e60ffb 100644
--- a/factory/src/test/resources/expected/SimpleClassProvidedDepsFactory.java
+++ b/factory/src/test/resources/expected/SimpleClassProvidedDepsFactory.java
@@ -16,7 +16,6 @@
package tests;
import com.google.auto.factory.internal.Preconditions;
-
import javax.annotation.Generated;
import javax.inject.Inject;
import javax.inject.Provider;
diff --git a/factory/src/test/resources/expected/SimpleClassProvidedProviderDepsFactory.java b/factory/src/test/resources/expected/SimpleClassProvidedProviderDepsFactory.java
index 72fe569c..0e6d46ee 100644
--- a/factory/src/test/resources/expected/SimpleClassProvidedProviderDepsFactory.java
+++ b/factory/src/test/resources/expected/SimpleClassProvidedProviderDepsFactory.java
@@ -16,7 +16,6 @@
package tests;
import com.google.auto.factory.internal.Preconditions;
-
import javax.annotation.Generated;
import javax.inject.Inject;
import javax.inject.Provider;
diff --git a/factory/src/test/resources/good/ConstructorAnnotatedNonFinal.java b/factory/src/test/resources/good/ConstructorAnnotatedNonFinal.java
index 7bc5d0a6..dba495d4 100644
--- a/factory/src/test/resources/good/ConstructorAnnotatedNonFinal.java
+++ b/factory/src/test/resources/good/ConstructorAnnotatedNonFinal.java
@@ -15,8 +15,6 @@
*/
package tests;
-import javax.annotation.Generated;
-
import com.google.auto.factory.AutoFactory;
import com.google.auto.factory.Provided;
diff --git a/factory/src/test/resources/good/FactoryImplementingCreateMethod.java b/factory/src/test/resources/good/FactoryImplementingCreateMethod.java
index 4f530e66..a6fe00d2 100644
--- a/factory/src/test/resources/good/FactoryImplementingCreateMethod.java
+++ b/factory/src/test/resources/good/FactoryImplementingCreateMethod.java
@@ -16,7 +16,6 @@
package tests;
import com.google.auto.factory.AutoFactory;
-
import java.util.List;
final class FactoryImplementingCreateMethod {
diff --git a/factory/src/test/resources/good/SimpleClassImplementingMarker.java b/factory/src/test/resources/good/SimpleClassImplementingMarker.java
index aaef1817..50c3e7f8 100644
--- a/factory/src/test/resources/good/SimpleClassImplementingMarker.java
+++ b/factory/src/test/resources/good/SimpleClassImplementingMarker.java
@@ -13,9 +13,8 @@
*/
package tests;
-import java.util.RandomAccess;
-
import com.google.auto.factory.AutoFactory;
+import java.util.RandomAccess;
@AutoFactory(implementing = RandomAccess.class)
class SimpleClassImplementingMarker {
diff --git a/factory/src/test/resources/support/AQualifier.java b/factory/src/test/resources/support/AQualifier.java
index ac14eafa..32228b3a 100644
--- a/factory/src/test/resources/support/AQualifier.java
+++ b/factory/src/test/resources/support/AQualifier.java
@@ -19,7 +19,6 @@ import static java.lang.annotation.RetentionPolicy.RUNTIME;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
-
import javax.inject.Qualifier;
/**
diff --git a/factory/src/test/resources/support/BQualifier.java b/factory/src/test/resources/support/BQualifier.java
index 48a91ca0..9f3991bf 100644
--- a/factory/src/test/resources/support/BQualifier.java
+++ b/factory/src/test/resources/support/BQualifier.java
@@ -19,7 +19,6 @@ import static java.lang.annotation.RetentionPolicy.RUNTIME;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
-
import javax.inject.Qualifier;
/**
diff --git a/factory/src/test/resources/support/QualifierWithArgs.java b/factory/src/test/resources/support/QualifierWithArgs.java
index b73480f2..8458f09a 100644
--- a/factory/src/test/resources/support/QualifierWithArgs.java
+++ b/factory/src/test/resources/support/QualifierWithArgs.java
@@ -19,7 +19,6 @@ import static java.lang.annotation.RetentionPolicy.RUNTIME;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
-
import javax.inject.Qualifier;
/**