You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2021/07/25 19:05:13 UTC
[commons-io] 05/05: Sort members.
This is an automated email from the ASF dual-hosted git repository.
ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-io.git
commit 947b0743568a3973cf05f25ecb3a1ec53406e102
Author: Gary Gregory <ga...@gmail.com>
AuthorDate: Sun Jul 25 14:56:09 2021 -0400
Sort members.
---
.../commons/io/output/LockableFileWriter.java | 178 ++++++++++-----------
1 file changed, 89 insertions(+), 89 deletions(-)
diff --git a/src/main/java/org/apache/commons/io/output/LockableFileWriter.java b/src/main/java/org/apache/commons/io/output/LockableFileWriter.java
index 75a0c3c..e61d90c 100644
--- a/src/main/java/org/apache/commons/io/output/LockableFileWriter.java
+++ b/src/main/java/org/apache/commons/io/output/LockableFileWriter.java
@@ -63,43 +63,6 @@ public class LockableFileWriter extends Writer {
* Constructs a LockableFileWriter.
* If the file exists, it is overwritten.
*
- * @param fileName the file to write to, not null
- * @throws NullPointerException if the file is null
- * @throws IOException in case of an I/O error
- */
- public LockableFileWriter(final String fileName) throws IOException {
- this(fileName, false, null);
- }
-
- /**
- * Constructs a LockableFileWriter.
- *
- * @param fileName file to write to, not null
- * @param append true if content should be appended, false to overwrite
- * @throws NullPointerException if the file is null
- * @throws IOException in case of an I/O error
- */
- public LockableFileWriter(final String fileName, final boolean append) throws IOException {
- this(fileName, append, null);
- }
-
- /**
- * Constructs a LockableFileWriter.
- *
- * @param fileName the file to write to, not null
- * @param append true if content should be appended, false to overwrite
- * @param lockDir the directory in which the lock file should be held
- * @throws NullPointerException if the file is null
- * @throws IOException in case of an I/O error
- */
- public LockableFileWriter(final String fileName, final boolean append, final String lockDir) throws IOException {
- this(new File(fileName), append, lockDir);
- }
-
- /**
- * Constructs a LockableFileWriter.
- * If the file exists, it is overwritten.
- *
* @param file the file to write to, not null
* @throws NullPointerException if the file is null
* @throws IOException in case of an I/O error
@@ -152,21 +115,6 @@ public class LockableFileWriter extends Writer {
* Constructs a LockableFileWriter with a file encoding.
*
* @param file the file to write to, not null
- * @param charsetName the name of the requested charset, null means platform default
- * @throws NullPointerException if the file is null
- * @throws IOException in case of an I/O error
- * @throws java.nio.charset.UnsupportedCharsetException
- * thrown instead of {@link java.io.UnsupportedEncodingException} in version 2.2 if the encoding is not
- * supported.
- */
- public LockableFileWriter(final File file, final String charsetName) throws IOException {
- this(file, charsetName, false, null);
- }
-
- /**
- * Constructs a LockableFileWriter with a file encoding.
- *
- * @param file the file to write to, not null
* @param charset the name of the requested charset, null means platform default
* @param append true if content should be appended, false to overwrite
* @param lockDir the directory in which the lock file should be held
@@ -205,6 +153,21 @@ public class LockableFileWriter extends Writer {
* Constructs a LockableFileWriter with a file encoding.
*
* @param file the file to write to, not null
+ * @param charsetName the name of the requested charset, null means platform default
+ * @throws NullPointerException if the file is null
+ * @throws IOException in case of an I/O error
+ * @throws java.nio.charset.UnsupportedCharsetException
+ * thrown instead of {@link java.io.UnsupportedEncodingException} in version 2.2 if the encoding is not
+ * supported.
+ */
+ public LockableFileWriter(final File file, final String charsetName) throws IOException {
+ this(file, charsetName, false, null);
+ }
+
+ /**
+ * Constructs a LockableFileWriter with a file encoding.
+ *
+ * @param file the file to write to, not null
* @param charsetName the encoding to use, null means platform default
* @param append true if content should be appended, false to overwrite
* @param lockDir the directory in which the lock file should be held
@@ -220,18 +183,53 @@ public class LockableFileWriter extends Writer {
}
/**
- * Tests that we can write to the lock directory.
+ * Constructs a LockableFileWriter.
+ * If the file exists, it is overwritten.
*
- * @param lockDir the File representing the lock directory
- * @throws IOException if we cannot write to the lock directory
- * @throws IOException if we cannot find the lock file
+ * @param fileName the file to write to, not null
+ * @throws NullPointerException if the file is null
+ * @throws IOException in case of an I/O error
*/
- private void testLockDir(final File lockDir) throws IOException {
- if (!lockDir.exists()) {
- throw new IOException("Could not find lockDir: " + lockDir.getAbsolutePath());
- }
- if (!lockDir.canWrite()) {
- throw new IOException("Could not write to lockDir: " + lockDir.getAbsolutePath());
+ public LockableFileWriter(final String fileName) throws IOException {
+ this(fileName, false, null);
+ }
+
+ /**
+ * Constructs a LockableFileWriter.
+ *
+ * @param fileName file to write to, not null
+ * @param append true if content should be appended, false to overwrite
+ * @throws NullPointerException if the file is null
+ * @throws IOException in case of an I/O error
+ */
+ public LockableFileWriter(final String fileName, final boolean append) throws IOException {
+ this(fileName, append, null);
+ }
+
+ /**
+ * Constructs a LockableFileWriter.
+ *
+ * @param fileName the file to write to, not null
+ * @param append true if content should be appended, false to overwrite
+ * @param lockDir the directory in which the lock file should be held
+ * @throws NullPointerException if the file is null
+ * @throws IOException in case of an I/O error
+ */
+ public LockableFileWriter(final String fileName, final boolean append, final String lockDir) throws IOException {
+ this(new File(fileName), append, lockDir);
+ }
+
+ /**
+ * Closes the file writer and deletes the lock file.
+ *
+ * @throws IOException if an I/O error occurs.
+ */
+ @Override
+ public void close() throws IOException {
+ try {
+ out.close();
+ } finally {
+ FileUtils.delete(lockFile);
}
}
@@ -250,6 +248,15 @@ public class LockableFileWriter extends Writer {
}
/**
+ * Flushes the stream.
+ * @throws IOException if an I/O error occurs.
+ */
+ @Override
+ public void flush() throws IOException {
+ out.flush();
+ }
+
+ /**
* Initializes the wrapped file writer.
* Ensure that a cleanup occurs if the writer creation fails.
*
@@ -274,27 +281,19 @@ public class LockableFileWriter extends Writer {
}
/**
- * Closes the file writer and deletes the lock file.
+ * Tests that we can write to the lock directory.
*
- * @throws IOException if an I/O error occurs.
+ * @param lockDir the File representing the lock directory
+ * @throws IOException if we cannot write to the lock directory
+ * @throws IOException if we cannot find the lock file
*/
- @Override
- public void close() throws IOException {
- try {
- out.close();
- } finally {
- FileUtils.delete(lockFile);
+ private void testLockDir(final File lockDir) throws IOException {
+ if (!lockDir.exists()) {
+ throw new IOException("Could not find lockDir: " + lockDir.getAbsolutePath());
+ }
+ if (!lockDir.canWrite()) {
+ throw new IOException("Could not write to lockDir: " + lockDir.getAbsolutePath());
}
- }
-
- /**
- * Writes a character.
- * @param c the character to write
- * @throws IOException if an I/O error occurs.
- */
- @Override
- public void write(final int c) throws IOException {
- out.write(c);
}
/**
@@ -320,6 +319,16 @@ public class LockableFileWriter extends Writer {
}
/**
+ * Writes a character.
+ * @param c the character to write
+ * @throws IOException if an I/O error occurs.
+ */
+ @Override
+ public void write(final int c) throws IOException {
+ out.write(c);
+ }
+
+ /**
* Writes the characters from a string.
* @param str the string to write
* @throws IOException if an I/O error occurs.
@@ -341,13 +350,4 @@ public class LockableFileWriter extends Writer {
out.write(str, off, len);
}
- /**
- * Flushes the stream.
- * @throws IOException if an I/O error occurs.
- */
- @Override
- public void flush() throws IOException {
- out.flush();
- }
-
}