From: <cr...@us...> - 2009-05-23 04:54:58
|
Revision: 5503 http://jnode.svn.sourceforge.net/jnode/?rev=5503&view=rev Author: crawley Date: 2009-05-23 04:54:30 +0000 (Sat, 23 May 2009) Log Message: ----------- Fixing compiler warnings, etc Modified Paths: -------------- trunk/fs/src/driver/org/jnode/driver/block/BlockAlignmentSupport.java trunk/fs/src/driver/org/jnode/driver/block/Geometry.java trunk/fs/src/driver/org/jnode/driver/block/floppy/DefaultFDC.java trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyException.java trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDriver.java trunk/fs/src/driver/org/jnode/driver/block/usb/storage/scsi/USBStorageSCSIDriver.java trunk/fs/src/driver/org/jnode/driver/bus/ide/DefaultIDEIO.java trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEException.java trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDEReadSectorsCommand.java trunk/fs/src/driver/org/jnode/driver/bus/scsi/SCSIException.java trunk/fs/src/fs/org/jnode/fs/fat/BootSector.java trunk/fs/src/test/org/jnode/fs/hfsplus/HfsPlusFileSystemTest.java trunk/fs/src/test/org/jnode/test/fs/GeometryTest.java trunk/fs/src/test/org/jnode/test/fs/IDETest.java trunk/fs/src/test/org/jnode/test/fs/driver/BlockDeviceAPITestConfig.java trunk/fs/src/test/org/jnode/test/fs/driver/BlockDeviceAPITestSuite.java trunk/fs/src/test/org/jnode/test/fs/driver/factories/MockFloppyDeviceFactory.java trunk/fs/src/test/org/jnode/test/fs/driver/factories/MockIDEDeviceFactory.java trunk/fs/src/test/org/jnode/test/fs/driver/stubs/StubNameSpace.java trunk/fs/src/test/org/jnode/test/fs/filesystem/AbstractFSTest.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/FSTestConfig.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/FileParam.java trunk/fs/src/test/org/jnode/test/fs/filesystem/config/RamDiskParam.java trunk/fs/src/test/org/jnode/test/fs/ntfs/NTFSUnitTest.java trunk/fs/src/test/org/jnode/test/support/AbstractTest.java trunk/fs/src/test/org/jnode/test/support/AbstractTestSuite.java trunk/fs/src/test/org/jnode/test/support/CGLibCoreMockExt.java trunk/fs/src/test/org/jnode/test/support/ConfigManager.java trunk/fs/src/test/org/jnode/test/support/ContextManager.java trunk/fs/src/test/org/jnode/test/support/MockObjectFactory.java trunk/fs/src/test/org/jnode/test/support/MockUtils.java trunk/fs/src/test/org/jnode/test/support/TestConfig.java Added Paths: ----------- trunk/fs/src/driver/org/jnode/driver/block/GeometryException.java Modified: trunk/fs/src/driver/org/jnode/driver/block/BlockAlignmentSupport.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/BlockAlignmentSupport.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/driver/org/jnode/driver/block/BlockAlignmentSupport.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -22,7 +22,6 @@ import java.io.IOException; import java.nio.ByteBuffer; -import org.apache.log4j.Logger; import org.jnode.util.ByteBufferUtils; /** @@ -234,10 +233,6 @@ * gvt */ public class BlockAlignmentSupport implements BlockDeviceAPI { - /** - * My logger - */ - private static final Logger log = Logger.getLogger(BlockAlignmentSupport.class); private static final int EMPTY = 0; private static final int CONTAINED = 1; @@ -246,7 +241,6 @@ private final BlockDeviceAPI parentApi; private int alignment; - private boolean dolog = false; /** @@ -264,11 +258,6 @@ } - private void mylog(String msg) { - log.debug(msg); - } - - /** * @return The length * @throws IOException Modified: trunk/fs/src/driver/org/jnode/driver/block/Geometry.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/Geometry.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/driver/org/jnode/driver/block/Geometry.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -20,7 +20,6 @@ package org.jnode.driver.block; -import java.io.IOException; /** * @author epr @@ -143,16 +142,4 @@ } return new CHS(c, h, s); } - - public static class GeometryException extends IOException { - - public GeometryException(String message) { - super(message); - } - - public GeometryException(String message, Throwable t) { - super(message); - initCause(t); - } - } } Added: trunk/fs/src/driver/org/jnode/driver/block/GeometryException.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/GeometryException.java (rev 0) +++ trunk/fs/src/driver/org/jnode/driver/block/GeometryException.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -0,0 +1,40 @@ +/* + * $Id: Geometry.java 4975 2009-02-02 08:30:52Z lsantha $ + * + * Copyright (C) 2003-2009 JNode.org + * + * This library is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published + * by the Free Software Foundation; either version 2.1 of the License, or + * (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this library; If not, write to the Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + */ +package org.jnode.driver.block; + +import java.io.IOException; + +/** + * + * @author epr + */ +public class GeometryException extends IOException { + + private static final long serialVersionUID = 1L; + + public GeometryException(String message) { + super(message); + } + + public GeometryException(String message, Throwable t) { + super(message); + initCause(t); + } +} \ No newline at end of file Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/DefaultFDC.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/DefaultFDC.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/DefaultFDC.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -579,8 +579,8 @@ private IOResource claimPorts(final ResourceManager rm, final ResourceOwner owner, final int low, final int length) throws ResourceNotFreeException, DriverException { try { - return (IOResource) AccessControllerUtils.doPrivileged(new PrivilegedExceptionAction() { - public Object run() throws ResourceNotFreeException { + return AccessControllerUtils.doPrivileged(new PrivilegedExceptionAction<IOResource>() { + public IOResource run() throws ResourceNotFreeException { return rm.claimIOResource(owner, low, length); } }); Modified: trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyException.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyException.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/driver/org/jnode/driver/block/floppy/FloppyException.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -25,6 +25,8 @@ */ public class FloppyException extends Exception { + private static final long serialVersionUID = 1L; + /** * */ Modified: trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDriver.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDriver.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/driver/org/jnode/driver/block/ide/disk/IDEDiskDriver.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -89,6 +89,7 @@ final IDEDevice dev = (IDEDevice) getDevice(); diskBus = new IDEDiskBus(dev); /* Register the IDEDevice API */ + // FIXME - something is wrong with the typing here I think. dev.registerAPI(PartitionableBlockDeviceAPI.class, new PartitionableBlockAlignmentSupport(this, SECTOR_SIZE)); /* Get basic configuration */ final IDEDriveDescriptor descr = dev.getDescriptor(); Modified: trunk/fs/src/driver/org/jnode/driver/block/usb/storage/scsi/USBStorageSCSIDriver.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/block/usb/storage/scsi/USBStorageSCSIDriver.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/driver/org/jnode/driver/block/usb/storage/scsi/USBStorageSCSIDriver.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -23,7 +23,6 @@ import java.io.IOException; import java.io.InterruptedIOException; import java.nio.ByteBuffer; -import org.apache.log4j.Logger; import org.jnode.driver.Device; import org.jnode.driver.DeviceAlreadyRegisteredException; import org.jnode.driver.DeviceManager; @@ -48,11 +47,6 @@ public class USBStorageSCSIDriver extends Driver implements FSBlockDeviceAPI, RemovableDeviceAPI, SCSIHostControllerAPI, USBPipeListener, USBStorageConstants { - /** - * My logger - */ - private static final Logger log = Logger.getLogger(USBStorageSCSIDriver.class); - /** */ private final FSBlockAlignmentSupport blockAlignment; Modified: trunk/fs/src/driver/org/jnode/driver/bus/ide/DefaultIDEIO.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/bus/ide/DefaultIDEIO.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/driver/org/jnode/driver/bus/ide/DefaultIDEIO.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -388,10 +388,8 @@ final ResourceOwner owner, final int low, final int length) throws ResourceNotFreeException, DriverException { try { - return (IOResource) AccessControllerUtils - .doPrivileged(new PrivilegedExceptionAction() { - - public Object run() throws ResourceNotFreeException { + return AccessControllerUtils.doPrivileged(new PrivilegedExceptionAction<IOResource>() { + public IOResource run() throws ResourceNotFreeException { return rm.claimIOResource(owner, low, length); } }); Modified: trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEException.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEException.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/driver/org/jnode/driver/bus/ide/IDEException.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -25,6 +25,8 @@ */ public class IDEException extends Exception { + private static final long serialVersionUID = 1L; + /** * */ Modified: trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDEReadSectorsCommand.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDEReadSectorsCommand.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/driver/org/jnode/driver/bus/ide/command/IDEReadSectorsCommand.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -33,7 +33,6 @@ private final ByteBuffer buf; private int readSectors; - private static long total = 0; public IDEReadSectorsCommand(boolean primary, boolean master, long lbaStart, int sectors, ByteBuffer dest) { super(primary, master, lbaStart, sectors); @@ -57,7 +56,7 @@ setError(io.getErrorReg()); } else { if ((state & (ST_BUSY | ST_DEVICE_READY)) == ST_DEVICE_READY) { - final int offset = readSectors * SECTOR_SIZE; + // final int offset = readSectors * SECTOR_SIZE; for (int i = 0; i < 256; i++) { final int v = io.getDataReg(); buf.put((byte) (v & 0xFF)); Modified: trunk/fs/src/driver/org/jnode/driver/bus/scsi/SCSIException.java =================================================================== --- trunk/fs/src/driver/org/jnode/driver/bus/scsi/SCSIException.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/driver/org/jnode/driver/bus/scsi/SCSIException.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -28,6 +28,8 @@ */ public class SCSIException extends IOException { + private static final long serialVersionUID = 1L; + /** * */ Modified: trunk/fs/src/fs/org/jnode/fs/fat/BootSector.java =================================================================== --- trunk/fs/src/fs/org/jnode/fs/fat/BootSector.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/fs/org/jnode/fs/fat/BootSector.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -25,7 +25,7 @@ import org.jnode.driver.block.BlockDeviceAPI; import org.jnode.driver.block.Geometry; -import org.jnode.driver.block.Geometry.GeometryException; +import org.jnode.driver.block.GeometryException; import org.jnode.partitions.ibm.IBMPartitionTable; import org.jnode.partitions.ibm.IBMPartitionTableEntry; import org.jnode.partitions.ibm.IBMPartitionTypes; Modified: trunk/fs/src/test/org/jnode/fs/hfsplus/HfsPlusFileSystemTest.java =================================================================== --- trunk/fs/src/test/org/jnode/fs/hfsplus/HfsPlusFileSystemTest.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/test/org/jnode/fs/hfsplus/HfsPlusFileSystemTest.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -62,9 +62,9 @@ HfsPlusFileSystem fs = new HfsPlusFileSystem(device, false, type); HFSPlusParams params = new HFSPlusParams(); params.setVolumeName("testdrive"); - params.setBlockSize(params.OPTIMAL_BLOCK_SIZE); + params.setBlockSize(HFSPlusParams.OPTIMAL_BLOCK_SIZE); params.setJournaled(false); - params.setJournalSize(params.DEFAULT_JOURNAL_SIZE); + params.setJournalSize(HFSPlusParams.DEFAULT_JOURNAL_SIZE); fs.create(params); } catch (Exception e) { e.printStackTrace(); @@ -79,6 +79,7 @@ false); fs.read(); fs.createRootEntry(); + @SuppressWarnings("unused") FSDirectory root = fs.getRootEntry().getDirectory(); } catch (FileNotFoundException e) { e.printStackTrace(); Modified: trunk/fs/src/test/org/jnode/test/fs/GeometryTest.java =================================================================== --- trunk/fs/src/test/org/jnode/test/fs/GeometryTest.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/test/org/jnode/test/fs/GeometryTest.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -23,7 +23,7 @@ import junit.framework.TestCase; import org.jnode.driver.block.CHS; import org.jnode.driver.block.Geometry; -import org.jnode.driver.block.Geometry.GeometryException; +import org.jnode.driver.block.GeometryException; /** * @author epr Modified: trunk/fs/src/test/org/jnode/test/fs/IDETest.java =================================================================== --- trunk/fs/src/test/org/jnode/test/fs/IDETest.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/test/org/jnode/test/fs/IDETest.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -44,7 +44,7 @@ final String name = (args.length > 0) ? args[0] : "hda"; IDEDevice dev = (IDEDevice) dm.getDevice(name); - IDEDeviceAPI api = dev.getAPI(IDEDeviceAPI.class); + IDEDeviceAPI<?> api = dev.getAPI(IDEDeviceAPI.class); IDEDriveDescriptor descr = dev.getDescriptor(); System.out.println("LBA support : " + descr.supportsLBA()); Modified: trunk/fs/src/test/org/jnode/test/fs/driver/BlockDeviceAPITestConfig.java =================================================================== --- trunk/fs/src/test/org/jnode/test/fs/driver/BlockDeviceAPITestConfig.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/test/org/jnode/test/fs/driver/BlockDeviceAPITestConfig.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -41,7 +41,7 @@ private final List<Partition> partitions = new ArrayList<Partition>(); - public BlockDeviceAPITestConfig(Class contextClass) { + public BlockDeviceAPITestConfig(Class<?> contextClass) { this.contextClass = contextClass; } @@ -50,8 +50,7 @@ } public Partition[] getPartitions() { - return partitions - .toArray(new Partition[partitions.size()]); + return partitions.toArray(new Partition[partitions.size()]); } /** Modified: trunk/fs/src/test/org/jnode/test/fs/driver/BlockDeviceAPITestSuite.java =================================================================== --- trunk/fs/src/test/org/jnode/test/fs/driver/BlockDeviceAPITestSuite.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/test/org/jnode/test/fs/driver/BlockDeviceAPITestSuite.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -22,6 +22,9 @@ import java.util.ArrayList; import java.util.List; + +import junit.framework.TestCase; + import org.jnode.test.fs.driver.context.ByteArrayDeviceContext; import org.jnode.test.fs.driver.context.FileDeviceContext; import org.jnode.test.fs.driver.context.FloppyDriverContext; @@ -79,13 +82,14 @@ return configs; } - protected BlockDeviceAPITestConfig addConfig(List<TestConfig> configs, Class contextClass) { + protected BlockDeviceAPITestConfig addConfig(List<TestConfig> configs, Class<?> contextClass) { BlockDeviceAPITestConfig cfg = new BlockDeviceAPITestConfig(contextClass); configs.add(cfg); return cfg; } - public Class[] getTestSuites() { + @SuppressWarnings("unchecked") + public Class<? extends TestCase>[] getTestSuites() { return new Class[]{BlockDeviceAPITest.class}; } } Modified: trunk/fs/src/test/org/jnode/test/fs/driver/factories/MockFloppyDeviceFactory.java =================================================================== --- trunk/fs/src/test/org/jnode/test/fs/driver/factories/MockFloppyDeviceFactory.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/test/org/jnode/test/fs/driver/factories/MockFloppyDeviceFactory.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -67,6 +67,7 @@ //////////////////////////////////////////////////// public FloppyDevice createDevice(FloppyControllerBus bus, int drive, FloppyDriveParameters dp) { + @SuppressWarnings("unused") MockInitializer initializer = new MockInitializer() { public void init(Mock mockFloppyDevice) { // mockFloppyDevice.expects(testCase.atLeastOnce()).method("setDriver").withAnyArguments().will( @@ -84,9 +85,9 @@ }; - Class[] argCls = new Class[]{FloppyControllerBus.class, int.class, FloppyDriveParameters.class}; - Object[] args = new Object[]{bus, new Integer(drive), dp}; - //return (FloppyDevice) MockUtils.createMockObject(FloppyDevice.class, initializer, argCls, args); +// Class<?>[] argCls = new Class[]{FloppyControllerBus.class, int.class, FloppyDriveParameters.class}; +// Object[] args = new Object[]{bus, new Integer(drive), dp}; +// return (FloppyDevice) MockUtils.createMockObject(FloppyDevice.class, initializer, argCls, args); return new FloppyDevice(bus, drive, dp); } @@ -131,7 +132,7 @@ public FloppyDriveParametersCommand createFloppyDriveParametersCommand(int drive, FloppyDriveParameters dp, FloppyParameters fp) { - Class[] argCls = new Class[]{int.class, FloppyDriveParameters.class, FloppyParameters.class}; + Class<?>[] argCls = new Class[]{int.class, FloppyDriveParameters.class, FloppyParameters.class}; Object[] args = new Object[]{new Integer(drive), dp, fp}; MockInitializer initializer = new MockInitializer() { public void init(Mock mockCmd) { @@ -146,7 +147,7 @@ } public FloppySeekCommand createFloppySeekCommand(int drive, int cylinder) { - Class[] argCls = new Class[]{int.class, int.class}; + Class<?>[] argCls = new Class[]{int.class, int.class}; Object[] args = new Object[]{new Integer(drive), new Integer(cylinder)}; MockInitializer initializer = new MockInitializer() { public void init(Mock mockFloppyDevice) { @@ -164,7 +165,7 @@ public FloppyReadSectorCommand createFloppyReadSectorCommand(int drive, Geometry geometry, CHS chs, int currentSectorSize, boolean b, int gap1Size, byte[] dest, int destOffset) { - Class[] argCls = new Class[]{int.class, Geometry.class, CHS.class, int.class, boolean.class, int.class, + Class<?>[] argCls = new Class[]{int.class, Geometry.class, CHS.class, int.class, boolean.class, int.class, byte[].class, int.class}; Object[] args = new Object[]{new Integer(drive), geometry, chs, new Integer(currentSectorSize), Boolean.valueOf(b), new Integer(gap1Size), dest, new Integer(destOffset)}; @@ -183,7 +184,7 @@ public FloppyWriteSectorCommand createFloppyWriteSectorCommand(int drive, Geometry geometry, CHS chs, int currentSectorSize, boolean b, int gap1Size, byte[] src, int srcOffset) { - Class[] argCls = new Class[]{int.class, Geometry.class, CHS.class, int.class, boolean.class, int.class, + Class<?>[] argCls = new Class[]{int.class, Geometry.class, CHS.class, int.class, boolean.class, int.class, byte[].class, int.class}; Object[] args = new Object[]{new Integer(drive), geometry, chs, new Integer(currentSectorSize), Boolean.valueOf(b), new Integer(gap1Size), src, new Integer(srcOffset)}; @@ -200,7 +201,7 @@ } public FloppyIdCommand createFloppyIdCommand(int drive) { - Class[] argCls = new Class[]{int.class}; + Class<?>[] argCls = new Class[]{int.class}; Object[] args = new Object[]{new Integer(drive)}; MockInitializer initializer = new MockInitializer() { public void init(Mock mockCmd) { Modified: trunk/fs/src/test/org/jnode/test/fs/driver/factories/MockIDEDeviceFactory.java =================================================================== --- trunk/fs/src/test/org/jnode/test/fs/driver/factories/MockIDEDeviceFactory.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/test/org/jnode/test/fs/driver/factories/MockIDEDeviceFactory.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -65,7 +65,7 @@ } }; - Class[] argCls = new Class[]{Device.class, boolean.class}; + Class<?>[] argCls = new Class[]{Device.class, boolean.class}; Object[] args = new Object[]{parent, Boolean.valueOf(primary)}; return (IDEBus) MockUtils.createMockObject(IDEBus.class, initializer, @@ -118,7 +118,7 @@ } }; - Class[] argCls = new Class[]{byte[].class, int.class}; + Class<?>[] argCls = new Class[]{byte[].class, int.class}; Object[] args = new Object[]{new byte[IDEConstants.SECTOR_SIZE], new Integer(partNum)}; @@ -137,7 +137,6 @@ return buffer.append("get partition entry"); } - @SuppressWarnings("unchecked") public Object invoke(Invocation invocation) throws Throwable { int index = ((Integer) invocation.parameterValues.get(0)) .intValue(); @@ -165,7 +164,7 @@ } }; - Class[] argCls = new Class[]{byte[].class, Device.class}; + Class<?>[] argCls = new Class[]{byte[].class, Device.class}; Object[] args = new Object[]{bs, dev}; return (IBMPartitionTable) MockUtils.createMockObject( Modified: trunk/fs/src/test/org/jnode/test/fs/driver/stubs/StubNameSpace.java =================================================================== --- trunk/fs/src/test/org/jnode/test/fs/driver/stubs/StubNameSpace.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/test/org/jnode/test/fs/driver/stubs/StubNameSpace.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -47,7 +47,6 @@ return super.lookup(name); } - @SuppressWarnings("unchecked") protected <T> void createAndBindMockService(Class<T> name) { try { bind(name, MockUtils.createMockObject(name)); Modified: trunk/fs/src/test/org/jnode/test/fs/filesystem/AbstractFSTest.java =================================================================== --- trunk/fs/src/test/org/jnode/test/fs/filesystem/AbstractFSTest.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/test/org/jnode/test/fs/filesystem/AbstractFSTest.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -67,7 +67,7 @@ //public static final int FILE_SIZE_IN_WORDS = 256 * 1024; // 512 Ko = 256 K Words public static final int FILE_SIZE_IN_WORDS = 128; // 512 Ko = 128 K Words - private FileSystem fs; + private FileSystem<?> fs; protected FSTestConfig config; private Device device; @@ -148,7 +148,7 @@ /** * @return Returns the fs. */ - protected final FileSystem getFs() { + protected final FileSystem<?> getFs() { return fs; } Modified: trunk/fs/src/test/org/jnode/test/fs/filesystem/config/FSTestConfig.java =================================================================== --- trunk/fs/src/test/org/jnode/test/fs/filesystem/config/FSTestConfig.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/test/org/jnode/test/fs/filesystem/config/FSTestConfig.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -54,7 +54,7 @@ /** * @return */ - public Class<? extends FileSystem> getFsClass() { + public Class<? extends FileSystem<?>> getFsClass() { return fs.getType().getFsClass(); } Modified: trunk/fs/src/test/org/jnode/test/fs/filesystem/config/FileParam.java =================================================================== --- trunk/fs/src/test/org/jnode/test/fs/filesystem/config/FileParam.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/test/org/jnode/test/fs/filesystem/config/FileParam.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -31,18 +31,15 @@ * @author Fabien DUMINY */ public class FileParam extends DeviceParam { - /** - * - * - */ + + private File file; + private long fileSize; + public FileParam(String fileName, String fileSize) { setFile(new File(fileName)); setSize(fileSize); } - /** - * - */ public Device createDevice() throws IOException { String mode = isInput() ? "r" : "rw"; if (!isInput() && (fileSize > 0L) && (!file.exists() || (file.length() != fileSize))) @@ -51,9 +48,6 @@ return new FileDevice(file, mode); } - /** - * - */ public long getDeviceSize() { return fileSize; } @@ -72,21 +66,13 @@ this.fileSize = NumberUtils.getSize(size); } - /** - * - */ public void tearDown(Device device) { if (!isInput()) file.delete(); } - /** - * - */ public String toString() { - return "File[" + file.getName() + ' ' + NumberUtils.size(fileSize) + "]"; + return "File[" + file.getName() + ' ' + NumberUtils.toBinaryByte(fileSize) + "]"; } - private File file; - private long fileSize; } Modified: trunk/fs/src/test/org/jnode/test/fs/filesystem/config/RamDiskParam.java =================================================================== --- trunk/fs/src/test/org/jnode/test/fs/filesystem/config/RamDiskParam.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/test/org/jnode/test/fs/filesystem/config/RamDiskParam.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -27,10 +27,7 @@ * @author Fabien DUMINY */ public class RamDiskParam extends JNodeDeviceParam { - /** - * - * - */ + public RamDiskParam() { } @@ -41,18 +38,12 @@ ramdiskSize = NumberUtils.getSize(size); } - /** - * - */ public long getSize() { return ramdiskSize; } - /** - * - */ public String toString() { - return "Ramdisk[" + getDeviceName() + ' ' + NumberUtils.size(ramdiskSize) + "]"; + return "Ramdisk[" + getDeviceName() + ' ' + NumberUtils.toDecimalByte(ramdiskSize) + "]"; } private long ramdiskSize; Modified: trunk/fs/src/test/org/jnode/test/fs/ntfs/NTFSUnitTest.java =================================================================== --- trunk/fs/src/test/org/jnode/test/fs/ntfs/NTFSUnitTest.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/test/org/jnode/test/fs/ntfs/NTFSUnitTest.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -68,7 +68,7 @@ try { File file = new File(TEST_IMAGE_FILENAME_1); Device device = new FileDevice(file, "r"); - FileSystem fileSystem = new NTFSFileSystemType().create(device, true); + FileSystem<?> fileSystem = new NTFSFileSystemType().create(device, true); FSDirectory root = fileSystem.getRootEntry().getDirectory(); // Check the big file. Every byte should be readable as zero, hopefully. @@ -109,7 +109,7 @@ try { File file = new File(TEST_IMAGE_FILENAME_2); Device device = new FileDevice(file, "r"); - FileSystem fileSystem = new NTFSFileSystemType().create(device, true); + FileSystem<?> fileSystem = new NTFSFileSystemType().create(device, true); FSDirectory root = fileSystem.getRootEntry().getDirectory(); // The first file has 256 bytes of real data at the front, and the rest is sparse. Modified: trunk/fs/src/test/org/jnode/test/support/AbstractTest.java =================================================================== --- trunk/fs/src/test/org/jnode/test/support/AbstractTest.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/test/org/jnode/test/support/AbstractTest.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -28,11 +28,11 @@ */ public abstract class AbstractTest extends /*TestCase*/ MockObjectTestCase { private TestConfig testConfig; - private Class configClazz; + private Class<?> configClazz; protected final Logger log; - public AbstractTest(Class configClazz) { + public AbstractTest(Class<?> configClazz) { super(); init(configClazz, null); log = Logger.getLogger(getTestName()); @@ -41,13 +41,13 @@ /** * */ - protected AbstractTest(Class configClazz, String name) { + protected AbstractTest(Class<?> configClazz, String name) { super(); init(configClazz, name); log = Logger.getLogger(getTestName()); } - protected void init(Class configClazz, String name) { + protected void init(Class<?> configClazz, String name) { setName(name); ContextManager.getInstance().init(); this.configClazz = configClazz; @@ -64,7 +64,7 @@ log.warn("NO CONFIGURATION"); ContextManager.getInstance().clearContext(); } else { - Class contextClass = tc.getContextClass(); + Class<?> contextClass = tc.getContextClass(); if (!Context.class.isAssignableFrom(contextClass)) throw new IllegalArgumentException( "contextClass(" + contextClass.getName() + ") must implements Context"); Modified: trunk/fs/src/test/org/jnode/test/support/AbstractTestSuite.java =================================================================== --- trunk/fs/src/test/org/jnode/test/support/AbstractTestSuite.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/test/org/jnode/test/support/AbstractTestSuite.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -21,6 +21,8 @@ package org.jnode.test.support; import java.util.List; + +import junit.framework.TestCase; import junit.framework.TestSuite; import org.apache.log4j.Logger; @@ -36,7 +38,7 @@ */ public final void init() { List<TestConfig> configs = getConfigs(); - Class[] testSuites = getTestSuites(); + Class<? extends TestCase>[] testSuites = getTestSuites(); log.info(configs.size() + " configs, " + testSuites.length + " TestSuites"); @@ -45,7 +47,7 @@ for (TestConfig cfg : configs) { cfgManager.addConfig(cfg); - for (Class cls : testSuites) { + for (Class<? extends TestCase> cls : testSuites) { addTestSuite(cls); } } @@ -59,7 +61,7 @@ /** * @return an array of TestSuite classes */ - public abstract Class[] getTestSuites(); + public abstract Class<? extends TestCase>[] getTestSuites(); protected final Logger log = Logger.getLogger(getClass().getName()); } Modified: trunk/fs/src/test/org/jnode/test/support/CGLibCoreMockExt.java =================================================================== --- trunk/fs/src/test/org/jnode/test/support/CGLibCoreMockExt.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/test/org/jnode/test/support/CGLibCoreMockExt.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -36,11 +36,11 @@ private Object proxy = null; - public CGLibCoreMockExt(Class mockedClass, String name) { + public CGLibCoreMockExt(Class<?> mockedClass, String name) { super(mockedClass, name); } - public CGLibCoreMockExt(Class mockedClass, String name, + public CGLibCoreMockExt(Class<?> mockedClass, String name, InvocationDispatcher invocationDispatcher) { super(mockedClass, name, invocationDispatcher); } @@ -49,7 +49,7 @@ return getMockedType().getClassLoader(); } - protected Enhancer createEnhancer(Class mockedClass) { + protected Enhancer createEnhancer(Class<?> mockedClass) { Enhancer enhancer = new Enhancer(); enhancer.setClassLoader(getClassLoader()); enhancer.setSuperclass(mockedClass); @@ -65,7 +65,7 @@ return createProxy(new Class[0], new Object[0]); } - public Object createProxy(Class[] argumentTypes, Object[] arguments) { + public Object createProxy(Class<?>[] argumentTypes, Object[] arguments) { checkProxyCreationIsSupported(); proxy = createEnhancer(getMockedType()) .create(argumentTypes, arguments); Modified: trunk/fs/src/test/org/jnode/test/support/ConfigManager.java =================================================================== --- trunk/fs/src/test/org/jnode/test/support/ConfigManager.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/test/org/jnode/test/support/ConfigManager.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -32,9 +32,8 @@ private static final Logger log = Logger.getLogger(ConfigManager.class); private static ConfigManager instance; - private static boolean log4jInitialized = false; - private Map<Class, List<TestConfig>> configs; + private Map<Class<?>, List<TestConfig>> configs; private Map<TestKey, Iterator<TestConfig>> iterators; public static ConfigManager getInstance() { @@ -55,7 +54,7 @@ cfgs.add(config); } - public TestConfig getConfig(Class configClazz, Class clazz, String testName) { + public TestConfig getConfig(Class<?> configClazz, Class<?> clazz, String testName) { TestKey key = new TestKey(clazz, testName); synchronized (iterators) { @@ -72,16 +71,16 @@ } private ConfigManager() { - configs = new HashMap<Class, List<TestConfig>>(); + configs = new HashMap<Class<?>, List<TestConfig>>(); iterators = new HashMap<TestKey, Iterator<TestConfig>>(); ContextManager.getInstance().init(); } private static class TestKey { - private Class clazz; + private Class<?> clazz; private String testName; - public TestKey(Class clazz, String testName) { + public TestKey(Class<?> clazz, String testName) { this.clazz = clazz; this.testName = testName; } Modified: trunk/fs/src/test/org/jnode/test/support/ContextManager.java =================================================================== --- trunk/fs/src/test/org/jnode/test/support/ContextManager.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/test/org/jnode/test/support/ContextManager.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -131,7 +131,7 @@ return context; } - public void setContext(Class contextClass, TestConfig config, MockObjectTestCase testCase) throws Exception { + public void setContext(Class<?> contextClass, TestConfig config, MockObjectTestCase testCase) throws Exception { // first remove previous context clearContext(); Modified: trunk/fs/src/test/org/jnode/test/support/MockObjectFactory.java =================================================================== --- trunk/fs/src/test/org/jnode/test/support/MockObjectFactory.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/test/org/jnode/test/support/MockObjectFactory.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -84,7 +84,7 @@ } }; - Class[] clsArgs = {int[].class, boolean.class}; + Class<?>[] clsArgs = {int[].class, boolean.class}; Object[] args = {data, atapi}; IDEDriveDescriptor desc = (IDEDriveDescriptor) MockUtils.createMockObject(IDEDriveDescriptor.class, @@ -110,7 +110,7 @@ } public static Device createParentDevice() { - Class[] clsArgs = new Class[]{Bus.class, String.class}; + Class<?>[] clsArgs = new Class[]{Bus.class, String.class}; Object[] args = new Object[]{StubDeviceManager.INSTANCE.getSystemBus(), "MockDevice"}; return (Device) MockUtils.createMockObject(Device.class, clsArgs, args); } Modified: trunk/fs/src/test/org/jnode/test/support/MockUtils.java =================================================================== --- trunk/fs/src/test/org/jnode/test/support/MockUtils.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/test/org/jnode/test/support/MockUtils.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -42,11 +42,11 @@ return name.cast(mock.proxy()); } - public static Object createMockObject(Class name, Class[] clsArgs, Object[] args) { + public static Object createMockObject(Class<?> name, Class<?>[] clsArgs, Object[] args) { return createMockObject(name, null, clsArgs, args); } - public static Object createMockObject(Class name, MockInitializer initializer, Class[] clsArgs, Object[] args) { + public static Object createMockObject(Class<?> name, MockInitializer initializer, Class<?>[] clsArgs, Object[] args) { String shortName = getShortName(name); CGLibCoreMockExt cglibMock = new CGLibCoreMockExt(name, shortName); Mock mock = new Mock(cglibMock); Modified: trunk/fs/src/test/org/jnode/test/support/TestConfig.java =================================================================== --- trunk/fs/src/test/org/jnode/test/support/TestConfig.java 2009-05-23 03:54:04 UTC (rev 5502) +++ trunk/fs/src/test/org/jnode/test/support/TestConfig.java 2009-05-23 04:54:30 UTC (rev 5503) @@ -24,7 +24,7 @@ * @author Fabien DUMINY */ public interface TestConfig { - public Class getContextClass(); + public Class<?> getContextClass(); /** * This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |