1 package org.opendaylight.yangtools.sal.binding.yang.types;
3 import org.opendaylight.yangtools.yang.parser.util.TopologicalSort.NodeImpl;
5 public final class NodeWrappedType extends NodeImpl {
7 * The payload which is saved inside Node
9 private final Object wrappedType;
12 * Create new instance of class <code>NodeWrappedType</code>.
15 * object with payload data
17 NodeWrappedType(Object wrappedType) {
18 this.wrappedType = wrappedType;
22 * Gets payload from class
24 * @return object with <code>wrappedType</code>
26 Object getWrappedType() {
31 public boolean equals(Object o) {
35 if (!(o instanceof NodeWrappedType)) {
38 NodeWrappedType nodeWrappedType = (NodeWrappedType) o;
39 if (!wrappedType.equals(nodeWrappedType.wrappedType)) {
46 public int hashCode() {
47 return wrappedType.hashCode();
51 public String toString() {
52 return "NodeWrappedType{" + "wrappedType=" + wrappedType + '}';