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

(-)compiler/org/eclipse/jdt/internal/compiler/lookup/Scope.java (+2 lines)
Lines 226-231 Link Here
226
					substitutedEnclosing = (ReferenceBinding) substitute(substitution, originalEnclosing);
226
					substitutedEnclosing = (ReferenceBinding) substitute(substitution, originalEnclosing);
227
				}
227
				}
228
				if (substitution.isRawSubstitution()) {
228
				if (substitution.isRawSubstitution()) {
229
					if (substitutedEnclosing == originalEnclosing && originalType.kind() == Binding.TYPE)
230
						return originalType;
229
		            return substitution.environment().createRawType(originalReferenceType, substitutedEnclosing);
231
		            return substitution.environment().createRawType(originalReferenceType, substitutedEnclosing);
230
	            }
232
	            }
231
			    // treat as if parameterized with its type variables (non generic type gets 'null' arguments)
233
			    // treat as if parameterized with its type variables (non generic type gets 'null' arguments)

Return to bug 107756