Mercurial > hg > Database > Alice
view src/main/java/alice/Annotation/AliceAnnotation.java @ 637:106f50cb7dd9
remove file
author | Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 07 Dec 2017 19:02:57 +0900 |
parents | 33f300d0720a |
children | 8d9f35701fdb |
line wrap: on
line source
package alice.Annotation; import alice.codesegment.CodeSegment; import alice.datasegment.CommandType; import alice.datasegment.Receiver; import com.sun.org.apache.bcel.internal.classfile.Code; import java.awt.*; import java.util.ArrayList; import java.util.Arrays; import java.util.HashMap; import static javafx.scene.input.KeyCode.T; /** * Created by e125769 on 10/15/17. */ public class AliceAnnotation extends CodeSegment{ @Take("hoge") String hoge; @Peek("piyo") int piyo; //指定したい場合 //Receiver huge = ids.create(CommandType.TAKE); public AliceAnnotation(String s){ //huge.setKey(s);//交互にsetKeyを呼ぶことになってしまい最後のsetKeyが無効のまま走る。つまりユーザー側でsetKeyは直接呼べない } @Override public void run() { System.out.println("in run!"); System.out.println(hoge); System.out.println(piyo); //System.out.println(huge.asClass(String.class)); } }