Merge "Add missing default constructors"
diff --git a/android_bcprov/src/main/java/com/android/org/bouncycastle/asn1/ASN1Object.java b/android_bcprov/src/main/java/com/android/org/bouncycastle/asn1/ASN1Object.java
index 446b7da..c8afd01 100644
--- a/android_bcprov/src/main/java/com/android/org/bouncycastle/asn1/ASN1Object.java
+++ b/android_bcprov/src/main/java/com/android/org/bouncycastle/asn1/ASN1Object.java
@@ -14,6 +14,10 @@
 public abstract class ASN1Object
     implements ASN1Encodable, Encodable
 {
+    @libcore.api.CorePlatformApi
+    public ASN1Object() {
+    }
+
     /**
      * Return the default BER or DER encoding for this object.
      *
diff --git a/srcgen/core-platform-api.txt b/srcgen/core-platform-api.txt
index cd3a540..92025ea 100644
--- a/srcgen/core-platform-api.txt
+++ b/srcgen/core-platform-api.txt
@@ -16,6 +16,7 @@
 method:com.android.org.bouncycastle.asn1.ASN1InputStream#readObject()
 method:com.android.org.bouncycastle.asn1.ASN1Integer#ASN1Integer(BigInteger)
 method:com.android.org.bouncycastle.asn1.ASN1Null#hashCode()
+method:com.android.org.bouncycastle.asn1.ASN1Object#ASN1Object()
 method:com.android.org.bouncycastle.asn1.ASN1Object#getEncoded()
 method:com.android.org.bouncycastle.asn1.ASN1Object#getEncoded(String)
 method:com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier#ASN1ObjectIdentifier(String)
diff --git a/srcgen/default-constructors.txt b/srcgen/default-constructors.txt
new file mode 100644
index 0000000..4748768
--- /dev/null
+++ b/srcgen/default-constructors.txt
@@ -0,0 +1 @@
+com.android.org.bouncycastle.asn1.ASN1Object