Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2059)

Unified Diff: third_party/WebKit/Source/modules/accessibility/AXNodeObject.cpp

Issue 2614663008: Migrate WTF::Vector::append() to ::push_back() [part 13 of N] (Closed)
Patch Set: Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/Source/modules/accessibility/AXNodeObject.cpp
diff --git a/third_party/WebKit/Source/modules/accessibility/AXNodeObject.cpp b/third_party/WebKit/Source/modules/accessibility/AXNodeObject.cpp
index ce29eef87566c2319d2193e07301e2b8577c928b..58b6cd37e5ce8175a7e970004de4385f78d8dd0f 100644
--- a/third_party/WebKit/Source/modules/accessibility/AXNodeObject.cpp
+++ b/third_party/WebKit/Source/modules/accessibility/AXNodeObject.cpp
@@ -134,7 +134,7 @@ bool AXNodeObject::computeAccessibilityIsIgnored(
// be exposed.
if (isDescendantOfLeafNode()) {
if (ignoredReasons)
- ignoredReasons->append(
+ ignoredReasons->push_back(
IgnoredReason(AXAncestorIsLeafNode, leafNodeAncestor()));
return true;
}
@@ -147,10 +147,11 @@ bool AXNodeObject::computeAccessibilityIsIgnored(
HTMLLabelElement* label = labelElementContainer();
if (label && label != getNode()) {
AXObject* labelAXObject = axObjectCache().getOrCreate(label);
- ignoredReasons->append(IgnoredReason(AXLabelContainer, labelAXObject));
+ ignoredReasons->push_back(
+ IgnoredReason(AXLabelContainer, labelAXObject));
}
- ignoredReasons->append(IgnoredReason(AXLabelFor, controlObject));
+ ignoredReasons->push_back(IgnoredReason(AXLabelFor, controlObject));
}
return true;
}
@@ -160,13 +161,13 @@ bool AXNodeObject::computeAccessibilityIsIgnored(
if (!getLayoutObject() && (!element || !element->isInCanvasSubtree()) &&
!equalIgnoringCase(getAttribute(aria_hiddenAttr), "false")) {
if (ignoredReasons)
- ignoredReasons->append(IgnoredReason(AXNotRendered));
+ ignoredReasons->push_back(IgnoredReason(AXNotRendered));
return true;
}
if (m_role == UnknownRole) {
if (ignoredReasons)
- ignoredReasons->append(IgnoredReason(AXUninteresting));
+ ignoredReasons->push_back(IgnoredReason(AXUninteresting));
return true;
}
return false;
@@ -574,7 +575,7 @@ void AXNodeObject::accessibilityChildrenFromAttribute(
attr != aria_labeledbyAttr && attr != aria_describedbyAttr) {
continue;
}
- children.append(child);
+ children.push_back(child);
}
}
}
@@ -1207,8 +1208,8 @@ void AXNodeObject::markers(Vector<DocumentMarker::MarkerType>& markerTypes,
case DocumentMarker::Spelling:
case DocumentMarker::Grammar:
case DocumentMarker::TextMatch:
- markerTypes.append(marker->type());
- markerRanges.append(
+ markerTypes.push_back(marker->type());
+ markerRanges.push_back(
AXRange(marker->startOffset(), marker->endOffset()));
break;
case DocumentMarker::InvisibleSpellcheck:
@@ -1587,7 +1588,7 @@ String AXNodeObject::textAlternative(bool recursive,
if (recursive || nameFromContents()) {
nameFrom = AXNameFromContents;
if (nameSources) {
- nameSources->append(NameSource(foundTextAlternative));
+ nameSources->push_back(NameSource(foundTextAlternative));
nameSources->back().type = nameFrom;
}
@@ -1612,7 +1613,7 @@ String AXNodeObject::textAlternative(bool recursive,
// Step 2H from: http://www.w3.org/TR/accname-aam-1.1
nameFrom = AXNameFromTitle;
if (nameSources) {
- nameSources->append(NameSource(foundTextAlternative, titleAttr));
+ nameSources->push_back(NameSource(foundTextAlternative, titleAttr));
nameSources->back().type = nameFrom;
}
const AtomicString& title = getAttribute(titleAttr);
@@ -1657,10 +1658,10 @@ String AXNodeObject::textFromDescendants(AXObjectSet& visited,
computeAriaOwnsChildren(ownedChildren);
for (AXObject* obj = rawFirstChild(); obj; obj = obj->rawNextSibling()) {
if (!axObjectCache().isAriaOwned(obj))
- children.append(obj);
+ children.push_back(obj);
}
for (const auto& ownedChild : ownedChildren)
- children.append(ownedChild);
+ children.push_back(ownedChild);
for (AXObject* child : children) {
// Don't recurse into children that are explicitly marked as aria-hidden.
@@ -1772,7 +1773,7 @@ void AXNodeObject::getRelativeBounds(AXObject** outContainer,
obj->getRelativeBounds(&container, bounds, outContainerTransform);
if (container) {
*outContainer = container;
- rects.append(bounds);
+ rects.push_back(bounds);
}
}
}
@@ -2246,7 +2247,7 @@ String AXNodeObject::nativeTextAlternative(
if (htmlElement && htmlElement->isLabelable()) {
nameFrom = AXNameFromRelatedElement;
if (nameSources) {
- nameSources->append(NameSource(*foundTextAlternative));
+ nameSources->push_back(NameSource(*foundTextAlternative));
nameSources->back().type = nameFrom;
nameSources->back().nativeSource = AXTextFromNativeHTMLLabel;
}
@@ -2263,7 +2264,7 @@ String AXNodeObject::nativeTextAlternative(
else
nameSources->back().nativeSource = AXTextFromNativeHTMLLabelWrapped;
}
- labelElements.append(label);
+ labelElements.push_back(label);
}
textAlternative =
@@ -2288,7 +2289,7 @@ String AXNodeObject::nativeTextAlternative(
// value attribue
nameFrom = AXNameFromValue;
if (nameSources) {
- nameSources->append(NameSource(*foundTextAlternative, valueAttr));
+ nameSources->push_back(NameSource(*foundTextAlternative, valueAttr));
nameSources->back().type = nameFrom;
}
String value = inputElement->value();
@@ -2311,7 +2312,7 @@ String AXNodeObject::nativeTextAlternative(
// alt attr
nameFrom = AXNameFromAttribute;
if (nameSources) {
- nameSources->append(NameSource(*foundTextAlternative, altAttr));
+ nameSources->push_back(NameSource(*foundTextAlternative, altAttr));
nameSources->back().type = nameFrom;
}
const AtomicString& alt = inputElement->getAttribute(altAttr);
@@ -2329,7 +2330,7 @@ String AXNodeObject::nativeTextAlternative(
// value attr
if (nameSources) {
- nameSources->append(NameSource(*foundTextAlternative, valueAttr));
+ nameSources->push_back(NameSource(*foundTextAlternative, valueAttr));
nameSources->back().type = nameFrom;
}
nameFrom = AXNameFromAttribute;
@@ -2350,7 +2351,7 @@ String AXNodeObject::nativeTextAlternative(
textAlternative = inputElement->locale().queryString(
WebLocalizedString::SubmitButtonDefaultLabel);
if (nameSources) {
- nameSources->append(NameSource(*foundTextAlternative, typeAttr));
+ nameSources->push_back(NameSource(*foundTextAlternative, typeAttr));
NameSource& source = nameSources->back();
source.attributeValue = inputElement->getAttribute(typeAttr);
source.type = nameFrom;
@@ -2366,7 +2367,8 @@ String AXNodeObject::nativeTextAlternative(
if (htmlElement && htmlElement->isTextControl()) {
nameFrom = AXNameFromPlaceholder;
if (nameSources) {
- nameSources->append(NameSource(*foundTextAlternative, placeholderAttr));
+ nameSources->push_back(
+ NameSource(*foundTextAlternative, placeholderAttr));
NameSource& source = nameSources->back();
source.type = nameFrom;
}
@@ -2386,7 +2388,7 @@ String AXNodeObject::nativeTextAlternative(
// Also check for aria-placeholder.
nameFrom = AXNameFromPlaceholder;
if (nameSources) {
- nameSources->append(
+ nameSources->push_back(
NameSource(*foundTextAlternative, aria_placeholderAttr));
NameSource& source = nameSources->back();
source.type = nameFrom;
@@ -2413,7 +2415,7 @@ String AXNodeObject::nativeTextAlternative(
// figcaption
nameFrom = AXNameFromRelatedElement;
if (nameSources) {
- nameSources->append(NameSource(*foundTextAlternative));
+ nameSources->push_back(NameSource(*foundTextAlternative));
nameSources->back().type = nameFrom;
nameSources->back().nativeSource = AXTextFromNativeHTMLFigcaption;
}
@@ -2431,7 +2433,7 @@ String AXNodeObject::nativeTextAlternative(
recursiveTextAlternative(*figcaptionAXObject, false, visited);
if (relatedObjects) {
- localRelatedObjects.append(
+ localRelatedObjects.push_back(
new NameSourceRelatedObject(figcaptionAXObject, textAlternative));
*relatedObjects = localRelatedObjects;
localRelatedObjects.clear();
@@ -2456,7 +2458,7 @@ String AXNodeObject::nativeTextAlternative(
// alt
nameFrom = AXNameFromAttribute;
if (nameSources) {
- nameSources->append(NameSource(*foundTextAlternative, altAttr));
+ nameSources->push_back(NameSource(*foundTextAlternative, altAttr));
nameSources->back().type = nameFrom;
}
const AtomicString& alt = getAttribute(altAttr);
@@ -2481,7 +2483,7 @@ String AXNodeObject::nativeTextAlternative(
// caption
nameFrom = AXNameFromCaption;
if (nameSources) {
- nameSources->append(NameSource(*foundTextAlternative));
+ nameSources->push_back(NameSource(*foundTextAlternative));
nameSources->back().type = nameFrom;
nameSources->back().nativeSource = AXTextFromNativeHTMLTableCaption;
}
@@ -2492,7 +2494,7 @@ String AXNodeObject::nativeTextAlternative(
textAlternative =
recursiveTextAlternative(*captionAXObject, false, visited);
if (relatedObjects) {
- localRelatedObjects.append(
+ localRelatedObjects.push_back(
new NameSourceRelatedObject(captionAXObject, textAlternative));
*relatedObjects = localRelatedObjects;
localRelatedObjects.clear();
@@ -2512,7 +2514,7 @@ String AXNodeObject::nativeTextAlternative(
// summary
nameFrom = AXNameFromAttribute;
if (nameSources) {
- nameSources->append(NameSource(*foundTextAlternative, summaryAttr));
+ nameSources->push_back(NameSource(*foundTextAlternative, summaryAttr));
nameSources->back().type = nameFrom;
}
const AtomicString& summary = getAttribute(summaryAttr);
@@ -2535,7 +2537,7 @@ String AXNodeObject::nativeTextAlternative(
if (getNode()->isSVGElement()) {
nameFrom = AXNameFromRelatedElement;
if (nameSources) {
- nameSources->append(NameSource(*foundTextAlternative));
+ nameSources->push_back(NameSource(*foundTextAlternative));
nameSources->back().type = nameFrom;
nameSources->back().nativeSource = AXTextFromNativeHTMLTitleElement;
}
@@ -2549,7 +2551,7 @@ String AXNodeObject::nativeTextAlternative(
textAlternative =
recursiveTextAlternative(*titleAXObject, false, visited);
if (relatedObjects) {
- localRelatedObjects.append(
+ localRelatedObjects.push_back(
new NameSourceRelatedObject(titleAXObject, textAlternative));
*relatedObjects = localRelatedObjects;
localRelatedObjects.clear();
@@ -2570,7 +2572,7 @@ String AXNodeObject::nativeTextAlternative(
if (isHTMLFieldSetElement(getNode())) {
nameFrom = AXNameFromRelatedElement;
if (nameSources) {
- nameSources->append(NameSource(*foundTextAlternative));
+ nameSources->push_back(NameSource(*foundTextAlternative));
nameSources->back().type = nameFrom;
nameSources->back().nativeSource = AXTextFromNativeHTMLLegend;
}
@@ -2583,7 +2585,7 @@ String AXNodeObject::nativeTextAlternative(
recursiveTextAlternative(*legendAXObject, false, visited);
if (relatedObjects) {
- localRelatedObjects.append(
+ localRelatedObjects.push_back(
new NameSourceRelatedObject(legendAXObject, textAlternative));
*relatedObjects = localRelatedObjects;
localRelatedObjects.clear();
@@ -2607,7 +2609,8 @@ String AXNodeObject::nativeTextAlternative(
if (document) {
nameFrom = AXNameFromAttribute;
if (nameSources) {
- nameSources->append(NameSource(foundTextAlternative, aria_labelAttr));
+ nameSources->push_back(
+ NameSource(foundTextAlternative, aria_labelAttr));
nameSources->back().type = nameFrom;
}
if (Element* documentElement = document->documentElement()) {
@@ -2629,7 +2632,7 @@ String AXNodeObject::nativeTextAlternative(
nameFrom = AXNameFromRelatedElement;
if (nameSources) {
- nameSources->append(NameSource(*foundTextAlternative));
+ nameSources->push_back(NameSource(*foundTextAlternative));
nameSources->back().type = nameFrom;
nameSources->back().nativeSource = AXTextFromNativeHTMLTitleElement;
}
@@ -2640,7 +2643,7 @@ String AXNodeObject::nativeTextAlternative(
AXObject* titleAXObject = axObjectCache().getOrCreate(titleElement);
if (titleAXObject) {
if (relatedObjects) {
- localRelatedObjects.append(
+ localRelatedObjects.push_back(
new NameSourceRelatedObject(titleAXObject, textAlternative));
*relatedObjects = localRelatedObjects;
localRelatedObjects.clear();
@@ -2670,7 +2673,7 @@ String AXNodeObject::description(AXNameFrom nameFrom,
if (descriptionObjects) {
descriptionObjects->clear();
for (size_t i = 0; i < relatedObjects.size(); i++)
- descriptionObjects->append(relatedObjects[i]->object);
+ descriptionObjects->push_back(relatedObjects[i]->object);
}
return collapseWhitespace(result);
@@ -2695,7 +2698,7 @@ String AXNodeObject::description(AXNameFrom nameFrom,
descriptionFrom = AXDescriptionFromRelatedElement;
if (descriptionSources) {
- descriptionSources->append(
+ descriptionSources->push_back(
DescriptionSource(foundDescription, aria_describedbyAttr));
descriptionSources->back().type = descriptionFrom;
}
@@ -2733,7 +2736,7 @@ String AXNodeObject::description(AXNameFrom nameFrom,
inputElement->isTextButton()) {
descriptionFrom = AXDescriptionFromAttribute;
if (descriptionSources) {
- descriptionSources->append(
+ descriptionSources->push_back(
DescriptionSource(foundDescription, valueAttr));
descriptionSources->back().type = descriptionFrom;
}
@@ -2757,7 +2760,7 @@ String AXNodeObject::description(AXNameFrom nameFrom,
descriptionFrom = AXDescriptionFromRelatedElement;
if (descriptionSources) {
- descriptionSources->append(DescriptionSource(foundDescription));
+ descriptionSources->push_back(DescriptionSource(foundDescription));
descriptionSources->back().type = descriptionFrom;
descriptionSources->back().nativeSource =
AXTextFromNativeHTMLTableCaption;
@@ -2770,7 +2773,7 @@ String AXNodeObject::description(AXNameFrom nameFrom,
description =
recursiveTextAlternative(*captionAXObject, false, visited);
if (relatedObjects)
- relatedObjects->append(
+ relatedObjects->push_back(
new NameSourceRelatedObject(captionAXObject, description));
if (descriptionSources) {
@@ -2790,7 +2793,7 @@ String AXNodeObject::description(AXNameFrom nameFrom,
if (nameFrom != AXNameFromContents && isHTMLSummaryElement(getNode())) {
descriptionFrom = AXDescriptionFromContents;
if (descriptionSources) {
- descriptionSources->append(DescriptionSource(foundDescription));
+ descriptionSources->push_back(DescriptionSource(foundDescription));
descriptionSources->back().type = descriptionFrom;
}
@@ -2812,7 +2815,7 @@ String AXNodeObject::description(AXNameFrom nameFrom,
if (nameFrom != AXNameFromTitle) {
descriptionFrom = AXDescriptionFromAttribute;
if (descriptionSources) {
- descriptionSources->append(
+ descriptionSources->push_back(
DescriptionSource(foundDescription, titleAttr));
descriptionSources->back().type = descriptionFrom;
}
@@ -2833,7 +2836,7 @@ String AXNodeObject::description(AXNameFrom nameFrom,
// the built-in date/time controls use it.
descriptionFrom = AXDescriptionFromAttribute;
if (descriptionSources) {
- descriptionSources->append(
+ descriptionSources->push_back(
DescriptionSource(foundDescription, aria_helpAttr));
descriptionSources->back().type = descriptionFrom;
}

Powered by Google App Engine
This is Rietveld 408576698