diff --git a/src/main/java/lanchon/multidexlib2/BasicMultiDexFile.java b/src/main/java/lanchon/multidexlib2/BasicDexEntry.java similarity index 59% rename from src/main/java/lanchon/multidexlib2/BasicMultiDexFile.java rename to src/main/java/lanchon/multidexlib2/BasicDexEntry.java index 6fd810a..391e3c9 100644 --- a/src/main/java/lanchon/multidexlib2/BasicMultiDexFile.java +++ b/src/main/java/lanchon/multidexlib2/BasicDexEntry.java @@ -10,37 +10,23 @@ package lanchon.multidexlib2; -import java.util.Set; - -import org.jf.dexlib2.Opcodes; -import org.jf.dexlib2.iface.ClassDef; import org.jf.dexlib2.iface.DexFile; import org.jf.dexlib2.iface.MultiDexContainer; -import org.jf.dexlib2.iface.MultiDexContainer.MultiDexFile; +import org.jf.dexlib2.iface.MultiDexContainer.DexEntry; -public class BasicMultiDexFile, D extends DexFile> - implements WrappingMultiDexFile { +public class BasicDexEntry, D extends DexFile> + implements DexEntry { private final C container; private final String entryName; private final D dexFile; - public BasicMultiDexFile(C container, String entryName, D dexFile) { + public BasicDexEntry(C container, String entryName, D dexFile) { this.container = container; this.entryName = entryName; this.dexFile = dexFile; } - @Override - public Set getClasses() { - return dexFile.getClasses(); - } - - @Override - public Opcodes getOpcodes() { - return dexFile.getOpcodes(); - } - @Override public String getEntryName() { return entryName; @@ -52,7 +38,7 @@ public class BasicMultiDexFile extends MultiDexFile { - - T getWrappedDexFile(); - -}