summaryrefslogtreecommitdiffstats
path: root/dx/junit-tests/HelloWorldMaker.java
diff options
context:
space:
mode:
Diffstat (limited to 'dx/junit-tests/HelloWorldMaker.java')
-rw-r--r--dx/junit-tests/HelloWorldMaker.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/dx/junit-tests/HelloWorldMaker.java b/dx/junit-tests/HelloWorldMaker.java
index 001f31a90..038701c77 100644
--- a/dx/junit-tests/HelloWorldMaker.java
+++ b/dx/junit-tests/HelloWorldMaker.java
@@ -22,6 +22,8 @@ import com.android.dx.gen.Local;
import com.android.dx.gen.MethodId;
import com.android.dx.gen.Type;
import com.android.dx.rop.code.AccessFlags;
+
+import java.io.File;
import java.io.PrintStream;
public class HelloWorldMaker {
@@ -79,7 +81,9 @@ public class HelloWorldMaker {
generator.declare(helloWorld, "Generated.java", AccessFlags.ACC_PUBLIC, Type.OBJECT);
// load the dex
- ClassLoader loader = generator.load(HelloWorldMaker.class.getClassLoader());
+ File outputDir = new File(".");
+ ClassLoader loader = generator.load(HelloWorldMaker.class.getClassLoader(),
+ outputDir, outputDir);
Class<?> helloWorldClass = loader.loadClass("HelloWorld");
helloWorldClass.getMethod("hello").invoke(null);
}