import java.util.List;
import java.util.Objects;
import java.util.Optional;
-import javax.annotation.Nonnull;
+import org.eclipse.jdt.annotation.NonNull;
import org.opendaylight.yangtools.odlext.model.api.YangModeledAnyXmlSchemaNode;
import org.opendaylight.yangtools.yang.common.QName;
import org.opendaylight.yangtools.yang.model.api.AnyXmlSchemaNode;
final class YangModeledAnyxmlEffectiveStatementImpl
extends ForwardingEffectiveStatement<QName, AnyxmlStatement, AnyxmlEffectiveStatement>
implements YangModeledAnyXmlSchemaNode, AnyxmlEffectiveStatement {
- private final AnyxmlEffectiveStatement delegate;
- private final ContainerSchemaNode contentSchema;
+ private final @NonNull AnyxmlEffectiveStatement delegate;
+ private final @NonNull ContainerSchemaNode contentSchema;
YangModeledAnyxmlEffectiveStatementImpl(final AnyxmlEffectiveStatement delegate,
final ContainerSchemaNode contentSchema) {
}
@Override
- protected AnyxmlEffectiveStatement delegate() {
+ protected @NonNull AnyxmlEffectiveStatement delegate() {
return delegate;
}
- @Nonnull
@Override
- public ContainerSchemaNode getSchemaOfAnyXmlData() {
+ public @NonNull ContainerSchemaNode getSchemaOfAnyXmlData() {
return contentSchema;
}