summaryrefslogtreecommitdiffstats
path: root/jack-api
diff options
context:
space:
mode:
authorJean-Philippe Lesot <jplesot@google.com>2015-03-02 12:43:08 +0100
committerJean-Philippe Lesot <jplesot@google.com>2015-03-02 12:43:08 +0100
commit3f26d0f9cee0b5969c418058e4fdded4753cc9ae (patch)
treef519d4f4cf7180407c8f90ca275d2b746f55e397 /jack-api
parent6afbe40f484e341672c00680fcb1a409250adbb5 (diff)
downloadtoolchain_jack-3f26d0f9cee0b5969c418058e4fdded4753cc9ae.zip
toolchain_jack-3f26d0f9cee0b5969c418058e4fdded4753cc9ae.tar.gz
toolchain_jack-3f26d0f9cee0b5969c418058e4fdded4753cc9ae.tar.bz2
Work on Jack API (WIP)
Change-Id: Ib2bc0e7dcddf34e8be1374c7ac67aaf7da6d5e17
Diffstat (limited to 'jack-api')
-rw-r--r--jack-api/src/com/android/jack/api/example/Main.java32
-rw-r--r--jack-api/src/com/android/jack/api01/AbortException.java (renamed from jack-api/src/com/android/jack/api/brest/AbortException.java)2
-rw-r--r--jack-api/src/com/android/jack/api01/Api01Compiler.java (renamed from jack-api/src/com/android/jack/api/brest/BrestCompiler.java)4
-rw-r--r--jack-api/src/com/android/jack/api01/Api01Config.java (renamed from jack-api/src/com/android/jack/api/brest/BrestConfig.java)14
-rw-r--r--jack-api/src/com/android/jack/api01/ChainedException.java (renamed from jack-api/src/com/android/jack/api/brest/ChainedException.java)2
-rw-r--r--jack-api/src/com/android/jack/api01/ConfigurationException.java (renamed from jack-api/src/com/android/jack/api/brest/ConfigurationException.java)2
-rw-r--r--jack-api/src/com/android/jack/api01/UnrecoverableException.java (renamed from jack-api/src/com/android/jack/api/brest/UnrecoverableException.java)2
7 files changed, 29 insertions, 29 deletions
diff --git a/jack-api/src/com/android/jack/api/example/Main.java b/jack-api/src/com/android/jack/api/example/Main.java
index 3215522..be60cfa 100644
--- a/jack-api/src/com/android/jack/api/example/Main.java
+++ b/jack-api/src/com/android/jack/api/example/Main.java
@@ -19,11 +19,11 @@ package com.android.jack.api.example;
import com.android.jack.api.ConfigNotSupportedException;
import com.android.jack.api.JackConfig;
import com.android.jack.api.JackConfigProvider;
-import com.android.jack.api.brest.AbortException;
-import com.android.jack.api.brest.BrestCompiler;
-import com.android.jack.api.brest.BrestConfig;
-import com.android.jack.api.brest.ConfigurationException;
-import com.android.jack.api.brest.UnrecoverableException;
+import com.android.jack.api01.AbortException;
+import com.android.jack.api01.Api01Compiler;
+import com.android.jack.api01.Api01Config;
+import com.android.jack.api01.ConfigurationException;
+import com.android.jack.api01.UnrecoverableException;
import java.io.File;
import java.lang.reflect.InvocationTargetException;
@@ -59,12 +59,12 @@ public class Main {
}
System.out.println();
- BrestCompiler brestCompiler;
- BrestConfig brestConfig;
+ Api01Compiler api01Compiler;
+ Api01Config api01Config;
// Get configuration object
try {
- brestConfig = confProvider.getConfig(BrestConfig.class);
+ api01Config = confProvider.getConfig(Api01Config.class);
} catch (ConfigNotSupportedException e1) {
System.err.println("Brest config not supported)");
return;
@@ -73,14 +73,14 @@ public class Main {
// Configure the compiler
try {
// Set standard options
- brestConfig.setOutputDex(new File("out/"));
- brestConfig.setConfigJarjar(new File("rules.jarjar"));
+ api01Config.setOutputDexFolder(new File("out/"));
+ api01Config.setConfigJarjarFile(new File("rules.jarjar"));
// Set official properties
- brestConfig.setProperty(BrestConfig.PROPERTY_REPORTER, "sdk");
- // Set provisioned properties
- brestConfig.setProperty("jack.internal.test", "true");
+ api01Config.setProperty(Api01Config.PROPERTY_REPORTER, "sdk");
+ // Set provisional properties
+ api01Config.setProperty("jack.internal.test", "true");
// Check and build compiler
- brestCompiler = brestConfig.build();
+ api01Compiler = api01Config.build();
} catch (ConfigurationException e) {
System.err.println(e.getMessage());
return;
@@ -89,9 +89,9 @@ public class Main {
// Run the compilation
try {
// First
- brestCompiler.run();
+ api01Compiler.run();
// Same compilation
- brestCompiler.run();
+ api01Compiler.run();
} catch (AbortException e) {
System.out.println("User error, see reporter");
return;
diff --git a/jack-api/src/com/android/jack/api/brest/AbortException.java b/jack-api/src/com/android/jack/api01/AbortException.java
index 05bd8ef..d05f953 100644
--- a/jack-api/src/com/android/jack/api/brest/AbortException.java
+++ b/jack-api/src/com/android/jack/api01/AbortException.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.jack.api.brest;
+package com.android.jack.api01;
import javax.annotation.Nonnull;
diff --git a/jack-api/src/com/android/jack/api/brest/BrestCompiler.java b/jack-api/src/com/android/jack/api01/Api01Compiler.java
index 111b5af..bc9925e 100644
--- a/jack-api/src/com/android/jack/api/brest/BrestCompiler.java
+++ b/jack-api/src/com/android/jack/api01/Api01Compiler.java
@@ -14,12 +14,12 @@
* limitations under the License.
*/
-package com.android.jack.api.brest;
+package com.android.jack.api01;
/**
* STOPSHIP
*/
-public interface BrestCompiler {
+public interface Api01Compiler {
void run() throws AbortException, UnrecoverableException;
}
diff --git a/jack-api/src/com/android/jack/api/brest/BrestConfig.java b/jack-api/src/com/android/jack/api01/Api01Config.java
index e66db61..001690f 100644
--- a/jack-api/src/com/android/jack/api/brest/BrestConfig.java
+++ b/jack-api/src/com/android/jack/api01/Api01Config.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.jack.api.brest;
+package com.android.jack.api01;
import com.android.jack.api.JackConfig;
@@ -25,22 +25,22 @@ import javax.annotation.Nonnull;
/**
* STOPSHIP
*/
-public interface BrestConfig extends JackConfig {
+public interface Api01Config extends JackConfig {
@Nonnull
static final String PROPERTY_REPORTER = "jack.reporter";
@Nonnull
- BrestConfig setOutputDex(@Nonnull File file) throws ConfigurationException;
+ Api01Config setOutputDexFolder(@Nonnull File folder) throws ConfigurationException;
@Nonnull
- BrestConfig setOutputJack(@Nonnull File file) throws ConfigurationException;
+ Api01Config setOutputJackFile(@Nonnull File file) throws ConfigurationException;
@Nonnull
- BrestConfig setConfigJarjar(@Nonnull File file) throws ConfigurationException;
+ Api01Config setConfigJarjarFile(@Nonnull File file) throws ConfigurationException;
@Nonnull
- BrestConfig setProperty(@Nonnull String key, @Nonnull String value) throws ConfigurationException;
+ Api01Config setProperty(@Nonnull String key, @Nonnull String value) throws ConfigurationException;
@Nonnull
- BrestCompiler build() throws ConfigurationException;
+ Api01Compiler build() throws ConfigurationException;
}
diff --git a/jack-api/src/com/android/jack/api/brest/ChainedException.java b/jack-api/src/com/android/jack/api01/ChainedException.java
index 7a8a01c..eea957e 100644
--- a/jack-api/src/com/android/jack/api/brest/ChainedException.java
+++ b/jack-api/src/com/android/jack/api01/ChainedException.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.jack.api.brest;
+package com.android.jack.api01;
import java.util.ArrayList;
import java.util.Iterator;
diff --git a/jack-api/src/com/android/jack/api/brest/ConfigurationException.java b/jack-api/src/com/android/jack/api01/ConfigurationException.java
index ab98c67..bf96f00 100644
--- a/jack-api/src/com/android/jack/api/brest/ConfigurationException.java
+++ b/jack-api/src/com/android/jack/api01/ConfigurationException.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.jack.api.brest;
+package com.android.jack.api01;
import javax.annotation.Nonnull;
diff --git a/jack-api/src/com/android/jack/api/brest/UnrecoverableException.java b/jack-api/src/com/android/jack/api01/UnrecoverableException.java
index 5d938fa..f2a9687 100644
--- a/jack-api/src/com/android/jack/api/brest/UnrecoverableException.java
+++ b/jack-api/src/com/android/jack/api01/UnrecoverableException.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.jack.api.brest;
+package com.android.jack.api01;
import javax.annotation.Nonnull;