}
@SuppressWarnings("checkstyle:illegalCatch")
- protected final D createBindingProxy(final NormalizedNodeContainer<?, ?, ?> node) {
+ protected final @NonNull D createBindingProxy(final NormalizedNodeContainer<?, ?, ?> node) {
try {
return (D) proxyConstructor.invokeExact(this, node);
} catch (final Throwable e) {
import java.lang.reflect.Method;
import java.util.Collection;
import java.util.List;
+import org.eclipse.jdt.annotation.NonNull;
import org.opendaylight.yangtools.yang.binding.DataObject;
import org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode;
import org.opendaylight.yangtools.yang.data.api.schema.MapNode;
return builder.build();
}
- final D fromMapEntry(final MapEntryNode node) {
+ final @NonNull D fromMapEntry(final MapEntryNode node) {
return createBindingProxy(node);
}
- private D fromUnkeyedListEntry(final UnkeyedListEntryNode node) {
+ private @NonNull D fromUnkeyedListEntry(final UnkeyedListEntryNode node) {
return createBindingProxy(node);
}