Add _ prefix to WKRemoteObjectRegistery and WKRemoteObjectInterface
[WebKit-https.git] / Source / WebKit2 / Shared / API / Cocoa / WKRemoteObjectInterface.mm
index dfd299a..f22b3fa 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2013 Apple Inc. All rights reserved.
+ * Copyright (C) 2014 Apple Inc. All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
 #import "config.h"
 #import "WKRemoteObjectInterface.h"
 
-#import <objc/runtime.h>
-
 #if WK_API_ENABLED
 
 @implementation WKRemoteObjectInterface
 
-- (id)initWithProtocol:(Protocol *)protocol identifier:(NSString *)identifier
-{
-    if (!(self = [super init]))
-        return nil;
-
-    _protocol = protocol;
-    _identifier = [identifier copy];
-
-    return self;
-}
-
-+ (instancetype)remoteObjectInterfaceWithProtocol:(Protocol *)protocol
-{
-    return [[[self alloc] initWithProtocol:protocol identifier:NSStringFromProtocol(protocol)] autorelease];
-}
-
-static const char* methodArgumentTypeEncodingForSelector(Protocol *protocol, SEL selector)
-{
-    // First look at required methods.
-    struct objc_method_description method = protocol_getMethodDescription(protocol, selector, YES, YES);
-    if (method.name)
-        return method.types;
-
-    // Then look at optional methods.
-    method = protocol_getMethodDescription(protocol, selector, NO, YES);
-    if (method.name)
-        return method.types;
-
-    return nullptr;
-}
-
-- (NSMethodSignature *)_methodSignatureForSelector:(SEL)selector
-{
-    const char* types = methodArgumentTypeEncodingForSelector(_protocol, selector);
-    if (!types)
-        return nil;
-
-    return [NSMethodSignature signatureWithObjCTypes:types];
-}
-
 @end
 
-#endif // WK_API_ENABLED
+#endif