src/java.base/share/classes/java/lang/Boolean.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File 8076112 Cdiff src/java.base/share/classes/java/lang/Boolean.java

src/java.base/share/classes/java/lang/Boolean.java

Print this page
rev 12262 : 8076112: Add @HotSpotIntrinsicCandidate annotation to indicate methods for which Java Runtime has intrinsics
Summary: Annotate possibly intrinsified methods with @HotSpotIntrinsicCandidate. Add checks omitted by intrinsics to the library code. Add CheckIntrinsics flags to check consistency of intrinsics.
Reviewed-by: jrose, kvn, thartmann, vlivanov, abuckley, darcy, ascarpino, briangoetz, alanb, aph, dnsimon

*** 23,32 **** --- 23,34 ---- * questions. */ 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 * {@code Boolean} contains a single field whose type is * {@code boolean}.
*** 126,135 **** --- 128,138 ---- * Returns the value of this {@code Boolean} object as a boolean * primitive. * * @return the primitive {@code boolean} value of this object. */ + @HotSpotIntrinsicCandidate public boolean booleanValue() { return value; } /**
*** 144,153 **** --- 147,157 ---- * * @param b a boolean value. * @return a {@code Boolean} instance representing {@code b}. * @since 1.4 */ + @HotSpotIntrinsicCandidate public static Boolean valueOf(boolean b) { return (b ? TRUE : FALSE); } /**
src/java.base/share/classes/java/lang/Boolean.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File