mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-27 23:04:50 +02:00
8187442: Xcheck:jni produces various "WARNING in native method" in launcher
Reviewed-by: ksrini, dholmes
This commit is contained in:
parent
f98aab0db9
commit
97d93fe4d8
2 changed files with 69 additions and 1 deletions
|
@ -1517,6 +1517,7 @@ NewPlatformString(JNIEnv *env, char *s)
|
|||
}
|
||||
str = (*env)->CallStaticObjectMethod(env, cls,
|
||||
makePlatformStringMID, USE_STDERR, ary);
|
||||
CHECK_EXCEPTION_RETURN_VALUE(0);
|
||||
(*env)->DeleteLocalRef(env, ary);
|
||||
return str;
|
||||
}
|
||||
|
@ -1585,13 +1586,16 @@ static jclass
|
|||
GetApplicationClass(JNIEnv *env)
|
||||
{
|
||||
jmethodID mid;
|
||||
jclass appClass;
|
||||
jclass cls = GetLauncherHelperClass(env);
|
||||
NULL_CHECK0(cls);
|
||||
NULL_CHECK0(mid = (*env)->GetStaticMethodID(env, cls,
|
||||
"getApplicationClass",
|
||||
"()Ljava/lang/Class;"));
|
||||
|
||||
return (*env)->CallStaticObjectMethod(env, cls, mid);
|
||||
appClass = (*env)->CallStaticObjectMethod(env, cls, mid);
|
||||
CHECK_EXCEPTION_RETURN_VALUE(0);
|
||||
return appClass;
|
||||
}
|
||||
|
||||
static char* expandWildcardOnLongOpt(char* arg) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue