src/java.base/share/native/libjli/java.c
changeset 47251 4fe50ead4783
parent 47216 71c04702a3d5
child 49440 396ea30afbd5
child 56106 40e61db323c2
child 56230 489867818774
equal deleted inserted replaced
47250:a0f26f0da4f1 47251:4fe50ead4783
  1515                 NULL_CHECK0(makePlatformStringMID = (*env)->GetStaticMethodID(env,
  1515                 NULL_CHECK0(makePlatformStringMID = (*env)->GetStaticMethodID(env,
  1516                         cls, "makePlatformString", "(Z[B)Ljava/lang/String;"));
  1516                         cls, "makePlatformString", "(Z[B)Ljava/lang/String;"));
  1517             }
  1517             }
  1518             str = (*env)->CallStaticObjectMethod(env, cls,
  1518             str = (*env)->CallStaticObjectMethod(env, cls,
  1519                     makePlatformStringMID, USE_STDERR, ary);
  1519                     makePlatformStringMID, USE_STDERR, ary);
       
  1520             CHECK_EXCEPTION_RETURN_VALUE(0);
  1520             (*env)->DeleteLocalRef(env, ary);
  1521             (*env)->DeleteLocalRef(env, ary);
  1521             return str;
  1522             return str;
  1522         }
  1523         }
  1523     }
  1524     }
  1524     return 0;
  1525     return 0;
  1583 
  1584 
  1584 static jclass
  1585 static jclass
  1585 GetApplicationClass(JNIEnv *env)
  1586 GetApplicationClass(JNIEnv *env)
  1586 {
  1587 {
  1587     jmethodID mid;
  1588     jmethodID mid;
       
  1589     jclass appClass;
  1588     jclass cls = GetLauncherHelperClass(env);
  1590     jclass cls = GetLauncherHelperClass(env);
  1589     NULL_CHECK0(cls);
  1591     NULL_CHECK0(cls);
  1590     NULL_CHECK0(mid = (*env)->GetStaticMethodID(env, cls,
  1592     NULL_CHECK0(mid = (*env)->GetStaticMethodID(env, cls,
  1591                 "getApplicationClass",
  1593                 "getApplicationClass",
  1592                 "()Ljava/lang/Class;"));
  1594                 "()Ljava/lang/Class;"));
  1593 
  1595 
  1594     return (*env)->CallStaticObjectMethod(env, cls, mid);
  1596     appClass = (*env)->CallStaticObjectMethod(env, cls, mid);
       
  1597     CHECK_EXCEPTION_RETURN_VALUE(0);
       
  1598     return appClass;
  1595 }
  1599 }
  1596 
  1600 
  1597 static char* expandWildcardOnLongOpt(char* arg) {
  1601 static char* expandWildcardOnLongOpt(char* arg) {
  1598     char *p, *value;
  1602     char *p, *value;
  1599     size_t optLen, valueLen;
  1603     size_t optLen, valueLen;