Mercurial > hg > Database > Alice
view src/main/java/alice/Annotation/MetaReceiver.java @ 636:33f300d0720a
running CodeSegment by Annotation without create Receiver :D
author | Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 03 Dec 2017 22:09:35 +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.lang.reflect.Type; /** * Created by e125769 on 12/3/17. */ public class MetaReceiver{ private Type type; private Receiver receiver; public MetaReceiver(Type t, Receiver r) { type = t; receiver = r; } public <T> T asClass(){ return receiver.asClass((Class<T>) type.getClass()); } public Type getType() { return type; } public Receiver getReceiver() { return receiver; } }