--- a/hamcrest-library/src/main/java/org/hamcrest/collection/IsIterableContainingInAnyOrder.java +++ b/hamcrest-library/src/main/java/org/hamcrest/collection/IsIterableContainingInAnyOrder.java @@ -122,7 +122,7 @@ public class IsIterableContainingInAnyOrder extends TypeSafeDiagnosingMatcher */ @Factory public static Matcher> containsInAnyOrder(Matcher... itemMatchers) { - return containsInAnyOrder(Arrays.asList(itemMatchers)); + return containsInAnyOrder((List>) Arrays.asList(itemMatchers)); } /** --- a/hamcrest-library/src/main/java/org/hamcrest/collection/IsIterableContainingInOrder.java +++ b/hamcrest-library/src/main/java/org/hamcrest/collection/IsIterableContainingInOrder.java @@ -138,7 +138,7 @@ public class IsIterableContainingInOrder extends TypeSafeDiagnosingMatcher Matcher> contains(Matcher... itemMatchers) { - return contains(asList(itemMatchers)); + return contains((List>) asList(itemMatchers)); } /** --- a/hamcrest-library/src/main/java/org/hamcrest/collection/IsArrayContainingInAnyOrder.java +++ b/hamcrest-library/src/main/java/org/hamcrest/collection/IsArrayContainingInAnyOrder.java @@ -55,7 +55,7 @@ public class IsArrayContainingInAnyOrder extends TypeSafeMatcher { */ @Factory public static Matcher arrayContainingInAnyOrder(Matcher... itemMatchers) { - return arrayContainingInAnyOrder(Arrays.asList(itemMatchers)); + return arrayContainingInAnyOrder((List>) Arrays.asList(itemMatchers)); } /** --- a/hamcrest-library/src/main/java/org/hamcrest/collection/IsArrayContainingInOrder.java +++ b/hamcrest-library/src/main/java/org/hamcrest/collection/IsArrayContainingInOrder.java @@ -69,7 +69,7 @@ public class IsArrayContainingInOrder extends TypeSafeMatcher { */ @Factory public static Matcher arrayContaining(Matcher... itemMatchers) { - return arrayContaining(asList(itemMatchers)); + return arrayContaining((List>) asList(itemMatchers)); } /**