@@ -115,7 +115,7 @@ NAN_METHOD(JavaObject::methodCall) {
115115 JNIEnv *env = self->m_java ->getJavaEnv ();
116116 JavaScope javaScope (env);
117117
118- v8::String::AsciiValue methodName (args.Data ());
118+ v8::String::Utf8Value methodName (args.Data ());
119119 std::string methodNameStr = *methodName;
120120
121121 int argsStart = 0 ;
@@ -150,7 +150,7 @@ NAN_METHOD(JavaObject::methodCallSync) {
150150 JNIEnv *env = self->m_java ->getJavaEnv ();
151151 JavaScope javaScope (env);
152152
153- v8::String::AsciiValue methodName (args.Data ());
153+ v8::String::Utf8Value methodName (args.Data ());
154154 std::string methodNameStr = *methodName;
155155
156156 int argsStart = 0 ;
@@ -166,7 +166,7 @@ NAN_METHOD(JavaObject::methodCallSync) {
166166 }
167167
168168 // run
169- v8::Handle<v8::Value> callback = v8::Undefined ();
169+ v8::Handle<v8::Value> callback = NanUndefined ();
170170 InstanceMethodCallBaton* baton = new InstanceMethodCallBaton (self->m_java , self, method, methodArgs, callback);
171171 v8::Handle<v8::Value> result = baton->runSync ();
172172 delete baton;
@@ -184,7 +184,7 @@ NAN_GETTER(JavaObject::fieldGetter) {
184184 JNIEnv *env = self->m_java ->getJavaEnv ();
185185 JavaScope javaScope (env);
186186
187- v8::String::AsciiValue propertyCStr (property);
187+ v8::String::Utf8Value propertyCStr (property);
188188 std::string propertyStr = *propertyCStr;
189189 jobject field = javaFindField (env, self->m_class , propertyStr);
190190 if (field == NULL ) {
@@ -219,7 +219,7 @@ NAN_SETTER(JavaObject::fieldSetter) {
219219
220220 jobject newValue = v8ToJava (env, value);
221221
222- v8::String::AsciiValue propertyCStr (property);
222+ v8::String::Utf8Value propertyCStr (property);
223223 std::string propertyStr = *propertyCStr;
224224 jobject field = javaFindField (env, self->m_class , propertyStr);
225225 if (field == NULL ) {
0 commit comments