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

package org.bouncycastle.asn1;

import java.io.IOException;

public class ASN1Absent extends ASN1Primitive
{
    public static final ASN1Absent INSTANCE;
    
    private ASN1Absent() {
    }
    
    @Override
    public int hashCode() {
        return 0;
    }
    
    @Override
    boolean encodeConstructed() {
        return false;
    }
    
    @Override
    int encodedLength(final boolean b) throws IOException {
        return 0;
    }
    
    @Override
    void encode(final ASN1OutputStream asn1OutputStream, final boolean b) throws IOException {
    }
    
    @Override
    boolean asn1Equals(final ASN1Primitive asn1Primitive) {
        return asn1Primitive == this;
    }
    
    static {
        INSTANCE = new ASN1Absent();
    }
}
