squeezymo
01/11/2018, 1:58 PM// Java
private BehaviorRelay<Event> events = BehaviorRelay.create();
public Observable<Event> getEvents() {
return events;
}
That is, I have a private property which I want to expose by its more general contract.
Right now I have to use two fields:
// Kotlin
private val _events: BehaviorRelay<Event> = BehaviorRelay.create()
val events: Observable<Event>
get() = _events
I wonder if there’s a more convenient way of doing it.