javap/src/main/java/sun/tools/javap/ClassData.java
branchjavap
changeset 161 978301fdb4ec
parent 157 0d8b472b9047
     1.1 --- a/javap/src/main/java/sun/tools/javap/ClassData.java	Mon Nov 12 21:10:56 2012 +0100
     1.2 +++ b/javap/src/main/java/sun/tools/javap/ClassData.java	Thu Nov 15 08:12:52 2012 +0100
     1.3 @@ -508,6 +508,9 @@
     1.4          if (x==null) return "<NULL>";
     1.5          switch (tag) {
     1.6          case CONSTANT_UTF8: {
     1.7 +            if (!textual) {
     1.8 +                return (String)x;
     1.9 +            }
    1.10              StringBuilder sb=new StringBuilder();
    1.11              String s=(String)x;
    1.12              for (int k=0; k<s.length(); k++) {
    1.13 @@ -556,7 +559,7 @@
    1.14              }
    1.15              return javaName(getClassName(cpx));
    1.16          case CONSTANT_STRING:
    1.17 -            String sv = StringValue(((CPX)x).cpx);
    1.18 +            String sv = stringValue(((CPX)x).cpx, textual);
    1.19              if (textual) {
    1.20                  return '"' + sv + '"';
    1.21              } else {