40- (id) initWithFunction:(JSFunction *)function context:(JSContext *)context;
41- (id) initWithName:(NSString *)name
42 scope:(JSObject *)scope
44 argumentCount:(NSUInteger)argCount
45 argumentNames:(const
char **)argNames
46 fileName:(NSString *)fileName
47 lineNumber:(NSUInteger)lineNumber
48 context:(JSContext *)context;
51- (JSFunction *) function;
52- (jsval) functionValue;
55- (BOOL) evaluateWithContext:(JSContext *)context
56 scope:(JSObject *)jsThis
59 result:(jsval *)result;
62- (id) evaluateWithContext:(JSContext *)context
64 arguments:(NSArray *)arguments;
67- (BOOL) evaluatePredicateWithContext:(JSContext *)context
69 arguments:(NSArray *)arguments;