diff options
Diffstat (limited to 'compatibility/Context.java')
-rw-r--r-- | compatibility/Context.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/compatibility/Context.java b/compatibility/Context.java index afd0b15..389d401 100644 --- a/compatibility/Context.java +++ b/compatibility/Context.java @@ -18,9 +18,11 @@ public interface Context{ public default long start(){ throw new IncompatibleCbtVersionException("You need to define method start."); }; + public default File workingDirectory(){ + return projectDirectory(); + }; // methods that exist for longer which every CBT version in use should have by now, no default values needed - public abstract File projectDirectory(); public abstract File cwd(); // REPLACE by something that allows to run cbt on some other directly public abstract String[] argsArray(); // replace this by https://github.com/cvogt/cbt/issues/172 ? public abstract String[] enabledLoggersArray(); @@ -40,4 +42,6 @@ public interface Context{ public abstract ConcurrentHashMap<String,Object> permanentKeys(); @java.lang.Deprecated public abstract ConcurrentHashMap<Object,ClassLoader> permanentClassLoaders(); + @java.lang.Deprecated + public abstract File projectDirectory(); } |