Lines Matching refs:args
69 void BindingData::DomainToASCII(const FunctionCallbackInfo<Value>& args) {
70 Environment* env = Environment::GetCurrent(args);
71 CHECK_GE(args.Length(), 1);
72 CHECK(args[0]->IsString());
74 std::string input = Utf8Value(env->isolate(), args[0]).ToString();
76 return args.GetReturnValue().Set(FIXED_ONE_BYTE_STRING(env->isolate(), ""));
85 return args.GetReturnValue().Set(FIXED_ONE_BYTE_STRING(env->isolate(), ""));
88 args.GetReturnValue().Set(
92 void BindingData::DomainToUnicode(const FunctionCallbackInfo<Value>& args) {
93 Environment* env = Environment::GetCurrent(args);
94 CHECK_GE(args.Length(), 1);
95 CHECK(args[0]->IsString());
97 std::string input = Utf8Value(env->isolate(), args[0]).ToString();
99 return args.GetReturnValue().Set(
109 return args.GetReturnValue().Set(
114 args.GetReturnValue().Set(String::NewFromUtf8(env->isolate(),
122 void BindingData::CanParse(const FunctionCallbackInfo<Value>& args) {
123 CHECK_GE(args.Length(), 1);
124 CHECK(args[0]->IsString()); // input
125 // args[1] // base url
127 Environment* env = Environment::GetCurrent(args);
131 Utf8Value input(env->isolate(), args[0]);
134 if (args[1]->IsString()) {
136 Utf8Value(env->isolate(), args[1]).ToString());
138 return args.GetReturnValue().Set(false);
145 args.GetReturnValue().Set(out.has_value());
148 void BindingData::Format(const FunctionCallbackInfo<Value>& args) {
149 CHECK_GT(args.Length(), 4);
150 CHECK(args[0]->IsString()); // url href
152 Environment* env = Environment::GetCurrent(args);
155 Utf8Value href(isolate, args[0].As<String>());
156 const bool hash = args[1]->IsTrue();
157 const bool unicode = args[2]->IsTrue();
158 const bool search = args[3]->IsTrue();
159 const bool auth = args[4]->IsTrue();
185 args.GetReturnValue().Set(String::NewFromUtf8(env->isolate(),
192 void BindingData::Parse(const FunctionCallbackInfo<Value>& args) {
193 CHECK_GE(args.Length(), 1);
194 CHECK(args[0]->IsString()); // input
195 // args[1] // base url
197 BindingData* binding_data = Realm::GetBindingData<BindingData>(args);
198 Environment* env = Environment::GetCurrent(args);
202 Utf8Value input(env->isolate(), args[0]);
205 if (args[1]->IsString()) {
207 Utf8Value(env->isolate(), args[1]).ToString());
209 return args.GetReturnValue().Set(false);
217 return args.GetReturnValue().Set(false);
222 args.GetReturnValue().Set(
227 void BindingData::Update(const FunctionCallbackInfo<Value>& args) {
228 CHECK(args[0]->IsString()); // href
229 CHECK(args[1]->IsNumber()); // action type
230 CHECK(args[2]->IsString()); // new value
232 BindingData* binding_data = Realm::GetBindingData<BindingData>(args);
233 Environment* env = Environment::GetCurrent(args);
237 args[1]->Uint32Value(env->context()).FromJust());
238 Utf8Value input(isolate, args[0].As<String>());
239 Utf8Value new_value(isolate, args[2].As<String>());
293 return args.GetReturnValue().Set(false);
297 args.GetReturnValue().Set(
302 void BindingData::ToASCII(const v8::FunctionCallbackInfo<v8::Value>& args) {
303 Environment* env = Environment::GetCurrent(args);
304 CHECK_GE(args.Length(), 1);
305 CHECK(args[0]->IsString());
307 Utf8Value input(env->isolate(), args[0]);
309 args.GetReturnValue().Set(
313 void BindingData::ToUnicode(const v8::FunctionCallbackInfo<v8::Value>& args) {
314 Environment* env = Environment::GetCurrent(args);
315 CHECK_GE(args.Length(), 1);
316 CHECK(args[0]->IsString());
318 Utf8Value input(env->isolate(), args[0]);
320 args.GetReturnValue().Set(