From 127feb8e5c9f3a484708beec8cb87b2215e45c56 Mon Sep 17 00:00:00 2001 From: bjculkin Date: Fri, 24 Feb 2017 10:26:04 -0500 Subject: Update --- BJC-Utils2/src/main/java/bjc/utils/data/Tree.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'BJC-Utils2/src/main/java/bjc/utils/data/Tree.java') 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 implements ITree { if (hasChildren) { Function, NewType> nodeTransformer = nodeCollapser.apply(data); + @SuppressWarnings("unchecked") IList collapsedChildren = (IList) 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 implements ITree { } public boolean equals(Object other) { - if(!(other instanceof Tree)) return false; + if(!(other instanceof Tree)) return false; + @SuppressWarnings("unchecked") Tree otr = (Tree) other; if(!otr.data.equals(data)) return false; -- cgit v1.2.3