View | Details | Raw Unified | Return to bug 160132
Collapse All | Expand All

(-)src/org/eclipse/jdt/core/tests/compiler/regression/GenericTypeTest.java (-2 / +2 lines)
Lines 33550-33556 Link Here
33550
		"");
33550
		"");
33551
}
33551
}
33552
//https://bugs.eclipse.org/bugs/show_bug.cgi?id=160132
33552
//https://bugs.eclipse.org/bugs/show_bug.cgi?id=160132
33553
public void _test1046() {
33553
public void test1046() {
33554
	this.runConformTest(
33554
	this.runConformTest(
33555
		new String[] {
33555
		new String[] {
33556
			"X.java", //========================
33556
			"X.java", //========================
Lines 33585-33591 Link Here
33585
			null);	
33585
			null);	
33586
}
33586
}
33587
//https://bugs.eclipse.org/bugs/show_bug.cgi?id=160132 - variation
33587
//https://bugs.eclipse.org/bugs/show_bug.cgi?id=160132 - variation
33588
public void _test1047() {
33588
public void test1047() {
33589
	this.runConformTest(
33589
	this.runConformTest(
33590
		new String[] {
33590
		new String[] {
33591
			"p/X.java", //========================
33591
			"p/X.java", //========================
(-)compiler/org/eclipse/jdt/internal/compiler/lookup/ParameterizedTypeBinding.java (-1 / +1 lines)
Lines 574-580 Link Here
574
		// this.superInterfaces = null;
574
		// this.superInterfaces = null;
575
		// this.fields = null;
575
		// this.fields = null;
576
		// this.methods = null;		
576
		// this.methods = null;		
577
		this.modifiers = someType.modifiers;
577
		this.modifiers = someType.modifiers & ~ExtraCompilerModifiers.AccGenericSignature; // discard generic signature, will compute later
578
		// only set AccGenericSignature if parameterized or have enclosing type required signature
578
		// only set AccGenericSignature if parameterized or have enclosing type required signature
579
		if (someArguments != null) {
579
		if (someArguments != null) {
580
			this.modifiers |= ExtraCompilerModifiers.AccGenericSignature;
580
			this.modifiers |= ExtraCompilerModifiers.AccGenericSignature;

Return to bug 160132