JavaScript doesn't have a concept of "intercept any method invocation". However, it does have a concept of "intercept any property access". I believe you could accomplish what you want by implementing a catch-all JSObjectGetPropertyCallback that created the necessary function objects on the fly, and cached them.
Geoff On Apr 3, 2012, at 1:02 AM, Iker Perez de Albeniz wrote: > Hi, > > I have estarted a personal project and i am new on wbkit development. I have > a question about the posibility of using regular expression on > JSStaticFunction struct name.. so i can resolve every methos of a class with > an unique funcrtion.. > > My idea is to hace a fucntion that conects to a socket where the "core" of > the class is available.. so i can do something like.. > > > static JSValueRef myclass_mymethod(JSContextRef context, > JSObjectRef function, > JSObjectRef thisObject, > size_t argumentCount, > const JSValueRef arguments[], > JSValueRef *exception) > { > // get the name of the funcion called > //open a socket and call to a REST service > } > > > static const JSStaticFunction class_staticfuncs[] ={ > { ".*", myclass_mymethod, kJSPropertyAttributeReadOnly }, > { NULL, NULL, 0 } > }; > > The idea is to create a bridge betwing JS and a core accesible via > sockets/Json.. > > > Regards. > _______________________________________________ > webkit-dev mailing list > webkit-dev@lists.webkit.org > http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev _______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev