summaryrefslogtreecommitdiff
path: root/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/genericsHighlighting8/IDEA65066.java
blob: 3078f601d7776d717b842b4f5d194397e0929d41 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import java.util.List;

class Generics {
    public static void main( String[] args ) {
        Outer<? extends List<? extends Nested<?>>, ?> var = OuterImpl.create(); //marked red
    }

    private static interface Outer<I, O> {
    }

    private static class OuterImpl<T> implements Outer<T, T> {
        public static <T> OuterImpl<T> create() {
            return new OuterImpl<T>();
        }
    }

    private static class Nested<T> {
    }
}