annotate src/main/java/alice/test/reflection/MetaCodeSegment.java @ 467:6e304a7a60e7 dispose

remove white space
author sugi
date Sat, 22 Nov 2014 12:08:24 +0900
parents a269a019f5f8
children e91a574b69de
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
412
c9dd5ca304fc reflection test
sugi
parents:
diff changeset
1 package alice.test.reflection;
c9dd5ca304fc reflection test
sugi
parents:
diff changeset
2
c9dd5ca304fc reflection test
sugi
parents:
diff changeset
3 import org.msgpack.type.Value;
c9dd5ca304fc reflection test
sugi
parents:
diff changeset
4
c9dd5ca304fc reflection test
sugi
parents:
diff changeset
5 import alice.codesegment.CodeSegment;
c9dd5ca304fc reflection test
sugi
parents:
diff changeset
6 import alice.datasegment.CommandType;
c9dd5ca304fc reflection test
sugi
parents:
diff changeset
7 import alice.datasegment.Receiver;
c9dd5ca304fc reflection test
sugi
parents:
diff changeset
8
c9dd5ca304fc reflection test
sugi
parents:
diff changeset
9 public class MetaCodeSegment extends CodeSegment {
417
aadea6a59376 create MetaCodeSegment use reflection
sugi
parents: 412
diff changeset
10
aadea6a59376 create MetaCodeSegment use reflection
sugi
parents: 412
diff changeset
11 // create input datasegment arg1
aadea6a59376 create MetaCodeSegment use reflection
sugi
parents: 412
diff changeset
12 Receiver arg1 = ids.create(CommandType.TAKE);
aadea6a59376 create MetaCodeSegment use reflection
sugi
parents: 412
diff changeset
13
aadea6a59376 create MetaCodeSegment use reflection
sugi
parents: 412
diff changeset
14 public MetaCodeSegment(){
aadea6a59376 create MetaCodeSegment use reflection
sugi
parents: 412
diff changeset
15 arg1.setKey("key1", arg1.index);
aadea6a59376 create MetaCodeSegment use reflection
sugi
parents: 412
diff changeset
16 }
aadea6a59376 create MetaCodeSegment use reflection
sugi
parents: 412
diff changeset
17
aadea6a59376 create MetaCodeSegment use reflection
sugi
parents: 412
diff changeset
18 @Override
aadea6a59376 create MetaCodeSegment use reflection
sugi
parents: 412
diff changeset
19 public void run() {
aadea6a59376 create MetaCodeSegment use reflection
sugi
parents: 412
diff changeset
20 System.out.println("type = " + arg1.type);
aadea6a59376 create MetaCodeSegment use reflection
sugi
parents: 412
diff changeset
21 System.out.println("index = " + arg1.index);
aadea6a59376 create MetaCodeSegment use reflection
sugi
parents: 412
diff changeset
22 System.out.println("data = " + arg1.getVal());
aadea6a59376 create MetaCodeSegment use reflection
sugi
parents: 412
diff changeset
23 System.out.println(((Value)arg1.getVal()).getType());
467
6e304a7a60e7 remove white space
sugi
parents: 418
diff changeset
24 System.out.println(MetaCodeSegment.class);
417
aadea6a59376 create MetaCodeSegment use reflection
sugi
parents: 412
diff changeset
25
aadea6a59376 create MetaCodeSegment use reflection
sugi
parents: 412
diff changeset
26 if (arg1.index == 10) {
aadea6a59376 create MetaCodeSegment use reflection
sugi
parents: 412
diff changeset
27 System.exit(0);
aadea6a59376 create MetaCodeSegment use reflection
sugi
parents: 412
diff changeset
28 return;
aadea6a59376 create MetaCodeSegment use reflection
sugi
parents: 412
diff changeset
29 }
aadea6a59376 create MetaCodeSegment use reflection
sugi
parents: 412
diff changeset
30
aadea6a59376 create MetaCodeSegment use reflection
sugi
parents: 412
diff changeset
31 // DataSegment.get("local").update
aadea6a59376 create MetaCodeSegment use reflection
sugi
parents: 412
diff changeset
32 ods.update("local", "key1", "String data");
aadea6a59376 create MetaCodeSegment use reflection
sugi
parents: 412
diff changeset
33 //this.recycle();
aadea6a59376 create MetaCodeSegment use reflection
sugi
parents: 412
diff changeset
34 }
412
c9dd5ca304fc reflection test
sugi
parents:
diff changeset
35
c9dd5ca304fc reflection test
sugi
parents:
diff changeset
36 }