@Override public E get(int index) { return order.get(index); }
@Override public E get(int index) { return order.get(index); }
/** * @param index * @return * @see java.util.List#get(int) */ public T get(int index) { return stack.get(index); }
public T get(int index) { return boxed.get(index); }
@Override public E get(int index) { return order.get(index); }
@Override public E get(int index) { return contents.get(index); }
@Override public E get(int index) { return order.get(index); }
@Override public T get(int index) { return get().get(index); }
prevP = p.get();
public void setSizeSignal(final int index, final Signal<Integer> s) { this.distributor.getSubscribers() .get(index) .setSizeSignal(s); }
/** * @return Track changes in size in the Topic's data */ public Signal<Integer> getSizeSignal(final int index) { return this.distributor.getSubscribers() .get(index) .getSizeSignal(); }
public void setSizeSignal(int index,Signal<Integer> s){ this.distributor.getSubscribers().get(index).setSizeSignal(s); }
/** * @return Track changes in size in the Topic's data */ public Signal<Integer> getSizeSignal(int index){ return this.distributor.getSubscribers().get(index).getSizeSignal(); } public void setSizeSignal(int index,Signal<Integer> s){
static <T> OptionalLens<PVector<T>, T> intoPVector(int index) { return of( ts -> index < ts.size() ? Optional.ofNullable(ts.get(index)) : Optional.empty(), (PVector<T> ts, Optional<T> t) -> t.isPresent() ? ts.with(index, t.get()) : ts.with(index, null) ); }
static <T> Lens<PVector<T>, T> intoPVector(int index) { return of( ts -> ts.get(index), (ts, t) -> ts.with(index, t) ); }
@Override public PersistentUniqueList<E> minus(int i) { E e = contents.get(i); return new PersistentUniqueList<>(contents.minus(i), mark.minus(e)); }
private Queue<T> getNextQueue() { if (index >= this.distributor.getSubscribers() .size()) { this.distributor.addQueue(factory.build()); } return this.distributor.getSubscribers() .get(index++); }
private Queue<T> getNextQueue() { if(index >= this.distributor.getSubscribers().size()){ this.distributor.addQueue(new Queue()); } return this.distributor.getSubscribers().get(index++); }
public Trampoline<T> bounce() { Object input = init(); for (int i=0; i< fns.size();i++) { final Function<Object, Object> next = fns.get(i); if (next instanceof RecFunction) { PVector<Function<Object, Object>> remaining = fns.subList(i+1,fns.size()); PVector<Function<Object, Object>> nextSteps = (PVector) ((RecFunction) next).apply(VOID); nextSteps.addAll(remaining); return new Later(nextSteps).toTrampoline(); } else { input = next.apply(input); } } return Trampoline.done((T) input); } };