import org.apache.bcel.classfile.ClassFormatException;\r
import org.apache.bcel.classfile.ClassParser;\r
import org.apache.bcel.classfile.Code;\r
+import org.apache.bcel.classfile.ConstantValue;\r
import org.apache.bcel.classfile.Field;\r
import org.apache.bcel.classfile.JavaClass;\r
import org.apache.bcel.classfile.Method;\r
access += field.isAbstract() ? "abstract " : "";\r
access += field.isStatic() ? "static " : "";\r
access += field.isFinal() ? "final " : "";\r
+\r
+ final ConstantValue cv = field.getConstantValue();\r
+ final String cStr = jc.getConstantPool().getConstantString(\r
+ cv.getConstantValueIndex(), Constants.CONSTANT_String);\r
+\r
System.out.println(" " + access + field.getType().toString() + " "\r
- + field.getName());\r
+ + field.getName() + " = \"" + cStr + "\"");\r
}\r
\r
private void analyzeMethods(final JavaClass jc) throws IOException {\r