@@ -9,23 +9,23 @@ static godot::LocalVector<uint64_t> ids;
99static godot::LocalVector<uintptr_t > pointers;
1010static godot::LocalVector<uint32_t > variant_types;
1111
12- bool MemoryManager::check_instance (JNIEnv* p_raw_env , jobject p_instance , jlong p_raw_ptr, jlong instance_id) {
12+ bool MemoryManager::check_instance (JNIEnv*, jobject, jlong p_raw_ptr, jlong instance_id) {
1313 auto * instance {reinterpret_cast <godot::Object*>(static_cast <uintptr_t >(p_raw_ptr))};
1414 return instance == godot::ObjectDB::get_instance (static_cast <godot::ObjectID>(static_cast <uint64_t >(instance_id)));
1515}
1616
17- void MemoryManager::release_binding (JNIEnv* p_raw_env , jobject p_instance , jlong instance_id) {
17+ void MemoryManager::release_binding (JNIEnv*, jobject, jlong instance_id) {
1818 godot::Object* obj = godot::ObjectDB::get_instance (static_cast <godot::ObjectID>(static_cast <uint64_t >(instance_id)));
1919 if (obj == nullptr ) { return ; }
2020
21- JvmBindingManager::free_binding (obj);
21+ godot:: JvmBindingManager::free_binding (obj);
2222 if (is_ref_counted (obj)) {
2323 godot::RefCounted* ref = reinterpret_cast <godot::RefCounted*>(obj);
2424 if (ref->unreference ()) { memdelete (ref); }
2525 }
2626}
2727
28- void MemoryManager::unref_native_core_types (JNIEnv* p_raw_env, jobject p_instance , jobject p_ptr_array, jobject p_var_type_array) {
28+ void MemoryManager::unref_native_core_types (JNIEnv* p_raw_env, jobject, jobject p_ptr_array, jobject p_var_type_array) {
2929 jni::Env env {p_raw_env};
3030 jni::JLongArray ptr_array {p_ptr_array};
3131 jni::JIntArray var_type_array {p_var_type_array};
@@ -37,7 +37,7 @@ void MemoryManager::unref_native_core_types(JNIEnv* p_raw_env, jobject p_instanc
3737 ptr_array.get_array_elements (env, reinterpret_cast <jlong*>(pointers.ptr ()), size);
3838 var_type_array.get_array_elements (env, reinterpret_cast <jint*>(variant_types.ptr ()), size);
3939
40- for (int i = 0 ; i < size; ++i){
40+ for (int i = 0 ; i < size; ++i) {
4141 uintptr_t p_raw_ptr = pointers[i];
4242 uint32_t var_type = variant_types[i];
4343
@@ -97,17 +97,15 @@ void MemoryManager::unref_native_core_types(JNIEnv* p_raw_env, jobject p_instanc
9797 variant_types.clear ();
9898}
9999
100- void MemoryManager::query_sync (JNIEnv* p_raw_env, jobject p_instance ) {
100+ void MemoryManager::query_sync (JNIEnv* p_raw_env, jobject) {
101101 jni::Env env {p_raw_env};
102102 MemoryManager::get_instance ().sync_memory (env);
103103}
104104
105-
106105void MemoryManager::sync_memory (jni::Env& p_env) {
107-
108106 // Read the list of references to demote, we do it at the end of a frame instead of the constant ping-pong happening each call.
109107 to_demote_mutex.lock ();
110- for (JvmInstance* script_instance : to_demote_objects) {
108+ for (godot:: JvmInstance* script_instance : to_demote_objects) {
111109 script_instance->demote_reference ();
112110 }
113111 to_demote_objects.clear ();
@@ -132,8 +130,9 @@ void MemoryManager::sync_memory(jni::Env& p_env) {
132130 refs_to_decrement.delete_local_ref (p_env);
133131
134132 for (uint64_t id : ids) {
135- godot::RefCounted* ref = reinterpret_cast <godot::RefCounted*>(godot::ObjectDB::get_instance (static_cast <godot::ObjectID>(id)));
136- JvmBindingManager::free_binding (ref);
133+ godot::RefCounted* ref =
134+ reinterpret_cast <godot::RefCounted*>(godot::ObjectDB::get_instance (static_cast <godot::ObjectID>(id)));
135+ godot::JvmBindingManager::free_binding (ref);
137136 if (ref->unreference ()) { memdelete (ref); }
138137 }
139138
@@ -152,19 +151,19 @@ void MemoryManager::queue_dead_object(godot::Object* obj) {
152151 dead_objects_mutex.unlock ();
153152}
154153
155- void MemoryManager::queue_demotion (JvmInstance* script_instance) {
154+ void MemoryManager::queue_demotion (godot:: JvmInstance* script_instance) {
156155 to_demote_mutex.lock ();
157156 to_demote_objects.insert (script_instance);
158157 to_demote_mutex.unlock ();
159158}
160159
161- void MemoryManager::cancel_demotion (JvmInstance* script_instance) {
160+ void MemoryManager::cancel_demotion (godot:: JvmInstance* script_instance) {
162161 to_demote_mutex.lock ();
163162 to_demote_objects.erase (script_instance);
164163 to_demote_mutex.unlock ();
165164}
166165
167- void MemoryManager::try_promotion (JvmInstance* script_instance) {
166+ void MemoryManager::try_promotion (godot:: JvmInstance* script_instance) {
168167 to_demote_mutex.lock ();
169168 script_instance->promote_reference ();
170169 to_demote_mutex.unlock ();
@@ -177,4 +176,3 @@ void MemoryManager::direct_object_deletion(jni::Env& p_env, godot::Object* p_obj
177176}
178177
179178MemoryManager::~MemoryManager () = default ;
180-
0 commit comments