mirror of
https://github.com/sbt/sbt.git
synced 2026-10-07 10:33:30 +02:00
expose launcher repositories
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
package xsbti;
|
||||
|
||||
public enum Predefined
|
||||
{
|
||||
Local("local"),
|
||||
MavenLocal("maven-local"),
|
||||
MavenCentral("maven-central"),
|
||||
ScalaToolsReleases("scala-tools-releases"),
|
||||
ScalaToolsSnapshots("scala-tools-snapshots");
|
||||
|
||||
private final String label;
|
||||
private Predefined(String label) { this.label = label; }
|
||||
public String toString() { return label; }
|
||||
|
||||
public static Predefined toValue(String s)
|
||||
{
|
||||
for(Predefined p : values())
|
||||
if(s.equals(p.toString()))
|
||||
return p;
|
||||
|
||||
StringBuilder msg = new StringBuilder("Expected one of ");
|
||||
for(Predefined p : values())
|
||||
msg.append(p.toString()).append(", ");
|
||||
msg.append("got '").append(s).append("'.");
|
||||
throw new RuntimeException(msg.toString());
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user