import com.google.common.collect.ImmutableSet;
import java.util.HashSet;
import java.util.Set;
-import javax.annotation.concurrent.NotThreadSafe;
-import javax.annotation.concurrent.ThreadSafe;
import org.eclipse.jdt.annotation.NonNullByDefault;
import org.opendaylight.yangtools.concepts.Immutable;
import org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement;
* @author Robert Varga
*/
@Beta
-@ThreadSafe
@NonNullByDefault
public final class DeclaredStatementFormatter implements Immutable {
private static final DeclaredStatementFormatter DEFAULT = new DeclaredStatementFormatter(ImmutableSet.of(), true);
* Builder class for instantiation of a customized {@link DeclaredStatementFormatter}.
*/
@Beta
- @NotThreadSafe
public static final class Builder
implements org.opendaylight.yangtools.concepts.Builder<DeclaredStatementFormatter> {
private final Set<StatementDefinition> ignoredStatements = new HashSet<>(4);