| Index: third_party/WebKit/Source/build/scripts/templates/OriginTrials.cpp.tmpl
|
| diff --git a/third_party/WebKit/Source/build/scripts/templates/OriginTrials.cpp.tmpl b/third_party/WebKit/Source/build/scripts/templates/OriginTrials.cpp.tmpl
|
| index c95d7fbad9c5a1795703f366aa3913056988a916..3be722d2bd06ebd650097c76213bec8108c144cc 100644
|
| --- a/third_party/WebKit/Source/build/scripts/templates/OriginTrials.cpp.tmpl
|
| +++ b/third_party/WebKit/Source/build/scripts/templates/OriginTrials.cpp.tmpl
|
| @@ -7,27 +7,12 @@
|
| #include "core/origin_trials/OriginTrialContext.h"
|
| #include "platform/RuntimeEnabledFeatures.h"
|
|
|
| -namespace blink {
|
| -
|
| -OriginTrials::OriginTrials(PassOwnPtrWillBeRawPtr<OriginTrialContext> originTrialContext)
|
| - : m_originTrialContext(originTrialContext) {}
|
|
|
| -// static
|
| -const char* OriginTrials::supplementName()
|
| -{
|
| - return "OriginTrials";
|
| -}
|
| +// This file defines only the automatically generated methods of the
|
| +// OriginTrials class. For the remainder of the methods declared in the header,
|
| +// see third_party/WebKit/Source/core/origin_trials/OriginTrialsImpl.cpp
|
|
|
| -// static
|
| -OriginTrials* OriginTrials::from(ExecutionContext* host)
|
| -{
|
| - OriginTrials* originTrials = reinterpret_cast<OriginTrials*>(WillBeHeapSupplement<ExecutionContext>::from(host, supplementName()));
|
| - if (!originTrials) {
|
| - originTrials = new OriginTrials(host->createOriginTrialContext());
|
| - WillBeHeapSupplement<ExecutionContext>::provideTo(*host, supplementName(), adoptPtrWillBeNoop(originTrials));
|
| - }
|
| - return originTrials;
|
| -}
|
| +namespace blink {
|
|
|
| {% for feature in features %}
|
| {% if feature.origin_trial_feature_name %}
|
| @@ -57,9 +42,4 @@ bool OriginTrials::{{feature.first_lowered_name}}EnabledImpl(String* errorMessag
|
| {% endif %}
|
| {% endfor %}
|
|
|
| -DEFINE_TRACE(OriginTrials)
|
| -{
|
| - visitor->trace(m_originTrialContext);
|
| - WillBeHeapSupplement<ExecutionContext>::trace(visitor);
|
| -}
|
| } // namespace blink
|
|
|