[7u12] Request for approval for CR 8000999: backport of JSR 292 to 7u

Dalibor Topic dalibor.topic at oracle.com
Fri Oct 19 01:39:03 PDT 2012


On 10/18/12 9:22 PM, Christian Thalinger wrote:
> diff --git a/src/share/classes/sun/misc/Unsafe.java b/src/share/classes/sun/misc/Unsafe.java
> --- a/src/share/classes/sun/misc/Unsafe.java
> +++ b/src/share/classes/sun/misc/Unsafe.java
> @@ -678,6 +678,14 @@
>     public native Object staticFieldBase(Field f);
> 
>     /**
> +     * Detect if the given class may need to be initialized. This is often
> +     * needed in conjunction with obtaining the static field base of a
> +     * class.
> +     * @return false only if a call to {@code ensureClassInitialized} would have no effect
> +     */
> +    public native boolean shouldBeInitialized(Class c);
> +
> +    /**
>      * Ensure the given class has been initialized. This is often
>      * needed in conjunction with obtaining the static field base of a
>      * class.
> 
This change won't work with what's in jdk7u-dev now (HS 23.6) and would require a bulk integration of HS 24 first 
or concurrently. There has been no such bulk integration approval request, though.

If the proposed change has already been reviewed for 7u, please post a pointer to the review thread so that we can 
take a look at it.

The other looming issue I saw on a quick scan of the changeset is that the javadoc for java.lang.invoke got changed: 
http://cr.openjdk.java.net/~twisti/8000999/src/share/classes/java/lang/invoke/package-info.java.udiff.html

Is that a deliberate specification change for a 7 update release or a cut and paste error?

-- 
Oracle <http://www.oracle.com>
Dalibor Topic | Principal Product Manager
Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961 <tel:+491737185961>
Oracle Java Platform Group

ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg

ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603
Geschäftsführer: Jürgen Kunz

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Astrid Kepper, Val Maher

Green Oracle <http://www.oracle.com/commitment> Oracle is committed to developing practices and products that help protect the environment



More information about the jdk7u-dev mailing list