Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / modules / crypto / KeyAlgorithm.h
index 81c2923..8bea478 100644 (file)
@@ -32,7 +32,7 @@
 #define KeyAlgorithm_h
 
 #include "bindings/v8/ScriptWrappable.h"
-#include "heap/Handle.h"
+#include "platform/heap/Handle.h"
 #include "public/platform/WebCryptoKeyAlgorithm.h"
 #include "wtf/Forward.h"
 #include "wtf/PassRefPtr.h"
 
 namespace WebCore {
 
-class KeyAlgorithm : public RefCountedWillBeGarbageCollectedFinalized<KeyAlgorithm>, public ScriptWrappable {
+class KeyAlgorithm : public GarbageCollectedFinalized<KeyAlgorithm>, public ScriptWrappable {
 public:
     virtual ~KeyAlgorithm();
 
-    static PassRefPtrWillBeRawPtr<KeyAlgorithm> create(const blink::WebCryptoKeyAlgorithm&);
-    static PassRefPtrWillBeRawPtr<KeyAlgorithm> createHash(const blink::WebCryptoAlgorithm&);
+    static KeyAlgorithm* create(const blink::WebCryptoKeyAlgorithm&);
+    static KeyAlgorithm* createHash(const blink::WebCryptoAlgorithm&);
 
     String name();