mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-27 14:54:52 +02:00
8042997: Make intrinsic some or all check index/range methods
Objects.checkIndex() intrinsic Reviewed-by: vlivanov, shade
This commit is contained in:
parent
6de50f10f5
commit
baaa8f79ed
6 changed files with 65 additions and 4 deletions
|
@ -109,6 +109,7 @@
|
|||
template(java_io_ByteArrayInputStream, "java/io/ByteArrayInputStream") \
|
||||
template(java_io_Serializable, "java/io/Serializable") \
|
||||
template(java_util_Arrays, "java/util/Arrays") \
|
||||
template(java_util_Objects, "java/util/Objects") \
|
||||
template(java_util_Properties, "java/util/Properties") \
|
||||
template(java_util_Vector, "java/util/Vector") \
|
||||
template(java_util_AbstractList, "java/util/AbstractList") \
|
||||
|
@ -883,6 +884,9 @@
|
|||
do_intrinsic(_equalsL, java_lang_StringLatin1,equals_name, equalsB_signature, F_S) \
|
||||
do_intrinsic(_equalsU, java_lang_StringUTF16, equals_name, equalsB_signature, F_S) \
|
||||
\
|
||||
do_intrinsic(_Objects_checkIndex, java_util_Objects, checkIndex_name, Objects_checkIndex_signature, F_S) \
|
||||
do_signature(Objects_checkIndex_signature, "(IILjava/util/function/BiFunction;)I") \
|
||||
\
|
||||
do_class(java_nio_Buffer, "java/nio/Buffer") \
|
||||
do_intrinsic(_checkIndex, java_nio_Buffer, checkIndex_name, int_int_signature, F_R) \
|
||||
do_name( checkIndex_name, "checkIndex") \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue