Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/genericsHighlighting/OnlyUncheckedWarningCastWithInnerClasses.java
Mikhail Pyltsin b357f878a5 IJ-CR-102080 [java-highlighting] IDEA-311833. Support for nested classes
GitOrigin-RevId: 5b6abb10000191f337228408363abc3bb3f6e64c
2023-02-01 19:49:22 +00:00

15 lines
500 B
Java

public class OnlyUncheckedWarningCastWithInnerClasses<T> {
public abstract class Mapper extends UnaryOperator {
}
public abstract class UnaryOperator implements Function<T, T> {}
void test(OnlyUncheckedWarningCastWithInnerClasses<? extends CharSequence>.UnaryOperator op) {
OnlyUncheckedWarningCastWithInnerClasses<? extends CharSequence>.Mapper op1 = (OnlyUncheckedWarningCastWithInnerClasses<? extends CharSequence>.Mapper) op;
}
}
interface Function<T, R> {
R apply(T t);
}