111112113114115116117118119120121
MethodBuilder mb = cb.addConstructor(null, null); CodeBuilder code = mb.startCode(); code.loadThis(); code.invokeConstructor(cb.getSuperType(), new com.alibaba.citrus.asm.commons.Method(CONSTRUCTOR_NAME, "()V")); code.returnValue(); } /** * ����һ�����س�����<code>toString()</code>������ */
122123124125126127128129
public static void addToString(ClassBuilder cb, String constantToString) { MethodBuilder mb = cb.addMethod(String.class, "toString", null, null); CodeBuilder code = mb.startCode(); code.push(constantToString); code.returnValue(); } }