diff options
| author | bjculkin <bjculkin@WIT-136XG42.wvu-ad.wvu.edu> | 2017-02-24 10:26:04 -0500 |
|---|---|---|
| committer | bjculkin <bjculkin@WIT-136XG42.wvu-ad.wvu.edu> | 2017-02-24 10:26:04 -0500 |
| commit | 127feb8e5c9f3a484708beec8cb87b2215e45c56 (patch) | |
| tree | 3ad3f76d6932e453be02d085011cb5cea53a2850 /BJC-Utils2/src/main/java/bjc/utils/data/Tree.java | |
| parent | 65b56f0519906ccf374a3b84c6f688cd5be235b8 (diff) | |
Update
Diffstat (limited to 'BJC-Utils2/src/main/java/bjc/utils/data/Tree.java')
| -rw-r--r-- | BJC-Utils2/src/main/java/bjc/utils/data/Tree.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/BJC-Utils2/src/main/java/bjc/utils/data/Tree.java b/BJC-Utils2/src/main/java/bjc/utils/data/Tree.java index c44eece..90e6793 100644 --- a/BJC-Utils2/src/main/java/bjc/utils/data/Tree.java +++ b/BJC-Utils2/src/main/java/bjc/utils/data/Tree.java @@ -131,9 +131,9 @@ public class Tree<ContainedType> implements ITree<ContainedType> { if (hasChildren) { Function<IList<NewType>, NewType> nodeTransformer = nodeCollapser.apply(data); + @SuppressWarnings("unchecked") IList<NewType> collapsedChildren = (IList<NewType>) children.map((child) -> { - return child.collapse(leafTransform, nodeCollapser, - (subTreeVal) -> subTreeVal); + return child.collapse(leafTransform, nodeCollapser, (subTreeVal) -> subTreeVal); }); return nodeTransformer.apply(collapsedChildren); @@ -302,8 +302,9 @@ public class Tree<ContainedType> implements ITree<ContainedType> { } public boolean equals(Object other) { - if(!(other instanceof Tree)) return false; + if(!(other instanceof Tree<?>)) return false; + @SuppressWarnings("unchecked") Tree<ContainedType> otr = (Tree<ContainedType>) other; if(!otr.data.equals(data)) return false; |
