summary |
shortlog |
log |
commit | commitdiff |
review |
tree
raw |
patch |
inline | side by side (from parent 1:
4321ee1)
concepts.Builder is going away, do not use it for
DeclaredStatementFormatter.Builder.
JIRA: YANGTOOLS-1328
Change-Id: Iaae40f9e0ce95390f67dadad881f5c137aefd403
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
import java.util.Set;
import org.eclipse.jdt.annotation.NonNullByDefault;
import org.opendaylight.yangtools.concepts.Immutable;
import java.util.Set;
import org.eclipse.jdt.annotation.NonNullByDefault;
import org.opendaylight.yangtools.concepts.Immutable;
+import org.opendaylight.yangtools.concepts.Mutable;
import org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement;
import org.opendaylight.yangtools.yang.model.api.meta.StatementDefinition;
import org.opendaylight.yangtools.yang.model.api.stmt.ModuleEffectiveStatement;
import org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement;
import org.opendaylight.yangtools.yang.model.api.meta.StatementDefinition;
import org.opendaylight.yangtools.yang.model.api.stmt.ModuleEffectiveStatement;
* Builder class for instantiation of a customized {@link DeclaredStatementFormatter}.
*/
@Beta
* Builder class for instantiation of a customized {@link DeclaredStatementFormatter}.
*/
@Beta
- public static final class Builder
- implements org.opendaylight.yangtools.concepts.Builder<DeclaredStatementFormatter> {
+ public static final class Builder implements Mutable {
private final Set<StatementDefinition> ignoredStatements = new HashSet<>(4);
private boolean retainDefaultStatements;
private final Set<StatementDefinition> ignoredStatements = new HashSet<>(4);
private boolean retainDefaultStatements;
+ /**
+ * Return a {@link DeclaredStatementFormatter} based on this builder's current state.
+ *
+ * @return A DeclaredStatementFormatter
+ */
public DeclaredStatementFormatter build() {
return new DeclaredStatementFormatter(ImmutableSet.copyOf(ignoredStatements), !retainDefaultStatements);
}
public DeclaredStatementFormatter build() {
return new DeclaredStatementFormatter(ImmutableSet.copyOf(ignoredStatements), !retainDefaultStatements);
}