Mercurial > hg > Members > tatsuki > bench > jungle-core
comparison src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/operations/AppendChildAtOperation.java @ 81:715a9fbf02fc
remove <T> many source
author | one |
---|---|
date | Sun, 31 Aug 2014 07:46:30 +0900 |
parents | 540a27dde42f |
children | 14ce7a0dedca |
comparison
equal
deleted
inserted
replaced
80:a833000f64bf | 81:715a9fbf02fc |
---|---|
1 package jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.operations; | 1 package jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.operations; |
2 | 2 |
3 import java.nio.ByteBuffer; | 3 import java.nio.ByteBuffer; |
4 | 4 |
5 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.Command; | 5 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.Command; |
6 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.TreeNode; | 6 |
7 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.trasnformer.AppendChildAt; | |
8 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Either; | |
9 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Error; | |
10 | 7 |
11 public final class AppendChildAtOperation implements NodeOperation | 8 public final class AppendChildAtOperation implements NodeOperation |
12 { | 9 { |
13 private final int pos; | 10 private final int pos; |
14 | 11 |
20 public Command getCommand() | 17 public Command getCommand() |
21 { | 18 { |
22 return Command.APPEND_CHILD; | 19 return Command.APPEND_CHILD; |
23 } | 20 } |
24 | 21 |
25 @Override | 22 /*@Override |
26 public <T extends TreeNode<T>> Either<Error,T> invoke(T _target) | 23 public <T extends TreeNode> Either<Error,T> invoke(T _target) |
27 { | 24 { |
28 AppendChildAt appendChildAt = new AppendChildAt(pos); | 25 AppendChildAt appendChildAt = new AppendChildAt(pos); |
29 return appendChildAt.edit(_target); | 26 return appendChildAt.edit(_target); |
30 } | 27 }*/ |
31 | 28 |
32 @Override | 29 @Override |
33 public int getPosition() | 30 public int getPosition() |
34 { | 31 { |
35 return pos; | 32 return pos; |