package dstest; import org.apache.bcel.verifier.Verifier; import org.apache.bcel.verifier.VerifierFactory; import org.apache.bcel.classfile.ClassParser; import org.apache.bcel.classfile.JavaClass; import java.io.IOException; /** * Created by IntelliJ IDEA. * User: Koushik Sen (ksen@cs.uiuc.edu) * Date: Dec 26, 2005 * Time: 10:59:31 AM */ public class BcelVerify { public static void main(String[] args) { JavaClass java_class1 = null; try { java_class1 = new ClassParser(args[0]).parse(); Verifier v; v= VerifierFactory.getVerifier(java_class1.getClassName()); System.out.println(v.doPass1()); System.out.println(v.doPass2()); System.out.println(v.doPass3a(1)); System.out.println(v.doPass3b(1)); } catch (IOException e) { e.printStackTrace(); //To change body of catch statement use File | Settings | File Templates. } } }