| Index: third_party/WebKit/Source/core/dom/custom/CustomElementDefinitionBuilder.h | 
| diff --git a/third_party/WebKit/Source/core/dom/custom/CustomElementDefinitionBuilder.h b/third_party/WebKit/Source/core/dom/custom/CustomElementDefinitionBuilder.h | 
| index 7c8dcd9cd0c57b7c5c568486968b4e56e6443333..35b644109d67bb450c70070d476a2d68844d63d6 100644 | 
| --- a/third_party/WebKit/Source/core/dom/custom/CustomElementDefinitionBuilder.h | 
| +++ b/third_party/WebKit/Source/core/dom/custom/CustomElementDefinitionBuilder.h | 
| @@ -43,6 +43,10 @@ public: | 
| // processing should not proceed. | 
| virtual bool checkPrototype() = 0; | 
|  | 
| +    // Cache properties for build to use. Return false if processing | 
| +    // should not proceed. | 
| +    virtual bool cacheProperties() = 0; | 
| + | 
| // Produce the definition. This must produce a definition. | 
| virtual CustomElementDefinition* build(const CustomElementDescriptor&) = 0; | 
| }; | 
|  |