/dports/java/openjdk15/jdk15u-jdk-15.0.6-1-1/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/ |
H A D | AMD64ArrayIndexOfStub.java | 56 private static int indexOf1Byte(byte[] array, int arrayLength, int fromIndex, byte b) { in indexOf1Byte() argument 57 return AMD64ArrayIndexOfNode.indexOf(array, arrayLength, fromIndex, b); in indexOf1Byte() 62 return AMD64ArrayIndexOfNode.indexOf(array, arrayLength, fromIndex, b1, b2); in indexOf2Bytes() 67 return AMD64ArrayIndexOfNode.indexOf(array, arrayLength, fromIndex, b1, b2, b3); in indexOf3Bytes() 76 private static int indexOf1Char(char[] array, int arrayLength, int fromIndex, char c) { in indexOf1Char() argument 77 return AMD64ArrayIndexOfNode.indexOf(array, arrayLength, fromIndex, c); in indexOf1Char() 82 return AMD64ArrayIndexOfNode.indexOf(array, arrayLength, fromIndex, c1, c2); in indexOf2Chars() 87 return AMD64ArrayIndexOfNode.indexOf(array, arrayLength, fromIndex, c1, c2, c3); in indexOf3Chars() 97 return AMD64ArrayIndexOfNode.indexOf(array, arrayLength, fromIndex, c); in indexOf1CharCompact() 102 return AMD64ArrayIndexOfNode.indexOf(array, arrayLength, fromIndex, c1, c2); in indexOf2CharsCompact() [all …]
|
/dports/java/openjdk16/jdk16u-jdk-16.0.2-7-1/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/ |
H A D | AMD64ArrayIndexOfStub.java | 56 private static int indexOf1Byte(byte[] array, int arrayLength, int fromIndex, byte b) { in indexOf1Byte() argument 57 return AMD64ArrayIndexOfNode.indexOf(array, arrayLength, fromIndex, b); in indexOf1Byte() 62 return AMD64ArrayIndexOfNode.indexOf(array, arrayLength, fromIndex, b1, b2); in indexOf2Bytes() 67 return AMD64ArrayIndexOfNode.indexOf(array, arrayLength, fromIndex, b1, b2, b3); in indexOf3Bytes() 76 private static int indexOf1Char(char[] array, int arrayLength, int fromIndex, char c) { in indexOf1Char() argument 77 return AMD64ArrayIndexOfNode.indexOf(array, arrayLength, fromIndex, c); in indexOf1Char() 82 return AMD64ArrayIndexOfNode.indexOf(array, arrayLength, fromIndex, c1, c2); in indexOf2Chars() 87 return AMD64ArrayIndexOfNode.indexOf(array, arrayLength, fromIndex, c1, c2, c3); in indexOf3Chars() 97 return AMD64ArrayIndexOfNode.indexOf(array, arrayLength, fromIndex, c); in indexOf1CharCompact() 102 return AMD64ArrayIndexOfNode.indexOf(array, arrayLength, fromIndex, c1, c2); in indexOf2CharsCompact() [all …]
|
/dports/java/openjdk14/jdk14u-jdk-14.0.2-12-1/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/ |
H A D | AMD64ArrayIndexOfStub.java | 57 private static int indexOf1Byte(byte[] array, int arrayLength, int fromIndex, byte b) { in indexOf1Byte() argument 58 return AMD64ArrayIndexOfNode.indexOf(array, arrayLength, fromIndex, b); in indexOf1Byte() 63 return AMD64ArrayIndexOfNode.indexOf(array, arrayLength, fromIndex, b1, b2); in indexOf2Bytes() 68 return AMD64ArrayIndexOfNode.indexOf(array, arrayLength, fromIndex, b1, b2, b3); in indexOf3Bytes() 77 private static int indexOf1Char(char[] array, int arrayLength, int fromIndex, char c) { in indexOf1Char() argument 78 return AMD64ArrayIndexOfNode.indexOf(array, arrayLength, fromIndex, c); in indexOf1Char() 83 return AMD64ArrayIndexOfNode.indexOf(array, arrayLength, fromIndex, c1, c2); in indexOf2Chars() 88 return AMD64ArrayIndexOfNode.indexOf(array, arrayLength, fromIndex, c1, c2, c3); in indexOf3Chars() 98 return AMD64ArrayIndexOfNode.indexOf(array, arrayLength, fromIndex, c); in indexOf1CharCompact() 103 return AMD64ArrayIndexOfNode.indexOf(array, arrayLength, fromIndex, c1, c2); in indexOf2CharsCompact() [all …]
|
/dports/java/openjdk16/jdk16u-jdk-16.0.2-7-1/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/ |
H A D | AMD64ArrayIndexOf.java | 77 public static int indexOf1Byte(byte[] array, int arrayLength, int fromIndex, byte b) { in indexOf1Byte() argument 78 …return AMD64ArrayIndexOfDispatchNode.indexOf(STUB_INDEX_OF_1_BYTE, array, arrayLength, fromIndex, … in indexOf1Byte() 81 … public static int indexOf2Bytes(byte[] array, int arrayLength, int fromIndex, byte b1, byte b2) { in indexOf2Bytes() argument 85 …public static int indexOf3Bytes(byte[] array, int arrayLength, int fromIndex, byte b1, byte b2, by… in indexOf3Bytes() argument 93 public static int indexOf1Char(char[] array, int arrayLength, int fromIndex, char c) { in indexOf1Char() argument 94 …return AMD64ArrayIndexOfDispatchNode.indexOf(STUB_INDEX_OF_1_CHAR, array, arrayLength, fromIndex, … in indexOf1Char() 97 … public static int indexOf2Chars(char[] array, int arrayLength, int fromIndex, char c1, char c2) { in indexOf2Chars() argument 101 …public static int indexOf3Chars(char[] array, int arrayLength, int fromIndex, char c1, char c2, ch… in indexOf3Chars() argument 109 public static int indexOf1Char(byte[] array, int arrayLength, int fromIndex, char c) { in indexOf1Char() argument 113 … public static int indexOf2Chars(byte[] array, int arrayLength, int fromIndex, char c1, char c2) { in indexOf2Chars() argument [all …]
|
H A D | AMD64ArrayIndexOfNode.java | 58 @Input private ValueNode arrayLength; field in AMD64ArrayIndexOfNode 71 this.arrayLength = arrayLength; in AMD64ArrayIndexOfNode() 78 this(arrayKind, valueKind, false, arrayPointer, arrayLength, fromIndex, searchValues); in AMD64ArrayIndexOfNode() 113 Object array, int arrayLength, int fromIndex, byte v1); in optimizedArrayIndexOf() argument 120 Object array, int arrayLength, int fromIndex, byte v1, byte v2); in optimizedArrayIndexOf() argument 141 Object array, int arrayLength, int fromIndex, char v1); in optimizedArrayIndexOf() argument 148 Object array, int arrayLength, int fromIndex, char v1, char v2); in optimizedArrayIndexOf() argument 169 Object array, int arrayLength, int fromIndex, int searchValue); in optimizedArrayIndexOf() argument 171 public static int indexOf(byte[] array, int arrayLength, int fromIndex, byte v1) { in indexOf() argument 187 public static int indexOf(byte[] array, int arrayLength, int fromIndex, char v1) { in indexOf() argument [all …]
|
H A D | AMD64ArrayIndexOfDispatchNode.java | 73 @Input private ValueNode arrayLength; field in AMD64ArrayIndexOfDispatchNode 88 this.arrayLength = arrayLength; in AMD64ArrayIndexOfDispatchNode() 102 return arrayLength; in getArrayLength() 152 ret[1] = arrayLength; in getStubCallArgs() 240 Object array, int arrayLength, int fromIndex, byte v1); 248 Object array, int arrayLength, int fromIndex, byte v1, byte v2); 256 Object array, int arrayLength, int fromIndex, byte v1, byte v2, byte v3); 272 Object array, int arrayLength, int fromIndex, char v1); 280 Object array, int arrayLength, int fromIndex, char v1, char v2); 288 Object array, int arrayLength, int fromIndex, char v1, char v2, char v3); [all …]
|
/dports/java/openjdk15/jdk15u-jdk-15.0.6-1-1/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/ |
H A D | AMD64ArrayIndexOf.java | 77 public static int indexOf1Byte(byte[] array, int arrayLength, int fromIndex, byte b) { in indexOf1Byte() argument 78 …return AMD64ArrayIndexOfDispatchNode.indexOf(STUB_INDEX_OF_1_BYTE, array, arrayLength, fromIndex, … in indexOf1Byte() 81 … public static int indexOf2Bytes(byte[] array, int arrayLength, int fromIndex, byte b1, byte b2) { in indexOf2Bytes() argument 85 …public static int indexOf3Bytes(byte[] array, int arrayLength, int fromIndex, byte b1, byte b2, by… in indexOf3Bytes() argument 93 public static int indexOf1Char(char[] array, int arrayLength, int fromIndex, char c) { in indexOf1Char() argument 94 …return AMD64ArrayIndexOfDispatchNode.indexOf(STUB_INDEX_OF_1_CHAR, array, arrayLength, fromIndex, … in indexOf1Char() 97 … public static int indexOf2Chars(char[] array, int arrayLength, int fromIndex, char c1, char c2) { in indexOf2Chars() argument 101 …public static int indexOf3Chars(char[] array, int arrayLength, int fromIndex, char c1, char c2, ch… in indexOf3Chars() argument 109 public static int indexOf1Char(byte[] array, int arrayLength, int fromIndex, char c) { in indexOf1Char() argument 113 … public static int indexOf2Chars(byte[] array, int arrayLength, int fromIndex, char c1, char c2) { in indexOf2Chars() argument [all …]
|
H A D | AMD64ArrayIndexOfNode.java | 58 @Input private ValueNode arrayLength; field in AMD64ArrayIndexOfNode 71 this.arrayLength = arrayLength; in AMD64ArrayIndexOfNode() 78 this(arrayKind, valueKind, false, arrayPointer, arrayLength, fromIndex, searchValues); in AMD64ArrayIndexOfNode() 113 Object array, int arrayLength, int fromIndex, byte v1); in optimizedArrayIndexOf() argument 120 Object array, int arrayLength, int fromIndex, byte v1, byte v2); in optimizedArrayIndexOf() argument 141 Object array, int arrayLength, int fromIndex, char v1); in optimizedArrayIndexOf() argument 148 Object array, int arrayLength, int fromIndex, char v1, char v2); in optimizedArrayIndexOf() argument 169 Object array, int arrayLength, int fromIndex, int searchValue); in optimizedArrayIndexOf() argument 171 public static int indexOf(byte[] array, int arrayLength, int fromIndex, byte v1) { in indexOf() argument 187 public static int indexOf(byte[] array, int arrayLength, int fromIndex, char v1) { in indexOf() argument [all …]
|
H A D | AMD64ArrayIndexOfDispatchNode.java | 73 @Input private ValueNode arrayLength; field in AMD64ArrayIndexOfDispatchNode 88 this.arrayLength = arrayLength; in AMD64ArrayIndexOfDispatchNode() 102 return arrayLength; in getArrayLength() 152 ret[1] = arrayLength; in getStubCallArgs() 240 Object array, int arrayLength, int fromIndex, byte v1); 248 Object array, int arrayLength, int fromIndex, byte v1, byte v2); 256 Object array, int arrayLength, int fromIndex, byte v1, byte v2, byte v3); 272 Object array, int arrayLength, int fromIndex, char v1); 280 Object array, int arrayLength, int fromIndex, char v1, char v2); 288 Object array, int arrayLength, int fromIndex, char v1, char v2, char v3); [all …]
|
/dports/java/openjdk14/jdk14u-jdk-14.0.2-12-1/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/ |
H A D | AMD64ArrayIndexOf.java | 77 public static int indexOf1Byte(byte[] array, int arrayLength, int fromIndex, byte b) { in indexOf1Byte() argument 78 …return AMD64ArrayIndexOfDispatchNode.indexOf(STUB_INDEX_OF_1_BYTE, array, arrayLength, fromIndex, … in indexOf1Byte() 81 … public static int indexOf2Bytes(byte[] array, int arrayLength, int fromIndex, byte b1, byte b2) { in indexOf2Bytes() argument 85 …public static int indexOf3Bytes(byte[] array, int arrayLength, int fromIndex, byte b1, byte b2, by… in indexOf3Bytes() argument 93 public static int indexOf1Char(char[] array, int arrayLength, int fromIndex, char c) { in indexOf1Char() argument 94 …return AMD64ArrayIndexOfDispatchNode.indexOf(STUB_INDEX_OF_1_CHAR, array, arrayLength, fromIndex, … in indexOf1Char() 97 … public static int indexOf2Chars(char[] array, int arrayLength, int fromIndex, char c1, char c2) { in indexOf2Chars() argument 101 …public static int indexOf3Chars(char[] array, int arrayLength, int fromIndex, char c1, char c2, ch… in indexOf3Chars() argument 109 public static int indexOf1Char(byte[] array, int arrayLength, int fromIndex, char c) { in indexOf1Char() argument 113 … public static int indexOf2Chars(byte[] array, int arrayLength, int fromIndex, char c1, char c2) { in indexOf2Chars() argument [all …]
|
H A D | AMD64ArrayIndexOfNode.java | 58 @Input private ValueNode arrayLength; field in AMD64ArrayIndexOfNode 71 this.arrayLength = arrayLength; in AMD64ArrayIndexOfNode() 78 this(arrayKind, valueKind, false, arrayPointer, arrayLength, fromIndex, searchValues); in AMD64ArrayIndexOfNode() 113 Object array, int arrayLength, int fromIndex, byte v1); in optimizedArrayIndexOf() argument 120 Object array, int arrayLength, int fromIndex, byte v1, byte v2); in optimizedArrayIndexOf() argument 141 Object array, int arrayLength, int fromIndex, char v1); in optimizedArrayIndexOf() argument 148 Object array, int arrayLength, int fromIndex, char v1, char v2); in optimizedArrayIndexOf() argument 169 Object array, int arrayLength, int fromIndex, int searchValue); in optimizedArrayIndexOf() argument 171 public static int indexOf(byte[] array, int arrayLength, int fromIndex, byte v1) { in indexOf() argument 187 public static int indexOf(byte[] array, int arrayLength, int fromIndex, char v1) { in indexOf() argument [all …]
|
H A D | AMD64ArrayIndexOfDispatchNode.java | 65 @Input private ValueNode arrayLength; field in AMD64ArrayIndexOfDispatchNode 80 this.arrayLength = arrayLength; in AMD64ArrayIndexOfDispatchNode() 94 return arrayLength; in getArrayLength() 144 ret[1] = arrayLength; in getStubCallArgs() 184 Object array, int arrayLength, int fromIndex, byte v1); in optimizedArrayIndexOf() argument 192 Object array, int arrayLength, int fromIndex, byte v1, byte v2); in optimizedArrayIndexOf() argument 200 Object array, int arrayLength, int fromIndex, byte v1, byte v2, byte v3); in optimizedArrayIndexOf() argument 216 Object array, int arrayLength, int fromIndex, char v1); in optimizedArrayIndexOf() argument 224 Object array, int arrayLength, int fromIndex, char v1, char v2); in optimizedArrayIndexOf() argument 232 Object array, int arrayLength, int fromIndex, char v1, char v2, char v3); in optimizedArrayIndexOf() argument [all …]
|
/dports/java/openjdk13/jdk13u-jdk-13.0.10-1-1/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/ |
H A D | AMD64ArrayIndexOf.java | 67 public static int indexOf1Byte(Pointer arrayPointer, int arrayLength, byte b) { in indexOf1Byte() argument 68 return callByte1(STUB_INDEX_OF_1_BYTE, arrayPointer, arrayLength, b); in indexOf1Byte() 71 public static int indexOf2Bytes(Pointer arrayPointer, int arrayLength, byte b1, byte b2) { in indexOf2Bytes() argument 72 return callByte2(STUB_INDEX_OF_2_BYTES, arrayPointer, arrayLength, b1, b2); in indexOf2Bytes() 76 return callByte3(STUB_INDEX_OF_3_BYTES, arrayPointer, arrayLength, b1, b2, b3); in indexOf3Bytes() 80 return callByte4(STUB_INDEX_OF_4_BYTES, arrayPointer, arrayLength, b1, b2, b3, b4); in indexOf4Bytes() 83 public static int indexOf1Char(Pointer arrayPointer, int arrayLength, char c) { in indexOf1Char() argument 84 return callChar1(STUB_INDEX_OF_1_CHAR, arrayPointer, arrayLength, c); in indexOf1Char() 88 return callChar2(STUB_INDEX_OF_2_CHARS, arrayPointer, arrayLength, c1, c2); in indexOf2Chars() 92 return callChar3(STUB_INDEX_OF_3_CHARS, arrayPointer, arrayLength, c1, c2, c3); in indexOf3Chars() [all …]
|
/dports/java/openjdk12/openjdk-jdk12u-jdk-12.0.2-10-4/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/ |
H A D | AMD64ArrayIndexOf.java | 67 public static int indexOf1Byte(Pointer arrayPointer, int arrayLength, byte b) { in indexOf1Byte() argument 68 return callByte1(STUB_INDEX_OF_1_BYTE, arrayPointer, arrayLength, b); in indexOf1Byte() 71 public static int indexOf2Bytes(Pointer arrayPointer, int arrayLength, byte b1, byte b2) { in indexOf2Bytes() argument 72 return callByte2(STUB_INDEX_OF_2_BYTES, arrayPointer, arrayLength, b1, b2); in indexOf2Bytes() 76 return callByte3(STUB_INDEX_OF_3_BYTES, arrayPointer, arrayLength, b1, b2, b3); in indexOf3Bytes() 80 return callByte4(STUB_INDEX_OF_4_BYTES, arrayPointer, arrayLength, b1, b2, b3, b4); in indexOf4Bytes() 83 public static int indexOf1Char(Pointer arrayPointer, int arrayLength, char c) { in indexOf1Char() argument 84 return callChar1(STUB_INDEX_OF_1_CHAR, arrayPointer, arrayLength, c); in indexOf1Char() 88 return callChar2(STUB_INDEX_OF_2_CHARS, arrayPointer, arrayLength, c1, c2); in indexOf2Chars() 92 return callChar3(STUB_INDEX_OF_3_CHARS, arrayPointer, arrayLength, c1, c2, c3); in indexOf3Chars() [all …]
|
/dports/java/openjdk13/jdk13u-jdk-13.0.10-1-1/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/ |
H A D | AMD64ArrayIndexOfStub.java | 44 …private static int indexOfTwoConsecutiveBytes(Pointer arrayPointer, int arrayLength, int searchVal… in indexOfTwoConsecutiveBytes() argument 49 …private static int indexOfTwoConsecutiveChars(Pointer arrayPointer, int arrayLength, int searchVal… in indexOfTwoConsecutiveChars() argument 54 private static int indexOf1Byte(Pointer arrayPointer, int arrayLength, byte b) { in indexOf1Byte() argument 55 … return AMD64ArrayIndexOfNode.optimizedArrayIndexOf(JavaKind.Byte, arrayPointer, arrayLength, b); in indexOf1Byte() 59 private static int indexOf2Bytes(Pointer arrayPointer, int arrayLength, byte b1, byte b2) { in indexOf2Bytes() argument 60 …return AMD64ArrayIndexOfNode.optimizedArrayIndexOf(JavaKind.Byte, arrayPointer, arrayLength, b1, b… in indexOf2Bytes() 64 …private static int indexOf3Bytes(Pointer arrayPointer, int arrayLength, byte b1, byte b2, byte b3)… in indexOf3Bytes() argument 74 private static int indexOf1Char(Pointer arrayPointer, int arrayLength, char c) { in indexOf1Char() argument 75 … return AMD64ArrayIndexOfNode.optimizedArrayIndexOf(JavaKind.Char, arrayPointer, arrayLength, c); in indexOf1Char() 79 private static int indexOf2Chars(Pointer arrayPointer, int arrayLength, char c1, char c2) { in indexOf2Chars() argument [all …]
|
/dports/java/openjdk12/openjdk-jdk12u-jdk-12.0.2-10-4/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/ |
H A D | AMD64ArrayIndexOfStub.java | 44 …private static int indexOfTwoConsecutiveBytes(Pointer arrayPointer, int arrayLength, int searchVal… in indexOfTwoConsecutiveBytes() argument 49 …private static int indexOfTwoConsecutiveChars(Pointer arrayPointer, int arrayLength, int searchVal… in indexOfTwoConsecutiveChars() argument 54 private static int indexOf1Byte(Pointer arrayPointer, int arrayLength, byte b) { in indexOf1Byte() argument 55 … return AMD64ArrayIndexOfNode.optimizedArrayIndexOf(JavaKind.Byte, arrayPointer, arrayLength, b); in indexOf1Byte() 59 private static int indexOf2Bytes(Pointer arrayPointer, int arrayLength, byte b1, byte b2) { in indexOf2Bytes() argument 60 …return AMD64ArrayIndexOfNode.optimizedArrayIndexOf(JavaKind.Byte, arrayPointer, arrayLength, b1, b… in indexOf2Bytes() 64 …private static int indexOf3Bytes(Pointer arrayPointer, int arrayLength, byte b1, byte b2, byte b3)… in indexOf3Bytes() argument 74 private static int indexOf1Char(Pointer arrayPointer, int arrayLength, char c) { in indexOf1Char() argument 75 … return AMD64ArrayIndexOfNode.optimizedArrayIndexOf(JavaKind.Char, arrayPointer, arrayLength, c); in indexOf1Char() 79 private static int indexOf2Chars(Pointer arrayPointer, int arrayLength, char c1, char c2) { in indexOf2Chars() argument [all …]
|
/dports/java/openjdk11/jdk11u-jdk-11.0.13-8-1/test/jdk/java/lang/invoke/ |
H A D | ArrayLengthTest.java | 58 MethodHandle arrayLength = MethodHandles.arrayLength(arrayClass); in testArrayLength() local 59 assertEquals(int.class, arrayLength.type().returnType()); in testArrayLength() 60 assertEquals(arrayClass, arrayLength.type().parameterType(0)); in testArrayLength() 62 assertEquals(10, arrayLength.invoke(array)); in testArrayLength() 67 MethodHandle arrayLength = MethodHandles.arrayLength(arrayClass); in testArrayLengthInvokeNPE() local 68 arrayLength.invoke(null); in testArrayLengthInvokeNPE() 73 MethodHandles.arrayLength(String.class); in testArrayLengthNoArray() 78 MethodHandles.arrayLength(null); in testArrayLengthNPE() 83 MethodHandle arrayLength = MethodHandles.arrayLength(String[].class); in testNullReference() local 84 int len = (int)arrayLength.invokeExact((String[])null); in testNullReference()
|
/dports/java/openjdk11-jre/jdk11u-jdk-11.0.13-8-1/test/jdk/java/lang/invoke/ |
H A D | ArrayLengthTest.java | 58 MethodHandle arrayLength = MethodHandles.arrayLength(arrayClass); in testArrayLength() local 59 assertEquals(int.class, arrayLength.type().returnType()); in testArrayLength() 60 assertEquals(arrayClass, arrayLength.type().parameterType(0)); in testArrayLength() 62 assertEquals(10, arrayLength.invoke(array)); in testArrayLength() 67 MethodHandle arrayLength = MethodHandles.arrayLength(arrayClass); in testArrayLengthInvokeNPE() local 68 arrayLength.invoke(null); in testArrayLengthInvokeNPE() 73 MethodHandles.arrayLength(String.class); in testArrayLengthNoArray() 78 MethodHandles.arrayLength(null); in testArrayLengthNPE() 83 MethodHandle arrayLength = MethodHandles.arrayLength(String[].class); in testNullReference() local 84 int len = (int)arrayLength.invokeExact((String[])null); in testNullReference()
|
/dports/java/openjdk15/jdk15u-jdk-15.0.6-1-1/test/jdk/java/lang/invoke/ |
H A D | ArrayLengthTest.java | 58 MethodHandle arrayLength = MethodHandles.arrayLength(arrayClass); in testArrayLength() local 59 assertEquals(int.class, arrayLength.type().returnType()); in testArrayLength() 60 assertEquals(arrayClass, arrayLength.type().parameterType(0)); in testArrayLength() 62 assertEquals(10, arrayLength.invoke(array)); in testArrayLength() 67 MethodHandle arrayLength = MethodHandles.arrayLength(arrayClass); in testArrayLengthInvokeNPE() local 68 arrayLength.invoke(null); in testArrayLengthInvokeNPE() 73 MethodHandles.arrayLength(String.class); in testArrayLengthNoArray() 78 MethodHandles.arrayLength(null); in testArrayLengthNPE() 83 MethodHandle arrayLength = MethodHandles.arrayLength(String[].class); in testNullReference() local 84 int len = (int)arrayLength.invokeExact((String[])null); in testNullReference()
|
/dports/java/openjdk16/jdk16u-jdk-16.0.2-7-1/test/jdk/java/lang/invoke/ |
H A D | ArrayLengthTest.java | 58 MethodHandle arrayLength = MethodHandles.arrayLength(arrayClass); in testArrayLength() local 59 assertEquals(int.class, arrayLength.type().returnType()); in testArrayLength() 60 assertEquals(arrayClass, arrayLength.type().parameterType(0)); in testArrayLength() 62 assertEquals(10, arrayLength.invoke(array)); in testArrayLength() 67 MethodHandle arrayLength = MethodHandles.arrayLength(arrayClass); in testArrayLengthInvokeNPE() local 68 arrayLength.invoke(null); in testArrayLengthInvokeNPE() 73 MethodHandles.arrayLength(String.class); in testArrayLengthNoArray() 78 MethodHandles.arrayLength(null); in testArrayLengthNPE() 83 MethodHandle arrayLength = MethodHandles.arrayLength(String[].class); in testNullReference() local 84 int len = (int)arrayLength.invokeExact((String[])null); in testNullReference()
|
/dports/java/openjdk14/jdk14u-jdk-14.0.2-12-1/test/jdk/java/lang/invoke/ |
H A D | ArrayLengthTest.java | 58 MethodHandle arrayLength = MethodHandles.arrayLength(arrayClass); in testArrayLength() local 59 assertEquals(int.class, arrayLength.type().returnType()); in testArrayLength() 60 assertEquals(arrayClass, arrayLength.type().parameterType(0)); in testArrayLength() 62 assertEquals(10, arrayLength.invoke(array)); in testArrayLength() 67 MethodHandle arrayLength = MethodHandles.arrayLength(arrayClass); in testArrayLengthInvokeNPE() local 68 arrayLength.invoke(null); in testArrayLengthInvokeNPE() 73 MethodHandles.arrayLength(String.class); in testArrayLengthNoArray() 78 MethodHandles.arrayLength(null); in testArrayLengthNPE() 83 MethodHandle arrayLength = MethodHandles.arrayLength(String[].class); in testNullReference() local 84 int len = (int)arrayLength.invokeExact((String[])null); in testNullReference()
|
/dports/java/openjdk12/openjdk-jdk12u-jdk-12.0.2-10-4/test/jdk/java/lang/invoke/ |
H A D | ArrayLengthTest.java | 58 MethodHandle arrayLength = MethodHandles.arrayLength(arrayClass); in testArrayLength() local 59 assertEquals(int.class, arrayLength.type().returnType()); in testArrayLength() 60 assertEquals(arrayClass, arrayLength.type().parameterType(0)); in testArrayLength() 62 assertEquals(10, arrayLength.invoke(array)); in testArrayLength() 67 MethodHandle arrayLength = MethodHandles.arrayLength(arrayClass); in testArrayLengthInvokeNPE() local 68 arrayLength.invoke(null); in testArrayLengthInvokeNPE() 73 MethodHandles.arrayLength(String.class); in testArrayLengthNoArray() 78 MethodHandles.arrayLength(null); in testArrayLengthNPE() 83 MethodHandle arrayLength = MethodHandles.arrayLength(String[].class); in testNullReference() local 84 int len = (int)arrayLength.invokeExact((String[])null); in testNullReference()
|
/dports/java/openjdk13/jdk13u-jdk-13.0.10-1-1/test/jdk/java/lang/invoke/ |
H A D | ArrayLengthTest.java | 58 MethodHandle arrayLength = MethodHandles.arrayLength(arrayClass); in testArrayLength() local 59 assertEquals(int.class, arrayLength.type().returnType()); in testArrayLength() 60 assertEquals(arrayClass, arrayLength.type().parameterType(0)); in testArrayLength() 62 assertEquals(10, arrayLength.invoke(array)); in testArrayLength() 67 MethodHandle arrayLength = MethodHandles.arrayLength(arrayClass); in testArrayLengthInvokeNPE() local 68 arrayLength.invoke(null); in testArrayLengthInvokeNPE() 73 MethodHandles.arrayLength(String.class); in testArrayLengthNoArray() 78 MethodHandles.arrayLength(null); in testArrayLengthNPE() 83 MethodHandle arrayLength = MethodHandles.arrayLength(String[].class); in testNullReference() local 84 int len = (int)arrayLength.invokeExact((String[])null); in testNullReference()
|
/dports/java/openjdk17/jdk17u-jdk-17.0.1-12-1/test/jdk/java/lang/invoke/ |
H A D | ArrayLengthTest.java | 58 MethodHandle arrayLength = MethodHandles.arrayLength(arrayClass); in testArrayLength() local 59 assertEquals(int.class, arrayLength.type().returnType()); in testArrayLength() 60 assertEquals(arrayClass, arrayLength.type().parameterType(0)); in testArrayLength() 62 assertEquals(10, arrayLength.invoke(array)); in testArrayLength() 67 MethodHandle arrayLength = MethodHandles.arrayLength(arrayClass); in testArrayLengthInvokeNPE() local 68 arrayLength.invoke(null); in testArrayLengthInvokeNPE() 73 MethodHandles.arrayLength(String.class); in testArrayLengthNoArray() 78 MethodHandles.arrayLength(null); in testArrayLengthNPE() 83 MethodHandle arrayLength = MethodHandles.arrayLength(String[].class); in testNullReference() local 84 int len = (int)arrayLength.invokeExact((String[])null); in testNullReference()
|
/dports/java/openjdk11/jdk11u-jdk-11.0.13-8-1/src/java.base/share/classes/java/lang/invoke/ |
H A D | MethodHandle.java | 958 public MethodHandle asSpreader(Class<?> arrayType, int arrayLength) { in asSpreader() argument 959 return asSpreader(type().parameterCount() - arrayLength, arrayType, arrayLength); in asSpreader() 1015 spreadArrayChecks(arrayType, arrayLength); in asSpreaderChecks() 1017 if (nargs < arrayLength || arrayLength < 0) in asSpreaderChecks() 1019 if (pos < 0 || pos + arrayLength > nargs) { in asSpreaderChecks() 1025 for (int i = pos; i < pos + arrayLength; i++) { in asSpreaderChecks() 1047 if ((arrayLength & 0x7F) != arrayLength) { in spreadArrayChecks() 1048 if ((arrayLength & 0xFF) != arrayLength) in spreadArrayChecks() 1050 assert(arrayLength >= 128); in spreadArrayChecks() 1220 asCollectorChecks(arrayType, collectArgPos, arrayLength); in asCollector() [all …]
|