Bug 1438193 - part11-5: nsTextEquivUtils r=surkov

turn nsTextEquivUtils functions into const
This commit is contained in:
Tokio Kajitsuka 2018-05-16 01:31:09 +09:00
Родитель 0f609dc771
Коммит 2f0d01a212
2 изменённых файлов: 10 добавлений и 10 удалений

Просмотреть файл

@ -21,13 +21,13 @@ using namespace mozilla::a11y;
* for bailing out during recursive text computation, or for special cases
* like step f. of the ARIA implementation guide.
*/
static Accessible* sInitiatorAcc = nullptr;
static const Accessible* sInitiatorAcc = nullptr;
////////////////////////////////////////////////////////////////////////////////
// nsTextEquivUtils. Public.
nsresult
nsTextEquivUtils::GetNameFromSubtree(Accessible* aAccessible,
nsTextEquivUtils::GetNameFromSubtree(const Accessible* aAccessible,
nsAString& aName)
{
aName.Truncate();
@ -53,7 +53,7 @@ nsTextEquivUtils::GetNameFromSubtree(Accessible* aAccessible,
}
nsresult
nsTextEquivUtils::GetTextEquivFromIDRefs(Accessible* aAccessible,
nsTextEquivUtils::GetTextEquivFromIDRefs(const Accessible* aAccessible,
nsAtom *aIDRefsAttr,
nsAString& aTextEquiv)
{
@ -78,7 +78,7 @@ nsTextEquivUtils::GetTextEquivFromIDRefs(Accessible* aAccessible,
}
nsresult
nsTextEquivUtils::AppendTextEquivFromContent(Accessible* aInitiatorAcc,
nsTextEquivUtils::AppendTextEquivFromContent(const Accessible* aInitiatorAcc,
nsIContent *aContent,
nsAString *aString)
{
@ -170,7 +170,7 @@ nsTextEquivUtils::AppendTextEquivFromTextContent(nsIContent *aContent,
// nsTextEquivUtils. Private.
nsresult
nsTextEquivUtils::AppendFromAccessibleChildren(Accessible* aAccessible,
nsTextEquivUtils::AppendFromAccessibleChildren(const Accessible* aAccessible,
nsAString *aString)
{
nsresult rv = NS_OK_NO_NAME_CLAUSE_HANDLED;

Просмотреть файл

@ -61,14 +61,14 @@ public:
* @param aAccessible [in] the given accessible
* @param aName [out] accessible name
*/
static nsresult GetNameFromSubtree(Accessible* aAccessible,
static nsresult GetNameFromSubtree(const Accessible* aAccessible,
nsAString& aName);
/**
* Calculates text equivalent from the subtree. Similar to GetNameFromSubtree.
* However it returns not empty result for things like HTML p.
*/
static void GetTextEquivFromSubtree(Accessible* aAccessible,
static void GetTextEquivFromSubtree(const Accessible* aAccessible,
nsString& aTextEquiv)
{
aTextEquiv.Truncate();
@ -85,7 +85,7 @@ public:
* @param aIDRefsAttr [in] IDRefs attribute on DOM node of the accessible
* @param aTextEquiv [out] result text equivalent
*/
static nsresult GetTextEquivFromIDRefs(Accessible* aAccessible,
static nsresult GetTextEquivFromIDRefs(const Accessible* aAccessible,
nsAtom *aIDRefsAttr,
nsAString& aTextEquiv);
@ -100,7 +100,7 @@ public:
* computed from
* @param aString [in, out] the string
*/
static nsresult AppendTextEquivFromContent(Accessible* aInitiatorAcc,
static nsresult AppendTextEquivFromContent(const Accessible* aInitiatorAcc,
nsIContent *aContent,
nsAString *aString);
@ -119,7 +119,7 @@ private:
* Iterates accessible children and calculates text equivalent from each
* child.
*/
static nsresult AppendFromAccessibleChildren(Accessible* aAccessible,
static nsresult AppendFromAccessibleChildren(const Accessible* aAccessible,
nsAString *aString);
/**