001 package org.bouncycastle.asn1; 002 003 public abstract class ASN1Primitive extends ASN1Object 004 { 005 public final boolean equals(Object par1Obj) 006 { 007 return this == par1Obj ? true : par1Obj instanceof ASN1Encodable && this.func_71607_a(((ASN1Encodable)par1Obj).func_71606_a()); 008 } 009 010 public ASN1Primitive func_71606_a() 011 { 012 return this; 013 } 014 015 public abstract int hashCode(); 016 017 abstract boolean func_71607_a(ASN1Primitive var1); 018 }