// 
// Decompiled by Procyon v0.6.0
// 

package it.unimi.dsi.fastutil.booleans;

import java.util.function.UnaryOperator;

@FunctionalInterface
public interface BooleanUnaryOperator extends UnaryOperator<Boolean>
{
    boolean apply(final boolean p0);
    
    default BooleanUnaryOperator identity() {
        return i -> i;
    }
    
    default BooleanUnaryOperator negation() {
        return i -> !i;
    }
    
    @Deprecated
    default Boolean apply(final Boolean x) {
        return this.apply((boolean)x);
    }
}
