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

package it.unimi.dsi.fastutil.longs;

import java.util.function.UnaryOperator;

@FunctionalInterface
public interface LongUnaryOperator extends UnaryOperator<Long>, java.util.function.LongUnaryOperator
{
    long apply(final long p0);
    
    default LongUnaryOperator identity() {
        return i -> i;
    }
    
    default LongUnaryOperator negation() {
        return i -> -i;
    }
    
    @Deprecated
    default long applyAsLong(final long x) {
        return this.apply(x);
    }
    
    @Deprecated
    default Long apply(final Long x) {
        return this.apply((long)x);
    }
}
