aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/delombok/lombok/delombok/Delombok.java4
-rw-r--r--test/core/src/lombok/RunTestsViaDelombok.java4
2 files changed, 4 insertions, 4 deletions
diff --git a/src/delombok/lombok/delombok/Delombok.java b/src/delombok/lombok/delombok/Delombok.java
index 91b7c93e..e125d622 100644
--- a/src/delombok/lombok/delombok/Delombok.java
+++ b/src/delombok/lombok/delombok/Delombok.java
@@ -175,7 +175,7 @@ public class Delombok {
try {
for (String in : args.input) {
- File f = new File(in);
+ File f = new File(in).getAbsoluteFile();
if (f.isFile()) {
delombok.addFile(f.getParentFile(), f.getName());
} else if (f.isDirectory()) {
@@ -332,7 +332,7 @@ public class Delombok {
in.close();
}
}
-
+
public void addFile(File base, String fileName) throws IOException {
if (output != null && canonical(base).equals(canonical(output))) throw new IOException(
"DELOMBOK: Output file and input file refer to the same filesystem location. Specify a separate path for output.");
diff --git a/test/core/src/lombok/RunTestsViaDelombok.java b/test/core/src/lombok/RunTestsViaDelombok.java
index bcaa66a2..9d9c4f23 100644
--- a/test/core/src/lombok/RunTestsViaDelombok.java
+++ b/test/core/src/lombok/RunTestsViaDelombok.java
@@ -53,8 +53,8 @@ public class RunTestsViaDelombok extends AbstractRunTests {
}
});
- delombok.addFile(file.getParentFile(), file.getName());
- delombok.setSourcepath(file.getParentFile().getAbsolutePath());
+ delombok.addFile(file.getAbsoluteFile().getParentFile(), file.getName());
+ delombok.setSourcepath(file.getAbsoluteFile().getParent());
delombok.setWriter(result);
delombok.delombok();
}