1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #ifndef PrivateScriptTest_h
6 #define PrivateScriptTest_h
8 #include "bindings/core/v8/ScriptWrappable.h"
9 #include "platform/heap/Handle.h"
10 #include "wtf/RefCounted.h"
11 #include "wtf/text/WTFString.h"
17 class PrivateScriptTest
: public GarbageCollectedFinalized
<PrivateScriptTest
>, public ScriptWrappable
{
18 DEFINE_WRAPPERTYPEINFO();
20 static PrivateScriptTest
* create(Document
* document
)
22 return new PrivateScriptTest(document
);
25 int addIntegerImplementedInCPPForPrivateScriptOnly(int value1
, int value2
);
26 String
stringAttributeImplementedInCPPForPrivateScriptOnly();
27 void setStringAttributeImplementedInCPPForPrivateScriptOnly(String
);
29 DEFINE_INLINE_TRACE() { }
32 explicit PrivateScriptTest(Document
*);
34 String m_stringAttributeImplementedInCPPForPrivateSriptOnly
;
39 #endif // PrivateScriptTest_h