redundant cast: process instanceof (IDEA-128493)

This commit is contained in:
Anna Kozlova
2014-08-12 19:35:38 +04:00
parent 598c572c83
commit 328808bebb
3 changed files with 25 additions and 2 deletions
@@ -0,0 +1,13 @@
@SuppressWarnings({"UnusedDeclaration"})
class C {
boolean foo(final ConfigurableField<String> nameField) {
return (Formatter<?>)nameField.getFormatter() instanceof DefaultFormatter;
}
}
@SuppressWarnings({"UnusedDeclaration"})
interface Formatter<V>{}
class DefaultFormatter implements Formatter<Object>{}
interface ConfigurableField<V> {
Formatter<V> getFormatter();
}