fix compile errors in dalvik frontend

This commit is contained in:
Juergen Graf 2013-07-02 16:03:13 +02:00
parent cdaaddf88b
commit afaebe81a9
3 changed files with 14 additions and 3 deletions

View File

@ -24,6 +24,5 @@ Export-Package: com.ibm.wala.dalvik.classLoader,
Require-Bundle: com.ibm.wala.cast;bundle-version="1.0.0",
com.ibm.wala.core;bundle-version="1.1.3",
com.ibm.wala.ide;bundle-version="1.1.3",
com.ibm.wala.shrike;bundle-version="1.3.1",
com.ibm.wala.util;bundle-version="2.0.0"
com.ibm.wala.shrike;bundle-version="1.3.1"
Bundle-RequiredExecutionEnvironment: JavaSE-1.6

View File

@ -60,6 +60,7 @@ import com.ibm.wala.classLoader.BytecodeClass;
import com.ibm.wala.classLoader.IClassLoader;
import com.ibm.wala.classLoader.IField;
import com.ibm.wala.classLoader.IMethod;
import com.ibm.wala.classLoader.Module;
import com.ibm.wala.ipa.cha.IClassHierarchy;
import com.ibm.wala.shrikeCT.InvalidClassFileException;
import com.ibm.wala.types.TypeReference;
@ -87,13 +88,14 @@ public class DexIClass extends BytecodeClass<IClassLoader> {
private int clinitId = -1;
private final DexModuleEntry dexModuleEntry;
// public IClassLoader loader;
public DexIClass(IClassLoader loader, IClassHierarchy cha,
final DexModuleEntry dexEntry) {
super(loader, cha);
this.dexModuleEntry = dexEntry;
classDef = dexEntry.getClassDefItem();
// this.loader = loader;
// Set modifiers
@ -330,4 +332,9 @@ public class DexIClass extends BytecodeClass<IClassLoader> {
public Collection<Annotation> getAnnotations() {
throw new UnsupportedOperationException();
}
@Override
public Module getContainer() {
return dexModuleEntry.asModule();
}
}

View File

@ -122,4 +122,9 @@ public class DexModuleEntry implements ModuleEntry {
return false;
}
@Override
public Module getContainer() {
return asModule();
}
}