Skip to content

Commit 142c8a9

Browse files
committed
Addressed some analysis warnings
1 parent 425f095 commit 142c8a9

18 files changed

Lines changed: 23 additions & 29 deletions

hamcrest-core/src/main/java/org/hamcrest/FeatureMatcher.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ protected boolean matchesSafely(T actual, Description mismatch) {
4444
return false;
4545
}
4646
return true;
47-
};
47+
}
4848

4949
@Override
5050
public final void describeTo(Description description) {

hamcrest-core/src/main/java/org/hamcrest/TypeSafeMatcher.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ public final boolean matches(Object item) {
7171
@Override
7272
final public void describeMismatch(Object item, Description description) {
7373
if (item == null) {
74-
super.describeMismatch(item, description);
74+
super.describeMismatch(null, description);
7575
} else if (! expectedType.isInstance(item)) {
7676
description.appendText("was a ")
7777
.appendText(item.getClass().getName())

hamcrest-core/src/test/java/org/hamcrest/MatcherAssertTest.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -91,9 +91,6 @@ public void describeMismatch(Object item, Description mismatchDescription) {
9191

9292
@Test public void
9393
canAssertSubtypes() {
94-
Integer aSub = new Integer(1);
95-
Number aSuper = aSub;
96-
97-
assertThat(aSub, equalTo(aSuper));
94+
assertThat(1, equalTo((Number) 1));
9895
}
9996
}

hamcrest-core/src/test/java/org/hamcrest/TypeSafeMatcherTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public void describeTo(Description description) {
3434
@Test public void
3535
describesMismatches() {
3636
assertMismatchDescription("was null", matcher, null);
37-
assertMismatchDescription("was a java.lang.Integer (<3>)", (Matcher)matcher, new Integer(3));
37+
assertMismatchDescription("was a java.lang.Integer (<3>)", (Matcher)matcher, 3);
3838
assertMismatchDescription("The mismatch", matcher, "a string");
3939
}
4040
}

hamcrest-core/src/test/java/org/hamcrest/core/CombinableTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,6 @@ public final class CombinableTest {
6363
@Test public void
6464
picksUpTypeFromLeftHandSideOfExpression() {
6565
@SuppressWarnings("unused")
66-
Matcher<String> matcher = CombinableMatcher.<String>both(equalTo("yellow")).and(notNullValue(String.class));
66+
Matcher<String> matcher = CombinableMatcher.both(equalTo("yellow")).and(notNullValue(String.class));
6767
}
6868
}

hamcrest-core/src/test/java/org/hamcrest/core/IsEqualTest.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ public final class IsEqualTest {
4242
assertDoesNotMatch(matcher, new String[] {"a", "b"});
4343
}
4444

45+
@SuppressWarnings("EqualsWhichDoesntCheckParameterClass")
4546
@Test public void
4647
honoursIsEqualImplementationEvenWithNullValues() {
4748
Object alwaysEqual = new Object() {
@@ -57,7 +58,8 @@ public boolean equals(Object obj) {
5758
}
5859
};
5960

60-
final Matcher<Object> matcher = equalTo(null);
61+
Matcher<Object> matcher = equalTo(null);
62+
6163
assertMatches(matcher, alwaysEqual);
6264
assertDoesNotMatch(matcher, neverEqual);
6365
}

hamcrest-core/src/test/java/org/hamcrest/core/IsTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public final class IsTest {
4444
@Test public void
4545
providesConvenientShortcutForIsInstanceOf() {
4646
final Matcher matcher = isA(Integer.class);
47-
assertMatches(matcher, Integer.valueOf(1));
47+
assertMatches(matcher, 1);
4848
assertDoesNotMatch(matcher, new Object());
4949
assertDoesNotMatch(matcher, null);
5050
}

hamcrest-library/src/main/java/org/hamcrest/collection/IsArray.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ public void describeMismatchSafely(T[] actual, Description mismatchDescription)
4444
}
4545

4646
@Override
47+
@SuppressWarnings("unchecked")
4748
public void describeTo(Description description) {
4849
description.appendList(descriptionStart(), descriptionSeparator(), descriptionEnd(),
4950
Arrays.asList(elementMatchers));

hamcrest-library/src/main/java/org/hamcrest/collection/IsArrayContaining.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public boolean matchesSafely(T[] array) {
3131
@Override
3232
public void describeMismatchSafely(T[] item, Description mismatchDescription) {
3333
super.describeMismatch(Arrays.asList(item), mismatchDescription);
34-
};
34+
}
3535

3636
@Override
3737
public void describeTo(Description description) {

hamcrest-library/src/main/java/org/hamcrest/collection/IsArrayContainingInAnyOrder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public boolean matchesSafely(E[] item) {
2828
@Override
2929
public void describeMismatchSafely(E[] item, Description mismatchDescription) {
3030
iterableMatcher.describeMismatch(Arrays.asList(item), mismatchDescription);
31-
};
31+
}
3232

3333
@Override
3434
public void describeTo(Description description) {

0 commit comments

Comments
 (0)