access += field.isFinal() ? "final " : "";\r
jcfaField.setAccess(access);\r
\r
- String constValue = null;\r
final ConstantValue cv = field.getConstantValue();\r
if (cv != null) {\r
- jcfaField.setConstantValue(jc.getConstantPool().getConstantString(\r
- cv.getConstantValueIndex(), Constants.CONSTANT_String));\r
+ jcfaField.setConstantValue("\""\r
+ + jc.getConstantPool().getConstantString(\r
+ cv.getConstantValueIndex(),\r
+ Constants.CONSTANT_String) + "\"");\r
\r
jcfaField\r
.getComment()\r
.getCommentList()\r
- .add("FIXME other type support is missing. Now only String.");\r
-\r
- jcfaField.setConstantValueType(Constants.CONSTANT_String);\r
+ .add("FIXME other type support is missing. <br />Now only String.");\r
}\r
-\r
- System.out.println(" " + access + field.getType().toString() + " "\r
- + field.getName()\r
- + (constValue == null ? "" : " = \"" + constValue + "\""));\r
}\r
\r
private void analyzeMethods(final JavaClass jc, final JcfaClass jcfaClass)\r
jcfaClass.getMethodList().add(jcfaMethod);\r
\r
jcfaMethod.setName(method.getName());\r
+ if (jcfaMethod.getName().equals("<init>")) {\r
+ jcfaMethod.getComment().setJavaDoc(true);\r
+ jcfaMethod.getComment().getCommentList()\r
+ .add("Default constructor.");\r
+ }\r
\r
final Code code = method.getCode();\r
if (code == null) {\r