We are promising @NonNull in the contract, make sure implementations
do the same.
Change-Id: Ib895ffedc48c221ab4a98a4a318101bc3df46bc4
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
import com.google.common.collect.Maps;
import java.util.Collection;
import java.util.Optional;
import com.google.common.collect.Maps;
import java.util.Collection;
import java.util.Optional;
+import org.eclipse.jdt.annotation.NonNull;
import org.opendaylight.yangtools.yang.common.QName;
import org.opendaylight.yangtools.yang.model.api.ActionDefinition;
import org.opendaylight.yangtools.yang.model.api.AugmentationSchemaNode;
import org.opendaylight.yangtools.yang.common.QName;
import org.opendaylight.yangtools.yang.model.api.ActionDefinition;
import org.opendaylight.yangtools.yang.model.api.AugmentationSchemaNode;
- public Collection<? extends MustDefinition> getMustConstraints() {
+ public Collection<? extends @NonNull MustDefinition> getMustConstraints() {
return ImmutableList.of();
}
return ImmutableList.of();
}
- public final Collection<? extends TypeDefinition<?>> getTypeDefinitions() {
+ public final Collection<? extends @NonNull TypeDefinition<?>> getTypeDefinitions() {
return delegate.getTypeDefinitions();
}
@Override
return delegate.getTypeDefinitions();
}
@Override
- public final Collection<? extends GroupingDefinition> getGroupings() {
+ public final Collection<? extends @NonNull GroupingDefinition> getGroupings() {
return delegate.getGroupings();
}
return delegate.getGroupings();
}
- public final Collection<? extends MustDefinition> getMustConstraints() {
+ public final Collection<? extends @NonNull MustDefinition> getMustConstraints() {
return ImmutableSet.of();
}
return ImmutableSet.of();
}