sb.append(cpi.getValue());
break;
}
case TYPE_CONSTANT_POOL_FIELD_REF: {
ConstantPoolInfo cpi = dc.getConstantPool().get(getInt(i));
RefInfo ri = (RefInfo) cpi;
Descriptor desc = ri.getDescriptor();
sb.append(desc.getReturn() + " " + ri.getClassName() + "."
+ ri.getTargetName());
break;
}
case TYPE_CONSTANT_POOL_METHOD_REF: {
ConstantPoolInfo cpi = dc.getConstantPool().get(getInt(i));
RefInfo ri = (RefInfo) cpi;
Descriptor desc = ri.getDescriptor();
sb.append(desc.getReturn() + " " + ri.getClassName() + "."
+ ri.getTargetName() + "(" + desc.getParams() + ")");
break;
}
// nothing really searchable here.
case TYPE_LABEL:
case TYPE_SWITCH: