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

Print this page




  48  * Signature: ()V
  49  */
  50 JNIEXPORT void JNICALL
  51 Java_java_net_Inet6Address_init(JNIEnv *env, jclass cls) {
  52     jclass ia6h_class;
  53     jclass c = (*env)->FindClass(env, "java/net/Inet6Address");
  54     CHECK_NULL(c);
  55     ia6_class = (*env)->NewGlobalRef(env, c);
  56     CHECK_NULL(ia6_class);
  57     ia6h_class = (*env)->FindClass(env, "java/net/Inet6Address$Inet6AddressHolder");
  58     CHECK_NULL(ia6h_class);
  59     ia6_holder6ID = (*env)->GetFieldID(env, ia6_class, "holder6", "Ljava/net/Inet6Address$Inet6AddressHolder;");
  60     CHECK_NULL(ia6_holder6ID);
  61     ia6_ipaddressID = (*env)->GetFieldID(env, ia6h_class, "ipaddress", "[B");
  62     CHECK_NULL(ia6_ipaddressID);
  63     ia6_scopeidID = (*env)->GetFieldID(env, ia6h_class, "scope_id", "I");
  64     CHECK_NULL(ia6_scopeidID);
  65     ia6_cachedscopeidID = (*env)->GetFieldID(env, ia6_class, "cached_scope_id", "I");
  66     CHECK_NULL(ia6_cachedscopeidID);
  67     ia6_scopeidsetID = (*env)->GetFieldID(env, ia6h_class, "scope_id_set", "Z");
  68     CHECK_NULL(ia6_scopeidID);
  69     ia6_scopeifnameID = (*env)->GetFieldID(env, ia6h_class, "scope_ifname", "Ljava/net/NetworkInterface;");
  70     CHECK_NULL(ia6_scopeifnameID);
  71     ia6_ctrID = (*env)->GetMethodID(env, ia6_class, "<init>", "()V");
  72     CHECK_NULL(ia6_ctrID);
  73 }


  48  * Signature: ()V
  49  */
  50 JNIEXPORT void JNICALL
  51 Java_java_net_Inet6Address_init(JNIEnv *env, jclass cls) {
  52     jclass ia6h_class;
  53     jclass c = (*env)->FindClass(env, "java/net/Inet6Address");
  54     CHECK_NULL(c);
  55     ia6_class = (*env)->NewGlobalRef(env, c);
  56     CHECK_NULL(ia6_class);
  57     ia6h_class = (*env)->FindClass(env, "java/net/Inet6Address$Inet6AddressHolder");
  58     CHECK_NULL(ia6h_class);
  59     ia6_holder6ID = (*env)->GetFieldID(env, ia6_class, "holder6", "Ljava/net/Inet6Address$Inet6AddressHolder;");
  60     CHECK_NULL(ia6_holder6ID);
  61     ia6_ipaddressID = (*env)->GetFieldID(env, ia6h_class, "ipaddress", "[B");
  62     CHECK_NULL(ia6_ipaddressID);
  63     ia6_scopeidID = (*env)->GetFieldID(env, ia6h_class, "scope_id", "I");
  64     CHECK_NULL(ia6_scopeidID);
  65     ia6_cachedscopeidID = (*env)->GetFieldID(env, ia6_class, "cached_scope_id", "I");
  66     CHECK_NULL(ia6_cachedscopeidID);
  67     ia6_scopeidsetID = (*env)->GetFieldID(env, ia6h_class, "scope_id_set", "Z");
  68     CHECK_NULL(ia6_scopeidsetID);
  69     ia6_scopeifnameID = (*env)->GetFieldID(env, ia6h_class, "scope_ifname", "Ljava/net/NetworkInterface;");
  70     CHECK_NULL(ia6_scopeifnameID);
  71     ia6_ctrID = (*env)->GetMethodID(env, ia6_class, "<init>", "()V");

  72 }