Lines 154-159
Link Here
|
154 |
TypeBinding elementType = this.binding.elementsType(); |
154 |
TypeBinding elementType = this.binding.elementsType(); |
155 |
for (int i = 0, length = this.expressions.length; i < length; i++) { |
155 |
for (int i = 0, length = this.expressions.length; i < length; i++) { |
156 |
Expression expression = this.expressions[i]; |
156 |
Expression expression = this.expressions[i]; |
|
|
157 |
expression.setExpectedType(elementType); |
157 |
TypeBinding exprType = expression instanceof ArrayInitializer |
158 |
TypeBinding exprType = expression instanceof ArrayInitializer |
158 |
? expression.resolveTypeExpecting(scope, elementType) |
159 |
? expression.resolveTypeExpecting(scope, elementType) |
159 |
: expression.resolveType(scope); |
160 |
: expression.resolveType(scope); |