view src/main/java/alice/Annotation/AliceAnnotation.java @ 639:8d9f35701fdb

fix RecordTopology
author suruga
date Sat, 30 Dec 2017 20:25:19 +0900
parents 106f50cb7dd9
children
line wrap: on
line source

package alice.Annotation;

import alice.codesegment.CodeSegment;

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