summaryrefslogtreecommitdiff
path: root/BJC-Utils2/src/main/java/bjc/utils/ioutils/RuleBasedReaderPragmas.java
diff options
context:
space:
mode:
authorbculkin2442 <bjculkin@mix.wvu.edu>2017-04-10 16:40:33 -0400
committerbculkin2442 <bjculkin@mix.wvu.edu>2017-04-10 16:40:33 -0400
commit889fac2bdf993dc86f64a8893c0260fdcf848acb (patch)
tree99ed08552efa86fdc5fdf4ddb8720d10e599fafe /BJC-Utils2/src/main/java/bjc/utils/ioutils/RuleBasedReaderPragmas.java
parent1656b02144446aeedebb3d1179e07ed99c01861c (diff)
Cleanup
Diffstat (limited to 'BJC-Utils2/src/main/java/bjc/utils/ioutils/RuleBasedReaderPragmas.java')
-rw-r--r--BJC-Utils2/src/main/java/bjc/utils/ioutils/RuleBasedReaderPragmas.java24
1 files changed, 12 insertions, 12 deletions
diff --git a/BJC-Utils2/src/main/java/bjc/utils/ioutils/RuleBasedReaderPragmas.java b/BJC-Utils2/src/main/java/bjc/utils/ioutils/RuleBasedReaderPragmas.java
index f19eb2c..ccb73a4 100644
--- a/BJC-Utils2/src/main/java/bjc/utils/ioutils/RuleBasedReaderPragmas.java
+++ b/BJC-Utils2/src/main/java/bjc/utils/ioutils/RuleBasedReaderPragmas.java
@@ -1,11 +1,11 @@
package bjc.utils.ioutils;
+import java.util.function.BiConsumer;
+
import bjc.utils.exceptions.PragmaFormatException;
import bjc.utils.funcdata.FunctionalStringTokenizer;
import bjc.utils.funcutils.ListUtils;
-import java.util.function.BiConsumer;
-
/**
* Contains factory methods for common pragma types
*
@@ -25,22 +25,22 @@ public class RuleBasedReaderPragmas {
* The function to invoke with the parsed integer
* @return A pragma that functions as described above.
*/
- public static <StateType> BiConsumer<FunctionalStringTokenizer, StateType> buildInteger(String name,
- BiConsumer<Integer, StateType> consumer) {
+ public static <StateType> BiConsumer<FunctionalStringTokenizer, StateType> buildInteger(final String name,
+ final BiConsumer<Integer, StateType> consumer) {
return (tokenizer, state) -> {
// Check our input is correct
- if(!tokenizer.hasMoreTokens())
+ if (!tokenizer.hasMoreTokens())
throw new PragmaFormatException("Pragma " + name + " requires one integer argument");
// Read the argument
- String token = tokenizer.nextToken();
+ final String token = tokenizer.nextToken();
try {
// Run the pragma
consumer.accept(Integer.parseInt(token), state);
- } catch(NumberFormatException nfex) {
+ } catch (final NumberFormatException nfex) {
// Tell the user their argument isn't correct
- PragmaFormatException pfex = new PragmaFormatException(
+ final PragmaFormatException pfex = new PragmaFormatException(
"Argument " + token + " to " + name + " pragma isn't a valid integer. "
+ "This pragma requires a integer argument");
@@ -63,15 +63,15 @@ public class RuleBasedReaderPragmas {
* The function to invoke with the parsed string
* @return A pragma that functions as described above.
*/
- public static <StateType> BiConsumer<FunctionalStringTokenizer, StateType> buildStringCollapser(String name,
- BiConsumer<String, StateType> consumer) {
+ public static <StateType> BiConsumer<FunctionalStringTokenizer, StateType> buildStringCollapser(
+ final String name, final BiConsumer<String, StateType> consumer) {
return (tokenizer, state) -> {
// Check our input
- if(!tokenizer.hasMoreTokens()) throw new PragmaFormatException(
+ if (!tokenizer.hasMoreTokens()) throw new PragmaFormatException(
"Pragma " + name + " requires one or more string arguments");
// Build our argument
- String collapsed = ListUtils.collapseTokens(tokenizer.toList());
+ final String collapsed = ListUtils.collapseTokens(tokenizer.toList());
// Run the pragma
consumer.accept(collapsed, state);