2418 makeImmediateItem(sym.type, ((VarSymbol) sym).getConstValue()); |
2418 makeImmediateItem(sym.type, ((VarSymbol) sym).getConstValue()); |
2419 } else { |
2419 } else { |
2420 if (isInvokeDynamic(sym)) { |
2420 if (isInvokeDynamic(sym)) { |
2421 result = items.makeDynamicItem(sym); |
2421 result = items.makeDynamicItem(sym); |
2422 return; |
2422 return; |
2423 } else if (!accessSuper) { |
2423 } else { |
2424 sym = binaryQualifier(sym, tree.selected.type); |
2424 sym = binaryQualifier(sym, tree.selected.type); |
2425 } |
2425 } |
2426 if ((sym.flags() & STATIC) != 0) { |
2426 if ((sym.flags() & STATIC) != 0) { |
2427 if (!selectSuper && (ssym == null || ssym.kind != TYP)) |
2427 if (!selectSuper && (ssym == null || ssym.kind != TYP)) |
2428 base = base.load(); |
2428 base = base.load(); |