@@ -111,32 +111,31 @@ base::Value* V8ValueConverter::FromV8Value(
111
111
112
112
v8::Local<v8::Value> V8ValueConverter::ToV8ValueImpl (
113
113
v8::Isolate* isolate, const base::Value* value) const {
114
- CHECK (value);
115
114
switch (value->GetType ()) {
116
115
case base::Value::TYPE_NULL:
117
116
return v8::Null (isolate);
118
117
119
118
case base::Value::TYPE_BOOLEAN: {
120
119
bool val = false ;
121
- CHECK ( value->GetAsBoolean (&val) );
120
+ value->GetAsBoolean (&val);
122
121
return v8::Boolean::New (isolate, val);
123
122
}
124
123
125
124
case base::Value::TYPE_INTEGER: {
126
125
int val = 0 ;
127
- CHECK ( value->GetAsInteger (&val) );
126
+ value->GetAsInteger (&val);
128
127
return v8::Integer::New (isolate, val);
129
128
}
130
129
131
130
case base::Value::TYPE_DOUBLE: {
132
131
double val = 0.0 ;
133
- CHECK ( value->GetAsDouble (&val) );
132
+ value->GetAsDouble (&val);
134
133
return v8::Number::New (isolate, val);
135
134
}
136
135
137
136
case base::Value::TYPE_STRING: {
138
137
std::string val;
139
- CHECK ( value->GetAsString (&val) );
138
+ value->GetAsString (&val);
140
139
return v8::String::NewFromUtf8 (
141
140
isolate, val.c_str (), v8::String::kNormalString , val.length ());
142
141
}
@@ -164,10 +163,9 @@ v8::Local<v8::Value> V8ValueConverter::ToV8Array(
164
163
165
164
for (size_t i = 0 ; i < val->GetSize (); ++i) {
166
165
const base::Value* child = nullptr ;
167
- CHECK ( val->Get (i, &child) );
166
+ val->Get (i, &child);
168
167
169
168
v8::Local<v8::Value> child_v8 = ToV8ValueImpl (isolate, child);
170
- CHECK (!child_v8.IsEmpty ());
171
169
172
170
v8::TryCatch try_catch;
173
171
result->Set (static_cast <uint32_t >(i), child_v8);
@@ -187,7 +185,6 @@ v8::Local<v8::Value> V8ValueConverter::ToV8Object(
187
185
!iter.IsAtEnd (); iter.Advance ()) {
188
186
const std::string& key = iter.key ();
189
187
v8::Local<v8::Value> child_v8 = ToV8ValueImpl (isolate, &iter.value ());
190
- CHECK (!child_v8.IsEmpty ());
191
188
192
189
v8::TryCatch try_catch;
193
190
result.Set (key, child_v8);
@@ -211,8 +208,6 @@ base::Value* V8ValueConverter::FromV8ValueImpl(
211
208
FromV8ValueState* state,
212
209
v8::Local<v8::Value> val,
213
210
v8::Isolate* isolate) const {
214
- CHECK (!val.IsEmpty ());
215
-
216
211
FromV8ValueState::Level state_level (state);
217
212
if (state->HasReachedMaxRecursionDepth ())
218
213
return nullptr ;
0 commit comments