Fix tests disrupted by re-modelling and stubbing Android 9:

* Account for changed dataflow graph shape using external flow
* Account for BaseBundle only existing as of Android 5
* Properly implement Parcelable, which we previously got away with due to a partial stub
* Restore an Android 11 function that had been added to the Android 9 Context class (I won't get into enforcing the difference in this PR)
This commit is contained in:
Chris Smowton
2021-08-11 09:51:47 +01:00
parent 81c0e66b1d
commit 1dffbcd0bd
47 changed files with 2083 additions and 3 deletions

View File

@@ -0,0 +1,19 @@
// Generated automatically from android.content.pm.ModuleInfo for testing purposes
package android.content.pm;
import android.os.Parcel;
import android.os.Parcelable;
public class ModuleInfo implements Parcelable
{
public CharSequence getName(){ return null; }
public String getPackageName(){ return null; }
public String toString(){ return null; }
public boolean equals(Object p0){ return false; }
public boolean isHidden(){ return false; }
public int describeContents(){ return 0; }
public int hashCode(){ return 0; }
public static Parcelable.Creator<ModuleInfo> CREATOR = null;
public void writeToParcel(Parcel p0, int p1){}
}