Java/GlobalRef: add LocalRef cast constructor
This commit is contained in:

committed by
Max Kellermann

parent
9e61bda592
commit
8e430e55af
@@ -125,6 +125,9 @@ public:
|
|||||||
value = (T)env->NewGlobalRef(value);
|
value = (T)env->NewGlobalRef(value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
GlobalRef(const LocalRef<T> &src) noexcept
|
||||||
|
:GlobalRef(src.GetEnv(), src.Get()) {}
|
||||||
|
|
||||||
~GlobalRef() noexcept {
|
~GlobalRef() noexcept {
|
||||||
GetEnv()->DeleteGlobalRef(value);
|
GetEnv()->DeleteGlobalRef(value);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user