< prev index next >

src/jdk.jextract/share/classes/com/sun/tools/jextract/JavaSourceBuilder.java

Print this page

        

@@ -144,11 +144,11 @@
             }
 
             Object value = fields.get(key);
             if (value instanceof String) {
                 sb.append('"');
-                sb.append(value.toString());
+                sb.append(Utils.quote(value.toString()));
                 sb.append('"');
             } else if (value instanceof Enum) {
                 sb.append(value.getClass().getSimpleName());
                 sb.append('.');
                 sb.append(((Enum)value).name());

@@ -158,11 +158,11 @@
             } else if (value instanceof String[]) {
                 sb.append("{ ");
                 String[] strs = (String[])value;
                 for (int i = 0; i < strs.length; i++) {
                     sb.append('"');
-                    sb.append(strs[i]);
+                    sb.append(Utils.quote(strs[i]));
                     sb.append('"');
                     if (i != strs.length - 1) {
                         sb.append(", ");
                     }
                 }
< prev index next >