/** * Constructs a char constant value. The initial value is '\0'. */ public CharMemberValue(ConstPool cp) { super('C', cp); setValue('\0'); }
/** * Obtains the string representation of this object. */ public String toString() { return Character.toString(getValue()); }
break; case 'C' : m = new CharMemberValue(index, cp); break; case 'D' :
@Override public void visitCharMemberValue(CharMemberValue node) { array[index] = new CharMemberValue(node.getValue(), constPool); }
return new ByteMemberValue(cp); else if (type == CtClass.charType) return new CharMemberValue(cp); else if (type == CtClass.shortType) return new ShortMemberValue(cp);
@Override public void visitCharMemberValue(CharMemberValue node) { array[index] = new CharMemberValue(node.getValue(), constPool); }
/** * Constructs a char constant value. * * @param c the initial value. */ public CharMemberValue(char c, ConstPool cp) { super('C', cp); setValue(c); }
Object getValue(ClassLoader cl, ClassPool cp, Method m) { return new Character(getValue()); }
return new ByteMemberValue(cp); else if (type == CtClass.charType) return new CharMemberValue(cp); else if (type == CtClass.shortType) return new ShortMemberValue(cp);
/** * Constructs a char constant value. * * @param c the initial value. */ public CharMemberValue(char c, ConstPool cp) { super('C', cp); setValue(c); }
/** * Obtains the string representation of this object. */ @Override public String toString() { return Character.toString(getValue()); }
break; case 'C' : m = new CharMemberValue(index, cp); break; case 'D' :
/** * Constructs a char constant value. The initial value is '\0'. */ public CharMemberValue(ConstPool cp) { super('C', cp); setValue('\0'); }
@Override Object getValue(ClassLoader cl, ClassPool cp, Method m) { return Character.valueOf(getValue()); }
public void visitCharMemberValue(CharMemberValue charMemberValue) { value = new CharMemberValue(cp); }
((ByteMemberValue) memberValue).setValue((Byte) value); } else if (memberValue instanceof CharMemberValue) { ((CharMemberValue) memberValue).setValue((Character) value); } else if (memberValue instanceof ShortMemberValue) { ((ShortMemberValue) memberValue).setValue((Short) value);
/** * Writes the value. */ public void write(AnnotationsWriter writer) throws IOException { writer.constValueIndex(getValue()); }
public void visitCharMemberValue(CharMemberValue charMemberValue) { value = new CharMemberValue(cp); }
((ByteMemberValue) memberValue).setValue((Byte) value); } else if (memberValue instanceof CharMemberValue) { ((CharMemberValue) memberValue).setValue((Character) value); } else if (memberValue instanceof ShortMemberValue) { ((ShortMemberValue) memberValue).setValue((Short) value);
@Override public void visitCharMemberValue(CharMemberValue node) { values.add(String.valueOf(node.getValue())); }