#include "third_party/blink/renderer/modules/plugins/dom_mime_type_array.h"
#include "base/containers/contains.h"
#include "third_party/blink/public/common/features.h"
#include "third_party/blink/renderer/core/frame/local_dom_window.h"
#include "third_party/blink/renderer/core/frame/local_frame.h"
#include "third_party/blink/renderer/core/page/page.h"
#include "third_party/blink/renderer/core/page/plugin_data.h"
#include "third_party/blink/renderer/modules/plugins/dom_plugin_array.h"
#include "third_party/blink/renderer/modules/plugins/navigator_plugins.h"
#include "third_party/blink/renderer/platform/wtf/text/atomic_string.h"
#include "third_party/blink/renderer/platform/wtf/vector.h"
namespace blink {
DOMMimeTypeArray::DOMMimeTypeArray(LocalDOMWindow* window,
bool should_return_fixed_plugin_data)
: … { … }
void DOMMimeTypeArray::Trace(Visitor* visitor) const { … }
unsigned DOMMimeTypeArray::length() const { … }
DOMMimeType* DOMMimeTypeArray::item(unsigned index) { … }
DOMMimeType* DOMMimeTypeArray::namedItem(const AtomicString& property_name) { … }
void DOMMimeTypeArray::NamedPropertyEnumerator(Vector<String>& property_names,
ExceptionState&) const { … }
bool DOMMimeTypeArray::NamedPropertyQuery(const AtomicString& property_name,
ExceptionState&) const { … }
PluginData* DOMMimeTypeArray::GetPluginData() const { … }
void DOMMimeTypeArray::UpdatePluginData() { … }
void DOMMimeTypeArray::ContextDestroyed() { … }
void DOMMimeTypeArray::PluginsChanged() { … }
}