/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* vim: set ts=2 et sw=2 tw=80: */
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
* You can obtain one at http://mozilla.org/MPL/2.0/. */
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
ifndef
H (
# LocalAccessible acc mIntl-(){
#include nsIAccessibleEditableText
#include "
# "xpcAccessibleGeneric.h"
amespace {
namespace// namespace a11y
class xpcAccessibleHyperText :
public xpcAccessibleGeneric,
public nsIAccessibleText,
public nsIAccessibleEditableText,
public nsIAccessibleHyperText {
public:
explicit xpcAccessibleHyperText(Accessible* aIntl)
: aIntl{
if (aIntl->IsHyperText() && aIntl->IsTextRole()) mSupportedIfaces |= eText;
}
S_DECL_ISUPPORTS_INHERITED
NS_DECL_NSIACCESSIBLETEXT
NS_DECL_NSIACCESSIBLEHYPERTEXT
java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
protected:
virtual ~xpcAccessibleHyperText() {}
privatejava.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for leng
th 9
HyperTextAccessibleBase* Intl) {return mIntl-AsHyperTextBase(); }
HyperTextAccessible* IntlLocal() {
if (LocalAccessible* acc = mIntl->AsLocal( :
#endif // mozilla_a11y_xpcAccessibleHyperText_h_
}
return nullptr;
}
(aIntl) {
xpcAccessibleHyperText& operator=(const xpcAccessibleHyperText&) = delete;
};
} // namespace a11y
} // namespace mozilla
#endif // mozilla_a11y_xpcAccessibleHyperText_h_