Welcome! Share code as fast as possible.

<api
  api-source="class-parse">
  <package
    name="com.google.android.play.core.review"
    jni-name="com/google/android/play/core/review">
    <class
      abstract="false"
      deprecated="not deprecated"
      jni-extends="Lcom/google/android/gms/common/api/ApiException;"
      extends="com.google.android.gms.common.api.ApiException"
      extends-generic-aware="com.google.android.gms.common.api.ApiException"
      final="false"
      name="ReviewException"
      jni-signature="Lcom/google/android/play/core/review/ReviewException;"
      source-file-name="com.google.android.play:review@@2.0.0"
      static="false"
      visibility="public">
      <constructor
        deprecated="not deprecated"
        final="false"
        name="ReviewException"
        static="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="(I)V">
        <parameter
          name="p0"
          type="int"
          jni-type="I" />
      </constructor>
      <method
        abstract="false"
        deprecated="not deprecated"
        final="false"
        name="getErrorCode"
        native="false"
        return="int"
        jni-return="I"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="()I" />
    </class>
    <class
      abstract="true"
      deprecated="not deprecated"
      jni-extends="Ljava/lang/Object;"
      extends="java.lang.Object"
      extends-generic-aware="java.lang.Object"
      final="false"
      name="ReviewInfo"
      jni-signature="Lcom/google/android/play/core/review/ReviewInfo;"
      source-file-name="com.google.android.play:review@@2.0.0"
      static="false"
      visibility="public">
      <implements
        name="android.os.Parcelable"
        name-generic-aware="android.os.Parcelable"
        jni-type="Landroid/os/Parcelable;" />
      <constructor
        deprecated="not deprecated"
        final="false"
        name="ReviewInfo"
        static="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="()V" />
      <method
        abstract="false"
        deprecated="not deprecated"
        final="true"
        name="describeContents"
        native="false"
        return="int"
        jni-return="I"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="()I" />
      <method
        abstract="false"
        deprecated="not deprecated"
        final="true"
        name="writeToParcel"
        native="false"
        return="void"
        jni-return="V"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="(Landroid/os/Parcel;I)V">
        <parameter
          name="p0"
          type="android.os.Parcel"
          jni-type="Landroid/os/Parcel;" />
        <parameter
          name="p1"
          type="int"
          jni-type="I" />
      </method>
      <method
        abstract="false"
        deprecated="not deprecated"
        final="false"
        name="zzc"
        native="false"
        return="com.google.android.play.core.review.ReviewInfo"
        jni-return="Lcom/google/android/play/core/review/ReviewInfo;"
        static="true"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="(Landroid/app/PendingIntent;Z)Lcom/google/android/play/core/review/ReviewInfo;">
        <parameter
          name="p0"
          type="android.app.PendingIntent"
          jni-type="Landroid/app/PendingIntent;" />
        <parameter
          name="p1"
          type="boolean"
          jni-type="Z" />
      </method>
      <field
        deprecated="not deprecated"
        final="true"
        name="CREATOR"
        static="true"
        synthetic="false"
        transient="false"
        type="android.os.Parcelable.Creator"
        type-generic-aware="android.os.Parcelable.Creator&lt;com.google.android.play.core.review.ReviewInfo&gt;"
        jni-signature="Landroid/os/Parcelable$Creator;"
        visibility="public"
        volatile="false" />
    </class>
    <interface
      abstract="true"
      deprecated="not deprecated"
      final="false"
      name="ReviewManager"
      jni-signature="Lcom/google/android/play/core/review/ReviewManager;"
      source-file-name="com.google.android.play:review@@2.0.0"
      static="false"
      visibility="public">
      <method
        abstract="true"
        deprecated="not deprecated"
        final="false"
        name="launchReviewFlow"
        native="false"
        return="com.google.android.gms.tasks.Task&lt;java.lang.Void&gt;"
        jni-return="Lcom/google/android/gms/tasks/Task&lt;Ljava/lang/Void;&gt;;"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="(Landroid/app/Activity;Lcom/google/android/play/core/review/ReviewInfo;)Lcom/google/android/gms/tasks/Task;"
        return-not-null="true">
        <parameter
          name="p0"
          type="android.app.Activity"
          jni-type="Landroid/app/Activity;"
          not-null="true" />
        <parameter
          name="p1"
          type="com.google.android.play.core.review.ReviewInfo"
          jni-type="Lcom/google/android/play/core/review/ReviewInfo;"
          not-null="true" />
      </method>
      <method
        abstract="true"
        deprecated="not deprecated"
        final="false"
        name="requestReviewFlow"
        native="false"
        return="com.google.android.gms.tasks.Task&lt;com.google.android.play.core.review.ReviewInfo&gt;"
        jni-return="Lcom/google/android/gms/tasks/Task&lt;Lcom/google/android/play/core/review/ReviewInfo;&gt;;"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="()Lcom/google/android/gms/tasks/Task;"
        return-not-null="true" />
    </interface>
    <class
      abstract="false"
      deprecated="not deprecated"
      jni-extends="Ljava/lang/Object;"
      extends="java.lang.Object"
      extends-generic-aware="java.lang.Object"
      final="false"
      name="ReviewManagerFactory"
      jni-signature="Lcom/google/android/play/core/review/ReviewManagerFactory;"
      source-file-name="com.google.android.play:review@@2.0.0"
      static="false"
      visibility="public">
      <method
        abstract="false"
        deprecated="not deprecated"
        final="false"
        name="create"
        native="false"
        return="com.google.android.play.core.review.ReviewManager"
        jni-return="Lcom/google/android/play/core/review/ReviewManager;"
        static="true"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="(Landroid/content/Context;)Lcom/google/android/play/core/review/ReviewManager;"
        return-not-null="true">
        <parameter
          name="context"
          type="android.content.Context"
          jni-type="Landroid/content/Context;"
          not-null="true" />
      </method>
    </class>
    <class
      abstract="false"
      deprecated="not deprecated"
      jni-extends="Lcom/google/android/play/core/review/ReviewInfo;"
      extends="com.google.android.play.core.review.ReviewInfo"
      extends-generic-aware="com.google.android.play.core.review.ReviewInfo"
      final="true"
      name="zza"
      jni-signature="Lcom/google/android/play/core/review/zza;"
      source-file-name="com.google.android.play:review@@2.0.0"
      static="false"
      visibility="">
      <method
        abstract="false"
        deprecated="not deprecated"
        final="true"
        name="equals"
        native="false"
        return="boolean"
        jni-return="Z"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="(Ljava/lang/Object;)Z">
        <parameter
          name="p0"
          type="java.lang.Object"
          jni-type="Ljava/lang/Object;" />
      </method>
      <method
        abstract="false"
        deprecated="not deprecated"
        final="true"
        name="hashCode"
        native="false"
        return="int"
        jni-return="I"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="()I" />
      <method
        abstract="false"
        deprecated="not deprecated"
        final="true"
        name="toString"
        native="false"
        return="java.lang.String"
        jni-return="Ljava/lang/String;"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="()Ljava/lang/String;" />
    </class>
    <class
      abstract="false"
      deprecated="not deprecated"
      jni-extends="Ljava/lang/Object;"
      extends="java.lang.Object"
      extends-generic-aware="java.lang.Object"
      final="true"
      name="zzb"
      jni-signature="Lcom/google/android/play/core/review/zzb;"
      source-file-name="com.google.android.play:review@@2.0.0"
      static="false"
      visibility="">
      <implements
        name="android.os.Parcelable.Creator"
        name-generic-aware="android.os.Parcelable.Creator"
        jni-type="Landroid/os/Parcelable$Creator;" />
      <method
        abstract="false"
        deprecated="not deprecated"
        final="true"
        name="createFromParcel"
        native="false"
        return="java.lang.Object"
        jni-return="Ljava/lang/Object;"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="true"
        synthetic="true"
        jni-signature="(Landroid/os/Parcel;)Ljava/lang/Object;">
        <parameter
          name="p0"
          type="android.os.Parcel"
          jni-type="Landroid/os/Parcel;" />
      </method>
      <method
        abstract="false"
        deprecated="not deprecated"
        final="true"
        name="newArray"
        native="false"
        return="java.lang.Object[]"
        jni-return="[Ljava/lang/Object;"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="true"
        jni-signature="(I)[Ljava/lang/Object;">
        <parameter
          name="p0"
          type="int"
          jni-type="I" />
      </method>
    </class>
    <class
      abstract="false"
      deprecated="not deprecated"
      jni-extends="Landroid/os/ResultReceiver;"
      extends="android.os.ResultReceiver"
      extends-generic-aware="android.os.ResultReceiver"
      final="true"
      name="zzc"
      jni-signature="Lcom/google/android/play/core/review/zzc;"
      source-file-name="com.google.android.play:review@@2.0.0"
      static="false"
      visibility="">
      <method
        abstract="false"
        deprecated="not deprecated"
        final="true"
        name="onReceiveResult"
        native="false"
        return="void"
        jni-return="V"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="(ILandroid/os/Bundle;)V">
        <parameter
          name="p0"
          type="int"
          jni-type="I" />
        <parameter
          name="p1"
          type="android.os.Bundle"
          jni-type="Landroid/os/Bundle;" />
      </method>
    </class>
    <class
      abstract="false"
      deprecated="not deprecated"
      jni-extends="Ljava/lang/Object;"
      extends="java.lang.Object"
      extends-generic-aware="java.lang.Object"
      final="true"
      name="zzd"
      jni-signature="Lcom/google/android/play/core/review/zzd;"
      source-file-name="com.google.android.play:review@@2.0.0"
      static="false"
      visibility="public">
      <implements
        name="com.google.android.play.core.review.ReviewManager"
        name-generic-aware="com.google.android.play.core.review.ReviewManager"
        jni-type="Lcom/google/android/play/core/review/ReviewManager;" />
      <method
        abstract="false"
        deprecated="not deprecated"
        final="true"
        name="launchReviewFlow"
        native="false"
        return="com.google.android.gms.tasks.Task&lt;java.lang.Void&gt;"
        jni-return="Lcom/google/android/gms/tasks/Task&lt;Ljava/lang/Void;&gt;;"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="(Landroid/app/Activity;Lcom/google/android/play/core/review/ReviewInfo;)Lcom/google/android/gms/tasks/Task;"
        return-not-null="true">
        <parameter
          name="p0"
          type="android.app.Activity"
          jni-type="Landroid/app/Activity;"
          not-null="true" />
        <parameter
          name="p1"
          type="com.google.android.play.core.review.ReviewInfo"
          jni-type="Lcom/google/android/play/core/review/ReviewInfo;"
          not-null="true" />
      </method>
      <method
        abstract="false"
        deprecated="not deprecated"
        final="true"
        name="requestReviewFlow"
        native="false"
        return="com.google.android.gms.tasks.Task&lt;com.google.android.play.core.review.ReviewInfo&gt;"
        jni-return="Lcom/google/android/gms/tasks/Task&lt;Lcom/google/android/play/core/review/ReviewInfo;&gt;;"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="()Lcom/google/android/gms/tasks/Task;"
        return-not-null="true" />
    </class>
    <class
      abstract="false"
      deprecated="not deprecated"
      jni-extends="Ljava/lang/Object;"
      extends="java.lang.Object"
      extends-generic-aware="java.lang.Object"
      final="true"
      name="zze"
      jni-signature="Lcom/google/android/play/core/review/zze;"
      source-file-name="com.google.android.play:review@@2.0.0"
      static="false"
      visibility="public">
      <field
        deprecated="not deprecated"
        final="true"
        name="zza"
        static="true"
        synthetic="true"
        transient="false"
        type="com.google.android.play.core.review.zze"
        type-generic-aware="com.google.android.play.core.review.zze"
        jni-signature="Lcom/google/android/play/core/review/zze;"
        visibility="public"
        volatile="false" />
    </class>
    <class
      abstract="false"
      deprecated="not deprecated"
      jni-extends="Lcom/google/android/play/core/review/internal/zzj;"
      extends="com.google.android.play.core.review.internal.zzj"
      extends-generic-aware="com.google.android.play.core.review.internal.zzj"
      final="true"
      name="zzf"
      jni-signature="Lcom/google/android/play/core/review/zzf;"
      source-file-name="com.google.android.play:review@@2.0.0"
      static="false"
      visibility="">
      <method
        abstract="false"
        deprecated="not deprecated"
        final="true"
        name="zza"
        native="false"
        return="void"
        jni-return="V"
        static="false"
        synchronized="false"
        visibility="protected"
        bridge="false"
        synthetic="false"
        jni-signature="()V" />
    </class>
    <class
      abstract="false"
      deprecated="not deprecated"
      jni-extends="Lcom/google/android/play/core/review/internal/zzg;"
      extends="com.google.android.play.core.review.internal.zzg"
      extends-generic-aware="com.google.android.play.core.review.internal.zzg"
      final="false"
      name="zzg"
      jni-signature="Lcom/google/android/play/core/review/zzg;"
      source-file-name="com.google.android.play:review@@2.0.0"
      static="false"
      visibility="">
      <method
        abstract="false"
        deprecated="not deprecated"
        final="false"
        name="zzb"
        native="false"
        return="void"
        jni-return="V"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="(Landroid/os/Bundle;)V">
        <parameter
          name="p0"
          type="android.os.Bundle"
          jni-type="Landroid/os/Bundle;" />
        <exception
          name="android/os/RemoteException"
          type="android.os.RemoteException"
          type-generic-aware="android.os.RemoteException" />
      </method>
    </class>
    <class
      abstract="false"
      deprecated="not deprecated"
      jni-extends="Lcom/google/android/play/core/review/zzg;"
      extends="com.google.android.play.core.review.zzg"
      extends-generic-aware="com.google.android.play.core.review.zzg"
      final="true"
      name="zzh"
      jni-signature="Lcom/google/android/play/core/review/zzh;"
      source-file-name="com.google.android.play:review@@2.0.0"
      static="false"
      visibility="">
      <method
        abstract="false"
        deprecated="not deprecated"
        final="true"
        name="zzb"
        native="false"
        return="void"
        jni-return="V"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="(Landroid/os/Bundle;)V">
        <parameter
          name="p0"
          type="android.os.Bundle"
          jni-type="Landroid/os/Bundle;" />
        <exception
          name="android/os/RemoteException"
          type="android.os.RemoteException"
          type-generic-aware="android.os.RemoteException" />
      </method>
    </class>
    <class
      abstract="false"
      deprecated="not deprecated"
      jni-extends="Ljava/lang/Object;"
      extends="java.lang.Object"
      extends-generic-aware="java.lang.Object"
      final="true"
      name="zzi"
      jni-signature="Lcom/google/android/play/core/review/zzi;"
      source-file-name="com.google.android.play:review@@2.0.0"
      static="false"
      visibility="public">
      <constructor
        deprecated="not deprecated"
        final="false"
        name="zzi"
        static="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="(Landroid/content/Context;)V">
        <parameter
          name="p0"
          type="android.content.Context"
          jni-type="Landroid/content/Context;" />
      </constructor>
      <method
        abstract="false"
        deprecated="not deprecated"
        final="true"
        name="zza"
        native="false"
        return="com.google.android.gms.tasks.Task"
        jni-return="Lcom/google/android/gms/tasks/Task;"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="()Lcom/google/android/gms/tasks/Task;" />
    </class>
    <class
      abstract="false"
      deprecated="not deprecated"
      jni-extends="Ljava/lang/Object;"
      extends="java.lang.Object"
      extends-generic-aware="java.lang.Object"
      final="true"
      name="zzj"
      jni-signature="Lcom/google/android/play/core/review/zzj;"
      source-file-name="com.google.android.play:review@@2.0.0"
      static="false"
      visibility="public">
      <method
        abstract="false"
        deprecated="not deprecated"
        final="false"
        name="zza"
        native="false"
        return="android.os.Bundle"
        jni-return="Landroid/os/Bundle;"
        static="true"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="()Landroid/os/Bundle;" />
      <method
        abstract="false"
        deprecated="not deprecated"
        final="false"
        name="zzb"
        native="false"
        return="java.util.Map"
        jni-return="Ljava/util/Map;"
        static="true"
        synchronized="true"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="()Ljava/util/Map;" />
    </class>
  </package>
  <package
    name="com.google.android.play.core.review.internal"
    jni-name="com/google/android/play/core/review/internal">
    <class
      abstract="false"
      deprecated="not deprecated"
      jni-extends="Ljava/lang/Object;"
      extends="java.lang.Object"
      extends-generic-aware="java.lang.Object"
      final="false"
      name="zza"
      jni-signature="Lcom/google/android/play/core/review/internal/zza;"
      source-file-name="com.google.android.play:review@@2.0.0"
      static="false"
      visibility="public">
      <implements
        name="android.os.IInterface"
        name-generic-aware="android.os.IInterface"
        jni-type="Landroid/os/IInterface;" />
      <constructor
        deprecated="not deprecated"
        final="false"
        name="zza"
        static="false"
        visibility="protected"
        bridge="false"
        synthetic="false"
        jni-signature="(Landroid/os/IBinder;Ljava/lang/String;)V">
        <parameter
          name="p0"
          type="android.os.IBinder"
          jni-type="Landroid/os/IBinder;" />
        <parameter
          name="p1"
          type="java.lang.String"
          jni-type="Ljava/lang/String;" />
      </constructor>
      <method
        abstract="false"
        deprecated="not deprecated"
        final="true"
        name="asBinder"
        native="false"
        return="android.os.IBinder"
        jni-return="Landroid/os/IBinder;"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="()Landroid/os/IBinder;" />
      <method
        abstract="false"
        deprecated="not deprecated"
        final="true"
        name="zza"
        native="false"
        return="android.os.Parcel"
        jni-return="Landroid/os/Parcel;"
        static="false"
        synchronized="false"
        visibility="protected"
        bridge="false"
        synthetic="false"
        jni-signature="()Landroid/os/Parcel;" />
      <method
        abstract="false"
        deprecated="not deprecated"
        final="true"
        name="zzb"
        native="false"
        return="void"
        jni-return="V"
        static="false"
        synchronized="false"
        visibility="protected"
        bridge="false"
        synthetic="false"
        jni-signature="(ILandroid/os/Parcel;)V">
        <parameter
          name="p0"
          type="int"
          jni-type="I" />
        <parameter
          name="p1"
          type="android.os.Parcel"
          jni-type="Landroid/os/Parcel;" />
        <exception
          name="android/os/RemoteException"
          type="android.os.RemoteException"
          type-generic-aware="android.os.RemoteException" />
      </method>
    </class>
    <class
      abstract="false"
      deprecated="not deprecated"
      jni-extends="Landroid/os/Binder;"
      extends="android.os.Binder"
      extends-generic-aware="android.os.Binder"
      final="false"
      name="zzb"
      jni-signature="Lcom/google/android/play/core/review/internal/zzb;"
      source-file-name="com.google.android.play:review@@2.0.0"
      static="false"
      visibility="public">
      <implements
        name="android.os.IInterface"
        name-generic-aware="android.os.IInterface"
        jni-type="Landroid/os/IInterface;" />
      <constructor
        deprecated="not deprecated"
        final="false"
        name="zzb"
        static="false"
        visibility="protected"
        bridge="false"
        synthetic="false"
        jni-signature="(Ljava/lang/String;)V">
        <parameter
          name="p0"
          type="java.lang.String"
          jni-type="Ljava/lang/String;" />
      </constructor>
      <method
        abstract="false"
        deprecated="not deprecated"
        final="true"
        name="asBinder"
        native="false"
        return="android.os.IBinder"
        jni-return="Landroid/os/IBinder;"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="()Landroid/os/IBinder;" />
      <method
        abstract="false"
        deprecated="not deprecated"
        final="true"
        name="onTransact"
        native="false"
        return="boolean"
        jni-return="Z"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z">
        <parameter
          name="p0"
          type="int"
          jni-type="I" />
        <parameter
          name="p1"
          type="android.os.Parcel"
          jni-type="Landroid/os/Parcel;" />
        <parameter
          name="p2"
          type="android.os.Parcel"
          jni-type="Landroid/os/Parcel;" />
        <parameter
          name="p3"
          type="int"
          jni-type="I" />
        <exception
          name="android/os/RemoteException"
          type="android.os.RemoteException"
          type-generic-aware="android.os.RemoteException" />
      </method>
      <method
        abstract="false"
        deprecated="not deprecated"
        final="false"
        name="zza"
        native="false"
        return="boolean"
        jni-return="Z"
        static="false"
        synchronized="false"
        visibility="protected"
        bridge="false"
        synthetic="false"
        jni-signature="(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z">
        <parameter
          name="p0"
          type="int"
          jni-type="I" />
        <parameter
          name="p1"
          type="android.os.Parcel"
          jni-type="Landroid/os/Parcel;" />
        <parameter
          name="p2"
          type="android.os.Parcel"
          jni-type="Landroid/os/Parcel;" />
        <parameter
          name="p3"
          type="int"
          jni-type="I" />
        <exception
          name="android/os/RemoteException"
          type="android.os.RemoteException"
          type-generic-aware="android.os.RemoteException" />
      </method>
    </class>
    <class
      abstract="false"
      deprecated="not deprecated"
      jni-extends="Ljava/lang/Object;"
      extends="java.lang.Object"
      extends-generic-aware="java.lang.Object"
      final="true"
      name="zzc"
      jni-signature="Lcom/google/android/play/core/review/internal/zzc;"
      source-file-name="com.google.android.play:review@@2.0.0"
      static="false"
      visibility="public">
      <method
        abstract="false"
        deprecated="not deprecated"
        final="false"
        name="zza"
        native="false"
        return="android.os.Parcelable"
        jni-return="Landroid/os/Parcelable;"
        static="true"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="(Landroid/os/Parcel;Landroid/os/Parcelable$Creator;)Landroid/os/Parcelable;">
        <parameter
          name="p0"
          type="android.os.Parcel"
          jni-type="Landroid/os/Parcel;" />
        <parameter
          name="p1"
          type="android.os.Parcelable.Creator"
          jni-type="Landroid/os/Parcelable$Creator;" />
      </method>
      <method
        abstract="false"
        deprecated="not deprecated"
        final="false"
        name="zzb"
        native="false"
        return="void"
        jni-return="V"
        static="true"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="(Landroid/os/Parcel;)V">
        <parameter
          name="p0"
          type="android.os.Parcel"
          jni-type="Landroid/os/Parcel;" />
      </method>
      <method
        abstract="false"
        deprecated="not deprecated"
        final="false"
        name="zzc"
        native="false"
        return="void"
        jni-return="V"
        static="true"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="(Landroid/os/Parcel;Landroid/os/Parcelable;)V">
        <parameter
          name="p0"
          type="android.os.Parcel"
          jni-type="Landroid/os/Parcel;" />
        <parameter
          name="p1"
          type="android.os.Parcelable"
          jni-type="Landroid/os/Parcelable;" />
      </method>
      <method
        abstract="false"
        deprecated="not deprecated"
        final="false"
        name="zzd"
        native="false"
        return="void"
        jni-return="V"
        static="true"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="(Landroid/os/Parcel;Landroid/os/IInterface;)V">
        <parameter
          name="p0"
          type="android.os.Parcel"
          jni-type="Landroid/os/Parcel;" />
        <parameter
          name="p1"
          type="android.os.IInterface"
          jni-type="Landroid/os/IInterface;" />
      </method>
    </class>
    <class
      abstract="false"
      deprecated="not deprecated"
      jni-extends="Lcom/google/android/play/core/review/internal/zza;"
      extends="com.google.android.play.core.review.internal.zza"
      extends-generic-aware="com.google.android.play.core.review.internal.zza"
      final="true"
      name="zzd"
      jni-signature="Lcom/google/android/play/core/review/internal/zzd;"
      source-file-name="com.google.android.play:review@@2.0.0"
      static="false"
      visibility="public">
      <implements
        name="com.google.android.play.core.review.internal.zzf"
        name-generic-aware="com.google.android.play.core.review.internal.zzf"
        jni-type="Lcom/google/android/play/core/review/internal/zzf;" />
      <method
        abstract="false"
        deprecated="not deprecated"
        final="true"
        name="zzc"
        native="false"
        return="void"
        jni-return="V"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="(Ljava/lang/String;Landroid/os/Bundle;Lcom/google/android/play/core/review/internal/zzh;)V">
        <parameter
          name="p0"
          type="java.lang.String"
          jni-type="Ljava/lang/String;" />
        <parameter
          name="p1"
          type="android.os.Bundle"
          jni-type="Landroid/os/Bundle;" />
        <parameter
          name="p2"
          type="com.google.android.play.core.review.internal.zzh"
          jni-type="Lcom/google/android/play/core/review/internal/zzh;" />
        <exception
          name="android/os/RemoteException"
          type="android.os.RemoteException"
          type-generic-aware="android.os.RemoteException" />
      </method>
    </class>
    <class
      abstract="true"
      deprecated="not deprecated"
      jni-extends="Lcom/google/android/play/core/review/internal/zzb;"
      extends="com.google.android.play.core.review.internal.zzb"
      extends-generic-aware="com.google.android.play.core.review.internal.zzb"
      final="false"
      name="zze"
      jni-signature="Lcom/google/android/play/core/review/internal/zze;"
      source-file-name="com.google.android.play:review@@2.0.0"
      static="false"
      visibility="public">
      <implements
        name="com.google.android.play.core.review.internal.zzf"
        name-generic-aware="com.google.android.play.core.review.internal.zzf"
        jni-type="Lcom/google/android/play/core/review/internal/zzf;" />
      <method
        abstract="false"
        deprecated="not deprecated"
        final="false"
        name="zzb"
        native="false"
        return="com.google.android.play.core.review.internal.zzf"
        jni-return="Lcom/google/android/play/core/review/internal/zzf;"
        static="true"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="(Landroid/os/IBinder;)Lcom/google/android/play/core/review/internal/zzf;">
        <parameter
          name="p0"
          type="android.os.IBinder"
          jni-type="Landroid/os/IBinder;" />
      </method>
    </class>
    <interface
      abstract="true"
      deprecated="not deprecated"
      final="false"
      name="zzf"
      jni-signature="Lcom/google/android/play/core/review/internal/zzf;"
      source-file-name="com.google.android.play:review@@2.0.0"
      static="false"
      visibility="public">
      <implements
        name="android.os.IInterface"
        name-generic-aware="android.os.IInterface"
        jni-type="Landroid/os/IInterface;" />
      <method
        abstract="true"
        deprecated="not deprecated"
        final="false"
        name="zzc"
        native="false"
        return="void"
        jni-return="V"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="(Ljava/lang/String;Landroid/os/Bundle;Lcom/google/android/play/core/review/internal/zzh;)V">
        <parameter
          name="p0"
          type="java.lang.String"
          jni-type="Ljava/lang/String;" />
        <parameter
          name="p1"
          type="android.os.Bundle"
          jni-type="Landroid/os/Bundle;" />
        <parameter
          name="p2"
          type="com.google.android.play.core.review.internal.zzh"
          jni-type="Lcom/google/android/play/core/review/internal/zzh;" />
        <exception
          name="android/os/RemoteException"
          type="android.os.RemoteException"
          type-generic-aware="android.os.RemoteException" />
      </method>
    </interface>
    <class
      abstract="true"
      deprecated="not deprecated"
      jni-extends="Lcom/google/android/play/core/review/internal/zzb;"
      extends="com.google.android.play.core.review.internal.zzb"
      extends-generic-aware="com.google.android.play.core.review.internal.zzb"
      final="false"
      name="zzg"
      jni-signature="Lcom/google/android/play/core/review/internal/zzg;"
      source-file-name="com.google.android.play:review@@2.0.0"
      static="false"
      visibility="public">
      <implements
        name="com.google.android.play.core.review.internal.zzh"
        name-generic-aware="com.google.android.play.core.review.internal.zzh"
        jni-type="Lcom/google/android/play/core/review/internal/zzh;" />
      <constructor
        deprecated="not deprecated"
        final="false"
        name="zzg"
        static="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="()V" />
      <method
        abstract="false"
        deprecated="not deprecated"
        final="true"
        name="zza"
        native="false"
        return="boolean"
        jni-return="Z"
        static="false"
        synchronized="false"
        visibility="protected"
        bridge="false"
        synthetic="false"
        jni-signature="(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z">
        <parameter
          name="p0"
          type="int"
          jni-type="I" />
        <parameter
          name="p1"
          type="android.os.Parcel"
          jni-type="Landroid/os/Parcel;" />
        <parameter
          name="p2"
          type="android.os.Parcel"
          jni-type="Landroid/os/Parcel;" />
        <parameter
          name="p3"
          type="int"
          jni-type="I" />
        <exception
          name="android/os/RemoteException"
          type="android.os.RemoteException"
          type-generic-aware="android.os.RemoteException" />
      </method>
    </class>
    <interface
      abstract="true"
      deprecated="not deprecated"
      final="false"
      name="zzh"
      jni-signature="Lcom/google/android/play/core/review/internal/zzh;"
      source-file-name="com.google.android.play:review@@2.0.0"
      static="false"
      visibility="public">
      <implements
        name="android.os.IInterface"
        name-generic-aware="android.os.IInterface"
        jni-type="Landroid/os/IInterface;" />
      <method
        abstract="true"
        deprecated="not deprecated"
        final="false"
        name="zzb"
        native="false"
        return="void"
        jni-return="V"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="(Landroid/os/Bundle;)V">
        <parameter
          name="p0"
          type="android.os.Bundle"
          jni-type="Landroid/os/Bundle;" />
        <exception
          name="android/os/RemoteException"
          type="android.os.RemoteException"
          type-generic-aware="android.os.RemoteException" />
      </method>
    </interface>
    <class
      abstract="false"
      deprecated="not deprecated"
      jni-extends="Ljava/lang/Object;"
      extends="java.lang.Object"
      extends-generic-aware="java.lang.Object"
      final="true"
      name="zzi"
      jni-signature="Lcom/google/android/play/core/review/internal/zzi;"
      source-file-name="com.google.android.play:review@@2.0.0"
      static="false"
      visibility="public">
      <constructor
        deprecated="not deprecated"
        final="false"
        name="zzi"
        static="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="(Ljava/lang/String;)V">
        <parameter
          name="p0"
          type="java.lang.String"
          jni-type="Ljava/lang/String;" />
      </constructor>
      <method
        abstract="false"
        deprecated="not deprecated"
        final="true"
        name="zza"
        native="false"
        return="int"
        jni-return="I"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="(Ljava/lang/String;[Ljava/lang/Object;)I">
        <parameter
          name="p0"
          type="java.lang.String"
          jni-type="Ljava/lang/String;" />
        <parameter
          name="p1"
          type="java.lang.Object..."
          jni-type="[Ljava/lang/Object;" />
      </method>
      <method
        abstract="false"
        deprecated="not deprecated"
        final="true"
        name="zzb"
        native="false"
        return="int"
        jni-return="I"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="(Ljava/lang/String;[Ljava/lang/Object;)I">
        <parameter
          name="p0"
          type="java.lang.String"
          jni-type="Ljava/lang/String;" />
        <parameter
          name="p1"
          type="java.lang.Object..."
          jni-type="[Ljava/lang/Object;" />
      </method>
      <method
        abstract="false"
        deprecated="not deprecated"
        final="true"
        name="zzc"
        native="false"
        return="int"
        jni-return="I"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)I">
        <parameter
          name="p0"
          type="java.lang.Throwable"
          jni-type="Ljava/lang/Throwable;" />
        <parameter
          name="p1"
          type="java.lang.String"
          jni-type="Ljava/lang/String;" />
        <parameter
          name="p2"
          type="java.lang.Object..."
          jni-type="[Ljava/lang/Object;" />
      </method>
      <method
        abstract="false"
        deprecated="not deprecated"
        final="true"
        name="zzd"
        native="false"
        return="int"
        jni-return="I"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="(Ljava/lang/String;[Ljava/lang/Object;)I">
        <parameter
          name="p0"
          type="java.lang.String"
          jni-type="Ljava/lang/String;" />
        <parameter
          name="p1"
          type="java.lang.Object..."
          jni-type="[Ljava/lang/Object;" />
      </method>
      <method
        abstract="false"
        deprecated="not deprecated"
        final="true"
        name="zze"
        native="false"
        return="int"
        jni-return="I"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="(Ljava/lang/String;[Ljava/lang/Object;)I">
        <parameter
          name="p0"
          type="java.lang.String"
          jni-type="Ljava/lang/String;" />
        <parameter
          name="p1"
          type="java.lang.Object..."
          jni-type="[Ljava/lang/Object;" />
      </method>
    </class>
    <class
      abstract="true"
      deprecated="not deprecated"
      jni-extends="Ljava/lang/Object;"
      extends="java.lang.Object"
      extends-generic-aware="java.lang.Object"
      final="false"
      name="zzj"
      jni-signature="Lcom/google/android/play/core/review/internal/zzj;"
      source-file-name="com.google.android.play:review@@2.0.0"
      static="false"
      visibility="public">
      <implements
        name="java.lang.Runnable"
        name-generic-aware="java.lang.Runnable"
        jni-type="Ljava/lang/Runnable;" />
      <constructor
        deprecated="not deprecated"
        final="false"
        name="zzj"
        static="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="(Lcom/google/android/gms/tasks/TaskCompletionSource;)V">
        <parameter
          name="p0"
          type="com.google.android.gms.tasks.TaskCompletionSource"
          jni-type="Lcom/google/android/gms/tasks/TaskCompletionSource;" />
      </constructor>
      <method
        abstract="false"
        deprecated="not deprecated"
        final="true"
        name="run"
        native="false"
        return="void"
        jni-return="V"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="()V" />
      <method
        abstract="true"
        deprecated="not deprecated"
        final="false"
        name="zza"
        native="false"
        return="void"
        jni-return="V"
        static="false"
        synchronized="false"
        visibility="protected"
        bridge="false"
        synthetic="false"
        jni-signature="()V" />
      <method
        abstract="false"
        deprecated="not deprecated"
        final="true"
        name="zzc"
        native="false"
        return="void"
        jni-return="V"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="(Ljava/lang/Exception;)V">
        <parameter
          name="p0"
          type="java.lang.Exception"
          jni-type="Ljava/lang/Exception;" />
      </method>
    </class>
    <class
      abstract="false"
      deprecated="not deprecated"
      jni-extends="Ljava/lang/Object;"
      extends="java.lang.Object"
      extends-generic-aware="java.lang.Object"
      final="true"
      name="zzk"
      jni-signature="Lcom/google/android/play/core/review/internal/zzk;"
      source-file-name="com.google.android.play:review@@2.0.0"
      static="false"
      visibility="public">
      <implements
        name="com.google.android.gms.tasks.OnCompleteListener"
        name-generic-aware="com.google.android.gms.tasks.OnCompleteListener"
        jni-type="Lcom/google/android/gms/tasks/OnCompleteListener;" />
      <constructor
        deprecated="not deprecated"
        final="false"
        name="zzk"
        static="false"
        visibility="public"
        bridge="false"
        synthetic="true"
        jni-signature="(Lcom/google/android/play/core/review/internal/zzt;Lcom/google/android/gms/tasks/TaskCompletionSource;)V">
        <parameter
          name="p0"
          type="com.google.android.play.core.review.internal.zzt"
          jni-type="Lcom/google/android/play/core/review/internal/zzt;" />
        <parameter
          name="p1"
          type="com.google.android.gms.tasks.TaskCompletionSource"
          jni-type="Lcom/google/android/gms/tasks/TaskCompletionSource;" />
      </constructor>
      <method
        abstract="false"
        deprecated="not deprecated"
        final="true"
        name="onComplete"
        native="false"
        return="void"
        jni-return="V"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="(Lcom/google/android/gms/tasks/Task;)V">
        <parameter
          name="p0"
          type="com.google.android.gms.tasks.Task"
          jni-type="Lcom/google/android/gms/tasks/Task;" />
      </method>
      <field
        deprecated="not deprecated"
        final="true"
        name="zza"
        static="false"
        synthetic="true"
        transient="false"
        type="com.google.android.play.core.review.internal.zzt"
        type-generic-aware="com.google.android.play.core.review.internal.zzt"
        jni-signature="Lcom/google/android/play/core/review/internal/zzt;"
        visibility="public"
        volatile="false" />
      <field
        deprecated="not deprecated"
        final="true"
        name="zzb"
        static="false"
        synthetic="true"
        transient="false"
        type="com.google.android.gms.tasks.TaskCompletionSource"
        type-generic-aware="com.google.android.gms.tasks.TaskCompletionSource"
        jni-signature="Lcom/google/android/gms/tasks/TaskCompletionSource;"
        visibility="public"
        volatile="false" />
    </class>
    <class
      abstract="false"
      deprecated="not deprecated"
      jni-extends="Ljava/lang/Object;"
      extends="java.lang.Object"
      extends-generic-aware="java.lang.Object"
      final="true"
      name="zzl"
      jni-signature="Lcom/google/android/play/core/review/internal/zzl;"
      source-file-name="com.google.android.play:review@@2.0.0"
      static="false"
      visibility="public">
      <implements
        name="android.os.IBinder.DeathRecipient"
        name-generic-aware="android.os.IBinder.DeathRecipient"
        jni-type="Landroid/os/IBinder$DeathRecipient;" />
      <constructor
        deprecated="not deprecated"
        final="false"
        name="zzl"
        static="false"
        visibility="public"
        bridge="false"
        synthetic="true"
        jni-signature="(Lcom/google/android/play/core/review/internal/zzt;)V">
        <parameter
          name="p0"
          type="com.google.android.play.core.review.internal.zzt"
          jni-type="Lcom/google/android/play/core/review/internal/zzt;" />
      </constructor>
      <method
        abstract="false"
        deprecated="not deprecated"
        final="true"
        name="binderDied"
        native="false"
        return="void"
        jni-return="V"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="()V" />
      <field
        deprecated="not deprecated"
        final="true"
        name="zza"
        static="false"
        synthetic="true"
        transient="false"
        type="com.google.android.play.core.review.internal.zzt"
        type-generic-aware="com.google.android.play.core.review.internal.zzt"
        jni-signature="Lcom/google/android/play/core/review/internal/zzt;"
        visibility="public"
        volatile="false" />
    </class>
    <class
      abstract="false"
      deprecated="not deprecated"
      jni-extends="Lcom/google/android/play/core/review/internal/zzj;"
      extends="com.google.android.play.core.review.internal.zzj"
      extends-generic-aware="com.google.android.play.core.review.internal.zzj"
      final="true"
      name="zzm"
      jni-signature="Lcom/google/android/play/core/review/internal/zzm;"
      source-file-name="com.google.android.play:review@@2.0.0"
      static="false"
      visibility="">
      <method
        abstract="false"
        deprecated="not deprecated"
        final="true"
        name="zza"
        native="false"
        return="void"
        jni-return="V"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="()V" />
    </class>
    <class
      abstract="false"
      deprecated="not deprecated"
      jni-extends="Lcom/google/android/play/core/review/internal/zzj;"
      extends="com.google.android.play.core.review.internal.zzj"
      extends-generic-aware="com.google.android.play.core.review.internal.zzj"
      final="true"
      name="zzn"
      jni-signature="Lcom/google/android/play/core/review/internal/zzn;"
      source-file-name="com.google.android.play:review@@2.0.0"
      static="false"
      visibility="">
      <method
        abstract="false"
        deprecated="not deprecated"
        final="true"
        name="zza"
        native="false"
        return="void"
        jni-return="V"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="()V" />
    </class>
    <interface
      abstract="true"
      deprecated="not deprecated"
      final="false"
      name="zzo"
      jni-signature="Lcom/google/android/play/core/review/internal/zzo;"
      source-file-name="com.google.android.play:review@@2.0.0"
      static="false"
      visibility="public">
      <method
        abstract="true"
        deprecated="not deprecated"
        final="false"
        name="zza"
        native="false"
        return="void"
        jni-return="V"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="()V" />
    </interface>
    <class
      abstract="false"
      deprecated="not deprecated"
      jni-extends="Lcom/google/android/play/core/review/internal/zzj;"
      extends="com.google.android.play.core.review.internal.zzj"
      extends-generic-aware="com.google.android.play.core.review.internal.zzj"
      final="true"
      name="zzp"
      jni-signature="Lcom/google/android/play/core/review/internal/zzp;"
      source-file-name="com.google.android.play:review@@2.0.0"
      static="false"
      visibility="">
      <method
        abstract="false"
        deprecated="not deprecated"
        final="true"
        name="zza"
        native="false"
        return="void"
        jni-return="V"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="()V" />
    </class>
    <class
      abstract="false"
      deprecated="not deprecated"
      jni-extends="Lcom/google/android/play/core/review/internal/zzj;"
      extends="com.google.android.play.core.review.internal.zzj"
      extends-generic-aware="com.google.android.play.core.review.internal.zzj"
      final="true"
      name="zzq"
      jni-signature="Lcom/google/android/play/core/review/internal/zzq;"
      source-file-name="com.google.android.play:review@@2.0.0"
      static="false"
      visibility="">
      <method
        abstract="false"
        deprecated="not deprecated"
        final="true"
        name="zza"
        native="false"
        return="void"
        jni-return="V"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="()V" />
    </class>
    <class
      abstract="false"
      deprecated="not deprecated"
      jni-extends="Ljava/lang/Object;"
      extends="java.lang.Object"
      extends-generic-aware="java.lang.Object"
      final="true"
      name="zzr"
      jni-signature="Lcom/google/android/play/core/review/internal/zzr;"
      source-file-name="com.google.android.play:review@@2.0.0"
      static="false"
      visibility="public" />
    <class
      abstract="false"
      deprecated="not deprecated"
      jni-extends="Ljava/lang/Object;"
      extends="java.lang.Object"
      extends-generic-aware="java.lang.Object"
      final="true"
      name="zzs"
      jni-signature="Lcom/google/android/play/core/review/internal/zzs;"
      source-file-name="com.google.android.play:review@@2.0.0"
      static="false"
      visibility="">
      <implements
        name="android.content.ServiceConnection"
        name-generic-aware="android.content.ServiceConnection"
        jni-type="Landroid/content/ServiceConnection;" />
      <method
        abstract="false"
        deprecated="not deprecated"
        final="true"
        name="onServiceConnected"
        native="false"
        return="void"
        jni-return="V"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="(Landroid/content/ComponentName;Landroid/os/IBinder;)V">
        <parameter
          name="p0"
          type="android.content.ComponentName"
          jni-type="Landroid/content/ComponentName;" />
        <parameter
          name="p1"
          type="android.os.IBinder"
          jni-type="Landroid/os/IBinder;" />
      </method>
      <method
        abstract="false"
        deprecated="not deprecated"
        final="true"
        name="onServiceDisconnected"
        native="false"
        return="void"
        jni-return="V"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="(Landroid/content/ComponentName;)V">
        <parameter
          name="p0"
          type="android.content.ComponentName"
          jni-type="Landroid/content/ComponentName;" />
      </method>
    </class>
    <class
      abstract="false"
      deprecated="not deprecated"
      jni-extends="Ljava/lang/Object;"
      extends="java.lang.Object"
      extends-generic-aware="java.lang.Object"
      final="true"
      name="zzt"
      jni-signature="Lcom/google/android/play/core/review/internal/zzt;"
      source-file-name="com.google.android.play:review@@2.0.0"
      static="false"
      visibility="public">
      <constructor
        deprecated="not deprecated"
        final="false"
        name="zzt"
        static="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="(Landroid/content/Context;Lcom/google/android/play/core/review/internal/zzi;Ljava/lang/String;Landroid/content/Intent;Lcom/google/android/play/core/review/zze;Lcom/google/android/play/core/review/internal/zzo;[B)V">
        <parameter
          name="p0"
          type="android.content.Context"
          jni-type="Landroid/content/Context;" />
        <parameter
          name="p1"
          type="com.google.android.play.core.review.internal.zzi"
          jni-type="Lcom/google/android/play/core/review/internal/zzi;" />
        <parameter
          name="p2"
          type="java.lang.String"
          jni-type="Ljava/lang/String;" />
        <parameter
          name="p3"
          type="android.content.Intent"
          jni-type="Landroid/content/Intent;" />
        <parameter
          name="p4"
          type="com.google.android.play.core.review.zze"
          jni-type="Lcom/google/android/play/core/review/zze;" />
        <parameter
          name="p5"
          type="com.google.android.play.core.review.internal.zzo"
          jni-type="Lcom/google/android/play/core/review/internal/zzo;" />
        <parameter
          name="p6"
          type="byte[]"
          jni-type="[B" />
      </constructor>
      <method
        abstract="false"
        deprecated="not deprecated"
        final="true"
        name="zzc"
        native="false"
        return="android.os.Handler"
        jni-return="Landroid/os/Handler;"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="()Landroid/os/Handler;" />
      <method
        abstract="false"
        deprecated="not deprecated"
        final="true"
        name="zze"
        native="false"
        return="android.os.IInterface"
        jni-return="Landroid/os/IInterface;"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="()Landroid/os/IInterface;" />
      <method
        abstract="false"
        deprecated="not deprecated"
        final="false"
        name="zzh"
        native="false"
        return="void"
        jni-return="V"
        static="true"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="true"
        jni-signature="(Lcom/google/android/play/core/review/internal/zzt;)V">
        <parameter
          name="p0"
          type="com.google.android.play.core.review.internal.zzt"
          jni-type="Lcom/google/android/play/core/review/internal/zzt;" />
      </method>
      <method
        abstract="false"
        deprecated="not deprecated"
        final="true"
        name="zzp"
        native="false"
        return="void"
        jni-return="V"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="(Lcom/google/android/play/core/review/internal/zzj;Lcom/google/android/gms/tasks/TaskCompletionSource;)V">
        <parameter
          name="p0"
          type="com.google.android.play.core.review.internal.zzj"
          jni-type="Lcom/google/android/play/core/review/internal/zzj;" />
        <parameter
          name="p1"
          type="com.google.android.gms.tasks.TaskCompletionSource"
          jni-type="Lcom/google/android/gms/tasks/TaskCompletionSource;" />
      </method>
      <method
        abstract="false"
        deprecated="not deprecated"
        final="true"
        name="zzr"
        native="false"
        return="void"
        jni-return="V"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="(Lcom/google/android/gms/tasks/TaskCompletionSource;)V">
        <parameter
          name="p0"
          type="com.google.android.gms.tasks.TaskCompletionSource"
          jni-type="Lcom/google/android/gms/tasks/TaskCompletionSource;" />
      </method>
    </class>
    <class
      abstract="false"
      deprecated="not deprecated"
      jni-extends="Ljava/lang/RuntimeException;"
      extends="java.lang.RuntimeException"
      extends-generic-aware="java.lang.RuntimeException"
      final="true"
      name="zzu"
      jni-signature="Lcom/google/android/play/core/review/internal/zzu;"
      source-file-name="com.google.android.play:review@@2.0.0"
      static="false"
      visibility="public">
      <constructor
        deprecated="not deprecated"
        final="false"
        name="zzu"
        static="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="()V" />
    </class>
    <class
      abstract="false"
      deprecated="not deprecated"
      jni-extends="Ljava/lang/Object;"
      extends="java.lang.Object"
      extends-generic-aware="java.lang.Object"
      final="true"
      name="zzv"
      jni-signature="Lcom/google/android/play/core/review/internal/zzv;"
      source-file-name="com.google.android.play:review@@2.0.0"
      static="false"
      visibility="public">
      <method
        abstract="false"
        deprecated="not deprecated"
        final="false"
        name="zza"
        native="false"
        return="java.lang.String"
        jni-return="Ljava/lang/String;"
        static="true"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="([B)Ljava/lang/String;">
        <parameter
          name="p0"
          type="byte[]"
          jni-type="[B" />
      </method>
    </class>
    <class
      abstract="false"
      deprecated="not deprecated"
      jni-extends="Ljava/lang/Object;"
      extends="java.lang.Object"
      extends-generic-aware="java.lang.Object"
      final="true"
      name="zzw"
      jni-signature="Lcom/google/android/play/core/review/internal/zzw;"
      source-file-name="com.google.android.play:review@@2.0.0"
      static="false"
      visibility="public">
      <method
        abstract="false"
        deprecated="not deprecated"
        final="false"
        name="zza"
        native="false"
        return="boolean"
        jni-return="Z"
        static="true"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="(Landroid/content/Context;)Z">
        <parameter
          name="p0"
          type="android.content.Context"
          jni-type="Landroid/content/Context;" />
      </method>
    </class>
  </package>
  <package
    name="com.google.android.play.core.review.model"
    jni-name="com/google/android/play/core/review/model">
    <interface
      abstract="true"
      deprecated="not deprecated"
      final="false"
      name="ReviewErrorCode"
      jni-signature="Lcom/google/android/play/core/review/model/ReviewErrorCode;"
      source-file-name="com.google.android.play:review@@2.0.0"
      static="false"
      visibility="public">
      <implements
        name="java.lang.annotation.Annotation"
        name-generic-aware="java.lang.annotation.Annotation"
        jni-type="Ljava/lang/annotation/Annotation;" />
      <field
        deprecated="not deprecated"
        final="true"
        name="INTERNAL_ERROR"
        static="true"
        synthetic="false"
        transient="false"
        type="int"
        type-generic-aware="int"
        jni-signature="I"
        value="-100"
        visibility="public"
        volatile="false" />
      <field
        deprecated="not deprecated"
        final="true"
        name="INVALID_REQUEST"
        static="true"
        synthetic="false"
        transient="false"
        type="int"
        type-generic-aware="int"
        jni-signature="I"
        value="-2"
        visibility="public"
        volatile="false" />
      <field
        deprecated="not deprecated"
        final="true"
        name="NO_ERROR"
        static="true"
        synthetic="false"
        transient="false"
        type="int"
        type-generic-aware="int"
        jni-signature="I"
        value="0"
        visibility="public"
        volatile="false" />
      <field
        deprecated="not deprecated"
        final="true"
        name="PLAY_STORE_NOT_FOUND"
        static="true"
        synthetic="false"
        transient="false"
        type="int"
        type-generic-aware="int"
        jni-signature="I"
        value="-1"
        visibility="public"
        volatile="false" />
    </interface>
    <class
      abstract="false"
      deprecated="not deprecated"
      jni-extends="Ljava/lang/Object;"
      extends="java.lang.Object"
      extends-generic-aware="java.lang.Object"
      final="true"
      name="zza"
      jni-signature="Lcom/google/android/play/core/review/model/zza;"
      source-file-name="com.google.android.play:review@@2.0.0"
      static="false"
      visibility="public">
      <method
        abstract="false"
        deprecated="not deprecated"
        final="false"
        name="zza"
        native="false"
        return="java.lang.String"
        jni-return="Ljava/lang/String;"
        static="true"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="(I)Ljava/lang/String;">
        <parameter
          name="p0"
          type="int"
          jni-type="I" />
      </method>
    </class>
  </package>
  <package
    name="com.google.android.play.core.review.testing"
    jni-name="com/google/android/play/core/review/testing">
    <class
      abstract="false"
      deprecated="not deprecated"
      jni-extends="Ljava/lang/Object;"
      extends="java.lang.Object"
      extends-generic-aware="java.lang.Object"
      final="false"
      name="FakeReviewManager"
      jni-signature="Lcom/google/android/play/core/review/testing/FakeReviewManager;"
      source-file-name="com.google.android.play:review@@2.0.0"
      static="false"
      visibility="public">
      <implements
        name="com.google.android.play.core.review.ReviewManager"
        name-generic-aware="com.google.android.play.core.review.ReviewManager"
        jni-type="Lcom/google/android/play/core/review/ReviewManager;" />
      <constructor
        deprecated="not deprecated"
        final="false"
        name="FakeReviewManager"
        static="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="(Landroid/content/Context;)V">
        <parameter
          name="context"
          type="android.content.Context"
          jni-type="Landroid/content/Context;" />
      </constructor>
      <method
        abstract="false"
        deprecated="not deprecated"
        final="false"
        name="launchReviewFlow"
        native="false"
        return="com.google.android.gms.tasks.Task&lt;java.lang.Void&gt;"
        jni-return="Lcom/google/android/gms/tasks/Task&lt;Ljava/lang/Void;&gt;;"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="(Landroid/app/Activity;Lcom/google/android/play/core/review/ReviewInfo;)Lcom/google/android/gms/tasks/Task;"
        return-not-null="true">
        <parameter
          name="p0"
          type="android.app.Activity"
          jni-type="Landroid/app/Activity;"
          not-null="true" />
        <parameter
          name="reviewInfo"
          type="com.google.android.play.core.review.ReviewInfo"
          jni-type="Lcom/google/android/play/core/review/ReviewInfo;"
          not-null="true" />
      </method>
      <method
        abstract="false"
        deprecated="not deprecated"
        final="false"
        name="requestReviewFlow"
        native="false"
        return="com.google.android.gms.tasks.Task&lt;com.google.android.play.core.review.ReviewInfo&gt;"
        jni-return="Lcom/google/android/gms/tasks/Task&lt;Lcom/google/android/play/core/review/ReviewInfo;&gt;;"
        static="false"
        synchronized="false"
        visibility="public"
        bridge="false"
        synthetic="false"
        jni-signature="()Lcom/google/android/gms/tasks/Task;"
        return-not-null="true" />
    </class>
  </package>
</api>