annotate src/main/java/alice/Annotation/Data.java @ 637:106f50cb7dd9

remove file
author Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
date Thu, 07 Dec 2017 19:02:57 +0900
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
637
106f50cb7dd9 remove file
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
diff changeset
1 package alice.Annotation;
106f50cb7dd9 remove file
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
diff changeset
2
106f50cb7dd9 remove file
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
diff changeset
3 import java.lang.reflect.Type;
106f50cb7dd9 remove file
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
diff changeset
4
106f50cb7dd9 remove file
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
diff changeset
5 /**
106f50cb7dd9 remove file
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
diff changeset
6 * Created by e125769 on 12/6/17.
106f50cb7dd9 remove file
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
diff changeset
7 */
106f50cb7dd9 remove file
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
diff changeset
8 public interface Data<T> {
106f50cb7dd9 remove file
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
diff changeset
9 Type getType();
106f50cb7dd9 remove file
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
diff changeset
10 void setType(Type type);
106f50cb7dd9 remove file
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
diff changeset
11 T getData();
106f50cb7dd9 remove file
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
diff changeset
12 void setData(T data);
106f50cb7dd9 remove file
Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
parents:
diff changeset
13 }