src/share/native/java/net/InetAddress.c

Print this page




  47  */
  48 JNIEXPORT void JNICALL
  49 Java_java_net_InetAddress_init(JNIEnv *env, jclass cls) {
  50     jclass c = (*env)->FindClass(env,"java/net/InetAddress");
  51     CHECK_NULL(c);
  52     ia_class = (*env)->NewGlobalRef(env, c);
  53     CHECK_NULL(ia_class);
  54     c = (*env)->FindClass(env,"java/net/InetAddress$InetAddressHolder");
  55     CHECK_NULL(c);
  56     iac_class = (*env)->NewGlobalRef(env, c);
  57     ia_holderID = (*env)->GetFieldID(env, ia_class, "holder", "Ljava/net/InetAddress$InetAddressHolder;");
  58     CHECK_NULL(ia_holderID);
  59     ia_preferIPv6AddressID = (*env)->GetStaticFieldID(env, ia_class, "preferIPv6Address", "Z");
  60     CHECK_NULL(ia_preferIPv6AddressID);
  61 
  62     iac_addressID = (*env)->GetFieldID(env, iac_class, "address", "I");
  63     CHECK_NULL(iac_addressID);
  64     iac_familyID = (*env)->GetFieldID(env, iac_class, "family", "I");
  65     CHECK_NULL(iac_familyID);
  66     iac_hostNameID = (*env)->GetFieldID(env, iac_class, "hostName", "Ljava/lang/String;");
  67     CHECK_NULL(iac_hostNameID);
  68 }


  47  */
  48 JNIEXPORT void JNICALL
  49 Java_java_net_InetAddress_init(JNIEnv *env, jclass cls) {
  50     jclass c = (*env)->FindClass(env,"java/net/InetAddress");
  51     CHECK_NULL(c);
  52     ia_class = (*env)->NewGlobalRef(env, c);
  53     CHECK_NULL(ia_class);
  54     c = (*env)->FindClass(env,"java/net/InetAddress$InetAddressHolder");
  55     CHECK_NULL(c);
  56     iac_class = (*env)->NewGlobalRef(env, c);
  57     ia_holderID = (*env)->GetFieldID(env, ia_class, "holder", "Ljava/net/InetAddress$InetAddressHolder;");
  58     CHECK_NULL(ia_holderID);
  59     ia_preferIPv6AddressID = (*env)->GetStaticFieldID(env, ia_class, "preferIPv6Address", "Z");
  60     CHECK_NULL(ia_preferIPv6AddressID);
  61 
  62     iac_addressID = (*env)->GetFieldID(env, iac_class, "address", "I");
  63     CHECK_NULL(iac_addressID);
  64     iac_familyID = (*env)->GetFieldID(env, iac_class, "family", "I");
  65     CHECK_NULL(iac_familyID);
  66     iac_hostNameID = (*env)->GetFieldID(env, iac_class, "hostName", "Ljava/lang/String;");

  67 }