blob: c374d5d54d95ff40c221ca37f3557e55eae3f6f4 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
package cbt;
import java.io.*;
public interface BuildInterface extends Dependency{
// needed to propagage through build builds. Maybe we can get rid of this.
public default BuildInterface finalBuild(File current){
return finalBuild(); // legacy forwarder
}
@Deprecated
public default File[] triggerLoopFilesArray(){
return new File[0];
};
// deprecated methods, which clients are still allowed to implement, but not required
public default BuildInterface finalBuild(){
throw new IncompatibleCbtVersionException("You need to define method classLoader.");
}; // needed to propagage through build builds. Maybe we can get rid of this.
public abstract BuildInterface copy(Context context);
public abstract String scalaVersion();
public abstract String[] crossScalaVersionsArray();
}
|