Есть ли возможность связать мой тип поля, которое я пытаюсь открыть с аннотацией @Getter, с супертипом?
Например, у меня есть следующий код:
@AppScope
public final class ProtrocolMessageRepository {
@Getter
private final Subject<StartGameResponse> startGameSubject = PublishSubject.create();
private final Subject<WaitForGameResponse> waitForGameSubject = PublishSubject.create();
private final Subject<FinishedGameResponse> finishedGameSubject = PublishSubject.create();
}
Я пытаюсь выставить поле startGameSubject
как Observable
, а не Subject
.Observable
- это супертип Subject
.