diff options
Diffstat (limited to 'value/src/test/java/com/google/auto/value/processor/TypeVariablesTest.java')
-rw-r--r-- | value/src/test/java/com/google/auto/value/processor/TypeVariablesTest.java | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/value/src/test/java/com/google/auto/value/processor/TypeVariablesTest.java b/value/src/test/java/com/google/auto/value/processor/TypeVariablesTest.java index 078ef513..895bed25 100644 --- a/value/src/test/java/com/google/auto/value/processor/TypeVariablesTest.java +++ b/value/src/test/java/com/google/auto/value/processor/TypeVariablesTest.java @@ -115,10 +115,12 @@ public class TypeVariablesTest { abstract static class Outer<T, U extends T> { abstract Map<T, U> getFoo(); + abstract List<? extends T> getBar(); abstract static class Inner<T, U extends T> { abstract void setFoo(Map<T, U> foo); + abstract void setBar(List<? extends T> bar); } } @@ -165,13 +167,15 @@ public class TypeVariablesTest { List<ExecutableElement> immutableMapMethods = ElementFilter.methodsIn(immutableMap.getEnclosedElements()); ExecutableElement copyOf = methodNamed(immutableMapMethods, "copyOf", erasedMap); - expect.that( - TypeVariables.canAssignStaticMethodResult( - copyOf, immutableMapStringInteger, immutableMapStringNumber, typeUtils)) + expect + .that( + TypeVariables.canAssignStaticMethodResult( + copyOf, immutableMapStringInteger, immutableMapStringNumber, typeUtils)) .isTrue(); - expect.that( - TypeVariables.canAssignStaticMethodResult( - copyOf, immutableMapStringNumber, immutableMapStringInteger, typeUtils)) + expect + .that( + TypeVariables.canAssignStaticMethodResult( + copyOf, immutableMapStringNumber, immutableMapStringInteger, typeUtils)) .isFalse(); } @@ -184,7 +188,9 @@ public class TypeVariablesTest { return methods.stream() .filter(m -> m.getSimpleName().contentEquals(name)) .filter(m -> m.getParameters().size() == 1) - .filter(m -> typeUtils.isSameType( + .filter( + m -> + typeUtils.isSameType( erasedParameterType, typeUtils.erasure(m.getParameters().get(0).asType()))) .findFirst() .get(); |