#include "third_party/blink/renderer/modules/plugins/dom_plugin.h"
#include "third_party/blink/renderer/core/frame/local_dom_window.h"
#include "third_party/blink/renderer/core/page/plugin_data.h"
#include "third_party/blink/renderer/platform/heap/garbage_collected.h"
#include "third_party/blink/renderer/platform/wtf/text/atomic_string.h"
namespace blink {
DOMPlugin::DOMPlugin(LocalDOMWindow* window, const PluginInfo& plugin_info)
: … { … }
void DOMPlugin::Trace(Visitor* visitor) const { … }
String DOMPlugin::name() const { … }
String DOMPlugin::filename() const { … }
String DOMPlugin::description() const { … }
unsigned DOMPlugin::length() const { … }
DOMMimeType* DOMPlugin::item(unsigned index) { … }
DOMMimeType* DOMPlugin::namedItem(const AtomicString& property_name) { … }
void DOMPlugin::NamedPropertyEnumerator(Vector<String>& property_names,
ExceptionState&) const { … }
bool DOMPlugin::NamedPropertyQuery(const AtomicString& property_name,
ExceptionState&) const { … }
}