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

(-)compiler/org/eclipse/jdt/internal/compiler/ast/QualifiedNameReference.java (-3 / +15 lines)
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
			}

Return to bug 79396