@Test public void testRequiresNoArgsConstructorForFragments() { try { FragmentBundlerCompat.create(FooFragment.class); fail(); } catch (IllegalArgumentException e) { assertThat(e).hasMessage("Class must have a no-arguments constructor."); } }
public static <F extends Fragment> FragmentBundlerCompat<F> create(F fragment) { return new FragmentBundlerCompat<F>(fragment); }
FragmentBundlerCompat { public static <F extends Fragment> FragmentBundlerCompat<F> create(F fragment) { return new FragmentBundlerCompat<F>(fragment); } }
FragmentBundlerCompat { public static <F extends Fragment> FragmentBundlerCompat<F> create(F fragment) { return new FragmentBundlerCompat<F>(fragment); } private  FragmentBundlerCompat(F fragment); }
FragmentBundlerCompat { public static <F extends Fragment> FragmentBundlerCompat<F> create(F fragment) { return new FragmentBundlerCompat<F>(fragment); } private  FragmentBundlerCompat(F fragment); static FragmentBundlerCompat<F> create(F fragment); static FragmentBundlerCompat<F> create(Class<F> klass); F build(); FragmentBundlerCompat<F> put(String key, boolean value); FragmentBundlerCompat<F> put(String key, boolean[] value); FragmentBundlerCompat<F> put(String key, int value); FragmentBundlerCompat<F> put(String key, int[] value); FragmentBundlerCompat<F> putIntegerArrayList(String key, ArrayList<Integer> value); FragmentBundlerCompat<F> put(String key, Bundle value); FragmentBundlerCompat<F> put(String key, byte value); FragmentBundlerCompat<F> put(String key, byte[] value); FragmentBundlerCompat<F> put(String key, String value); FragmentBundlerCompat<F> put(String key, String[] value); FragmentBundlerCompat<F> putStringArrayList(String key, ArrayList<String> value); FragmentBundlerCompat<F> put(String key, long value); FragmentBundlerCompat<F> put(String key, long[] value); FragmentBundlerCompat<F> put(String key, float value); FragmentBundlerCompat<F> put(String key, float[] value); FragmentBundlerCompat<F> put(String key, char value); FragmentBundlerCompat<F> put(String key, char[] value); FragmentBundlerCompat<F> put(String key, CharSequence value); FragmentBundlerCompat<F> put(String key, CharSequence[] value); FragmentBundlerCompat<F> putCharSequenceArrayList(String key,
      ArrayList<CharSequence> value); FragmentBundlerCompat<F> put(String key, double value); FragmentBundlerCompat<F> put(String key, double[] value); FragmentBundlerCompat<F> put(String key, Parcelable value); FragmentBundlerCompat<F> put(String key, Parcelable[] value); FragmentBundlerCompat<F> putParcelableArrayList(String key,
      ArrayList<? extends Parcelable> value); FragmentBundlerCompat<F> putSparseParcelableArray(String key,
      SparseArray<? extends Parcelable> value); FragmentBundlerCompat<F> put(String key, short value); FragmentBundlerCompat<F> put(String key, short[] value); FragmentBundlerCompat<F> put(String key, Serializable value); FragmentBundlerCompat<F> putAll(Bundle bundle); }
FragmentBundlerCompat { public static <F extends Fragment> FragmentBundlerCompat<F> create(F fragment) { return new FragmentBundlerCompat<F>(fragment); } private  FragmentBundlerCompat(F fragment); static FragmentBundlerCompat<F> create(F fragment); static FragmentBundlerCompat<F> create(Class<F> klass); F build(); FragmentBundlerCompat<F> put(String key, boolean value); FragmentBundlerCompat<F> put(String key, boolean[] value); FragmentBundlerCompat<F> put(String key, int value); FragmentBundlerCompat<F> put(String key, int[] value); FragmentBundlerCompat<F> putIntegerArrayList(String key, ArrayList<Integer> value); FragmentBundlerCompat<F> put(String key, Bundle value); FragmentBundlerCompat<F> put(String key, byte value); FragmentBundlerCompat<F> put(String key, byte[] value); FragmentBundlerCompat<F> put(String key, String value); FragmentBundlerCompat<F> put(String key, String[] value); FragmentBundlerCompat<F> putStringArrayList(String key, ArrayList<String> value); FragmentBundlerCompat<F> put(String key, long value); FragmentBundlerCompat<F> put(String key, long[] value); FragmentBundlerCompat<F> put(String key, float value); FragmentBundlerCompat<F> put(String key, float[] value); FragmentBundlerCompat<F> put(String key, char value); FragmentBundlerCompat<F> put(String key, char[] value); FragmentBundlerCompat<F> put(String key, CharSequence value); FragmentBundlerCompat<F> put(String key, CharSequence[] value); FragmentBundlerCompat<F> putCharSequenceArrayList(String key,
      ArrayList<CharSequence> value); FragmentBundlerCompat<F> put(String key, double value); FragmentBundlerCompat<F> put(String key, double[] value); FragmentBundlerCompat<F> put(String key, Parcelable value); FragmentBundlerCompat<F> put(String key, Parcelable[] value); FragmentBundlerCompat<F> putParcelableArrayList(String key,
      ArrayList<? extends Parcelable> value); FragmentBundlerCompat<F> putSparseParcelableArray(String key,
      SparseArray<? extends Parcelable> value); FragmentBundlerCompat<F> put(String key, short value); FragmentBundlerCompat<F> put(String key, short[] value); FragmentBundlerCompat<F> put(String key, Serializable value); FragmentBundlerCompat<F> putAll(Bundle bundle);  }