[Cocoa] Get rid of WK_ macros for nullability
[WebKit-https.git] / Source / WebKit2 / UIProcess / API / Cocoa / WKUserContentController.h
index bb1170bd5bf6ca6291b5dde109feadaec55dab09..c98ef2e03b8c35ef3e3181b77136fdbb407d9516 100644 (file)
 
 #import <Foundation/Foundation.h>
 
+NS_ASSUME_NONNULL_BEGIN
+
 @class WKUserScript;
 @protocol WKScriptMessageHandler;
 
-/*! WKUserContentController provides a way for JavaScript to post messages to the @link WKWebView @/link.
- A @link WKWebView @/link can specify which WKUserContentController object it uses through its @link WKWebViewConfiguration @/link.
+/*! A WKUserContentController object provides a way for JavaScript to post
+ messages to a web view.
+ The user content controller associated with a web view is specified by its
+ web view configuration.
  */
 WK_CLASS_AVAILABLE(10_10, 8_0)
 @interface WKUserContentController : NSObject
 
-/*! @abstract The user scripts associated with this user content controller.
+/*! @abstract The user scripts associated with this user content
+ controller.
 */
-@property (nonatomic, readonly) NSArray *userScripts;
+@property (nonatomic, readonly, copy) WK_ARRAY(WKUserScript *) *userScripts;
 
 /*! @abstract Adds a user script.
  @param userScript The user script to add.
@@ -52,9 +57,11 @@ WK_CLASS_AVAILABLE(10_10, 8_0)
 - (void)removeAllUserScripts;
 
 /*! @abstract Adds a script message handler.
- @param scriptMessageHandler The message handler where the messages should be delivered.
+ @param scriptMessageHandler The message handler to add.
  @param name The name of the message handler.
- @discussion Adding a scriptMessageHandler adds a function window.webkit.messaging.<name>.postMessage(<messageBody>) for all frames.
+ @discussion Adding a scriptMessageHandler adds a function
+ window.webkit.messageHandlers.<name>.postMessage(<messageBody>) for all
+ frames.
  */
 - (void)addScriptMessageHandler:(id <WKScriptMessageHandler>)scriptMessageHandler name:(NSString *)name;
 
@@ -65,4 +72,6 @@ WK_CLASS_AVAILABLE(10_10, 8_0)
 
 @end
 
+NS_ASSUME_NONNULL_END
+
 #endif