annotate src/alice/jungle/codesegment/HashLogUpdateCodeSegment.java @ 56:ccfe9b5e8f11

bug LogUpdateCodeSegment
author one
date Sun, 14 Jul 2013 21:26:49 +0900
parents 61b2de3f7730
children 4851344e120e
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);
56
ccfe9b5e8f11 bug LogUpdateCodeSegment
one
parents: 52
diff changeset
11 Receiver logString = ids.create(CommandType.TAKE);
52
61b2de3f7730 add HashSetDataSegment and HashLogUpdateCodeSegment.
one
parents:
diff changeset
12
56
ccfe9b5e8f11 bug LogUpdateCodeSegment
one
parents: 52
diff changeset
13 public HashLogUpdateCodeSegment() {
52
61b2de3f7730 add HashSetDataSegment and HashLogUpdateCodeSegment.
one
parents:
diff changeset
14 hashLog.setKey("hashLog");
56
ccfe9b5e8f11 bug LogUpdateCodeSegment
one
parents: 52
diff changeset
15 logString.setKey("logString");
52
61b2de3f7730 add HashSetDataSegment and HashLogUpdateCodeSegment.
one
parents:
diff changeset
16 }
61b2de3f7730 add HashSetDataSegment and HashLogUpdateCodeSegment.
one
parents:
diff changeset
17
61b2de3f7730 add HashSetDataSegment and HashLogUpdateCodeSegment.
one
parents:
diff changeset
18 public void run() {
61b2de3f7730 add HashSetDataSegment and HashLogUpdateCodeSegment.
one
parents:
diff changeset
19 HashSetDataSegment ds = hashLog.asClass(HashSetDataSegment.class);
56
ccfe9b5e8f11 bug LogUpdateCodeSegment
one
parents: 52
diff changeset
20 String str = logString.asString();
ccfe9b5e8f11 bug LogUpdateCodeSegment
one
parents: 52
diff changeset
21 System.out.println("HashLogUpdateCodeSegment : "+ str);
52
61b2de3f7730 add HashSetDataSegment and HashLogUpdateCodeSegment.
one
parents:
diff changeset
22 ds.hash.add(str);
61b2de3f7730 add HashSetDataSegment and HashLogUpdateCodeSegment.
one
parents:
diff changeset
23 ods.put("hashLog", ds);
61b2de3f7730 add HashSetDataSegment and HashLogUpdateCodeSegment.
one
parents:
diff changeset
24 }
61b2de3f7730 add HashSetDataSegment and HashLogUpdateCodeSegment.
one
parents:
diff changeset
25
61b2de3f7730 add HashSetDataSegment and HashLogUpdateCodeSegment.
one
parents:
diff changeset
26 }