class loader stuff

This commit is contained in:
Julian Dolby 2015-03-04 21:43:06 -05:00
parent 2266eb335a
commit 1ea7746533
1 changed files with 4 additions and 1 deletions

View File

@ -15,6 +15,7 @@ import com.ibm.wala.ipa.callgraph.AnalysisScope;
import com.ibm.wala.ipa.cha.ClassHierarchy;
import com.ibm.wala.ipa.cha.ClassHierarchyException;
import com.ibm.wala.util.io.FileProvider;
import com.ibm.wala.util.io.TemporaryFile;
public class DalvikAnnotationsTest extends AnnotationTest {
@ -24,7 +25,9 @@ public class DalvikAnnotationsTest extends AnnotationTest {
@BeforeClass
public static void before() throws IOException, ClassHierarchyException {
File F = (new FileProvider()).getFile("com.ibm.wala.core.testdata_1.0.0a.jar");
File F = File.createTempFile("walatest", ".jar");
F.deleteOnExit();
TemporaryFile.urlToFile(F, (new FileProvider()).getResource("com.ibm.wala.core.testdata_1.0.0a.jar"));
File androidDex = convertJarToDex(F.getAbsolutePath());
AnalysisScope dalvikScope = makeDalvikScope(true, androidDex.getAbsolutePath());
cha = ClassHierarchy.make(dalvikScope);