view src/main/java/alice/Annotation/CS.java @ 630:77adeb85c4d0 dispose

add Annotation
author Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
date Thu, 30 Nov 2017 00:43:22 +0900
parents
children
line wrap: on
line source

package alice.Annotation;

import alice.codesegment.InputDataSegment;
import alice.datasegment.CommandType;
import alice.datasegment.Receiver;

import java.util.ArrayList;

/**
 * Created by e125769 on 11/19/17.
 */
public abstract class CS {

    public ArrayList input = new ArrayList<InputData>();
    public Receiver[] receivers;
    public InputDataSegment ids;

    public void setInput(String[] datas){
        System.out.println("in CS!!");
        receivers = new Receiver[datas.length];
        for(int i = 0; i < datas.length; i++){
            receivers[i] = ids.create(CommandType.TAKE);
            receivers[i].setKey(datas[i]);
        }
    }

    public void setInput(ArrayList input) {
        this.input = input;
    }
}