/** * Constructs a double constant value. The initial value is 0.0. */ public DoubleMemberValue(ConstPool cp) { super('D', cp); setValue(0.0); }
/** * Obtains the string representation of this object. */ public String toString() { return Double.toString(getValue()); }
break; case 'D' : m = new DoubleMemberValue(index, cp); break; case 'F' :
@Override public void visitDoubleMemberValue(DoubleMemberValue node) { array[index] = new DoubleMemberValue(node.getValue(), constPool); }
return new FloatMemberValue(cp); else if (type == CtClass.doubleType) return new DoubleMemberValue(cp); else if (type.getName().equals("java.lang.Class")) return new ClassMemberValue(cp);
@Override public void visitDoubleMemberValue(DoubleMemberValue node) { array[index] = new DoubleMemberValue(node.getValue(), constPool); }
Object getValue(ClassLoader cl, ClassPool cp, Method m) { return new Double(getValue()); }
/** * Constructs a double constant value. * * @param d the initial value. */ public DoubleMemberValue(double d, ConstPool cp) { super('D', cp); setValue(d); }
return new FloatMemberValue(cp); else if (type == CtClass.doubleType) return new DoubleMemberValue(cp); else if (type.getName().equals("java.lang.Class")) return new ClassMemberValue(cp);
/** * Obtains the string representation of this object. */ @Override public String toString() { return Double.toString(getValue()); }
/** * Constructs a double constant value. * * @param d the initial value. */ public DoubleMemberValue(double d, ConstPool cp) { super('D', cp); setValue(d); }
break; case 'D' : m = new DoubleMemberValue(index, cp); break; case 'F' :
@Override Object getValue(ClassLoader cl, ClassPool cp, Method m) { return Double.valueOf(getValue()); }
/** * Constructs a double constant value. The initial value is 0.0. */ public DoubleMemberValue(ConstPool cp) { super('D', cp); setValue(0.0); }
public void visitDoubleMemberValue(DoubleMemberValue doubleMemberValue) { value = new DoubleMemberValue(cp); }
/** * Writes the value. */ public void write(AnnotationsWriter writer) throws IOException { writer.constValueIndex(getValue()); }
((FloatMemberValue) memberValue).setValue((Float) value); } else if (memberValue instanceof DoubleMemberValue) { ((DoubleMemberValue) memberValue).setValue((Double) value); } else if (memberValue instanceof ClassMemberValue) { ((ClassMemberValue) memberValue).setValue(((Class<?>) value).getName());
public void visitDoubleMemberValue(DoubleMemberValue doubleMemberValue) { value = new DoubleMemberValue(cp); }
@Override public void visitDoubleMemberValue(DoubleMemberValue node) { values.add(String.valueOf(node.getValue())); }
((FloatMemberValue) memberValue).setValue((Float) value); } else if (memberValue instanceof DoubleMemberValue) { ((DoubleMemberValue) memberValue).setValue((Double) value); } else if (memberValue instanceof ClassMemberValue) { ((ClassMemberValue) memberValue).setValue(((Class<?>) value).getName());