diff -r d35897628a99 -r 362e0c0acece jdk/src/java.base/share/classes/java/lang/Boolean.java --- a/jdk/src/java.base/share/classes/java/lang/Boolean.java Thu Jul 02 17:50:25 2015 -0700 +++ b/jdk/src/java.base/share/classes/java/lang/Boolean.java Fri Jul 03 07:23:45 2015 +0200 @@ -25,6 +25,8 @@ package java.lang; +import jdk.internal.HotSpotIntrinsicCandidate; + /** * The Boolean class wraps a value of the primitive type * {@code boolean} in an object. An object of type @@ -128,6 +130,7 @@ * * @return the primitive {@code boolean} value of this object. */ + @HotSpotIntrinsicCandidate public boolean booleanValue() { return value; } @@ -146,6 +149,7 @@ * @return a {@code Boolean} instance representing {@code b}. * @since 1.4 */ + @HotSpotIntrinsicCandidate public static Boolean valueOf(boolean b) { return (b ? TRUE : FALSE); }