summaryrefslogtreecommitdiff
path: root/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/advHighlighting7/TypeCastInInstanceof.java
blob: cbbffdf442916d170fd572580e911c815259b849 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
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();
}