Oilpan: make DOMWindowProperty a GC mixin.

As all objects deriving from DOMWindowProperty are on the heap, make
it a GC mixin and have it trace its Window reference. The registered
DOMWindowProperty instances on a LocalDOMWindow live at least as long
it.

The benefit is that we can remove its destructor. Deriving objects can
as a consequence remove their empty finalizers.

R=ager@chromium.org, haraken@chromium.org
BUG=340522

Review URL: https://codereview.chromium.org/552733003

git-svn-id: svn://svn.chromium.org/blink/trunk@181717 bbb929c8-8fbe-4397-9dbb-9b2b20218538
62 files changed
tree: 804a2242650e0da00fb8dc3ca32a5ce4d403ed27
  1. third_party/