Red Hat Application Migration Toolkit
package iaik.x509.extensions.qualified; import iaik.asn1.ASN; import iaik.asn1.ASN1Object; import iaik.asn1.CodingException; import iaik.asn1.ObjectID; import iaik.x509.V3Extension; import iaik.x509.X509ExtensionException; import iaik.x509.extensions.qualified.structures.QCStatement; public class QCStatements extends V3Extension { // $FF: synthetic field static Class b; QCStatement[] a; public static final ObjectID oid = new ObjectID("1.3.6.1.5.5.7.1.3", "QCStatements"); static Class a(String var0) { try { return Class.forName(var0); } catch (ClassNotFoundException var2) { throw new NoClassDefFoundError(var2.getMessage()); } } public String toString() { StringBuffer var1 = new StringBuffer(); for(int var2 = 0; var2 < this.a.length; ++var2) { var1.append("QCStatement " + (var2 + 1) + ": "); var1.append(this.a[var2]); } var1.setLength(var1.length() - 1); return var1.toString(); } public ASN1Object toASN1Object() throws X509ExtensionException { try { return ASN.createSequenceOf(this.a); } catch (CodingException var2) { throw new X509ExtensionException(var2.toString()); } } public void setQCStatements(QCStatement[] var1) { this.a = var1; } public void init(ASN1Object var1) throws X509ExtensionException { try { this.a = (QCStatement[])ASN.parseSequenceOf(var1, b != null?b:(b = a("iaik.x509.extensions.qualified.structures.QCStatement"))); } catch (CodingException var3) { throw new X509ExtensionException(var3.getMessage()); } } public int hashCode() { return oid.hashCode(); } public QCStatement[] getQCStatements() { return this.a; } public ObjectID getObjectID() { return oid; } public QCStatements(QCStatement[] var1) { this.a = var1; } public QCStatements() { } }