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);
     }
 
 }