mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-17 07:20:53 +07:00
15 lines
500 B
Java
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);
|
|
}
|