183dd4db6015640e841babf6a312fe6a78ce47f7
[yangtools.git] / third-party / triemap / src / main / java / org / opendaylight / yangtools / triemap / Some.java
1 package org.opendaylight.yangtools.triemap;
2
3 /**
4  * Mimic Some in Scala
5  *
6  * @author Roman Levenstein <romixlev@gmail.com>
7  *
8  * @param <V>
9  */
10 class Some<V> extends Option<V>{
11     final V value;
12     public Some(final V v) {
13         value = v;
14     }
15
16     public V get() {
17         return value;
18     }
19
20     @Override
21     public boolean nonEmpty () {
22         return value != null;
23     }
24 }