/** * Override this nullability with another one * * @param override Override nullability * @return Nullability that overrides this with another nullability */ public default Nullability override(Nullability override) { return new CombinedNullability(this, override); }
/** * Override this nullability with another one * * @param override Override nullability * @return Nullability that overrides this with another nullability */ public default Nullability override(Nullability override) { return new CombinedNullability(this, override); }
/** * @see me.seeber.gradle.ide.eclipse.annotations.Nullability#override(me.seeber.gradle.ide.eclipse.annotations.Nullability) */ @Override public Nullability override(Nullability override) { List<@NonNull Nullability> providers = Objects.requireNonNull( ImmutableList.copyOf(Iterables.concat(this.nullabilities, Collections.singleton(override)))); CombinedNullability result = new CombinedNullability(providers); return result; }
/** * @see me.seeber.gradle.ide.eclipse.annotations.Nullability#override(me.seeber.gradle.ide.eclipse.annotations.Nullability) */ @Override public Nullability override(Nullability override) { List<@NonNull Nullability> providers = Objects.requireNonNull( ImmutableList.copyOf(Iterables.concat(this.nullabilities, Collections.singleton(override)))); CombinedNullability result = new CombinedNullability(providers); return result; }