Index: components/autofill/core/browser/credit_card_field.h |
diff --git a/components/autofill/core/browser/credit_card_field.h b/components/autofill/core/browser/credit_card_field.h |
index bf45e7ee6efb0194481158448104546b07e9ff85..64fa4edc941f65057427305c90a025d65b0191bb 100644 |
--- a/components/autofill/core/browser/credit_card_field.h |
+++ b/components/autofill/core/browser/credit_card_field.h |
@@ -31,12 +31,17 @@ class CreditCardField : public FormField { |
CreditCardField(); |
+ // For the combined expiration field we return |exp_year_type_|; otherwise if |
+ // |expiration_year_| is having year with |max_length| of 2-digits we return |
+ // |CREDIT_CARD_EXP_2_DIGIT_YEAR|; otherwise |CREDIT_CARD_EXP_4_DIGIT_YEAR|. |
+ ServerFieldType GetExpirationYearType() const; |
+ |
const AutofillField* cardholder_; // Optional. |
// Occasionally pages have separate fields for the cardholder's first and |
- // last names; for such pages cardholder_ holds the first name field and |
+ // last names; for such pages |cardholder_| holds the first name field and |
// we store the last name field here. |
- // (We could store an embedded NameField object here, but we don't do so |
+ // (We could store an embedded |NameField| object here, but we don't do so |
// because the text patterns for matching a cardholder name are different |
// than for ordinary names, and because cardholder names never have titles, |
// middle names or suffixes.) |
@@ -55,9 +60,10 @@ class CreditCardField : public FormField { |
const AutofillField* expiration_year_; |
const AutofillField* expiration_date_; |
- // True if the year is detected to be a 2-digit year; otherwise, we assume |
- // a 4-digit year. |
- bool is_two_digit_year_; |
+ // For combined expiration field having year as 2-digits we store here |
+ // |CREDIT_CARD_EXP_DATE_2_DIGIT_YEAR|; otherwise we store |
+ // |CREDIT_CARD_EXP_DATE_4_DIGIT_YEAR|. |
+ ServerFieldType exp_year_type_; |
DISALLOW_COPY_AND_ASSIGN(CreditCardField); |
}; |