Mercurial > hg > Database > Alice
diff src/main/java/alice/Annotation/AliceAnnotation.java @ 636:33f300d0720a
running CodeSegment by Annotation without create Receiver :D
author | Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 03 Dec 2017 22:09:35 +0900 |
parents | 69f9c5ff1df9 |
children | 106f50cb7dd9 |
line wrap: on
line diff
--- a/src/main/java/alice/Annotation/AliceAnnotation.java Sun Dec 03 00:09:04 2017 +0900 +++ b/src/main/java/alice/Annotation/AliceAnnotation.java Sun Dec 03 22:09:35 2017 +0900 @@ -17,41 +17,23 @@ */ public class AliceAnnotation extends CodeSegment{ - //Receiver piyo = ids.create(CommandType.TAKE); + @Take("hoge") + String hoge; - @Take("hoge") - Receiver hoge; + @Peek("piyo") + int piyo; - @Take("huga") - Receiver huga; - //@TakeRemote(dsm = "remote", key = "piyo") - - public class StringData{public String[] data = {"hoge", "huga", "piyo"};} - + public AliceAnnotation() { + ods.put("hoge", "hogehogehgoe"); + ods.put("piyo", 1); + } @Override public void run() { System.out.println("in run!"); - System.out.println(hoge.asClass(String.class)); - System.out.println(huga.asClass(String.class)); - } - - - public AliceAnnotation() { - ods.put("hoge", "hogehogehgoe"); - ods.put("huga", "hugahugahuga"); - ods.put("piyo", "piyopiyo"); - } - - public static void main(String[] args){ - /*AliceAnnotation alice = new AliceAnnotation(); - alice.test(); - */ - } - - public void test(){ - + System.out.println(hoge); + System.out.println(piyo); } }