[Clirr-devel] CVS: clirr/core/src/java/net/sf/clirr/cli Clirr.java,1.5,1.6
Status: Alpha
Brought to you by:
lkuehne
From: <lk...@us...> - 2005-09-05 21:15:01
|
Update of /cvsroot/clirr/clirr/core/src/java/net/sf/clirr/cli In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27683/src/java/net/sf/clirr/cli Modified Files: Clirr.java Log Message: Moved BCEL out of core Checker and only use the JavaType interface there. Using BCEL is now an implementation detail of the Ant and CLI frontends, and IDE plugins might use a completely different implementation. Index: Clirr.java =================================================================== RCS file: /cvsroot/clirr/clirr/core/src/java/net/sf/clirr/cli/Clirr.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- Clirr.java 26 Aug 2005 05:35:53 -0000 1.5 +++ Clirr.java 5 Sep 2005 21:14:52 -0000 1.6 @@ -25,6 +25,8 @@ import net.sf.clirr.core.PlainDiffListener; import net.sf.clirr.core.XmlDiffListener; import net.sf.clirr.core.DiffListener; +import net.sf.clirr.core.internal.bcel.BcelTypeArrayBuilder; +import net.sf.clirr.core.spi.JavaType; import net.sf.clirr.core.spi.Scope; import org.apache.commons.cli.BasicParser; @@ -165,7 +167,13 @@ try { - checker.reportDiffs(origJars, newJars, loader1, loader2, classSelector); + final JavaType[] origClasses = + BcelTypeArrayBuilder.createClassSet(origJars, loader1, classSelector); + + final JavaType[] newClasses = + BcelTypeArrayBuilder.createClassSet(newJars, loader2, classSelector); + + checker.reportDiffs(origClasses, newClasses); } catch (CheckerException ex) { |