[Clirr-devel] CVS: clirr/src/java/net/sf/clirr/checks MethodSetCheck.java,NONE,1.1
Status: Alpha
Brought to you by:
lkuehne
From: Lars K?h. <lk...@us...> - 2004-01-18 12:05:02
|
Update of /cvsroot/clirr/clirr/src/java/net/sf/clirr/checks In directory sc8-pr-cvs1:/tmp/cvs-serv11756/src/java/net/sf/clirr/checks Added Files: MethodSetCheck.java Log Message: added infrastructure for method check --- NEW FILE --- package net.sf.clirr.checks; import net.sf.clirr.framework.AbstractDiffReporter; import net.sf.clirr.framework.ClassChangeCheck; import net.sf.clirr.framework.ApiDiffDispatcher; import org.apache.bcel.classfile.JavaClass; import org.apache.bcel.classfile.Method; /** * Checks the methods of a class. * * @author lkuehne */ public class MethodSetCheck extends AbstractDiffReporter implements ClassChangeCheck { public MethodSetCheck(ApiDiffDispatcher dispatcher) { super(dispatcher); } public void check(JavaClass compatBaseline, JavaClass currentVersion) { Method[] baselineMethods = compatBaseline.getMethods(); Method[] currentMethods = currentVersion.getMethods(); for (int i = 0; i < currentMethods.length; i++) { Method currentMethod = currentMethods[i]; System.out.println("currentMethod " + i + "= " + currentMethod); } } /** * Returns an identifier for the method. If the ID has't changed * @return */ private String getMethodId() { return null; } } |