From: chibash Date: Wed, 7 Oct 2015 07:35:52 +0000 (+0900) Subject: updates javadoc comments. X-Git-Tag: rel_3_21_0-java9-ea~26 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=refs%2Fheads%2F3.20;p=javassist.git updates javadoc comments. --- diff --git a/src/main/javassist/CtField.java b/src/main/javassist/CtField.java index 76f64f2a..a4cb01e1 100644 --- a/src/main/javassist/CtField.java +++ b/src/main/javassist/CtField.java @@ -374,6 +374,17 @@ public class CtField extends CtMember { /** * Sets the type of the field. + * + *

This method does not automatically update method bodies that access + * this field. They have to be explicitly updated. For example, + * if some method contains an expression {@code t.value} and the type + * of the variable {@code t} is changed by {@link #setType(CtClass)} + * from {@code int} to {@code double}, then {@ t.value} has to be modified + * since the bytecode of {@code t.value} contains the type information. + *

+ * + * @see CodeConverter + * @see javassist.expr.ExprEditor */ public void setType(CtClass clazz) { declaringClass.checkModify();