コード例 #1
0
  private static Rule<Checkable> getCheckedRule(Field field, View view, Checked checked) {
    if (!Checkable.class.isAssignableFrom(view.getClass())) {
      Log.w(TAG, String.format(WARN_CHECKABLE, field.getName(), Checked.class.getSimpleName()));
      return null;
    }

    int messageResId = checked.messageResId();
    String message =
        messageResId != 0 ? view.getContext().getString(messageResId) : checked.message();

    return Rules.checked(message, checked.checked());
  }