< prev index next >

src/java.base/share/classes/sun/misc/Unsafe.java

Print this page

        

*** 639,651 **** * <li>Utf8: a string (must have suitable syntax if used as signature or name) * <li>Class: any java.lang.Class object * <li>String: any object (not just a java.lang.String) * <li>InterfaceMethodRef: (NYI) a method handle to invoke on that call site's arguments * </ul> ! * @params hostClass context for linkage, access control, protection domain, and class loader ! * @params data bytes of a class file ! * @params cpPatches where non-null entries exist, they replace corresponding CP entries in data */ public native Class<?> defineAnonymousClass(Class<?> hostClass, byte[] data, Object[] cpPatches); /** * Allocates an instance but does not run any constructor. --- 639,651 ---- * <li>Utf8: a string (must have suitable syntax if used as signature or name) * <li>Class: any java.lang.Class object * <li>String: any object (not just a java.lang.String) * <li>InterfaceMethodRef: (NYI) a method handle to invoke on that call site's arguments * </ul> ! * @param hostClass context for linkage, access control, protection domain, and class loader ! * @param data bytes of a class file ! * @param cpPatches where non-null entries exist, they replace corresponding CP entries in data */ public native Class<?> defineAnonymousClass(Class<?> hostClass, byte[] data, Object[] cpPatches); /** * Allocates an instance but does not run any constructor.
*** 806,817 **** * This method retrieves the given {@code nelem} samples and * assigns to the elements of the given {@code loadavg} array. * The system imposes a maximum of 3 samples, representing * averages over the last 1, 5, and 15 minutes, respectively. * ! * @params loadavg an array of double of size nelems ! * @params nelems the number of samples to be retrieved and * must be 1 to 3. * * @return the number of samples actually retrieved; or -1 * if the load average is unobtainable. */ --- 806,817 ---- * This method retrieves the given {@code nelem} samples and * assigns to the elements of the given {@code loadavg} array. * The system imposes a maximum of 3 samples, representing * averages over the last 1, 5, and 15 minutes, respectively. * ! * @param loadavg an array of double of size nelems ! * @param nelems the number of samples to be retrieved and * must be 1 to 3. * * @return the number of samples actually retrieved; or -1 * if the load average is unobtainable. */
*** 1106,1116 **** * or 8-byte storage units if the offset is zero mod 2, 4, or 8, * respectively. There are no other guarantees of atomicity. * <p> * 8-byte atomicity is only guaranteed on platforms on which * support atomic accesses to longs. - * <p> * * @param o Java heap object in which the value resides, if any, else * null * @param offset The offset in bytes from the start of the object * @param x the value to store --- 1106,1115 ----
< prev index next >