*
* @param <V>
*/
-class Some<V> extends Option<V>{
- final V value;
- public Some(final V v) {
+final class Some<V> extends Option<V>{
+ private final V value;
+
+ Some(final V v) {
value = v;
}
- public V get() {
+ V get() {
return value;
}
@Override
- public boolean nonEmpty () {
+ boolean nonEmpty () {
return value != null;
}
}