[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