aboutsummaryrefslogtreecommitdiff
path: root/factory/src/test/resources/expected
diff options
context:
space:
mode:
Diffstat (limited to 'factory/src/test/resources/expected')
-rw-r--r--factory/src/test/resources/expected/CheckerFrameworkNullableFactory.java21
-rw-r--r--factory/src/test/resources/expected/ClassUsingQualifierWithArgsFactory.java11
-rw-r--r--factory/src/test/resources/expected/ConstructorAnnotatedFactory.java9
-rw-r--r--factory/src/test/resources/expected/ConstructorAnnotatedNonFinalFactory.java9
-rw-r--r--factory/src/test/resources/expected/ConstructorAnnotatedThrowsFactory.java59
-rw-r--r--factory/src/test/resources/expected/CustomNamedFactory.java9
-rw-r--r--factory/src/test/resources/expected/CustomNullableFactory.java6
-rw-r--r--factory/src/test/resources/expected/FactoryExtendingAbstractClassFactory.java12
-rw-r--r--factory/src/test/resources/expected/FactoryExtendingAbstractClassThrowsFactory.java39
-rw-r--r--factory/src/test/resources/expected/FactoryImplementingCreateMethod_ConcreteClassFactory.java9
-rw-r--r--factory/src/test/resources/expected/FactoryImplementingGenericInterfaceExtensionFactory.java9
-rw-r--r--factory/src/test/resources/expected/MixedDepsImplementingInterfacesFactory.java21
-rw-r--r--factory/src/test/resources/expected/MultipleFactoriesConflictingParameterNamesFactory.java2
-rw-r--r--factory/src/test/resources/expected/MultipleFactoriesImplementingInterface_ClassAFactory.java6
-rw-r--r--factory/src/test/resources/expected/MultipleFactoriesImplementingInterface_ClassBFactory.java6
-rw-r--r--factory/src/test/resources/expected/MultipleProvidedParamsSameKeyFactory.java6
-rw-r--r--factory/src/test/resources/expected/NestedClassCustomNamedFactory.java9
-rw-r--r--factory/src/test/resources/expected/NestedClasses_SimpleNestedClassFactory.java9
-rw-r--r--factory/src/test/resources/expected/OnlyPrimitivesFactory.java9
-rw-r--r--factory/src/test/resources/expected/ProviderArgumentToCreateMethodFactory.java7
-rw-r--r--factory/src/test/resources/expected/PublicClassFactory.java9
-rw-r--r--factory/src/test/resources/expected/SimpleClassFactory.java9
-rw-r--r--factory/src/test/resources/expected/SimpleClassImplementingMarkerFactory.java9
-rw-r--r--factory/src/test/resources/expected/SimpleClassImplementingSimpleInterfaceFactory.java12
-rw-r--r--factory/src/test/resources/expected/SimpleClassMixedDepsFactory.java10
-rw-r--r--factory/src/test/resources/expected/SimpleClassNonFinalFactory.java9
-rw-r--r--factory/src/test/resources/expected/SimpleClassNullableParametersFactory.java6
-rw-r--r--factory/src/test/resources/expected/SimpleClassPassedDepsFactory.java9
-rw-r--r--factory/src/test/resources/expected/SimpleClassProvidedDepsFactory.java6
-rw-r--r--factory/src/test/resources/expected/SimpleClassProvidedProviderDepsFactory.java6
-rw-r--r--factory/src/test/resources/expected/SimpleClassThrowsFactory.java33
-rw-r--r--factory/src/test/resources/expected/SimpleClassVarargsFactory.java5
32 files changed, 279 insertions, 112 deletions
diff --git a/factory/src/test/resources/expected/CheckerFrameworkNullableFactory.java b/factory/src/test/resources/expected/CheckerFrameworkNullableFactory.java
index 79175c7e..faa83971 100644
--- a/factory/src/test/resources/expected/CheckerFrameworkNullableFactory.java
+++ b/factory/src/test/resources/expected/CheckerFrameworkNullableFactory.java
@@ -15,6 +15,7 @@
*/
package tests;
+import java.util.Map;
import javax.annotation.processing.Generated;
import javax.inject.Inject;
import javax.inject.Provider;
@@ -22,26 +23,34 @@ import org.checkerframework.checker.nullness.compatqual.NullableDecl;
import org.checkerframework.checker.nullness.compatqual.NullableType;
@Generated(
- value = "com.google.auto.factory.processor.AutoFactoryProcessor",
- comments = "https://github.com/google/auto/tree/master/factory"
-)
+ value = "com.google.auto.factory.processor.AutoFactoryProcessor",
+ comments = "https://github.com/google/auto/tree/master/factory"
+ )
final class CheckerFrameworkNullableFactory {
private final Provider<String> java_lang_StringProvider;
+ private final Provider<Map.@NullableType Entry<?, ?>> providedNestedNullableTypeProvider;
+
@Inject
CheckerFrameworkNullableFactory(
- Provider<String> java_lang_StringProvider) {
+ Provider<String> java_lang_StringProvider,
+ Provider<Map.@NullableType Entry<?, ?>> providedNestedNullableTypeProvider) {
this.java_lang_StringProvider = checkNotNull(java_lang_StringProvider, 1);
+ this.providedNestedNullableTypeProvider = checkNotNull(providedNestedNullableTypeProvider, 2);
}
CheckerFrameworkNullable create(
- @NullableDecl String nullableDecl, @NullableType String nullableType) {
+ @NullableDecl String nullableDecl,
+ @NullableType String nullableType,
+ Map.@NullableType Entry<?, ?> nestedNullableType) {
return new CheckerFrameworkNullable(
nullableDecl,
java_lang_StringProvider.get(),
nullableType,
- java_lang_StringProvider.get());
+ java_lang_StringProvider.get(),
+ nestedNullableType,
+ providedNestedNullableTypeProvider.get());
}
private static <T> T checkNotNull(T reference, int argumentIndex) {
diff --git a/factory/src/test/resources/expected/ClassUsingQualifierWithArgsFactory.java b/factory/src/test/resources/expected/ClassUsingQualifierWithArgsFactory.java
index b5bd89c1..8d889eed 100644
--- a/factory/src/test/resources/expected/ClassUsingQualifierWithArgsFactory.java
+++ b/factory/src/test/resources/expected/ClassUsingQualifierWithArgsFactory.java
@@ -20,14 +20,15 @@ import javax.inject.Inject;
import javax.inject.Provider;
@Generated(
- value = "com.google.auto.factory.processor.AutoFactoryProcessor",
- comments = "https://github.com/google/auto/tree/master/factory"
- )
+ value = "com.google.auto.factory.processor.AutoFactoryProcessor",
+ comments = "https://github.com/google/auto/tree/master/factory"
+ )
final class ClassUsingQualifierWithArgsFactory {
private final Provider<String> providedDepAProvider;
- @Inject ClassUsingQualifierWithArgsFactory(
- @QualifierWithArgs(name="Fred", count=3) Provider<String> providedDepAProvider) {
+ @Inject
+ ClassUsingQualifierWithArgsFactory(
+ @QualifierWithArgs(name = "Fred", count = 3) Provider<String> providedDepAProvider) {
this.providedDepAProvider = checkNotNull(providedDepAProvider, 1);
}
diff --git a/factory/src/test/resources/expected/ConstructorAnnotatedFactory.java b/factory/src/test/resources/expected/ConstructorAnnotatedFactory.java
index 6e9d242e..22349851 100644
--- a/factory/src/test/resources/expected/ConstructorAnnotatedFactory.java
+++ b/factory/src/test/resources/expected/ConstructorAnnotatedFactory.java
@@ -20,13 +20,14 @@ import javax.inject.Inject;
import javax.inject.Provider;
@Generated(
- value = "com.google.auto.factory.processor.AutoFactoryProcessor",
- comments = "https://github.com/google/auto/tree/master/factory"
- )
+ value = "com.google.auto.factory.processor.AutoFactoryProcessor",
+ comments = "https://github.com/google/auto/tree/master/factory"
+ )
final class ConstructorAnnotatedFactory {
private final Provider<Object> objProvider;
- @Inject ConstructorAnnotatedFactory(Provider<Object> objProvider) {
+ @Inject
+ ConstructorAnnotatedFactory(Provider<Object> objProvider) {
this.objProvider = checkNotNull(objProvider, 1);
}
diff --git a/factory/src/test/resources/expected/ConstructorAnnotatedNonFinalFactory.java b/factory/src/test/resources/expected/ConstructorAnnotatedNonFinalFactory.java
index f662642d..25ec894f 100644
--- a/factory/src/test/resources/expected/ConstructorAnnotatedNonFinalFactory.java
+++ b/factory/src/test/resources/expected/ConstructorAnnotatedNonFinalFactory.java
@@ -20,13 +20,14 @@ import javax.inject.Inject;
import javax.inject.Provider;
@Generated(
- value = "com.google.auto.factory.processor.AutoFactoryProcessor",
- comments = "https://github.com/google/auto/tree/master/factory"
- )
+ value = "com.google.auto.factory.processor.AutoFactoryProcessor",
+ comments = "https://github.com/google/auto/tree/master/factory"
+ )
class ConstructorAnnotatedNonFinalFactory {
private final Provider<Object> objProvider;
- @Inject ConstructorAnnotatedNonFinalFactory(Provider<Object> objProvider) {
+ @Inject
+ ConstructorAnnotatedNonFinalFactory(Provider<Object> objProvider) {
this.objProvider = checkNotNull(objProvider, 1);
}
diff --git a/factory/src/test/resources/expected/ConstructorAnnotatedThrowsFactory.java b/factory/src/test/resources/expected/ConstructorAnnotatedThrowsFactory.java
new file mode 100644
index 00000000..05b30fdf
--- /dev/null
+++ b/factory/src/test/resources/expected/ConstructorAnnotatedThrowsFactory.java
@@ -0,0 +1,59 @@
+/*
+ * Copyright 2020 Google LLC
+ *
+ * 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 tests;
+
+import java.io.IOException;
+import javax.annotation.processing.Generated;
+import javax.inject.Inject;
+import javax.inject.Provider;
+
+@Generated(
+ value = "com.google.auto.factory.processor.AutoFactoryProcessor",
+ comments = "https://github.com/google/auto/tree/master/factory"
+ )
+final class ConstructorAnnotatedThrowsFactory {
+ private final Provider<Object> objProvider;
+
+ @Inject
+ ConstructorAnnotatedThrowsFactory(Provider<Object> objProvider) {
+ this.objProvider = checkNotNull(objProvider, 1);
+ }
+
+ ConstructorAnnotatedThrows create() throws IOException, InterruptedException {
+ return new ConstructorAnnotatedThrows();
+ }
+
+ ConstructorAnnotatedThrows create(String s) {
+ return new ConstructorAnnotatedThrows(checkNotNull(s, 1));
+ }
+
+ ConstructorAnnotatedThrows create(int i) throws IOException {
+ return new ConstructorAnnotatedThrows(checkNotNull(objProvider.get(), 1), i);
+ }
+
+ ConstructorAnnotatedThrows create(char c) throws InterruptedException {
+ return new ConstructorAnnotatedThrows(checkNotNull(objProvider.get(), 1), c);
+ }
+
+ private static <T> T checkNotNull(T reference, int argumentIndex) {
+ if (reference == null) {
+ throw new NullPointerException(
+ "@AutoFactory method argument is null but is not marked @Nullable. Argument index: "
+ + argumentIndex);
+ }
+ return reference;
+ }
+}
diff --git a/factory/src/test/resources/expected/CustomNamedFactory.java b/factory/src/test/resources/expected/CustomNamedFactory.java
index c388387c..512c244c 100644
--- a/factory/src/test/resources/expected/CustomNamedFactory.java
+++ b/factory/src/test/resources/expected/CustomNamedFactory.java
@@ -19,11 +19,12 @@ import javax.annotation.processing.Generated;
import javax.inject.Inject;
@Generated(
- value = "com.google.auto.factory.processor.AutoFactoryProcessor",
- comments = "https://github.com/google/auto/tree/master/factory"
- )
+ value = "com.google.auto.factory.processor.AutoFactoryProcessor",
+ comments = "https://github.com/google/auto/tree/master/factory"
+ )
final class CustomNamedFactory {
- @Inject CustomNamedFactory() {}
+ @Inject
+ CustomNamedFactory() {}
SimpleClassCustomName create() {
return new SimpleClassCustomName();
diff --git a/factory/src/test/resources/expected/CustomNullableFactory.java b/factory/src/test/resources/expected/CustomNullableFactory.java
index 31bb5bfa..c8f2f286 100644
--- a/factory/src/test/resources/expected/CustomNullableFactory.java
+++ b/factory/src/test/resources/expected/CustomNullableFactory.java
@@ -20,9 +20,9 @@ import javax.inject.Inject;
import javax.inject.Provider;
@Generated(
- value = "com.google.auto.factory.processor.AutoFactoryProcessor",
- comments = "https://github.com/google/auto/tree/master/factory"
- )
+ value = "com.google.auto.factory.processor.AutoFactoryProcessor",
+ comments = "https://github.com/google/auto/tree/master/factory"
+ )
final class CustomNullableFactory {
private final Provider<Object> objectProvider;
diff --git a/factory/src/test/resources/expected/FactoryExtendingAbstractClassFactory.java b/factory/src/test/resources/expected/FactoryExtendingAbstractClassFactory.java
index c56afb0a..f35b414e 100644
--- a/factory/src/test/resources/expected/FactoryExtendingAbstractClassFactory.java
+++ b/factory/src/test/resources/expected/FactoryExtendingAbstractClassFactory.java
@@ -19,18 +19,20 @@ import javax.annotation.processing.Generated;
import javax.inject.Inject;
@Generated(
- value = "com.google.auto.factory.processor.AutoFactoryProcessor",
- comments = "https://github.com/google/auto/tree/master/factory"
- )
+ value = "com.google.auto.factory.processor.AutoFactoryProcessor",
+ comments = "https://github.com/google/auto/tree/master/factory"
+ )
final class FactoryExtendingAbstractClassFactory
extends FactoryExtendingAbstractClass.AbstractFactory {
- @Inject FactoryExtendingAbstractClassFactory() {}
+ @Inject
+ FactoryExtendingAbstractClassFactory() {}
FactoryExtendingAbstractClass create() {
return new FactoryExtendingAbstractClass();
}
- @Override public FactoryExtendingAbstractClass newInstance() {
+ @Override
+ public FactoryExtendingAbstractClass newInstance() {
return create();
}
}
diff --git a/factory/src/test/resources/expected/FactoryExtendingAbstractClassThrowsFactory.java b/factory/src/test/resources/expected/FactoryExtendingAbstractClassThrowsFactory.java
new file mode 100644
index 00000000..402f8946
--- /dev/null
+++ b/factory/src/test/resources/expected/FactoryExtendingAbstractClassThrowsFactory.java
@@ -0,0 +1,39 @@
+/*
+ * Copyright 2020 Google LLC
+ *
+ * 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 tests;
+
+import java.io.IOException;
+import javax.annotation.processing.Generated;
+import javax.inject.Inject;
+
+@Generated(
+ value = "com.google.auto.factory.processor.AutoFactoryProcessor",
+ comments = "https://github.com/google/auto/tree/master/factory"
+ )
+final class FactoryExtendingAbstractClassThrowsFactory
+ extends FactoryExtendingAbstractClassThrows.AbstractFactory {
+ @Inject
+ FactoryExtendingAbstractClassThrowsFactory() {}
+
+ FactoryExtendingAbstractClassThrows create() throws IOException, InterruptedException {
+ return new FactoryExtendingAbstractClassThrows();
+ }
+
+ @Override
+ public FactoryExtendingAbstractClassThrows newInstance() throws Exception {
+ return create();
+ }
+}
diff --git a/factory/src/test/resources/expected/FactoryImplementingCreateMethod_ConcreteClassFactory.java b/factory/src/test/resources/expected/FactoryImplementingCreateMethod_ConcreteClassFactory.java
index f23dc9ab..2d8a392d 100644
--- a/factory/src/test/resources/expected/FactoryImplementingCreateMethod_ConcreteClassFactory.java
+++ b/factory/src/test/resources/expected/FactoryImplementingCreateMethod_ConcreteClassFactory.java
@@ -20,9 +20,9 @@ import javax.annotation.processing.Generated;
import javax.inject.Inject;
@Generated(
- value = "com.google.auto.factory.processor.AutoFactoryProcessor",
- comments = "https://github.com/google/auto/tree/master/factory"
- )
+ value = "com.google.auto.factory.processor.AutoFactoryProcessor",
+ comments = "https://github.com/google/auto/tree/master/factory"
+ )
final class FactoryImplementingCreateMethod_ConcreteClassFactory
implements FactoryImplementingCreateMethod.FactoryInterfaceWithCreateMethod {
@@ -40,7 +40,8 @@ final class FactoryImplementingCreateMethod_ConcreteClassFactory
}
@Override
- public FactoryImplementingCreateMethod.ConcreteClass create(List<Integer> genericWithDifferentArgumentName) {
+ public FactoryImplementingCreateMethod.ConcreteClass create(
+ List<Integer> genericWithDifferentArgumentName) {
return new FactoryImplementingCreateMethod.ConcreteClass(
checkNotNull(genericWithDifferentArgumentName, 1));
}
diff --git a/factory/src/test/resources/expected/FactoryImplementingGenericInterfaceExtensionFactory.java b/factory/src/test/resources/expected/FactoryImplementingGenericInterfaceExtensionFactory.java
index 3bfc5262..9f2bf0ae 100644
--- a/factory/src/test/resources/expected/FactoryImplementingGenericInterfaceExtensionFactory.java
+++ b/factory/src/test/resources/expected/FactoryImplementingGenericInterfaceExtensionFactory.java
@@ -20,20 +20,23 @@ import javax.inject.Inject;
import javax.inject.Provider;
@Generated(
- value = "com.google.auto.factory.processor.AutoFactoryProcessor",
- comments = "https://github.com/google/auto/tree/master/factory"
- )
+ value = "com.google.auto.factory.processor.AutoFactoryProcessor",
+ comments = "https://github.com/google/auto/tree/master/factory"
+ )
final class FactoryImplementingGenericInterfaceExtensionFactory
implements FactoryImplementingGenericInterfaceExtension.MyFactory {
private final Provider<String> sProvider;
+
@Inject
FactoryImplementingGenericInterfaceExtensionFactory(Provider<String> sProvider) {
this.sProvider = checkNotNull(sProvider, 1);
}
+
FactoryImplementingGenericInterfaceExtension create(Integer i) {
return new FactoryImplementingGenericInterfaceExtension(
checkNotNull(sProvider.get(), 1), checkNotNull(i, 2));
}
+
@Override
public FactoryImplementingGenericInterfaceExtension make(Integer arg) {
return create(arg);
diff --git a/factory/src/test/resources/expected/MixedDepsImplementingInterfacesFactory.java b/factory/src/test/resources/expected/MixedDepsImplementingInterfacesFactory.java
index 19f2c138..ec4089b7 100644
--- a/factory/src/test/resources/expected/MixedDepsImplementingInterfacesFactory.java
+++ b/factory/src/test/resources/expected/MixedDepsImplementingInterfacesFactory.java
@@ -23,15 +23,18 @@ import javax.inject.Provider;
* @author Gregory Kick
*/
@Generated(
- value = "com.google.auto.factory.processor.AutoFactoryProcessor",
- comments = "https://github.com/google/auto/tree/master/factory"
-)
+ value = "com.google.auto.factory.processor.AutoFactoryProcessor",
+ comments = "https://github.com/google/auto/tree/master/factory"
+ )
final class MixedDepsImplementingInterfacesFactory
- implements MixedDepsImplementingInterfaces.FromInt, MixedDepsImplementingInterfaces.FromObject,
- MixedDepsImplementingInterfaces.MarkerA, MixedDepsImplementingInterfaces.MarkerB {
+ implements MixedDepsImplementingInterfaces.FromInt,
+ MixedDepsImplementingInterfaces.FromObject,
+ MixedDepsImplementingInterfaces.MarkerA,
+ MixedDepsImplementingInterfaces.MarkerB {
private final Provider<String> sProvider;
- @Inject MixedDepsImplementingInterfacesFactory(Provider<String> sProvider) {
+ @Inject
+ MixedDepsImplementingInterfacesFactory(Provider<String> sProvider) {
this.sProvider = checkNotNull(sProvider, 1);
}
@@ -43,11 +46,13 @@ final class MixedDepsImplementingInterfacesFactory
return new MixedDepsImplementingInterfaces(checkNotNull(o, 1));
}
- @Override public MixedDepsImplementingInterfaces fromInt(int i) {
+ @Override
+ public MixedDepsImplementingInterfaces fromInt(int i) {
return create(i);
}
- @Override public MixedDepsImplementingInterfaces fromObject(Object o) {
+ @Override
+ public MixedDepsImplementingInterfaces fromObject(Object o) {
return create(o);
}
diff --git a/factory/src/test/resources/expected/MultipleFactoriesConflictingParameterNamesFactory.java b/factory/src/test/resources/expected/MultipleFactoriesConflictingParameterNamesFactory.java
index fac6e13a..3eaf3afa 100644
--- a/factory/src/test/resources/expected/MultipleFactoriesConflictingParameterNamesFactory.java
+++ b/factory/src/test/resources/expected/MultipleFactoriesConflictingParameterNamesFactory.java
@@ -22,7 +22,7 @@ import javax.inject.Provider;
@Generated(
value = "com.google.auto.factory.processor.AutoFactoryProcessor",
comments = "https://github.com/google/auto/tree/master/factory"
-)
+ )
final class MultipleFactoriesConflictingParameterNamesFactory {
private final Provider<String> stringProvider;
diff --git a/factory/src/test/resources/expected/MultipleFactoriesImplementingInterface_ClassAFactory.java b/factory/src/test/resources/expected/MultipleFactoriesImplementingInterface_ClassAFactory.java
index 5ee2b2fe..6fcfb036 100644
--- a/factory/src/test/resources/expected/MultipleFactoriesImplementingInterface_ClassAFactory.java
+++ b/factory/src/test/resources/expected/MultipleFactoriesImplementingInterface_ClassAFactory.java
@@ -19,9 +19,9 @@ import javax.annotation.processing.Generated;
import javax.inject.Inject;
@Generated(
- value = "com.google.auto.factory.processor.AutoFactoryProcessor",
- comments = "https://github.com/google/auto/tree/master/factory"
- )
+ value = "com.google.auto.factory.processor.AutoFactoryProcessor",
+ comments = "https://github.com/google/auto/tree/master/factory"
+ )
final class MultipleFactoriesImplementingInterface_ClassAFactory
implements MultipleFactoriesImplementingInterface.Base.Factory {
@Inject
diff --git a/factory/src/test/resources/expected/MultipleFactoriesImplementingInterface_ClassBFactory.java b/factory/src/test/resources/expected/MultipleFactoriesImplementingInterface_ClassBFactory.java
index f6540683..56646891 100644
--- a/factory/src/test/resources/expected/MultipleFactoriesImplementingInterface_ClassBFactory.java
+++ b/factory/src/test/resources/expected/MultipleFactoriesImplementingInterface_ClassBFactory.java
@@ -19,9 +19,9 @@ import javax.annotation.processing.Generated;
import javax.inject.Inject;
@Generated(
- value = "com.google.auto.factory.processor.AutoFactoryProcessor",
- comments = "https://github.com/google/auto/tree/master/factory"
- )
+ value = "com.google.auto.factory.processor.AutoFactoryProcessor",
+ comments = "https://github.com/google/auto/tree/master/factory"
+ )
final class MultipleFactoriesImplementingInterface_ClassBFactory
implements MultipleFactoriesImplementingInterface.Base.Factory {
@Inject
diff --git a/factory/src/test/resources/expected/MultipleProvidedParamsSameKeyFactory.java b/factory/src/test/resources/expected/MultipleProvidedParamsSameKeyFactory.java
index de7bad72..97cc8ac2 100644
--- a/factory/src/test/resources/expected/MultipleProvidedParamsSameKeyFactory.java
+++ b/factory/src/test/resources/expected/MultipleProvidedParamsSameKeyFactory.java
@@ -20,9 +20,9 @@ import javax.inject.Inject;
import javax.inject.Provider;
@Generated(
- value = "com.google.auto.factory.processor.AutoFactoryProcessor",
- comments = "https://github.com/google/auto/tree/master/factory"
- )
+ value = "com.google.auto.factory.processor.AutoFactoryProcessor",
+ comments = "https://github.com/google/auto/tree/master/factory"
+ )
final class MultipleProvidedParamsSameKeyFactory {
private final Provider<String> java_lang_StringProvider;
diff --git a/factory/src/test/resources/expected/NestedClassCustomNamedFactory.java b/factory/src/test/resources/expected/NestedClassCustomNamedFactory.java
index bf6a4681..fe7aa1a9 100644
--- a/factory/src/test/resources/expected/NestedClassCustomNamedFactory.java
+++ b/factory/src/test/resources/expected/NestedClassCustomNamedFactory.java
@@ -19,11 +19,12 @@ import javax.annotation.processing.Generated;
import javax.inject.Inject;
@Generated(
- value = "com.google.auto.factory.processor.AutoFactoryProcessor",
- comments = "https://github.com/google/auto/tree/master/factory"
- )
+ value = "com.google.auto.factory.processor.AutoFactoryProcessor",
+ comments = "https://github.com/google/auto/tree/master/factory"
+ )
final class NestedClassCustomNamedFactory {
- @Inject NestedClassCustomNamedFactory() {}
+ @Inject
+ NestedClassCustomNamedFactory() {}
NestedClasses.SimpleNestedClassWithCustomFactory create() {
return new NestedClasses.SimpleNestedClassWithCustomFactory();
diff --git a/factory/src/test/resources/expected/NestedClasses_SimpleNestedClassFactory.java b/factory/src/test/resources/expected/NestedClasses_SimpleNestedClassFactory.java
index f982e86f..41ecc52e 100644
--- a/factory/src/test/resources/expected/NestedClasses_SimpleNestedClassFactory.java
+++ b/factory/src/test/resources/expected/NestedClasses_SimpleNestedClassFactory.java
@@ -19,11 +19,12 @@ import javax.annotation.processing.Generated;
import javax.inject.Inject;
@Generated(
- value = "com.google.auto.factory.processor.AutoFactoryProcessor",
- comments = "https://github.com/google/auto/tree/master/factory"
- )
+ value = "com.google.auto.factory.processor.AutoFactoryProcessor",
+ comments = "https://github.com/google/auto/tree/master/factory"
+ )
final class NestedClasses_SimpleNestedClassFactory {
- @Inject NestedClasses_SimpleNestedClassFactory() {}
+ @Inject
+ NestedClasses_SimpleNestedClassFactory() {}
NestedClasses.SimpleNestedClass create() {
return new NestedClasses.SimpleNestedClass();
diff --git a/factory/src/test/resources/expected/OnlyPrimitivesFactory.java b/factory/src/test/resources/expected/OnlyPrimitivesFactory.java
index ec60c58e..b931a222 100644
--- a/factory/src/test/resources/expected/OnlyPrimitivesFactory.java
+++ b/factory/src/test/resources/expected/OnlyPrimitivesFactory.java
@@ -19,11 +19,12 @@ import javax.annotation.processing.Generated;
import javax.inject.Inject;
@Generated(
- value = "com.google.auto.factory.processor.AutoFactoryProcessor",
- comments = "https://github.com/google/auto/tree/master/factory"
- )
+ value = "com.google.auto.factory.processor.AutoFactoryProcessor",
+ comments = "https://github.com/google/auto/tree/master/factory"
+ )
final class OnlyPrimitivesFactory {
- @Inject OnlyPrimitivesFactory() {}
+ @Inject
+ OnlyPrimitivesFactory() {}
OnlyPrimitives create(int i, long l) {
return new OnlyPrimitives(i, l);
diff --git a/factory/src/test/resources/expected/ProviderArgumentToCreateMethodFactory.java b/factory/src/test/resources/expected/ProviderArgumentToCreateMethodFactory.java
index 4d1a4cf5..75a6291c 100644
--- a/factory/src/test/resources/expected/ProviderArgumentToCreateMethodFactory.java
+++ b/factory/src/test/resources/expected/ProviderArgumentToCreateMethodFactory.java
@@ -22,10 +22,11 @@ import javax.inject.Provider;
@Generated(
value = "com.google.auto.factory.processor.AutoFactoryProcessor",
comments = "https://github.com/google/auto/tree/master/factory"
-)
+ )
final class ProviderArgumentToCreateMethodFactory
- implements ProviderArgumentToCreateMethod.CustomCreator{
- @Inject ProviderArgumentToCreateMethodFactory() {}
+ implements ProviderArgumentToCreateMethod.CustomCreator {
+ @Inject
+ ProviderArgumentToCreateMethodFactory() {}
ProviderArgumentToCreateMethod create(Provider<String> stringProvider) {
return new ProviderArgumentToCreateMethod(checkNotNull(stringProvider, 1));
diff --git a/factory/src/test/resources/expected/PublicClassFactory.java b/factory/src/test/resources/expected/PublicClassFactory.java
index 06671dc6..9e5c113d 100644
--- a/factory/src/test/resources/expected/PublicClassFactory.java
+++ b/factory/src/test/resources/expected/PublicClassFactory.java
@@ -19,11 +19,12 @@ import javax.annotation.processing.Generated;
import javax.inject.Inject;
@Generated(
- value = "com.google.auto.factory.processor.AutoFactoryProcessor",
- comments = "https://github.com/google/auto/tree/master/factory"
- )
+ value = "com.google.auto.factory.processor.AutoFactoryProcessor",
+ comments = "https://github.com/google/auto/tree/master/factory"
+ )
public final class PublicClassFactory {
- @Inject public PublicClassFactory() {}
+ @Inject
+ public PublicClassFactory() {}
public PublicClass create() {
return new PublicClass();
diff --git a/factory/src/test/resources/expected/SimpleClassFactory.java b/factory/src/test/resources/expected/SimpleClassFactory.java
index 308d2cdc..4741b752 100644
--- a/factory/src/test/resources/expected/SimpleClassFactory.java
+++ b/factory/src/test/resources/expected/SimpleClassFactory.java
@@ -19,11 +19,12 @@ import javax.annotation.processing.Generated;
import javax.inject.Inject;
@Generated(
- value = "com.google.auto.factory.processor.AutoFactoryProcessor",
- comments = "https://github.com/google/auto/tree/master/factory"
- )
+ value = "com.google.auto.factory.processor.AutoFactoryProcessor",
+ comments = "https://github.com/google/auto/tree/master/factory"
+ )
final class SimpleClassFactory {
- @Inject SimpleClassFactory() {}
+ @Inject
+ SimpleClassFactory() {}
SimpleClass create() {
return new SimpleClass();
diff --git a/factory/src/test/resources/expected/SimpleClassImplementingMarkerFactory.java b/factory/src/test/resources/expected/SimpleClassImplementingMarkerFactory.java
index 6c611e99..17701387 100644
--- a/factory/src/test/resources/expected/SimpleClassImplementingMarkerFactory.java
+++ b/factory/src/test/resources/expected/SimpleClassImplementingMarkerFactory.java
@@ -20,11 +20,12 @@ import javax.annotation.processing.Generated;
import javax.inject.Inject;
@Generated(
- value = "com.google.auto.factory.processor.AutoFactoryProcessor",
- comments = "https://github.com/google/auto/tree/master/factory"
- )
+ value = "com.google.auto.factory.processor.AutoFactoryProcessor",
+ comments = "https://github.com/google/auto/tree/master/factory"
+ )
final class SimpleClassImplementingMarkerFactory implements RandomAccess {
- @Inject SimpleClassImplementingMarkerFactory() {}
+ @Inject
+ SimpleClassImplementingMarkerFactory() {}
SimpleClassImplementingMarker create() {
return new SimpleClassImplementingMarker();
diff --git a/factory/src/test/resources/expected/SimpleClassImplementingSimpleInterfaceFactory.java b/factory/src/test/resources/expected/SimpleClassImplementingSimpleInterfaceFactory.java
index 720e7d0f..7dd91bea 100644
--- a/factory/src/test/resources/expected/SimpleClassImplementingSimpleInterfaceFactory.java
+++ b/factory/src/test/resources/expected/SimpleClassImplementingSimpleInterfaceFactory.java
@@ -19,18 +19,20 @@ import javax.annotation.processing.Generated;
import javax.inject.Inject;
@Generated(
- value = "com.google.auto.factory.processor.AutoFactoryProcessor",
- comments = "https://github.com/google/auto/tree/master/factory"
- )
+ value = "com.google.auto.factory.processor.AutoFactoryProcessor",
+ comments = "https://github.com/google/auto/tree/master/factory"
+ )
final class SimpleClassImplementingSimpleInterfaceFactory
implements SimpleClassImplementingSimpleInterface.SimpleInterface {
- @Inject SimpleClassImplementingSimpleInterfaceFactory() {}
+ @Inject
+ SimpleClassImplementingSimpleInterfaceFactory() {}
SimpleClassImplementingSimpleInterface create() {
return new SimpleClassImplementingSimpleInterface();
}
- @Override public SimpleClassImplementingSimpleInterface newInstance() {
+ @Override
+ public SimpleClassImplementingSimpleInterface newInstance() {
return create();
}
}
diff --git a/factory/src/test/resources/expected/SimpleClassMixedDepsFactory.java b/factory/src/test/resources/expected/SimpleClassMixedDepsFactory.java
index ccdea61c..b69ea326 100644
--- a/factory/src/test/resources/expected/SimpleClassMixedDepsFactory.java
+++ b/factory/src/test/resources/expected/SimpleClassMixedDepsFactory.java
@@ -20,14 +20,14 @@ import javax.inject.Inject;
import javax.inject.Provider;
@Generated(
- value = "com.google.auto.factory.processor.AutoFactoryProcessor",
- comments = "https://github.com/google/auto/tree/master/factory"
- )
+ value = "com.google.auto.factory.processor.AutoFactoryProcessor",
+ comments = "https://github.com/google/auto/tree/master/factory"
+ )
final class SimpleClassMixedDepsFactory {
private final Provider<String> providedDepAProvider;
- @Inject SimpleClassMixedDepsFactory(
- @AQualifier Provider<String> providedDepAProvider) {
+ @Inject
+ SimpleClassMixedDepsFactory(@AQualifier Provider<String> providedDepAProvider) {
this.providedDepAProvider = checkNotNull(providedDepAProvider, 1);
}
diff --git a/factory/src/test/resources/expected/SimpleClassNonFinalFactory.java b/factory/src/test/resources/expected/SimpleClassNonFinalFactory.java
index d323812e..5ab90306 100644
--- a/factory/src/test/resources/expected/SimpleClassNonFinalFactory.java
+++ b/factory/src/test/resources/expected/SimpleClassNonFinalFactory.java
@@ -19,11 +19,12 @@ import javax.annotation.processing.Generated;
import javax.inject.Inject;
@Generated(
- value = "com.google.auto.factory.processor.AutoFactoryProcessor",
- comments = "https://github.com/google/auto/tree/master/factory"
- )
+ value = "com.google.auto.factory.processor.AutoFactoryProcessor",
+ comments = "https://github.com/google/auto/tree/master/factory"
+ )
class SimpleClassNonFinalFactory {
- @Inject SimpleClassNonFinalFactory() {}
+ @Inject
+ SimpleClassNonFinalFactory() {}
SimpleClassNonFinal create() {
return new SimpleClassNonFinal();
diff --git a/factory/src/test/resources/expected/SimpleClassNullableParametersFactory.java b/factory/src/test/resources/expected/SimpleClassNullableParametersFactory.java
index e3540386..5b955964 100644
--- a/factory/src/test/resources/expected/SimpleClassNullableParametersFactory.java
+++ b/factory/src/test/resources/expected/SimpleClassNullableParametersFactory.java
@@ -21,9 +21,9 @@ import javax.inject.Inject;
import javax.inject.Provider;
@Generated(
- value = "com.google.auto.factory.processor.AutoFactoryProcessor",
- comments = "https://github.com/google/auto/tree/master/factory"
- )
+ value = "com.google.auto.factory.processor.AutoFactoryProcessor",
+ comments = "https://github.com/google/auto/tree/master/factory"
+ )
final class SimpleClassNullableParametersFactory {
private final Provider<String> providedNullableProvider;
diff --git a/factory/src/test/resources/expected/SimpleClassPassedDepsFactory.java b/factory/src/test/resources/expected/SimpleClassPassedDepsFactory.java
index 3260c36e..9cc8a166 100644
--- a/factory/src/test/resources/expected/SimpleClassPassedDepsFactory.java
+++ b/factory/src/test/resources/expected/SimpleClassPassedDepsFactory.java
@@ -19,11 +19,12 @@ import javax.annotation.processing.Generated;
import javax.inject.Inject;
@Generated(
- value = "com.google.auto.factory.processor.AutoFactoryProcessor",
- comments = "https://github.com/google/auto/tree/master/factory"
- )
+ value = "com.google.auto.factory.processor.AutoFactoryProcessor",
+ comments = "https://github.com/google/auto/tree/master/factory"
+ )
final class SimpleClassPassedDepsFactory {
- @Inject SimpleClassPassedDepsFactory() {}
+ @Inject
+ SimpleClassPassedDepsFactory() {}
SimpleClassPassedDeps create(String depA, String depB) {
return new SimpleClassPassedDeps(checkNotNull(depA, 1), checkNotNull(depB, 2));
diff --git a/factory/src/test/resources/expected/SimpleClassProvidedDepsFactory.java b/factory/src/test/resources/expected/SimpleClassProvidedDepsFactory.java
index 05d1e5ab..52448aad 100644
--- a/factory/src/test/resources/expected/SimpleClassProvidedDepsFactory.java
+++ b/factory/src/test/resources/expected/SimpleClassProvidedDepsFactory.java
@@ -20,9 +20,9 @@ import javax.inject.Inject;
import javax.inject.Provider;
@Generated(
- value = "com.google.auto.factory.processor.AutoFactoryProcessor",
- comments = "https://github.com/google/auto/tree/master/factory"
- )
+ value = "com.google.auto.factory.processor.AutoFactoryProcessor",
+ comments = "https://github.com/google/auto/tree/master/factory"
+ )
final class SimpleClassProvidedDepsFactory {
private final Provider<Integer> providedPrimitiveAProvider;
private final Provider<Integer> providedPrimitiveBProvider;
diff --git a/factory/src/test/resources/expected/SimpleClassProvidedProviderDepsFactory.java b/factory/src/test/resources/expected/SimpleClassProvidedProviderDepsFactory.java
index aafdcec2..7bf2372c 100644
--- a/factory/src/test/resources/expected/SimpleClassProvidedProviderDepsFactory.java
+++ b/factory/src/test/resources/expected/SimpleClassProvidedProviderDepsFactory.java
@@ -20,9 +20,9 @@ import javax.inject.Inject;
import javax.inject.Provider;
@Generated(
- value = "com.google.auto.factory.processor.AutoFactoryProcessor",
- comments = "https://github.com/google/auto/tree/master/factory"
- )
+ value = "com.google.auto.factory.processor.AutoFactoryProcessor",
+ comments = "https://github.com/google/auto/tree/master/factory"
+ )
final class SimpleClassProvidedProviderDepsFactory {
private final Provider<String> providedDepAProvider;
private final Provider<String> providedDepBProvider;
diff --git a/factory/src/test/resources/expected/SimpleClassThrowsFactory.java b/factory/src/test/resources/expected/SimpleClassThrowsFactory.java
new file mode 100644
index 00000000..eda503a4
--- /dev/null
+++ b/factory/src/test/resources/expected/SimpleClassThrowsFactory.java
@@ -0,0 +1,33 @@
+/*
+ * Copyright 2020 Google LLC
+ *
+ * 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 tests;
+
+import java.io.IOException;
+import javax.annotation.processing.Generated;
+import javax.inject.Inject;
+
+@Generated(
+ value = "com.google.auto.factory.processor.AutoFactoryProcessor",
+ comments = "https://github.com/google/auto/tree/master/factory"
+ )
+final class SimpleClassThrowsFactory {
+ @Inject
+ SimpleClassThrowsFactory() {}
+
+ SimpleClassThrows create() throws IOException, InterruptedException {
+ return new SimpleClassThrows();
+ }
+}
diff --git a/factory/src/test/resources/expected/SimpleClassVarargsFactory.java b/factory/src/test/resources/expected/SimpleClassVarargsFactory.java
index 51c7f466..ac7c4bdc 100644
--- a/factory/src/test/resources/expected/SimpleClassVarargsFactory.java
+++ b/factory/src/test/resources/expected/SimpleClassVarargsFactory.java
@@ -21,9 +21,10 @@ import javax.inject.Inject;
@Generated(
value = "com.google.auto.factory.processor.AutoFactoryProcessor",
comments = "https://github.com/google/auto/tree/master/factory"
-)
+ )
final class SimpleClassVarargsFactory implements SimpleClassVarargs.InterfaceWithVarargs {
- @Inject SimpleClassVarargsFactory() {}
+ @Inject
+ SimpleClassVarargsFactory() {}
SimpleClassVarargs create(String... args) {
return new SimpleClassVarargs(checkNotNull(args, 1));