when parsing signatures, create GenericBoundUsage only for classes mentioned in signature bounds;

mark dependencies caused by GenericBoundUsage only in chunk being compiled and all chunks that depend on it recursively
This commit is contained in:
Eugene Zhuravlev
2015-08-10 12:27:31 +02:00
parent d759f0fd1e
commit 2e2d02473d
6 changed files with 158 additions and 54 deletions
@@ -0,0 +1,3 @@
class Super2 {
char s = 's';
}
@@ -0,0 +1,2 @@
class Client4 extends Hyper<Client4>{
}
@@ -0,0 +1,3 @@
class Super2 extends Hyper<Integer> {
char s = 's';
}