Skip to content

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>
Assets 2
Loading