| 279 | } |
| 280 | |
| 281 | private static void writeValue(String key, String space, String prefix, Object value, BufferedWriter out) throws IOException { |
| 282 | // key = key.indexOf('.') > -1 ? InvokerHelper.inspect(key) : key; |
| 283 | boolean isKeyword = KEYWORDS.contains(key); |
| 284 | key = isKeyword ? FormatHelper.inspect(key) : key; |
| 285 | |
| 286 | if (!StringGroovyMethods.asBoolean(prefix) && isKeyword) prefix = "this."; |
| 287 | out.append(space).append(prefix).append(key).append('=').append(FormatHelper.inspect(value)); |
| 288 | out.newLine(); |
| 289 | } |
| 290 | |
| 291 | private void writeNode(String key, String space, int tab, ConfigObject value, BufferedWriter out) throws IOException { |
| 292 | key = KEYWORDS.contains(key) ? FormatHelper.inspect(key) : key; |