Home
last modified time | relevance | path

Searched refs:arrayLength (Results 1 – 21 of 21) sorted by relevance

/libcore/ojluni/src/main/java/java/lang/invoke/
DMethodHandle.java957 public MethodHandle asSpreader(Class<?> arrayType, int arrayLength) { in asSpreader() argument
958 return asSpreader(type().parameterCount() - arrayLength, arrayType, arrayLength); in asSpreader()
1000 public MethodHandle asSpreader(int spreadArgPos, Class<?> arrayType, int arrayLength) { in asSpreader() argument
1001 MethodType postSpreadType = asSpreaderChecks(arrayType, spreadArgPos, arrayLength); in asSpreader()
1010 final int spreadEnd = spreadArgPos + arrayLength; in asSpreader()
1014 asType(postSpreadType), adapterType, spreadArgPos, arrayLength); in asSpreader()
1022 private MethodType asSpreaderChecks(Class<?> arrayType, int pos, int arrayLength) { in asSpreaderChecks() argument
1023 spreadArrayChecks(arrayType, arrayLength); in asSpreaderChecks()
1025 if (nargs < arrayLength || arrayLength < 0) in asSpreaderChecks()
1027 if (pos < 0 || pos + arrayLength > nargs) { in asSpreaderChecks()
[all …]
DMethodType.java496 /*non-public*/ MethodType asSpreaderType(Class<?> arrayType, int pos, int arrayLength) { in asSpreaderType() argument
497 assert(parameterCount() >= arrayLength); in asSpreaderType()
499 if (arrayLength == 0) return this; // nothing to change in asSpreaderType()
504 MethodType res = genericMethodType(arrayLength); in asSpreaderType()
513 for (int i = spreadPos; i < spreadPos + arrayLength; i++) { in asSpreaderType()
516 Arrays.fill(fixedPtypes, i, spreadPos + arrayLength, elemType); in asSpreaderType()
540 /*non-public*/ MethodType asCollectorType(Class<?> arrayType, int pos, int arrayLength) { in asCollectorType() argument
546 res = genericMethodType(arrayLength); in asCollectorType()
553 res = methodType(rtype, Collections.nCopies(arrayLength, elemType)); in asCollectorType()
560 … res = res.insertParameterTypes(arrayLength, Arrays.copyOfRange(ptypes, pos + 1, ptypes.length)); in asCollectorType()
DTransformers.java583 final int arrayLength = newType.parameterCount() - currentType.parameterCount() + 1; in asTypeUncached() local
584 if (arrayLength < 0) { in asTypeUncached()
591 collector = currentFixedArity.asCollector(arrayType, arrayLength).asType(newType); in asTypeUncached()
1183 final int arrayLength = in transform() local
1185 if (arrayLength != numArrayArgs) { in transform()
1187 "Invalid array length " + arrayLength + " expected " + numArrayArgs); in transform()
1197 final int spreadBytes = elementBytes * arrayLength; in transform()
1205 if (arrayLength != 0) { in transform()
1310 private final int arrayLength; field in Transformers.Collector
1329 this.arrayLength = length; in Collector()
[all …]
DMethodHandles.java2349 MethodHandle arrayLength(Class<?> arrayClass) throws IllegalArgumentException { in arrayLength() method in MethodHandles
2359 Method arrayLength = in arrayLength() local
2363 arrayLength.getArtMethod(), in arrayLength()
2378 private static int arrayLength(byte[] array) { return array.length; } in arrayLength() method in MethodHandles
2379 private static int arrayLength(boolean[] array) { return array.length; } in arrayLength() method in MethodHandles
2380 private static int arrayLength(char[] array) { return array.length; } in arrayLength() method in MethodHandles
2381 private static int arrayLength(short[] array) { return array.length; } in arrayLength() method in MethodHandles
2382 private static int arrayLength(int[] array) { return array.length; } in arrayLength() method in MethodHandles
2383 private static int arrayLength(long[] array) { return array.length; } in arrayLength() method in MethodHandles
2384 private static int arrayLength(float[] array) { return array.length; } in arrayLength() method in MethodHandles
[all …]
/libcore/ojluni/src/test/java/lang/invoke/
DArrayLengthTest.java58 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()
/libcore/benchmarks/src/benchmarks/
DSystemArrayCopyBenchmark.java24 int arrayLength; field in SystemArrayCopyBenchmark
29 final int len = arrayLength; in timeSystemCharArrayCopy()
38 final int len = arrayLength; in timeSystemByteArrayCopy()
47 final int len = arrayLength; in timeSystemShortArrayCopy()
56 final int len = arrayLength; in timeSystemIntArrayCopy()
65 final int len = arrayLength; in timeSystemLongArrayCopy()
74 final int len = arrayLength; in timeSystemFloatArrayCopy()
83 final int len = arrayLength; in timeSystemDoubleArrayCopy()
92 final int len = arrayLength; in timeSystemBooleanArrayCopy()
DDeepArrayOpsBenchmark.java27 @Param({"0001", "0004", "0016", "0256", "2048"}) int arrayLength; field in DeepArrayOpsBenchmark
33 array = new Object[arrayLength * 14]; in setUp()
34 array2 = new Object[arrayLength * 14]; in setUp()
35 for (int i = 0; i < arrayLength; i += 14) { in setUp()
/libcore/ojluni/src/test/java/util/Collections/
DCheckedQueue.java51 int arrayLength = 10; in testAdd() local
52 … Queue<String> abq = Collections.checkedQueue(new ArrayBlockingQueue<>(arrayLength), String.class); in testAdd()
54 for (int i = 0; i < arrayLength; i++) { in testAdd()
72 int arrayLength = 10; in testAddFail1() local
73 ArrayBlockingQueue<String> abq = new ArrayBlockingQueue(arrayLength + 1); in testAddFail1()
75 for (int i = 0; i < arrayLength; i++) { in testAddFail1()
/libcore/ojluni/src/main/java/java/util/stream/
DSpinedBuffer.java481 protected abstract int arrayLength(T_ARR array); in arrayLength() method in SpinedBuffer.OfPrimitive
489 ? arrayLength(curChunk) in capacity()
490 : priorElementCount[spineIndex] + arrayLength(spine[spineIndex]); in capacity()
513 priorElementCount[i] = priorElementCount[i-1] + arrayLength(spine[i - 1]); in ensureCapacity()
535 if (index < priorElementCount[j] + arrayLength(spine[j])) in chunkFor()
543 if (finalOffset > arrayLength(array) || finalOffset < offset) { in copyInto()
552 System.arraycopy(spine[i], 0, array, offset, arrayLength(spine[i])); in copyInto()
553 offset += arrayLength(spine[i]); in copyInto()
570 if (elementIndex == arrayLength(curChunk)) { in preAccept()
594 arrayForEach(spine[j], 0, arrayLength(spine[j]), consumer); in forEach()
[all …]
DNodes.java1853 int arrayLength) {
1859 this.length = arrayLength;
1863 long offset, long length, int arrayLength) {
1872 if (offset < 0 || length < 0 || (offset + length - 1 >= arrayLength)) {
1875 offset, offset, length, arrayLength));
/libcore/luni/src/main/java/libcore/io/
DNioBufferIterator.java138 private static void checkArrayBounds(int arrayOffset, int arrayLength, int count) { in checkArrayBounds() argument
146 if (targetPos < 0 || targetPos > arrayLength) { in checkArrayBounds()
148 "Write outside range: arrayLength=" + arrayLength + ", arrayOffset=" in checkArrayBounds()
/libcore/ojluni/src/main/java/jdk/internal/access/
DJavaObjectInputStreamAccess.java36 void checkArray(ObjectInputStream ois, Class<?> arrayType, int arrayLength) in checkArray() argument
/libcore/ojluni/src/lambda/java/java/lang/invoke/
DMethodHandle.java42 public MethodHandle asCollector(Class<?> arrayType, int arrayLength) { return null; } in asCollector() argument
/libcore/ojluni/src/test/java/math/BigInteger/
DBigIntegerTest.java114 int arrayLength = 23; in constructor() local
115 int halfLength = arrayLength/2; in constructor()
116 byte[] array = new byte[arrayLength]; in constructor()
120 {-1, arrayLength, 1}, // negative offset in constructor()
121 {0, arrayLength, 0}, // OK in constructor()
122 {1, arrayLength, 1}, // length overflow in constructor()
123 {arrayLength - 1, 1, 0}, // OK in constructor()
124 {arrayLength, 1, 1}, // offset overflow in constructor()
126 {halfLength, arrayLength - halfLength + 1, 1} // length overflow in constructor()
/libcore/harmony-tests/src/test/java/org/apache/harmony/tests/java/lang/
DThreadTest.java308 int arrayLength = 10; in test_enumerate$Ljava_lang_Thread() local
309 Thread[] tarray = new Thread[arrayLength]; in test_enumerate$Ljava_lang_Thread()
/libcore/ojluni/src/main/java/java/util/
DSpliterators.java385 private static void checkFromToBounds(int arrayLength, int origin, int fence) { in checkFromToBounds() argument
393 if (fence > arrayLength) { in checkFromToBounds()
DArrays.java725 static void rangeCheck(int arrayLength, int fromIndex, int toIndex) { in rangeCheck() argument
733 if (toIndex > arrayLength) { in rangeCheck()
/libcore/ojluni/annotations/hiddenapi/java/util/
DArrays.java38 private static void rangeCheck(int arrayLength, int fromIndex, int toIndex) { in rangeCheck() argument
/libcore/luni/src/main/native/
Dlibcore_io_Linux.cpp2005 size_t arrayLength = env->GetArrayLength(javaStructs); in Linux_poll() local
2006 std::unique_ptr<struct pollfd[]> fds(new struct pollfd[arrayLength]); in Linux_poll()
2007 memset(fds.get(), 0, sizeof(struct pollfd) * arrayLength); in Linux_poll()
2009 for (size_t i = 0; i < arrayLength; ++i) { in Linux_poll()
/libcore/ojluni/src/main/java/java/io/
DObjectInputStream.java1152 private void checkArray(Class<?> arrayType, int arrayLength) throws InvalidClassException { in checkArray() argument
1157 if (arrayLength < 0) { in checkArray()
/libcore/api/
Dcurrent.txt4812 …method public static java.lang.invoke.MethodHandle arrayLength(Class<?>) throws java.lang.IllegalA…