Lines Matching full:handle
41 Handle<JSFunction> function;
43 Handle<JSFunction> Compile(Handle<JSFunction> function) {
48 info.SetOptimizing(BailoutId::None(), Handle<Code>(function->code()));
63 Handle<Code> code = pipeline.GenerateCode();
71 Handle<Code> unoptimized = Handle<Code>(function->code());
72 Handle<Code> code = Compiler::GetOptimizedCode(function, unoptimized,
86 MaybeHandle<Object> Call(Handle<Object> a, Handle<Object> b) {
87 Handle<Object> args[] = {a, b};
91 void CheckThrows(Handle<Object> a, Handle<Object> b) {
101 v8::Handle<v8::Message> CheckThrowsReturnMessage(Handle<Object> a,
102 Handle<Object> b) {
115 void CheckCall(Handle<Object> expected, Handle<Object> a, Handle<Object> b) {
116 Handle<Object> result = Call(a, b).ToHandleChecked();
120 void CheckCall(Handle<Object> expected, Handle<Object> a) {
124 void CheckCall(Handle<Object> expected) {
132 void CheckTrue(Handle<Object> a, Handle<Object> b) {
136 void CheckTrue(Handle<Object> a) { CheckCall(true_value(), a, undefined()); }
142 void CheckFalse(Handle<Object> a, Handle<Object> b) {
146 void CheckFalse(Handle<Object> a) {
154 Handle<JSFunction> NewFunction(const char* source) {
156 *v8::Handle<v8::Function>::Cast(CompileRun(source)));
159 Handle<JSObject> NewObject(const char* source) {
161 *v8::Handle<v8::Object>::Cast(CompileRun(source)));
164 Handle<String> Val(const char* string) {
168 Handle<Object> Val(double value) {
172 Handle<Object> infinity() { return isolate->factory()->infinity_value(); }
174 Handle<Object> minus_infinity() { return Val(-V8_INFINITY); }
176 Handle<Object> nan() { return isolate->factory()->nan_value(); }
178 Handle<Object> undefined() { return isolate->factory()->undefined_value(); }
180 Handle<Object> null() { return isolate->factory()->null_value(); }
182 Handle<Object> true_value() { return isolate->factory()->true_value(); }
184 Handle<Object> false_value() { return isolate->factory()->false_value(); }