src/share/classes/com/sun/tools/javac/jvm/Gen.java

changeset 2207
756ae3791c45
parent 2167
d2fa3f7e964e
child 2376
12f99d1f23d9
equal deleted inserted replaced
2206:8acb838c9b79 2207:756ae3791c45
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();

mercurial