1 30 package org.objectweb.asm.tree.analysis; 31 32 import java.util.List ; 33 34 import junit.framework.TestSuite; 35 36 import org.objectweb.asm.AbstractTest; 37 import org.objectweb.asm.ClassReader; 38 import org.objectweb.asm.tree.ClassNode; 39 import org.objectweb.asm.tree.MethodNode; 40 41 46 public class SourceInterpreterTest extends AbstractTest { 47 48 public static TestSuite suite() throws Exception { 49 return new SourceInterpreterTest().getSuite(); 50 } 51 52 public void test() throws Exception { 53 ClassReader cr = new ClassReader(is); 54 ClassNode cn = new ClassNode(); 55 cr.accept(cn, 0); 56 List methods = cn.methods; 57 for (int i = 0; i < methods.size(); ++i) { 58 MethodNode method = (MethodNode) methods.get(i); 59 Analyzer a = new Analyzer(new SourceInterpreter()); 60 a.analyze(cn.name, method); 61 } 62 } 63 } 64 | Popular Tags |