All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cdc.util.enums.BooleanMask Maven / Gradle / Ivy

package cdc.util.enums;

import java.util.Set;

/**
 * Mask of non nullable booleans.
 *
 * @author Damien Carbonne
 *
 */
public final class BooleanMask extends AbstractMask {
    public static final MaskSupport SUPPORT = support(BooleanMask.class,
                                                                            BooleanMask::new,
                                                                            BooleanEnumType.INSTANCE,
                                                                            Nullable.FALSE);

    private BooleanMask(MaskSupport support,
                        Set values) {
        super(support, values);
    }

    public static final BooleanMask EMPTY = SUPPORT.empty();
    public static final BooleanMask FULL = SUPPORT.full();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy