diff --git a/common/source/java/ch/systemsx/cisd/common/utilities/RecursiveHardLinkMaker.java b/common/source/java/ch/systemsx/cisd/common/utilities/RecursiveHardLinkMaker.java index 90c3101eaade3f86cbe79a4627eec5ea83fd3c77..1144cbdc8fab3380cb6955d2b81907bec824c568 100644 --- a/common/source/java/ch/systemsx/cisd/common/utilities/RecursiveHardLinkMaker.java +++ b/common/source/java/ch/systemsx/cisd/common/utilities/RecursiveHardLinkMaker.java @@ -192,18 +192,20 @@ public final class RecursiveHardLinkMaker implements IPathImmutableCopier, public boolean copyDirectoryImmutably(File sourceDirectory, File destinationDirectory, String targetNameOrNull) { - return copyFileImmutably(sourceDirectory, destinationDirectory, targetNameOrNull); + assert sourceDirectory != null && sourceDirectory.isDirectory(); + assert destinationDirectory != null && destinationDirectory.isDirectory(); + return (tryImmutableCopy(sourceDirectory, destinationDirectory, targetNameOrNull) != null); } // // IFileImmutableCopier // - public boolean copyFileImmutably(File file, File destinationDirectory, String targetNameOrNull) + public boolean copyFileImmutably(File file, File destinationDirectory, String nameOrNull) { assert file != null && file.isFile(); assert destinationDirectory != null && destinationDirectory.isDirectory(); - return (tryImmutableCopy(file, destinationDirectory, targetNameOrNull) != null); + return (tryImmutableCopy(file, destinationDirectory, nameOrNull) != null); } private final File tryMakeCopy(final File resource, final File destinationDirectory,