From 889fac2bdf993dc86f64a8893c0260fdcf848acb Mon Sep 17 00:00:00 2001 From: bculkin2442 Date: Mon, 10 Apr 2017 16:40:33 -0400 Subject: Cleanup --- .../src/main/java/bjc/utils/data/Option.java | 42 +++++++++------------- 1 file changed, 17 insertions(+), 25 deletions(-) (limited to 'BJC-Utils2/src/main/java/bjc/utils/data/Option.java') diff --git a/BJC-Utils2/src/main/java/bjc/utils/data/Option.java b/BJC-Utils2/src/main/java/bjc/utils/data/Option.java index 718ab6e..37e0cde 100644 --- a/BJC-Utils2/src/main/java/bjc/utils/data/Option.java +++ b/BJC-Utils2/src/main/java/bjc/utils/data/Option.java @@ -20,35 +20,33 @@ public class Option implements IHolder { * @param seed * The initial value for the optional */ - public Option(ContainedType seed) { + public Option(final ContainedType seed) { held = seed; } @Override - public IHolder bind(Function> binder) { - if (held == null) - return new Option<>(null); + public IHolder bind(final Function> binder) { + if (held == null) return new Option<>(null); return binder.apply(held); } @Override - public Function> lift(Function func) { + public Function> lift(final Function func) { return val -> { return new Option<>(func.apply(val)); }; } @Override - public IHolder map(Function mapper) { - if (held == null) - return new Option<>(null); + public IHolder map(final Function mapper) { + if (held == null) return new Option<>(null); return new Option<>(mapper.apply(held)); } @Override - public IHolder transform(UnaryOperator transformer) { + public IHolder transform(final UnaryOperator transformer) { if (held != null) { held = transformer.apply(held); } @@ -57,9 +55,8 @@ public class Option implements IHolder { } @Override - public UnwrappedType unwrap(Function unwrapper) { - if (held == null) - return null; + public UnwrappedType unwrap(final Function unwrapper) { + if (held == null) return null; return unwrapper.apply(held); } @@ -74,27 +71,22 @@ public class Option implements IHolder { final int prime = 31; int result = 1; - result = prime * result + ((held == null) ? 0 : held.hashCode()); + result = prime * result + (held == null ? 0 : held.hashCode()); return result; } @Override - public boolean equals(Object obj) { - if (this == obj) - return true; - if (obj == null) - return false; - if (!(obj instanceof Option)) - return false; + public boolean equals(final Object obj) { + if (this == obj) return true; + if (obj == null) return false; + if (!(obj instanceof Option)) return false; - Option other = (Option) obj; + final Option other = (Option) obj; if (held == null) { - if (other.held != null) - return false; - } else if (!held.equals(other.held)) - return false; + if (other.held != null) return false; + } else if (!held.equals(other.held)) return false; return true; } -- cgit v1.2.3