# HG changeset patch # User Anuradha G # Date 1238124948 -19800 # Node ID c31eed17a9790a32a29899bb42fcefacffffa3cf # Parent ee598c2116159528ad01d0c6dbd5f8138cf41083 issue:157561 - Add cli option to disable trailing whitespace remove "-J-Deditor.lib.disable.trailing.whitespace.remove=true" diff -r ee598c211615 -r c31eed17a979 editor.lib/src/org/netbeans/modules/editor/lib/TrailingWhitespaceRemove.java --- a/editor.lib/src/org/netbeans/modules/editor/lib/TrailingWhitespaceRemove.java Thu Mar 26 16:04:16 2009 -0700 +++ b/editor.lib/src/org/netbeans/modules/editor/lib/TrailingWhitespaceRemove.java Fri Mar 27 09:05:48 2009 +0530 @@ -103,14 +103,16 @@ } public synchronized void run(CompoundEdit compoundEdit) { - inWhitespaceRemove = true; - try { - new ModsProcessor().removeWhitespace(); - NewModRegionsEdit edit = new NewModRegionsEdit(); - compoundEdit.addEdit(edit); - edit.run(); - } finally { - inWhitespaceRemove = false; + if (!Boolean.getBoolean("editor.lib.TrailingWhitespaceRemove.disable")) { + inWhitespaceRemove = true; + try { + new ModsProcessor().removeWhitespace(); + NewModRegionsEdit edit = new NewModRegionsEdit(); + compoundEdit.addEdit(edit); + edit.run(); + } finally { + inWhitespaceRemove = false; + } } }