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

(-)dom/org/eclipse/jdt/core/dom/TypeBinding.java (-1 lines)
Lines 177-183 Link Here
177
	public ITypeBinding getGenericTypeOfWildcardType() {
177
	public ITypeBinding getGenericTypeOfWildcardType() {
178
		switch (this.binding.kind()) {
178
		switch (this.binding.kind()) {
179
			case Binding.WILDCARD_TYPE :
179
			case Binding.WILDCARD_TYPE :
180
			case Binding.INTERSECTION_TYPE :
181
				WildcardBinding wildcardBinding = (WildcardBinding) this.binding;
180
				WildcardBinding wildcardBinding = (WildcardBinding) this.binding;
182
				if (wildcardBinding.genericType != null) {
181
				if (wildcardBinding.genericType != null) {
183
					return this.resolver.getTypeBinding(wildcardBinding.genericType);
182
					return this.resolver.getTypeBinding(wildcardBinding.genericType);
(-)src/org/eclipse/jdt/core/tests/dom/ASTConverter17Test.java (+1 lines)
Lines 427-431 Link Here
427
		checkSourceRange(type, "ExceptionA | ExceptionB", contents);
427
		checkSourceRange(type, "ExceptionA | ExceptionB", contents);
428
		ITypeBinding typeBinding = type.resolveBinding();
428
		ITypeBinding typeBinding = type.resolveBinding();
429
		assertNotNull("No binding", typeBinding);
429
		assertNotNull("No binding", typeBinding);
430
		assertNull("This should be null for intersection type", typeBinding.getGenericTypeOfWildcardType());
430
	}
431
	}
431
}
432
}

Return to bug 341759