| Index: chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/DexLoader.java
|
| diff --git a/chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/DexLoader.java b/chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/DexLoader.java
|
| index b419cf6ff3a38ebeee45baecab298eba30e0d4b5..d6417163f740e4e421a175b19919d65ab93dc0ab 100644
|
| --- a/chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/DexLoader.java
|
| +++ b/chrome/android/webapk/shell_apk/src/org/chromium/webapk/shell_apk/DexLoader.java
|
| @@ -17,6 +17,7 @@ import java.io.OutputStream;
|
|
|
| /**
|
| * Creates ClassLoader for .dex file in a remote Context's APK.
|
| + * Non static for the sake of tests.
|
| */
|
| public class DexLoader {
|
| private static final int BUFFER_SIZE = 16 * 1024;
|
| @@ -33,7 +34,7 @@ public class DexLoader {
|
| * {@link #load()}.
|
| * @return The ClassLoader. Returns null on an error.
|
| */
|
| - public static ClassLoader load(Context remoteContext, String dexName, String canaryClassName,
|
| + public ClassLoader load(Context remoteContext, String dexName, String canaryClassName,
|
| File remoteDexFile, File localDexDir) {
|
| File localDexFile = new File(localDexDir, dexName);
|
|
|
| @@ -74,7 +75,7 @@ public class DexLoader {
|
| * Deletes any files cached by {@link #load()}.
|
| * @param localDexDir Cache directory passed to {@link #load()}.
|
| */
|
| - public static void deleteCachedDexes(File localDexDir) {
|
| + public void deleteCachedDexes(File localDexDir) {
|
| deleteChildren(localDexDir);
|
| }
|
|
|
|
|