elem = new AnnotationFloatElem((Float) value, 'F', name); } else if (value instanceof Double) { elem = new AnnotationDoubleElem((Double) value, 'D', name); } else if (value instanceof String) { elem = new AnnotationStringElem(value.toString(), 's', name);
result.append(".doub_kind "); result.append("\"" + elem.getName() + "\" "); result.append(((AnnotationDoubleElem) elem).getValue()); result.append("\n"); break;
return new ImmutableDoubleEncodedValue(e.getValue());
cp_info cval = coffiClass.constant_pool[cev.constant_value_index]; double constant_val = ((CONSTANT_Double_info) cval).convert(); AnnotationDoubleElem elem = new AnnotationDoubleElem(constant_val, kind, elemName); list.add(elem);
} else if (elem instanceof AnnotationDoubleElem) { AnnotationDoubleElem doubleElem = (AnnotationDoubleElem) elem; val = doubleElem.getValue(); } else if (elem instanceof AnnotationStringElem) { AnnotationStringElem stringElem = (AnnotationStringElem) elem;
list.add(new soot.tagkit.AnnotationLongElem(getExpr().constant().longValue(), kind, name)); else if(type.isDouble()) list.add(new soot.tagkit.AnnotationDoubleElem(getExpr().constant().doubleValue(), kind, name)); else if(type.isFloat()) list.add(new soot.tagkit.AnnotationFloatElem(getExpr().constant().floatValue(), kind, name));
elem = new AnnotationDoubleElem(v.getValue(), 'D', ae.getName()); break;
cp_info cval = coffiClass.constant_pool[cev.constant_value_index]; double constant_val = ((CONSTANT_Double_info)cval).convert(); AnnotationDoubleElem elem = new AnnotationDoubleElem(constant_val, kind, elemName); list.add(elem);
cp_info cval = coffiClass.constant_pool[cev.constant_value_index]; double constant_val = ((CONSTANT_Double_info)cval).convert(); AnnotationDoubleElem elem = new AnnotationDoubleElem(constant_val, kind, elemName); list.add(elem);