I20210412-2130
tagged this
12 Apr 17:15
The following class generates an error if the static inner classes
cleanup is used.
public class SelectObservableValue<T> extends AbstractObservableValue<T>
{
private class Option {
private final T value;
private final IObservableValue<Boolean> observable;
public Option(T value, IObservableValue<Boolean> observable) {
this.value = value;
this.observable = observable;
}
}
Results in:
public class SelectObservableValue<T> extends AbstractObservableValue<T>
{
private static class Option {
private final T value;
private final IObservableValue<Boolean> observable;
public Option(T value, IObservableValue<Boolean> observable) {
this.value = value;
this.observable = observable;
}
}
Change-Id: I76a0c2f82c580a53f9db9d9801e3a5cb25634f91
Signed-off-by: Fabrice Tiercelin <fabrice.tiercelin@yahoo.fr>