< prev index next >

src/java.base/share/native/libjimage/jimage.hpp

Print this page
*** 96,25 ***
  /*
   * JImageFindResource - Given an open image file (see JImageOpen), a module
   * name, a version string and the name of a class/resource, return location
   * information describing the resource and its size. If no resource is found, the
   * function returns JIMAGE_NOT_FOUND and the value of size is undefined.
-  * The version number should be "9.0" and is not used in locating the resource.
   * The resulting location does/should not have to be released.
   * All strings are utf-8, zero byte terminated.
   *
   *  Ex.
   *   jlong size;
   *   JImageLocationRef location = (*JImageFindResource)(image,
!  *                                "java.base", "9.0", "java/lang/String.class", &size);
   */
  extern "C" JNIEXPORT JImageLocationRef JIMAGE_FindResource(JImageFile* jimage,
!         const char* module_name, const char* version, const char* name,
          jlong* size);
  
  typedef JImageLocationRef(*JImageFindResource_t)(JImageFile* jimage,
!         const char* module_name, const char* version, const char* name,
          jlong* size);
  
  
  /*
   * JImageGetResource - Given an open image file (see JImageOpen), a resource's
--- 96,24 ---
  /*
   * JImageFindResource - Given an open image file (see JImageOpen), a module
   * name, a version string and the name of a class/resource, return location
   * information describing the resource and its size. If no resource is found, the
   * function returns JIMAGE_NOT_FOUND and the value of size is undefined.
   * The resulting location does/should not have to be released.
   * All strings are utf-8, zero byte terminated.
   *
   *  Ex.
   *   jlong size;
   *   JImageLocationRef location = (*JImageFindResource)(image,
!  *           "java.base", "java/lang/String.class", is_preview_mode, &size);
   */
  extern "C" JNIEXPORT JImageLocationRef JIMAGE_FindResource(JImageFile* jimage,
!         const char* module_name, const char* name, bool is_preview_mode,
          jlong* size);
  
  typedef JImageLocationRef(*JImageFindResource_t)(JImageFile* jimage,
!         const char* module_name, const char* name, bool is_preview_mode,
          jlong* size);
  
  
  /*
   * JImageGetResource - Given an open image file (see JImageOpen), a resource's
< prev index next >