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); |