import jp.igapyon.jcfa.vo.JcfaClass;
import jp.igapyon.jcfa.vo.JcfaCode;
import jp.igapyon.jcfa.vo.JcfaField;
+import jp.igapyon.jcfa.vo.JcfaLocalVariable;
import jp.igapyon.jcfa.vo.JcfaMethod;
import jp.igapyon.jcfa.vo.JcfaUnit;
jcfaMethod.setName(method.getName());
jcfaMethod.getComment().setJavaDoc(true);
+
+ {
+ // push this to local variable.
+ final JcfaLocalVariable jcfaLocalVariable = new JcfaLocalVariable();
+ jcfaMethod.getFrame().getLocalVariableList().add(jcfaLocalVariable);
+ jcfaLocalVariable.setName("this");
+ jcfaLocalVariable.setType(jcfaClass.getName());
+ }
+
if (jcfaMethod.getName().equals("<init>")) {
jcfaMethod.getComment().getCommentList()
.add("Default constructor.");