public ProtoInstance(Proto protoType, Object ctx, Object thisCtx, VariableResolverFactory factory) { this.protoType = protoType; receivers = new SimpleIndexHashMapWrapper<String, Receiver>(); for (Map.Entry<String, Receiver> entry : protoType.receivers.entrySet()) { receivers.put(entry.getKey(), entry.getValue().init(this, ctx, thisCtx, factory)); } instanceStates = new ProtoContextFactory(receivers); }
public ProtoInstance(Proto protoType, Object ctx, Object thisCtx, VariableResolverFactory factory) { this.protoType = protoType; receivers = new SimpleIndexHashMapWrapper<String, Receiver>(); for (Map.Entry<String, Receiver> entry : protoType.receivers.entrySet()) { receivers.put(entry.getKey(), entry.getValue().init(this, ctx, thisCtx, factory)); } instanceStates = new ProtoContextFactory(receivers); }
public ProtoInstance(Proto protoType, Object ctx, Object thisCtx, VariableResolverFactory factory) { this.protoType = protoType; receivers = new SimpleIndexHashMapWrapper<String, Receiver>(); for (Map.Entry<String, Receiver> entry : protoType.receivers.entrySet()) { receivers.put(entry.getKey(), entry.getValue().init(this, ctx, thisCtx, factory)); } instanceStates = new ProtoContextFactory(receivers); }