[Clirr-devel] CVS: clirr/core/src/java/net/sf/clirr/core/internal/bcel BcelTypeArrayBuilder.java,1.1
Status: Alpha
Brought to you by:
lkuehne
From: <lk...@us...> - 2005-10-02 23:29:56
|
Update of /cvsroot/clirr/clirr/core/src/java/net/sf/clirr/core/internal/bcel In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12431/src/java/net/sf/clirr/core/internal/bcel Modified Files: BcelTypeArrayBuilder.java Log Message: BCEL was leaking into the Clirr API via ClassFilter/ClassSelector Index: BcelTypeArrayBuilder.java =================================================================== RCS file: /cvsroot/clirr/clirr/core/src/java/net/sf/clirr/core/internal/bcel/BcelTypeArrayBuilder.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- BcelTypeArrayBuilder.java 5 Sep 2005 21:14:52 -0000 1.1 +++ BcelTypeArrayBuilder.java 2 Oct 2005 09:26:21 -0000 1.2 @@ -80,9 +80,10 @@ if (!zipEntry.isDirectory() && zipEntry.getName().endsWith(".class")) { JavaClass clazz = extractClass(zipEntry, zip, repository); - if (classSelector.isSelected(clazz)) + final BcelJavaType bcelJavaType = new BcelJavaType(clazz); + if (classSelector.isSelected(bcelJavaType)) { - selected.add(new BcelJavaType(clazz)); + selected.add(bcelJavaType); repository.storeClass(clazz); } } |