Skip to content

Lifting into a Subject #2458

@abersnaze

Description

@abersnaze

Mildly interesting idea to see if there would be any interest.

public class Subject<T, R> extends Observable<R> implements Observer<T> {
    ...
    public <X> Subject<X, R> liftHead(final Operator<? extends T, ? super X> op) { ... }
    public <X> Subject<T, X> liftTail(final Operator<? extends X, ? super R> op) { ... }

    @Override
    public <X> Subject<T, X> lift(final Operator<? extends X, ? super R> op) { return liftTail(op); }
}

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions