summaryrefslogtreecommitdiff
path: root/base/src/main/java/bjc/utils/ioutils/blocks/BoundBlockReader.java
diff options
context:
space:
mode:
authorBenjamin J. Culkin <bjculkin@mix.wvu.edu>2021-07-12 15:53:22 -0300
committerBenjamin J. Culkin <bjculkin@mix.wvu.edu>2021-07-12 15:53:22 -0300
commita24c1042499f76ff2d442ae133ef165011a7af4c (patch)
tree1a0bdff895b7dc2bd9e8006fe3b83805c7e56f4f /base/src/main/java/bjc/utils/ioutils/blocks/BoundBlockReader.java
parente55cb9852a106cff26517d7d1e85bc4b149884f3 (diff)
Formatting tweaks
Diffstat (limited to 'base/src/main/java/bjc/utils/ioutils/blocks/BoundBlockReader.java')
-rw-r--r--base/src/main/java/bjc/utils/ioutils/blocks/BoundBlockReader.java54
1 files changed, 21 insertions, 33 deletions
diff --git a/base/src/main/java/bjc/utils/ioutils/blocks/BoundBlockReader.java b/base/src/main/java/bjc/utils/ioutils/blocks/BoundBlockReader.java
index 0bd0991..04a8375 100644
--- a/base/src/main/java/bjc/utils/ioutils/blocks/BoundBlockReader.java
+++ b/base/src/main/java/bjc/utils/ioutils/blocks/BoundBlockReader.java
@@ -1,30 +1,20 @@
package bjc.utils.ioutils.blocks;
-import java.io.IOException;
-import java.util.function.BooleanSupplier;
-import java.util.function.Supplier;
+import java.io.*;
+import java.util.function.*;
-/**
- * A block reader composed from functions.
+/** A block reader composed from functions.
*
- * @author EVE
- *
- */
+ * @author EVE */
public class BoundBlockReader implements BlockReader {
- /**
- * A function that serves to close an I/O source.
- *
- * @author EVE
+ /** A function that serves to close an I/O source.
*
- */
+ * @author EVE */
@FunctionalInterface
public interface Closer {
- /**
- * Close the I/O source this is attached to.
+ /** Close the I/O source this is attached to.
*
- * @throws IOException
- * If something goes wrong
- */
+ * @throws IOException If something goes wrong */
public void close() throws IOException;
}
@@ -36,21 +26,19 @@ public class BoundBlockReader implements BlockReader {
private int blockNo;
- /**
- * Create a new bound block reader.
+ /** Create a new bound block reader.
*
- * @param blockChecker
- * Predicate for checking if a block is available
- * @param blockGetter
- * Function to retrieve a block
- * @param blockCloser
- * Function to close a block source
- */
- public BoundBlockReader(BooleanSupplier blockChecker, Supplier<Block> blockGetter,
- Closer blockCloser) {
+ * @param blockChecker Predicate for checking if a block is available
+ * @param blockGetter Function to retrieve a block
+ * @param blockCloser Function to close a block source */
+ public BoundBlockReader(
+ BooleanSupplier blockChecker,
+ Supplier<Block> blockGetter,
+ Closer blockCloser)
+ {
checker = blockChecker;
- getter = blockGetter;
- closer = blockCloser;
+ getter = blockGetter;
+ closer = blockCloser;
blockNo = 0;
}
@@ -72,9 +60,9 @@ public class BoundBlockReader implements BlockReader {
blockNo += 1;
return true;
+ } else {
+ return false;
}
-
- return false;
}
@Override