[Clirr-devel] CVS: clirr/src/java/net/sf/clirr/framework AbstractDiffReporter.java,1.2,1.3
Status: Alpha
Brought to you by:
lkuehne
From: Lars K?h. <lk...@us...> - 2003-12-28 05:00:06
|
Update of /cvsroot/clirr/clirr/src/java/net/sf/clirr/framework In directory sc8-pr-cvs1:/tmp/cvs-serv6028/src/java/net/sf/clirr/framework Modified Files: AbstractDiffReporter.java Log Message: added information about affected class/method/field to ApiDifference This is a first step towards filtering diffs to let the user specify changes that are OK Index: AbstractDiffReporter.java =================================================================== RCS file: /cvsroot/clirr/clirr/src/java/net/sf/clirr/framework/AbstractDiffReporter.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- AbstractDiffReporter.java 27 Sep 2003 05:28:43 -0000 1.2 +++ AbstractDiffReporter.java 27 Dec 2003 19:08:42 -0000 1.3 @@ -21,6 +21,9 @@ import net.sf.clirr.event.ApiDifference; import net.sf.clirr.event.Severity; +import org.apache.bcel.classfile.JavaClass; +import org.apache.bcel.classfile.Method; +import org.apache.bcel.classfile.Field; public abstract class AbstractDiffReporter { @@ -37,8 +40,9 @@ return dispatcher; } - protected final void log(String msg, Severity severity) + protected final void log(String msg, Severity severity, String clazz, Method method, Field field) { - getApiDiffDispatcher().fireDiff(new ApiDifference(msg, severity)); + final ApiDifference diff = new ApiDifference(msg, severity, clazz, null, null); + getApiDiffDispatcher().fireDiff(diff); } } |