import java.util.function.Function;
import org.eclipse.jdt.annotation.NonNull;
import org.eclipse.jdt.annotation.Nullable;
-import org.opendaylight.yangtools.concepts.Builder;
import org.opendaylight.yangtools.concepts.HierarchicalIdentifier;
import org.opendaylight.yangtools.concepts.Immutable;
+import org.opendaylight.yangtools.concepts.Mutable;
import org.opendaylight.yangtools.util.HashCodeBuilder;
import org.opendaylight.yangtools.util.ImmutableOffsetMap;
import org.opendaylight.yangtools.util.SingletonSet;
/**
* Fluent Builder of Instance Identifier instances.
*/
- public interface InstanceIdentifierBuilder extends Builder<YangInstanceIdentifier> {
+ public interface InstanceIdentifierBuilder extends Mutable {
/**
* Adds a {@link PathArgument} to path arguments of resulting instance identifier.
*
*
* @return {@link YangInstanceIdentifier}
*/
- @Override
- YangInstanceIdentifier build();
+ @NonNull YangInstanceIdentifier build();
}
}