Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 10 of 24 for saturatedCast (0.09 seconds)

The search processing time has exceeded the limit. The displayed results may be partial.

  1. android/guava/src/com/google/common/primitives/UnsignedBytes.java

       * @param value any {@code long} value
       * @return {@code (byte) 255} if {@code value >= 255}, {@code (byte) 0} if {@code value <= 0}, and
       *     {@code value} cast to {@code byte} otherwise
       */
      public static byte saturatedCast(long value) {
        if (value > toUnsignedInt(MAX_VALUE)) {
          return MAX_VALUE; // -1
        }
        if (value < 0) {
          return (byte) 0;
        }
        return (byte) value;
      }
    
      /**
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Mon Mar 23 16:38:16 GMT 2026
    - 21K bytes
    - Click Count (0)
  2. android/guava/src/com/google/common/primitives/Ints.java

       *     {@link Integer#MAX_VALUE} if it is too large, or {@link Integer#MIN_VALUE} if it is too
       *     small
       */
      public static int saturatedCast(long value) {
        if (value > Integer.MAX_VALUE) {
          return Integer.MAX_VALUE;
        }
        if (value < Integer.MIN_VALUE) {
          return Integer.MIN_VALUE;
        }
        return (int) value;
      }
    
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Tue Mar 17 16:45:58 GMT 2026
    - 31.3K bytes
    - Click Count (0)
  3. android/guava-tests/test/com/google/common/primitives/UnsignedBytesTest.java

        for (byte value : VALUES) {
          assertThat(UnsignedBytes.saturatedCast(toUnsignedInt(value))).isEqualTo(value);
        }
        assertThat(UnsignedBytes.saturatedCast(256L)).isEqualTo(GREATEST);
        assertThat(UnsignedBytes.saturatedCast(-1L)).isEqualTo(LEAST);
        assertThat(UnsignedBytes.saturatedCast(Long.MAX_VALUE)).isEqualTo(GREATEST);
        assertThat(UnsignedBytes.saturatedCast(Long.MIN_VALUE)).isEqualTo(LEAST);
      }
    
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Sun Mar 08 01:43:32 GMT 2026
    - 13.6K bytes
    - Click Count (0)
  4. guava-tests/test/com/google/common/primitives/UnsignedBytesTest.java

        for (byte value : VALUES) {
          assertThat(UnsignedBytes.saturatedCast(toUnsignedInt(value))).isEqualTo(value);
        }
        assertThat(UnsignedBytes.saturatedCast(256L)).isEqualTo(GREATEST);
        assertThat(UnsignedBytes.saturatedCast(-1L)).isEqualTo(LEAST);
        assertThat(UnsignedBytes.saturatedCast(Long.MAX_VALUE)).isEqualTo(GREATEST);
        assertThat(UnsignedBytes.saturatedCast(Long.MIN_VALUE)).isEqualTo(LEAST);
      }
    
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Sun Mar 08 01:43:32 GMT 2026
    - 14K bytes
    - Click Count (0)
  5. android/guava-tests/test/com/google/common/primitives/CharsTest.java

        for (char value : VALUES) {
          assertThat(Chars.saturatedCast((long) value)).isEqualTo(value);
        }
        assertThat(Chars.saturatedCast(GREATEST + 1L)).isEqualTo(GREATEST);
        assertThat(Chars.saturatedCast(LEAST - 1L)).isEqualTo(LEAST);
        assertThat(Chars.saturatedCast(Long.MAX_VALUE)).isEqualTo(GREATEST);
        assertThat(Chars.saturatedCast(Long.MIN_VALUE)).isEqualTo(LEAST);
      }
    
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Sun Mar 08 01:43:32 GMT 2026
    - 26K bytes
    - Click Count (0)
  6. guava-tests/test/com/google/common/primitives/CharsTest.java

        for (char value : VALUES) {
          assertThat(Chars.saturatedCast((long) value)).isEqualTo(value);
        }
        assertThat(Chars.saturatedCast(GREATEST + 1L)).isEqualTo(GREATEST);
        assertThat(Chars.saturatedCast(LEAST - 1L)).isEqualTo(LEAST);
        assertThat(Chars.saturatedCast(Long.MAX_VALUE)).isEqualTo(GREATEST);
        assertThat(Chars.saturatedCast(Long.MIN_VALUE)).isEqualTo(LEAST);
      }
    
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Sun Mar 08 01:43:32 GMT 2026
    - 26K bytes
    - Click Count (0)
  7. guava-tests/test/com/google/common/primitives/IntsTest.java

        for (int value : VALUES) {
          assertThat(Ints.saturatedCast((long) value)).isEqualTo(value);
        }
        assertThat(Ints.saturatedCast(GREATEST + 1L)).isEqualTo(GREATEST);
        assertThat(Ints.saturatedCast(LEAST - 1L)).isEqualTo(LEAST);
        assertThat(Ints.saturatedCast(Long.MAX_VALUE)).isEqualTo(GREATEST);
        assertThat(Ints.saturatedCast(Long.MIN_VALUE)).isEqualTo(LEAST);
      }
    
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Sun Mar 08 01:43:32 GMT 2026
    - 29.4K bytes
    - Click Count (0)
  8. android/guava/src/com/google/common/collect/AbstractMapBasedMultiset.java

        return backingMap.size();
      }
    
      @Override
      public final Iterator<E> iterator() {
        return Multisets.iteratorImpl(this);
      }
    
      @Override
      public final int size() {
        return Ints.saturatedCast(size);
      }
    
      /**
       * @serialData the number of distinct elements, the first element, its count, the second element,
       *     its count, and so on
       */
      @GwtIncompatible
      @J2ktIncompatible
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Fri Dec 05 23:15:58 GMT 2025
    - 7.9K bytes
    - Click Count (0)
  9. guava/src/com/google/common/collect/RegularImmutableMultiset.java

        }
    
        return hashFloodingDetected(hashTable)
            ? JdkBackedImmutableMultiset.create(asImmutableList(entryArray))
            : new RegularImmutableMultiset<E>(
                entryArray, hashTable, Ints.saturatedCast(size), hashCode, null);
      }
    
      private static boolean hashFloodingDetected(@Nullable ImmutableEntry<?>[] hashTable) {
        for (int i = 0; i < hashTable.length; i++) {
          int bucketLength = 0;
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Fri Dec 26 20:08:09 GMT 2025
    - 6.8K bytes
    - Click Count (0)
  10. android/guava/src/com/google/common/math/IntMath.java

        return Ints.saturatedCast((long) a + b);
      }
    
      /**
       * Returns the difference of {@code a} and {@code b} unless it would overflow or underflow in
       * which case {@code Integer.MAX_VALUE} or {@code Integer.MIN_VALUE} is returned, respectively.
       *
       * @since 20.0
       */
      public static int saturatedSubtract(int a, int b) {
        return Ints.saturatedCast((long) a - b);
      }
    
      /**
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Thu Jan 29 22:14:05 GMT 2026
    - 26.1K bytes
    - Click Count (0)
Back to Top