java-decompiler: post-import cleanup (OS-dependent line separator)

master
Roman Shevchenko 10 years ago
parent 984af2e7d0
commit d5fe121d1d
  1. 2
      readme.txt
  2. 3
      src/org/jetbrains/java/decompiler/main/extern/IFernflowerPreferences.java

@ -64,7 +64,7 @@ urc : full name of user-supplied class implementing IIdentifierRenamer. It is
should be renamed and provides new identifier names. For more information see section 5 should be renamed and provides new identifier names. For more information see section 5
inn (1): check for IntelliJ IDEA-specific @NotNull annotation and remove inserted code if found inn (1): check for IntelliJ IDEA-specific @NotNull annotation and remove inserted code if found
lac (0): decompile lambda expressions to anonymous classes lac (0): decompile lambda expressions to anonymous classes
nls (0): define new line character to be used for output. 0 - '\r\n' (Windows), 1 - '\n' (Linux) nls (0): define new line character to be used for output. 0 - '\r\n' (Windows), 1 - '\n' (Linux), default is OS-dependent
ind : indentation string (default is " " (3 spaces)) ind : indentation string (default is " " (3 spaces))
The default logging level is INFO. This value can be overwritten by setting the option 'log' as follows: The default logging level is INFO. This value can be overwritten by setting the option 'log' as follows:

@ -75,9 +75,10 @@ public interface IFernflowerPreferences {
put(IDEA_NOT_NULL_ANNOTATION, "1"); put(IDEA_NOT_NULL_ANNOTATION, "1");
put(LAMBDA_TO_ANONYMOUS_CLASS, "0"); put(LAMBDA_TO_ANONYMOUS_CLASS, "0");
boolean win = System.getProperty("os.name", "").startsWith("Windows");
put(MAX_PROCESSING_METHOD, "0"); put(MAX_PROCESSING_METHOD, "0");
put(RENAME_ENTITIES, "0"); put(RENAME_ENTITIES, "0");
put(NEW_LINE_SEPARATOR, "0"); put(NEW_LINE_SEPARATOR, (win ? "0" : "1"));
put(INDENT_STRING, " "); put(INDENT_STRING, " ");
}}); }});
} }

Loading…
Cancel
Save