Chromium Code Reviews| Index: third_party/WebKit/Source/core/dom/custom/CustomElementDefinition.h | 
| diff --git a/third_party/WebKit/Source/core/dom/custom/CustomElementDefinition.h b/third_party/WebKit/Source/core/dom/custom/CustomElementDefinition.h | 
| index e410349ac24f66484daacbb7c199e68be1822b60..04197473208f283a648134871b46914dc8134fd9 100644 | 
| --- a/third_party/WebKit/Source/core/dom/custom/CustomElementDefinition.h | 
| +++ b/third_party/WebKit/Source/core/dom/custom/CustomElementDefinition.h | 
| @@ -12,6 +12,9 @@ | 
| namespace blink { | 
| +class ScriptState; | 
| +class ScriptValue; | 
| 
 
dominicc (has gone to gerrit)
2016/05/31 06:01:50
Is it possible to return by value without a comple
 
yosin_UTC9
2016/05/31 09:16:57
It works, but users of CED needs to include "Scrip
 
 | 
| + | 
| class CORE_EXPORT CustomElementDefinition | 
| : public GarbageCollectedFinalized<CustomElementDefinition> { | 
| WTF_MAKE_NONCOPYABLE(CustomElementDefinition); | 
| @@ -21,6 +24,8 @@ public: | 
| const CustomElementDescriptor& descriptor() { return m_descriptor; } | 
| + virtual ScriptValue getConstructor(ScriptState*) = 0; | 
| 
 
dominicc (has gone to gerrit)
2016/05/31 06:01:51
Write a C++ unit test that exercises this.
 
yosin_UTC9
2016/05/31 09:16:57
Since, getConstructor() is used for implementing C
 
 | 
| + | 
| DEFINE_INLINE_VIRTUAL_TRACE() { } | 
| private: |