public Receiver declareReceiver(String name, Class type, ExecutableStatement initCode) { Receiver r = new Receiver(null, ReceiverType.PROPERTY, initCode); receivers.put(name, r); return r; }
public Receiver declareReceiver(String name, ReceiverType type, ExecutableStatement initCode) { Receiver r = new Receiver(null, type, initCode); receivers.put(name, r); return r; }
public Receiver declareReceiver(String name, Function function) { Receiver r = new Receiver(null, ReceiverType.FUNCTION, function); receivers.put(name, r); return r; }
public Receiver declareReceiver(String name, Class type, ExecutableStatement initCode) { Receiver r = new Receiver(null, ReceiverType.PROPERTY, initCode); receivers.put(name, r); return r; }
public Receiver declareReceiver(String name, ReceiverType type, ExecutableStatement initCode) { Receiver r = new Receiver(null, type, initCode); receivers.put(name, r); return r; }
public Receiver init(ProtoInstance instance, Object ctx, Object thisCtx, VariableResolverFactory factory) { return new Receiver(instance, type, type == ReceiverType.PROPERTY && initValue != null ? initValue.getValue(ctx, thisCtx, factory) : receiver); }
public Receiver declareReceiver(String name, Function function) { Receiver r = new Receiver(null, ReceiverType.FUNCTION, function); receivers.put(name, r); return r; }
public Receiver init(ProtoInstance instance, Object ctx, Object thisCtx, VariableResolverFactory factory) { return new Receiver(instance, type, type == ReceiverType.PROPERTY && initValue != null ? initValue.getValue(ctx, thisCtx, factory) : receiver); }
public Receiver declareReceiver(String name, ReceiverType type, ExecutableStatement initCode) { Receiver r = new Receiver(null, type, initCode); receivers.put(name, r); return r; }
public Receiver declareReceiver(String name, Function function) { Receiver r = new Receiver(null, ReceiverType.FUNCTION, function); receivers.put(name, r); return r; }
public Receiver declareReceiver(String name, Class type, ExecutableStatement initCode) { Receiver r = new Receiver(null, ReceiverType.PROPERTY, initCode); receivers.put(name, r); return r; }
public Receiver init(ProtoInstance instance, Object ctx, Object thisCtx, VariableResolverFactory factory) { return new Receiver(instance, type, type == ReceiverType.PROPERTY && initValue != null ? initValue.getValue(ctx, thisCtx, factory) : receiver); }