aboutsummaryrefslogtreecommitdiffstats
path: root/javaparser-symbol-solver-testing/src/test/resources/Issue251.java.txt
blob: 3e1e6b6bba131d09bc027c1ccb2cb5a5dbd91aff (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class Main {
	
	class Foo { }
	
	interface GenericBase <F> { }
	
	class GenericDerived <F extends Foo> implements GenericBase<F> { }

	private <B extends Foo> void foo(GenericBase<B> g) { }
	
	private <D extends Foo> void foo(GenericDerived<D> g) { }
	
	void bar() {
		GenericDerived<Foo> gd = new GenericDerived<>();
		foo(gd);
	}
}