[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;
}
}
|