diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/core/testing/origin_trials_test.h')
-rw-r--r-- | chromium/third_party/blink/renderer/core/testing/origin_trials_test.h | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/chromium/third_party/blink/renderer/core/testing/origin_trials_test.h b/chromium/third_party/blink/renderer/core/testing/origin_trials_test.h index 64438c25127..2fbac76057b 100644 --- a/chromium/third_party/blink/renderer/core/testing/origin_trials_test.h +++ b/chromium/third_party/blink/renderer/core/testing/origin_trials_test.h @@ -22,7 +22,11 @@ class OriginTrialsTest : public ScriptWrappable { DEFINE_WRAPPERTYPEINFO(); public: - static OriginTrialsTest* Create() { return new OriginTrialsTest(); } + static OriginTrialsTest* Create() { + return MakeGarbageCollected<OriginTrialsTest>(); + } + + OriginTrialsTest() = default; ~OriginTrialsTest() override = default; bool normalAttribute() { return true; } @@ -32,13 +36,15 @@ class OriginTrialsTest : public ScriptWrappable { static const unsigned short kConstant = 1; bool throwingAttribute(ScriptState*, ExceptionState&); - void getDictionaryMethod(OriginTrialsTestDictionary&) {} - void checkDictionaryMethod(const OriginTrialsTestDictionary&) {} + OriginTrialsTestDictionary* getDictionaryMethod() { + return OriginTrialsTestDictionary::Create(); + } + void checkDictionaryMethod(const OriginTrialsTestDictionary*) {} bool unconditionalAttribute() { return true; } static bool staticUnconditionalAttribute() { return true; } bool unconditionalMethod() { return true; } - void unconditionalDictionaryMethod(const OriginTrialsTestDictionary& dict) {} + void unconditionalDictionaryMethod(const OriginTrialsTestDictionary* dict) {} static bool staticUnconditionalMethod() { return true; } static const unsigned short kUnconditionalConstant = 99; @@ -53,9 +59,6 @@ class OriginTrialsTest : public ScriptWrappable { static bool secureStaticMethod() { return true; } bool impliedAttribute() { return true; } - - private: - OriginTrialsTest() = default; }; } // namespace blink |