vogar: Add --language JO. am: 913af10506 am: 5ea7c77194
am: a74492c8e5
Change-Id: Ia3191e38ad4ef2773f3523368ba805b8c9a4e2b9
diff --git a/src/vogar/Language.java b/src/vogar/Language.java
index e50316e..c8da318 100644
--- a/src/vogar/Language.java
+++ b/src/vogar/Language.java
@@ -20,14 +20,15 @@
* An enum for the different language variants supported by vogar.
*/
public enum Language {
- J17("1.7", "1.7", 21),
- JN("1.8", "1.8", 24);
+ J17("1.7", "1.7", "21"),
+ JN("1.8", "1.8", "24"),
+ JO("1.8", "1.8", "o-b1");
private final String javacSourceAndTarget;
private final String jackSourceVersion;
- private final int jackMinApilevel;
+ private final String jackMinApilevel;
- Language(String javacSourceAndTarget, String jackSourceVersion, int jackMinApiLevel) {
+ Language(String javacSourceAndTarget, String jackSourceVersion, String jackMinApiLevel) {
this.javacSourceAndTarget = javacSourceAndTarget;
this.jackSourceVersion = jackSourceVersion;
this.jackMinApilevel = jackMinApiLevel;
@@ -41,7 +42,7 @@
return jackSourceVersion;
}
- public int getJackMinApilevel() {
+ public String getJackMinApilevel() {
return jackMinApilevel;
}
}
diff --git a/src/vogar/Vogar.java b/src/vogar/Vogar.java
index a4bd2da..5f0bfaf 100644
--- a/src/vogar/Vogar.java
+++ b/src/vogar/Vogar.java
@@ -252,7 +252,7 @@
System.out.println(" --toolchain <jdk|jack>: Which toolchain to use.");
System.out.println(" Default is: " + toolchain);
System.out.println();
- System.out.println(" --language <J17|JN>: Which language level to use.");
+ System.out.println(" --language <J17|JN|JO>: Which language level to use.");
System.out.println(" Default is: " + language);
System.out.println();
System.out.println(" --ssh <host:port>: target a remote machine via SSH.");