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;