comparison agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java @ 1660:083fde3b838e

6964498: JSR 292 invokedynamic sites need local bootstrap methods Summary: Add JVM_CONSTANT_InvokeDynamic records to constant pool to determine per-instruction BSMs. Reviewed-by: twisti
author jrose
date Thu, 15 Jul 2010 18:40:45 -0700
parents 136b78722a08
children 3e8fbc61cee8
comparison
equal deleted inserted replaced
1649:a528509c992b 1660:083fde3b838e
578 break; 578 break;
579 579
580 case JVM_CONSTANT_MethodType: 580 case JVM_CONSTANT_MethodType:
581 buf.cell("JVM_CONSTANT_MethodType"); 581 buf.cell("JVM_CONSTANT_MethodType");
582 buf.cell(Integer.toString(cpool.getIntAt(index))); 582 buf.cell(Integer.toString(cpool.getIntAt(index)));
583 break;
584
585 case JVM_CONSTANT_InvokeDynamic:
586 buf.cell("JVM_CONSTANT_InvokeDynamic");
587 buf.cell(genLowHighShort(cpool.getIntAt(index)));
583 break; 588 break;
584 589
585 default: 590 default:
586 throw new InternalError("unknown tag: " + ctag); 591 throw new InternalError("unknown tag: " + ctag);
587 } 592 }