| Index: components/autofill/core/browser/form_structure.cc | 
| diff --git a/components/autofill/core/browser/form_structure.cc b/components/autofill/core/browser/form_structure.cc | 
| index 9de424c9ee73b1304bdedb2d5445aea0fe7ade3f..a01d91547bcf86545feafa9a22f9dc6b47a9ecb0 100644 | 
| --- a/components/autofill/core/browser/form_structure.cc | 
| +++ b/components/autofill/core/browser/form_structure.cc | 
| @@ -33,8 +33,6 @@ | 
| namespace autofill { | 
| namespace { | 
|  | 
| -const char kFormMethodPost[] = "post"; | 
| - | 
| // XML elements and attributes. | 
| const char kAttributeAutofillUsed[] = "autofillused"; | 
| const char kAttributeAutofillType[] = "autofilltype"; | 
| @@ -380,15 +378,6 @@ FormStructure::FormStructure(const FormData& form) | 
| base::IntToString16(unique_names[field->name]); | 
| fields_.push_back(new AutofillField(*field, unique_name)); | 
| } | 
| - | 
| -  std::string method = base::UTF16ToUTF8(form.method); | 
| -  if (StringToLowerASCII(method) == kFormMethodPost) { | 
| -    method_ = POST; | 
| -  } else { | 
| -    // Either the method is 'get', or we don't know.  In this case we default | 
| -    // to GET. | 
| -    method_ = GET; | 
| -  } | 
| } | 
|  | 
| FormStructure::~FormStructure() {} | 
| @@ -418,7 +407,7 @@ void FormStructure::DetermineHeuristicTypes( | 
| UpdateAutofillCount(); | 
| IdentifySections(has_author_specified_sections); | 
|  | 
| -  if (IsAutofillable(true)) { | 
| +  if (IsAutofillable()) { | 
| metric_logger.LogDeveloperEngagementMetric( | 
| AutofillMetrics::FILLABLE_FORM_PARSED); | 
| if (has_author_specified_types_) { | 
| @@ -635,8 +624,6 @@ void FormStructure::GetFieldTypePredictions( | 
| FormStructure* form_structure = form_structures[i]; | 
| FormDataPredictions form; | 
| form.data.name = form_structure->form_name_; | 
| -    form.data.method = | 
| -        base::ASCIIToUTF16((form_structure->method_ == POST) ? "POST" : "GET"); | 
| form.data.origin = form_structure->source_url_; | 
| form.data.action = form_structure->target_url_; | 
| form.signature = form_structure->FormSignature(); | 
| @@ -682,11 +669,11 @@ bool FormStructure::ShouldSkipField(const FormFieldData& field) const { | 
| return field.is_checkable; | 
| } | 
|  | 
| -bool FormStructure::IsAutofillable(bool require_method_post) const { | 
| +bool FormStructure::IsAutofillable() const { | 
| if (autofill_count() < kRequiredAutofillFields) | 
| return false; | 
|  | 
| -  return ShouldBeParsed(require_method_post); | 
| +  return ShouldBeParsed(); | 
| } | 
|  | 
| void FormStructure::UpdateAutofillCount() { | 
| @@ -699,7 +686,7 @@ void FormStructure::UpdateAutofillCount() { | 
| } | 
| } | 
|  | 
| -bool FormStructure::ShouldBeParsed(bool require_method_post) const { | 
| +bool FormStructure::ShouldBeParsed() const { | 
| if (active_field_count() < kRequiredAutofillFields) | 
| return false; | 
|  | 
| @@ -714,14 +701,12 @@ bool FormStructure::ShouldBeParsed(bool require_method_post) const { | 
| it != end() && !has_text_field; ++it) { | 
| has_text_field |= (*it)->form_control_type != "select-one"; | 
| } | 
| -  if (!has_text_field) | 
| -    return false; | 
|  | 
| -  return !require_method_post || (method_ == POST); | 
| +  return has_text_field; | 
| } | 
|  | 
| bool FormStructure::ShouldBeCrowdsourced() const { | 
| -  return !has_author_specified_types_ && ShouldBeParsed(true); | 
| +  return !has_author_specified_types_ && ShouldBeParsed(); | 
| } | 
|  | 
| void FormStructure::UpdateFromCache(const FormStructure& cached_form) { | 
| @@ -931,7 +916,6 @@ FormData FormStructure::ToFormData() const { | 
| data.name = form_name_; | 
| data.origin = source_url_; | 
| data.action = target_url_; | 
| -  data.method = base::ASCIIToUTF16(method_ == POST ? "POST" : "GET"); | 
|  | 
| for (size_t i = 0; i < fields_.size(); ++i) { | 
| data.fields.push_back(FormFieldData(*fields_[i])); | 
|  |