Lines 344-352
Link Here
|
344 |
} |
344 |
} |
345 |
} |
345 |
} |
346 |
} else { |
346 |
} else { |
347 |
if (lastFieldBinding != null && !lastFieldBinding.isStatic()){ |
347 |
if (lastFieldBinding != null) { |
348 |
codeStream.invokeObjectGetClass(); // perform null check |
348 |
if (lastFieldBinding.isStatic()) { |
349 |
codeStream.pop(); |
349 |
codeStream.getstatic(lastFieldBinding); |
|
|
350 |
switch (lastFieldBinding.type.id) { |
351 |
case T_double : |
352 |
case T_long : |
353 |
codeStream.pop2(); |
354 |
break; |
355 |
default: |
356 |
codeStream.pop(); |
357 |
} |
358 |
} else { |
359 |
codeStream.invokeObjectGetClass(); // perform null check |
360 |
codeStream.pop(); |
361 |
} |
350 |
} |
362 |
} |
351 |
|
363 |
|
352 |
} |
364 |
} |