Home
last modified time | relevance | path

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

/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/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.java482 /*non-public*/ MethodType asSpreaderType(Class<?> arrayType, int pos, int arrayLength) { in asSpreaderType() argument
483 assert(parameterCount() >= arrayLength); in asSpreaderType()
485 if (arrayLength == 0) return this; // nothing to change in asSpreaderType()
490 MethodType res = genericMethodType(arrayLength); in asSpreaderType()
499 for (int i = spreadPos; i < spreadPos + arrayLength; i++) { in asSpreaderType()
502 Arrays.fill(fixedPtypes, i, spreadPos + arrayLength, elemType); in asSpreaderType()
526 /*non-public*/ MethodType asCollectorType(Class<?> arrayType, int pos, int arrayLength) { in asCollectorType() argument
532 res = genericMethodType(arrayLength); in asCollectorType()
539 res = methodType(rtype, Collections.nCopies(arrayLength, elemType)); in asCollectorType()
546 … res = res.insertParameterTypes(arrayLength, Arrays.copyOfRange(ptypes, pos + 1, ptypes.length)); in asCollectorType()
DTransformers.java691 final int arrayLength = newType.parameterCount() - currentType.parameterCount() + 1; in asTypeUncached() local
692 if (arrayLength < 0) { in asTypeUncached()
699 collector = currentFixedArity.asCollector(arrayType, arrayLength).asType(newType); in asTypeUncached()
1291 final int arrayLength = in transform() local
1293 if (arrayLength != numArrayArgs) { in transform()
1295 "Invalid array length " + arrayLength + " expected " + numArrayArgs); in transform()
1305 final int spreadBytes = elementBytes * arrayLength; in transform()
1313 if (arrayLength != 0) { in transform()
1418 private final int arrayLength; field in Transformers.Collector
1437 this.arrayLength = length; in Collector()
[all …]
DMethodHandles.java2259 MethodHandle arrayLength(Class<?> arrayClass) throws IllegalArgumentException { in arrayLength() method in MethodHandles
/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/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.java1844 int arrayLength) {
1850 this.length = arrayLength;
1854 long offset, long length, int arrayLength) {
1863 if (offset < 0 || length < 0 || (offset + length - 1 >= arrayLength)) {
1866 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/misc/
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.java112 int arrayLength = 23; in constructor() local
113 int halfLength = arrayLength/2; in constructor()
114 byte[] array = new byte[arrayLength]; in constructor()
118 {-1, arrayLength, 1}, // negative offset in constructor()
119 {0, arrayLength, 0}, // OK in constructor()
120 {1, arrayLength, 1}, // length overflow in constructor()
121 {arrayLength - 1, 1, 0}, // OK in constructor()
122 {arrayLength, 1, 1}, // offset overflow in constructor()
124 {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.java717 static void rangeCheck(int arrayLength, int fromIndex, int toIndex) { in rangeCheck() argument
725 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.cpp2016 size_t arrayLength = env->GetArrayLength(javaStructs); in Linux_poll() local
2017 std::unique_ptr<struct pollfd[]> fds(new struct pollfd[arrayLength]); in Linux_poll()
2018 memset(fds.get(), 0, sizeof(struct pollfd) * arrayLength); in Linux_poll()
2020 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.txt4602 …method public static java.lang.invoke.MethodHandle arrayLength(Class<?>) throws java.lang.IllegalA…