BasicWindowTransition implements WindowTransition { @Override public int describeContents() { return 0; } BasicWindowTransition(@AnimRes final int enterAnim, @AnimRes final int exitAnim);  BasicWindowTransition(
			@AnimRes final int startEnterAnim,
			@AnimRes final int startExitAnim,
			@AnimRes final int finishEnterAnim,
			@AnimRes final int finishExitAnim
	);  BasicWindowTransition(
			@AnimRes final int startEnterAnim,
			@AnimRes final int startExitAnim,
			@AnimRes final int finishEnterAnim,
			@AnimRes final int finishExitAnim,
			@NonNull final String name
	); protected  BasicWindowTransition(@NonNull final Parcel source); @Override void writeToParcel(@NonNull final Parcel dest, final int flags); @Override int describeContents(); @Override @AnimRes int getStartEnterAnimation(); @Override @AnimRes int getStartExitAnimation(); @Override @AnimRes int getFinishEnterAnimation(); @Override @AnimRes int getFinishExitAnimation(); @Override @NonNull String getName(); @Override void overrideStart(@NonNull final Activity activity); @Override void overrideFinish(@NonNull final Activity activity); static final Creator<BasicWindowTransition> CREATOR; }
@Test public void testDescribeContents() { final BasicWindowTransition transition = new BasicWindowTransition(0, 0); assertThat(transition.describeContents(), is(0)); }