#import <wtf/RetainPtr.h>
@implementation WKWebViewConfiguration {
- RetainPtr<WKProcessClass> _processClass;
+ RetainPtr<WKProcessPool> _processPool;
RetainPtr<WKPreferences> _preferences;
WebKit::WeakObjCPtr<WKWebView> _relatedWebView;
}
- (NSString *)description
{
- return [NSString stringWithFormat:@"<%@: %p; processClass = %@; preferences = %@>", NSStringFromClass(self.class), self, _processClass.get(), _preferences.get()];
+ return [NSString stringWithFormat:@"<%@: %p; processPool = %@; preferences = %@>", NSStringFromClass(self.class), self, _processPool.get(), _preferences.get()];
}
- (id)copyWithZone:(NSZone *)zone
{
WKWebViewConfiguration *configuration = [[[self class] allocWithZone:zone] init];
- configuration.processClass = _processClass.get();
+ configuration.processPool = _processPool.get();
configuration.preferences = _preferences.get();
configuration._relatedWebView = _relatedWebView.get().get();
return configuration;
}
-- (WKProcessClass *)processClass
+- (WKProcessPool *)processPool
{
- return _processClass.get();
+ return _processPool.get();
}
-- (void)setProcessClass:(WKProcessClass *)processClass
+- (void)setProcessPool:(WKProcessPool *)processPool
{
- _processClass = processClass;
+ _processPool = processPool;
}
- (WKPreferences *)preferences