author | sadayapalam |
Mon, 27 Apr 2015 17:36:20 +0530 | |
changeset 30404 | 952a476681b2 |
child 34474 | 14deea5f86f1 |
permissions | -rw-r--r-- |
30404
952a476681b2
8078473: javac diamond finder crashes when used to build java.base module.
sadayapalam
parents:
diff
changeset
|
1 |
/* |
952a476681b2
8078473: javac diamond finder crashes when used to build java.base module.
sadayapalam
parents:
diff
changeset
|
2 |
* @test /nodynamiccopyright/ |
952a476681b2
8078473: javac diamond finder crashes when used to build java.base module.
sadayapalam
parents:
diff
changeset
|
3 |
* @bug 8078473 |
952a476681b2
8078473: javac diamond finder crashes when used to build java.base module.
sadayapalam
parents:
diff
changeset
|
4 |
* @summary javac diamond finder crashes when used to build java.base module |
952a476681b2
8078473: javac diamond finder crashes when used to build java.base module.
sadayapalam
parents:
diff
changeset
|
5 |
* @compile/ref=T8078473_2.out T8078473_2.java -XDrawDiagnostics -XDfind=diamond |
952a476681b2
8078473: javac diamond finder crashes when used to build java.base module.
sadayapalam
parents:
diff
changeset
|
6 |
*/ |
952a476681b2
8078473: javac diamond finder crashes when used to build java.base module.
sadayapalam
parents:
diff
changeset
|
7 |
|
952a476681b2
8078473: javac diamond finder crashes when used to build java.base module.
sadayapalam
parents:
diff
changeset
|
8 |
package java.util.stream; |
952a476681b2
8078473: javac diamond finder crashes when used to build java.base module.
sadayapalam
parents:
diff
changeset
|
9 |
|
952a476681b2
8078473: javac diamond finder crashes when used to build java.base module.
sadayapalam
parents:
diff
changeset
|
10 |
class T8078473_2<P, Q> { |
952a476681b2
8078473: javac diamond finder crashes when used to build java.base module.
sadayapalam
parents:
diff
changeset
|
11 |
|
952a476681b2
8078473: javac diamond finder crashes when used to build java.base module.
sadayapalam
parents:
diff
changeset
|
12 |
static class C<T, U> { |
952a476681b2
8078473: javac diamond finder crashes when used to build java.base module.
sadayapalam
parents:
diff
changeset
|
13 |
C(T8078473_2<?, ?> p) {} |
952a476681b2
8078473: javac diamond finder crashes when used to build java.base module.
sadayapalam
parents:
diff
changeset
|
14 |
} |
952a476681b2
8078473: javac diamond finder crashes when used to build java.base module.
sadayapalam
parents:
diff
changeset
|
15 |
|
952a476681b2
8078473: javac diamond finder crashes when used to build java.base module.
sadayapalam
parents:
diff
changeset
|
16 |
{ |
952a476681b2
8078473: javac diamond finder crashes when used to build java.base module.
sadayapalam
parents:
diff
changeset
|
17 |
new C<Q, Q>(this) {}; |
952a476681b2
8078473: javac diamond finder crashes when used to build java.base module.
sadayapalam
parents:
diff
changeset
|
18 |
new C<Q, Q>(this); |
952a476681b2
8078473: javac diamond finder crashes when used to build java.base module.
sadayapalam
parents:
diff
changeset
|
19 |
} |
952a476681b2
8078473: javac diamond finder crashes when used to build java.base module.
sadayapalam
parents:
diff
changeset
|
20 |
} |