view src/main/java/alice/Annotation/AliceAnnotation.java @ 633:746447b7c3e0

add CreateCodeSegment Factory
author Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
date Fri, 01 Dec 2017 01:10:03 +0900
parents 77adeb85c4d0
children 69f9c5ff1df9
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{

    //Receiver piyo = ids.create(CommandType.TAKE);

    @Take("hoge")
    StringData stringData;

    @Take("huga")
    StringData stringData2;

    //@TakeRemote(dsm = "remote", key = "piyo")

    public class StringData{public String[] data = {"hoge", "huga", "piyo"};}


    @Override
    public void run() {
        System.out.println("in run!!!!");
    }


    public AliceAnnotation() {
        //piyo.setKey("piyo");
        ods.put("hoge", 0);
        ods.put("huga", 1);
        ods.put("piyo", "piyopiyo");
    }

    public static void main(String[] args){
        /*AliceAnnotation alice = new AliceAnnotation();
        alice.test();
        */
    }

    public void test(){

    }

}