@@ -19,10 +19,10 @@ Local<Value> FieldAccessor::GetJavaField(Isolate* isolate, const Local<Object>&
1919
2020 JniLocalRef targetJavaObject;
2121
22- auto fieldMetadata = fieldData->metadata ;
22+ auto & fieldMetadata = fieldData->metadata ;
2323
24- const auto & fieldTypeName = fieldMetadata-> getSig ();
25- auto isStatic = fieldMetadata-> isStatic ;
24+ const auto & fieldTypeName = fieldMetadata. getSig ();
25+ auto isStatic = fieldMetadata. isStatic ;
2626
2727 auto isPrimitiveType = fieldTypeName.size () == 1 ;
2828 auto isFieldArray = fieldTypeName[0 ] == ' [' ;
@@ -37,11 +37,11 @@ Local<Value> FieldAccessor::GetJavaField(Isolate* isolate, const Local<Object>&
3737 (" L" + fieldTypeName + " ;" ));
3838
3939 if (isStatic) {
40- fieldData->clazz = env.FindClass (fieldMetadata-> getDeclaringType ());
41- fieldData->fid = env.GetStaticFieldID (fieldData->clazz , fieldMetadata-> name , fieldJniSig);
40+ fieldData->clazz = env.FindClass (fieldMetadata. getDeclaringType ());
41+ fieldData->fid = env.GetStaticFieldID (fieldData->clazz , fieldMetadata. name , fieldJniSig);
4242 } else {
43- fieldData->clazz = env.FindClass (fieldMetadata-> getDeclaringType ());
44- fieldData->fid = env.GetFieldID (fieldData->clazz , fieldMetadata-> name , fieldJniSig);
43+ fieldData->clazz = env.FindClass (fieldMetadata. getDeclaringType ());
44+ fieldData->fid = env.GetFieldID (fieldData->clazz , fieldMetadata. name , fieldJniSig);
4545 }
4646 }
4747
@@ -50,7 +50,7 @@ Local<Value> FieldAccessor::GetJavaField(Isolate* isolate, const Local<Object>&
5050
5151 if (targetJavaObject.IsNull ()) {
5252 stringstream ss;
53- ss << " Cannot access property '" << fieldMetadata-> name .c_str () << " ' because there is no corresponding Java object" ;
53+ ss << " Cannot access property '" << fieldMetadata. name .c_str () << " ' because there is no corresponding Java object" ;
5454 throw NativeScriptException (ss.str ());
5555 }
5656 }
@@ -188,16 +188,16 @@ Local<Value> FieldAccessor::GetJavaField(Isolate* isolate, const Local<Object>&
188188void FieldAccessor::SetJavaField (Isolate* isolate, const Local<Object>& target, const Local<Value>& value, FieldCallbackData* fieldData) {
189189 JEnv env;
190190
191- auto fieldMetadata = fieldData->metadata ;
191+ auto & fieldMetadata = fieldData->metadata ;
192192
193193 HandleScope handleScope (isolate);
194194 auto runtime = Runtime::GetRuntime (isolate);
195195 auto objectManager = runtime->GetObjectManager ();
196196
197197 JniLocalRef targetJavaObject;
198198
199- const auto & fieldTypeName = fieldMetadata-> getSig ();
200- auto isStatic = fieldMetadata-> isStatic ;
199+ const auto & fieldTypeName = fieldMetadata. getSig ();
200+ auto isStatic = fieldMetadata. isStatic ;
201201
202202
203203 auto isPrimitiveType = fieldTypeName.size () == 1 ;
@@ -213,14 +213,14 @@ void FieldAccessor::SetJavaField(Isolate* isolate, const Local<Object>& target,
213213 (" L" + fieldTypeName + " ;" ));
214214
215215 if (isStatic) {
216- fieldData->clazz = env.FindClass (fieldMetadata-> getDeclaringType ());
216+ fieldData->clazz = env.FindClass (fieldMetadata. getDeclaringType ());
217217 assert (fieldData->clazz != nullptr );
218- fieldData->fid = env.GetStaticFieldID (fieldData->clazz , fieldMetadata-> name , fieldJniSig);
218+ fieldData->fid = env.GetStaticFieldID (fieldData->clazz , fieldMetadata. name , fieldJniSig);
219219 assert (fieldData->fid != nullptr );
220220 } else {
221- fieldData->clazz = env.FindClass (fieldMetadata-> getDeclaringType ());
221+ fieldData->clazz = env.FindClass (fieldMetadata. getDeclaringType ());
222222 assert (fieldData->clazz != nullptr );
223- fieldData->fid = env.GetFieldID (fieldData->clazz , fieldMetadata-> name , fieldJniSig);
223+ fieldData->fid = env.GetFieldID (fieldData->clazz , fieldMetadata. name , fieldJniSig);
224224 assert (fieldData->fid != nullptr );
225225 }
226226 }
@@ -230,7 +230,7 @@ void FieldAccessor::SetJavaField(Isolate* isolate, const Local<Object>& target,
230230
231231 if (targetJavaObject.IsNull ()) {
232232 stringstream ss;
233- ss << " Cannot access property '" << fieldMetadata-> name .c_str () << " ' because there is no corresponding Java object" ;
233+ ss << " Cannot access property '" << fieldMetadata. name .c_str () << " ' because there is no corresponding Java object" ;
234234 throw NativeScriptException (ss.str ());
235235 }
236236 }
0 commit comments