summaryrefslogtreecommitdiffstats
path: root/jack-api/src/com/android/jack/api/example
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/src/com/android/jack/api/example
parent6afbe40f484e341672c00680fcb1a409250adbb5 (diff)
downloadtoolchain_jack-3f26d0f9cee0b5969c418058e4fdded4753cc9ae.tar.gz
toolchain_jack-3f26d0f9cee0b5969c418058e4fdded4753cc9ae.tar.bz2
toolchain_jack-3f26d0f9cee0b5969c418058e4fdded4753cc9ae.zip
Work on Jack API (WIP)
Change-Id: Ib2bc0e7dcddf34e8be1374c7ac67aaf7da6d5e17
Diffstat (limited to 'jack-api/src/com/android/jack/api/example')
-rw-r--r--jack-api/src/com/android/jack/api/example/Main.java32
1 files changed, 16 insertions, 16 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 3215522d..be60cfa6 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;