package jef.tools;
import java.io.IOException;
import java.util.Map;
import jef.accelerator.asm.ClassReader;
import jef.accelerator.asm.ClassVisitor;
import jef.accelerator.asm.FieldVisitor;
import jef.accelerator.asm.Opcodes;
import org.junit.Test;
public class ASMGenericTest {
private Map<String,String>[] field1;
@Test
public void test1() throws IOException{
ClassReader cl=new ClassReader("jef.tools.ASMGenericTest");
System.out.println(cl.getClassName());
cl.accept(new ClassVisitor(Opcodes.ASM5) {
@Override
public FieldVisitor visitField(int access, String name, String desc, String signature, Object value) {
System.out.println(name);
System.out.println(desc);
System.out.println(signature);
return super.visitField(access, name, desc, signature, value);
}
}, ClassReader.SKIP_CODE);
}
}