package com.jakewharton.rxbinding2.widget; import android.support.annotation.CheckResult; import android.support.annotation.NonNull; import android.widget.RatingBar; import com.google.auto.value.AutoValue; @AutoValue public abstract class RatingBarChangeEvent { @CheckResult @NonNull public static RatingBarChangeEvent create(@NonNull RatingBar view, float rating, boolean fromUser) { return new AutoValue_RatingBarChangeEvent(view, rating, fromUser); } RatingBarChangeEvent() { } /** The view from which this event occurred. */ @NonNull public abstract RatingBar view(); public abstract float rating(); public abstract boolean fromUser(); }