diff options
author | Reinier Zwitserloot <reinier@zwitserloot.com> | 2011-02-15 03:50:21 +0100 |
---|---|---|
committer | Reinier Zwitserloot <reinier@zwitserloot.com> | 2011-02-15 03:50:55 +0100 |
commit | a79ca059e93b3f32e285e1c9655159c6868e0db2 (patch) | |
tree | 222e629a80b325404193baad09ec3bb490701e76 | |
parent | 2c3b34704a4491c837d4385e3b3f7a4117de3d39 (diff) | |
download | lombok-a79ca059e93b3f32e285e1c9655159c6868e0db2.tar.gz lombok-a79ca059e93b3f32e285e1c9655159c6868e0db2.tar.bz2 lombok-a79ca059e93b3f32e285e1c9655159c6868e0db2.zip |
Delomboking multiple files still wasn't working right and would result in an IllegalStateException. Fixed.
-rw-r--r-- | src/delombok/lombok/delombok/Delombok.java | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/src/delombok/lombok/delombok/Delombok.java b/src/delombok/lombok/delombok/Delombok.java index a869f66d..91b7c93e 100644 --- a/src/delombok/lombok/delombok/Delombok.java +++ b/src/delombok/lombok/delombok/Delombok.java @@ -173,8 +173,8 @@ public class Delombok { if (args.classpath != null) delombok.setClasspath(args.classpath); if (args.sourcepath != null) delombok.setSourcepath(args.sourcepath); - for (String in : args.input) { - try { + try { + for (String in : args.input) { File f = new File(in); if (f.isFile()) { delombok.addFile(f.getParentFile(), f.getName()); @@ -185,18 +185,18 @@ public class Delombok { } else { if (!args.quiet) System.err.println("WARNING: not a standard file or directory - skipping: " + f); } - - delombok.delombok(); - } catch (Exception e) { - if (!args.quiet) { - String msg = e.getMessage(); - if (msg != null && msg.startsWith("DELOMBOK: ")) System.err.println(msg.substring("DELOMBOK: ".length())); - else { - e.printStackTrace(); - } - System.exit(1); - return; + } + + delombok.delombok(); + } catch (Exception e) { + if (!args.quiet) { + String msg = e.getMessage(); + if (msg != null && msg.startsWith("DELOMBOK: ")) System.err.println(msg.substring("DELOMBOK: ".length())); + else { + e.printStackTrace(); } + System.exit(1); + return; } } } |