JavaCompilerCore/examples/luar/WCTest1.jav

23 lines
592 B
Plaintext
Raw Normal View History

2013-10-18 11:33:46 +00:00
Menge<Integer> Menge<Menge<b>>
2013-10-18 11:33:46 +00:00
Menge<z> Menge<? super B<a>>
2013-10-18 11:33:46 +00:00
class A { }
class B<a> extends A { }
class D<a,b> { }
class E<a,b> extends D<B<a>,b> { }
class Number {}
class Integer extends Number {}
class AbstractList<a> extends List<a> {}
class List<a> {}
class Menge<a> extends List<a> {}
class Stack<a> extends Menge<a> {}
class Test extends Menge<Integer> {}
2013-10-18 11:33:46 +00:00
/*D<? extends B<? extends Integer>, ? extends A> Test<? extends B<a>,A>*/
/*D<B<? super Integer>, D<a, b>> D<? super B<b>, ? super E<? extends Number, b>>*/
/*Stack<a> Menge<? extends Number> AbstractList<Integer> List<a>*/