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

(-)dom/org/eclipse/jdt/core/dom/DefaultBindingResolver.java (-10 / +4 lines)
Lines 1523-1533 Link Here
1523
						return null;
1523
						return null;
1524
					}
1524
					}
1525
					ArrayType arrayType = (ArrayType) type;
1525
					ArrayType arrayType = (ArrayType) type;
1526
					if (typeBinding.isArrayType()) {
1526
					ArrayBinding arrayBinding = (ArrayBinding) typeBinding;
1527
						ArrayBinding arrayBinding = (ArrayBinding) typeBinding;
1527
					return getTypeBinding(this.scope.createArrayType(arrayBinding.leafComponentType, arrayType.getDimensions()));
1528
						return getTypeBinding(this.scope.createArrayType(arrayBinding.leafComponentType, arrayType.getDimensions()));
1529
					}
1530
					return getTypeBinding(this.scope.createArrayType(binding, arrayType.getDimensions()));
1531
				}
1528
				}
1532
				if (typeBinding.isArrayType()) {
1529
				if (typeBinding.isArrayType()) {
1533
					typeBinding = ((ArrayBinding) typeBinding).leafComponentType;
1530
					typeBinding = ((ArrayBinding) typeBinding).leafComponentType;
Lines 1567-1577 Link Here
1567
					if (this.scope == null) {
1564
					if (this.scope == null) {
1568
						return null;
1565
						return null;
1569
					}
1566
					}
1570
					if (binding.isArrayType()) {
1567
					ArrayBinding arrayBinding = (ArrayBinding) binding;
1571
						ArrayBinding arrayBinding = (ArrayBinding) binding;
1568
					return getTypeBinding(this.scope.createArrayType(arrayBinding.leafComponentType, arrayType.getDimensions()));
1572
						return getTypeBinding(this.scope.createArrayType(arrayBinding.leafComponentType, arrayType.getDimensions()));
1573
					}
1574
					return getTypeBinding(this.scope.createArrayType(binding, arrayType.getDimensions()));
1575
				} else if (binding.isArrayType()) {
1569
				} else if (binding.isArrayType()) {
1576
					ArrayBinding arrayBinding = (ArrayBinding) binding;
1570
					ArrayBinding arrayBinding = (ArrayBinding) binding;
1577
					return getTypeBinding(arrayBinding.leafComponentType);
1571
					return getTypeBinding(arrayBinding.leafComponentType);

Return to bug 337964