198
|
1 package alice.test.codesegment.api;
|
|
2
|
|
3 import alice.codesegment.CodeSegment;
|
|
4 import alice.datasegment.CommandType;
|
|
5 import alice.datasegment.Receiver;
|
|
6
|
|
7 public class FlipTest extends CodeSegment{
|
|
8
|
|
9 private Receiver arg1 = ids.create(CommandType.PEEK);
|
|
10 public static long t = 0;
|
|
11 public static boolean flag = false;
|
|
12 public static int count = 0;
|
|
13
|
|
14 public FlipTest(String key){
|
|
15 arg1.setKey(key);
|
|
16 }
|
|
17
|
|
18 public FlipTest(String key, int index){
|
|
19 arg1.setKey(key, index);
|
|
20 }
|
|
21
|
|
22 @Override
|
|
23 public void run() {
|
205
|
24
|
212
|
25 System.out.println(arg1.data.obj);
|
205
|
26
|
198
|
27
|
212
|
28 Integer num = (Integer) arg1.data.obj;
|
205
|
29
|
|
30 num++;
|
|
31 //System.out.println(arg1.obj);
|
|
32 //arg1.flip(CommandType.UPDATE, arg1.key, num, false);
|
212
|
33 ods.update(arg1.data.key, num, false);
|
205
|
34
|
|
35 //System.out.println(arg1.obj);
|
|
36 //flag = true;
|
212
|
37 new FlipTest(arg1.data.key,arg1.data.index);
|
198
|
38 }
|
|
39
|
205
|
40
|
198
|
41 }
|