Static IDL attributes are installed on the interface object, rather than any instance, or even the prototype. This isn't supported by the current origin trial bindings generation code, but could be added in order to enable this.
Moving this nonessential bug to the next milestone. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/7ba930f9c87cf8b2fca5e561a9ba6ec6e0e3c1d2 commit 7ba930f9c87cf8b2fca5e561a9ba6ec6e0e3c1d2 Author: iclelland <iclelland@chromium.org> Date: Fri Jul 08 16:43:08 2016 [Origin Trials] Allow static attributes to be defined on origin trials BUG= 614352 Review-Url: https://codereview.chromium.org/2116533003 Cr-Commit-Position: refs/heads/master@{#404408} [modify] https://crrev.com/7ba930f9c87cf8b2fca5e561a9ba6ec6e0e3c1d2/third_party/WebKit/LayoutTests/http/tests/origin_trials/resources/origin_trials.js [modify] https://crrev.com/7ba930f9c87cf8b2fca5e561a9ba6ec6e0e3c1d2/third_party/WebKit/Source/bindings/scripts/v8_attributes.py [modify] https://crrev.com/7ba930f9c87cf8b2fca5e561a9ba6ec6e0e3c1d2/third_party/WebKit/Source/bindings/templates/interface_base.cpp [modify] https://crrev.com/7ba930f9c87cf8b2fca5e561a9ba6ec6e0e3c1d2/third_party/WebKit/Source/bindings/tests/idls/modules/TestInterfacePartial4.idl [modify] https://crrev.com/7ba930f9c87cf8b2fca5e561a9ba6ec6e0e3c1d2/third_party/WebKit/Source/bindings/tests/results/core/V8TestObject.cpp [modify] https://crrev.com/7ba930f9c87cf8b2fca5e561a9ba6ec6e0e3c1d2/third_party/WebKit/Source/bindings/tests/results/modules/V8TestInterfacePartial.cpp [modify] https://crrev.com/7ba930f9c87cf8b2fca5e561a9ba6ec6e0e3c1d2/third_party/WebKit/Source/core/origin_trials/testing/InternalsFrobulate.cpp [modify] https://crrev.com/7ba930f9c87cf8b2fca5e561a9ba6ec6e0e3c1d2/third_party/WebKit/Source/core/origin_trials/testing/InternalsFrobulate.h [modify] https://crrev.com/7ba930f9c87cf8b2fca5e561a9ba6ec6e0e3c1d2/third_party/WebKit/Source/core/origin_trials/testing/InternalsFrobulate.idl
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/6e7a752bb54185b0ebd44c29682964570184ac50 commit 6e7a752bb54185b0ebd44c29682964570184ac50 Author: iclelland <iclelland@chromium.org> Date: Tue Jul 26 20:33:55 2016 [Origin Trials] Add tests for static methods on partial interfaces This adds bindings an layout tests for static methods defined on partial interfaces under an origin trial, which were missing from the test suite. BUG= 614352 , 621641 R=chasej@chromium.org Review-Url: https://codereview.chromium.org/2181233004 Cr-Commit-Position: refs/heads/master@{#407903} [modify] https://crrev.com/6e7a752bb54185b0ebd44c29682964570184ac50/third_party/WebKit/LayoutTests/http/tests/origin_trials/resources/origin_trials.js [modify] https://crrev.com/6e7a752bb54185b0ebd44c29682964570184ac50/third_party/WebKit/Source/bindings/tests/idls/modules/TestInterfacePartial4.idl [modify] https://crrev.com/6e7a752bb54185b0ebd44c29682964570184ac50/third_party/WebKit/Source/bindings/tests/results/modules/V8TestInterfacePartial.cpp [modify] https://crrev.com/6e7a752bb54185b0ebd44c29682964570184ac50/third_party/WebKit/Source/core/origin_trials/testing/InternalsFrobulateInterfaceBindings.h [modify] https://crrev.com/6e7a752bb54185b0ebd44c29682964570184ac50/third_party/WebKit/Source/core/origin_trials/testing/InternalsFrobulateInterfaceBindings.idl
Ian, I think this is done. If not, please re-open with details on what's left.
Comment 1 by cha...@chromium.org
, Jun 24 2016