# HG changeset patch # User tatsuki # Date 1410763735 -32400 # Node ID 7ca4c7557c25d5e58c4fba3c1727a96c7ef33d5a # Parent bf08205d5c5fd1a430c459976b348ae79b54e59e FindMatrixTest lambda diff -r bf08205d5c5f -r 7ca4c7557c25 src/test/java/alice/jungle/log/example/FindMatrixTest.java --- a/src/test/java/alice/jungle/log/example/FindMatrixTest.java Mon Sep 15 15:34:51 2014 +0900 +++ b/src/test/java/alice/jungle/log/example/FindMatrixTest.java Mon Sep 15 15:48:55 2014 +0900 @@ -47,22 +47,18 @@ InterfaceTraverser ifTraverser = tree.getTraverser(); Iterator> searchNode = ifTraverser.find( - new Query() { - - @Override - public boolean condition(TreeNode _node) { - ByteBuffer attribute = _node.getAttributes().get("mes"); - if(attribute != null){ - byte[] byteAttribute = attribute.array(); - String str = new String(byteAttribute); - System.out.println(str); - return str.equals("株式会社フタコ放送"); - } - return false; - } + (TreeNode node) -> { + ByteBuffer attribute = node.getAttributes().get("mes"); + if(attribute != null){ + byte[] byteAttribute = attribute.array(); + String str = new String(byteAttribute); + System.out.println(str); + return str.equals("株式会社フタコ放送"); + } + return false; } - ); + TreeNode node = searchNode.next().left(); byte[] nodeAttibute = node.getAttributes().get("mes").array(); System.out.println(new String(nodeAttibute));