java/*: add noexcept
This commit is contained in:
@@ -42,10 +42,10 @@ namespace Java {
|
||||
*/
|
||||
class String : public LocalRef<jstring> {
|
||||
public:
|
||||
String(JNIEnv *env, jstring value)
|
||||
String(JNIEnv *env, jstring value) noexcept
|
||||
:LocalRef<jstring>(env, value) {}
|
||||
|
||||
String(JNIEnv *_env, const char *_value)
|
||||
String(JNIEnv *_env, const char *_value) noexcept
|
||||
:LocalRef<jstring>(_env, _env->NewStringUTF(_value)) {}
|
||||
|
||||
/**
|
||||
@@ -56,7 +56,7 @@ namespace Java {
|
||||
* nullptr on error
|
||||
*/
|
||||
static char *CopyTo(JNIEnv *env, jstring value,
|
||||
char *buffer, size_t max_size);
|
||||
char *buffer, size_t max_size) noexcept;
|
||||
|
||||
/**
|
||||
* Copy the value to the specified buffer. Truncates
|
||||
@@ -65,7 +65,8 @@ namespace Java {
|
||||
* @return a pointer to the terminating null byte,
|
||||
* nullptr on error
|
||||
*/
|
||||
char *CopyTo(JNIEnv *env, char *buffer, size_t max_size) {
|
||||
char *CopyTo(JNIEnv *env,
|
||||
char *buffer, size_t max_size) noexcept {
|
||||
return CopyTo(env, Get(), buffer, max_size);
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user