diff options
Diffstat (limited to 'dx/junit-tests/HelloWorldMaker.java')
-rw-r--r-- | dx/junit-tests/HelloWorldMaker.java | 6 |
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); } |