Mercurial > hg > Members > tatsuki > bench > jungle-core
diff src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/transaction/DefaultTreeNodeChildren.java @ 143:afbe19c98f53
change Index form TreeMap<String,TreeMap<String<List<Pair<TreeNode,NodePath>>>> → TreeMap<String,TreeMap<String<List<NodePath>>>
bag
author | one |
---|---|
date | Sat, 15 Nov 2014 17:48:07 +0900 |
parents | ef183969bf31 |
children | 0854f9a9e81d |
line wrap: on
line diff
--- a/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/transaction/DefaultTreeNodeChildren.java Thu Nov 13 22:04:14 2014 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/transaction/DefaultTreeNodeChildren.java Sat Nov 15 17:48:07 2014 +0900 @@ -52,6 +52,7 @@ public List<TreeNode> getChildrenAsRawList(){ return children; } + @Override public Either<Error,TreeNode> addNewChildAt(int _pos) { @@ -111,8 +112,7 @@ @Override public Either<Error,TreeNode> at(int _pos) { - System.out.println(children.length()); - if(children.length() < _pos + 1){ + if(!boundaryCheck(_pos)){ return DefaultEither.newA(NodeEditorError.INDEX_OUT_OF_BOUNDS); }