forked from plusone/plusone-commons
完善 TreeBuilder。
This commit is contained in:
@@ -35,7 +35,7 @@ class TreeBuilderTests {
|
||||
menus,
|
||||
Menu::getMenuCode,
|
||||
Menu::getParentMenuCode,
|
||||
Menu::addChild)
|
||||
MenuList::addChild)
|
||||
.buildTree();
|
||||
log.info("menuTree: {}", menuTree);
|
||||
}
|
||||
@@ -64,8 +64,6 @@ abstract class Menu {
|
||||
public String getTitle() {
|
||||
return title;
|
||||
}
|
||||
|
||||
public abstract void addChild(Menu child);
|
||||
}
|
||||
|
||||
@ToString(callSuper = true)
|
||||
@@ -89,12 +87,6 @@ class MenuItem extends Menu {
|
||||
public String getUrl() {
|
||||
return url;
|
||||
}
|
||||
|
||||
@Override
|
||||
@Deprecated
|
||||
public void addChild(Menu child) {
|
||||
throw new UnsupportedOperationException("Unimplemented method 'addChild'");
|
||||
}
|
||||
}
|
||||
|
||||
@ToString(callSuper = true)
|
||||
@@ -126,7 +118,6 @@ class MenuList extends Menu {
|
||||
return instance;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void addChild(Menu child) {
|
||||
if (this.children == null) {
|
||||
this.children = Lists.newArrayList();
|
||||
|
Reference in New Issue
Block a user