annotate src/alice/jungle/codesegment/HashLogUpdateCodeSegment.java @ 52:61b2de3f7730

add HashSetDataSegment and HashLogUpdateCodeSegment. fix bugs
author one
date Sat, 13 Jul 2013 17:10:14 +0900
parents
children ccfe9b5e8f11
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
52
61b2de3f7730 add HashSetDataSegment and HashLogUpdateCodeSegment.
one
parents:
diff changeset
1 package alice.jungle.codesegment;
61b2de3f7730 add HashSetDataSegment and HashLogUpdateCodeSegment.
one
parents:
diff changeset
2
61b2de3f7730 add HashSetDataSegment and HashLogUpdateCodeSegment.
one
parents:
diff changeset
3 import alice.codesegment.CodeSegment;
61b2de3f7730 add HashSetDataSegment and HashLogUpdateCodeSegment.
one
parents:
diff changeset
4 import alice.datasegment.CommandType;
61b2de3f7730 add HashSetDataSegment and HashLogUpdateCodeSegment.
one
parents:
diff changeset
5 import alice.datasegment.Receiver;
61b2de3f7730 add HashSetDataSegment and HashLogUpdateCodeSegment.
one
parents:
diff changeset
6 import alice.jungle.datasegment.HashSetDataSegment;
61b2de3f7730 add HashSetDataSegment and HashLogUpdateCodeSegment.
one
parents:
diff changeset
7
61b2de3f7730 add HashSetDataSegment and HashLogUpdateCodeSegment.
one
parents:
diff changeset
8 public class HashLogUpdateCodeSegment extends CodeSegment {
61b2de3f7730 add HashSetDataSegment and HashLogUpdateCodeSegment.
one
parents:
diff changeset
9
61b2de3f7730 add HashSetDataSegment and HashLogUpdateCodeSegment.
one
parents:
diff changeset
10 Receiver hashLog = ids.create(CommandType.PEEK);
61b2de3f7730 add HashSetDataSegment and HashLogUpdateCodeSegment.
one
parents:
diff changeset
11
61b2de3f7730 add HashSetDataSegment and HashLogUpdateCodeSegment.
one
parents:
diff changeset
12 String str;
61b2de3f7730 add HashSetDataSegment and HashLogUpdateCodeSegment.
one
parents:
diff changeset
13
61b2de3f7730 add HashSetDataSegment and HashLogUpdateCodeSegment.
one
parents:
diff changeset
14 public HashLogUpdateCodeSegment(String _str) {
61b2de3f7730 add HashSetDataSegment and HashLogUpdateCodeSegment.
one
parents:
diff changeset
15 hashLog.setKey("hashLog");
61b2de3f7730 add HashSetDataSegment and HashLogUpdateCodeSegment.
one
parents:
diff changeset
16 str = _str;
61b2de3f7730 add HashSetDataSegment and HashLogUpdateCodeSegment.
one
parents:
diff changeset
17 }
61b2de3f7730 add HashSetDataSegment and HashLogUpdateCodeSegment.
one
parents:
diff changeset
18
61b2de3f7730 add HashSetDataSegment and HashLogUpdateCodeSegment.
one
parents:
diff changeset
19 public void run() {
61b2de3f7730 add HashSetDataSegment and HashLogUpdateCodeSegment.
one
parents:
diff changeset
20 System.out.println("HashLogUpdateCodeSegment");
61b2de3f7730 add HashSetDataSegment and HashLogUpdateCodeSegment.
one
parents:
diff changeset
21 System.out.println("str : "+str);
61b2de3f7730 add HashSetDataSegment and HashLogUpdateCodeSegment.
one
parents:
diff changeset
22 HashSetDataSegment ds = hashLog.asClass(HashSetDataSegment.class);
61b2de3f7730 add HashSetDataSegment and HashLogUpdateCodeSegment.
one
parents:
diff changeset
23 ds.hash.add(str);
61b2de3f7730 add HashSetDataSegment and HashLogUpdateCodeSegment.
one
parents:
diff changeset
24 ods.put("hashLog", ds);
61b2de3f7730 add HashSetDataSegment and HashLogUpdateCodeSegment.
one
parents:
diff changeset
25 }
61b2de3f7730 add HashSetDataSegment and HashLogUpdateCodeSegment.
one
parents:
diff changeset
26
61b2de3f7730 add HashSetDataSegment and HashLogUpdateCodeSegment.
one
parents:
diff changeset
27 }