Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 10 of 18 for desugaring (0.32 seconds)

  1. android/guava-testlib/test/com/google/common/testing/FakeTickerTest.java

        tester.testAllPublicInstanceMethods(new FakeTicker());
      }
    
      @GwtIncompatible // java.time.Duration
      @IgnoreJRERequirement // TODO: b/288085449 - Remove this once we use library-desugaring scents.
      public void testAdvance() {
        FakeTicker ticker = new FakeTicker();
        assertEquals(0, ticker.read());
        assertThat(ticker.advance(10)).isSameInstanceAs(ticker);
        assertEquals(10, ticker.read());
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Tue Mar 17 16:11:48 GMT 2026
    - 6.3K bytes
    - Click Count (0)
  2. android/guava-tests/test/com/google/common/util/concurrent/ForwardingObjectTester.java

       */
      static <T extends ForwardingObject> void testForwardingObject(Class<T> forwarderClass) {
        List<Class<?>> interfaces = new ArrayList<>(Arrays.asList(forwarderClass.getInterfaces()));
        // Desugaring may introduce AutoCloseable as an extra interface.
        interfaces.remove(AutoCloseable.class);
        @SuppressWarnings("unchecked") // super interface type of T
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Mon Mar 16 22:45:21 GMT 2026
    - 2.8K bytes
    - Click Count (0)
  3. guava-tests/test/com/google/common/util/concurrent/ForwardingObjectTester.java

       */
      static <T extends ForwardingObject> void testForwardingObject(Class<T> forwarderClass) {
        List<Class<?>> interfaces = new ArrayList<>(Arrays.asList(forwarderClass.getInterfaces()));
        // Desugaring may introduce AutoCloseable as an extra interface.
        interfaces.remove(AutoCloseable.class);
        @SuppressWarnings("unchecked") // super interface type of T
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Mon Mar 16 22:45:21 GMT 2026
    - 2.8K bytes
    - Click Count (0)
  4. android/guava-testlib/src/com/google/common/collect/testing/testers/CollectionSpliteratorTester.java

    // @Ignore affects the Android test runner, which respects JUnit 4 annotations on JUnit 3 tests.
    @SuppressWarnings("JUnit4ClassUsedInJUnit3")
    @IgnoreJRERequirement // We opt into library desugaring for our tests.
    public class CollectionSpliteratorTester<E> extends AbstractCollectionTester<E> {
    
      @CollectionFeature.Require(absent = KNOWN_ORDER)
      public void testSpliteratorUnknownOrder() {
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Thu Aug 07 16:05:33 GMT 2025
    - 3.9K bytes
    - Click Count (0)
  5. android/guava-testlib/src/com/google/common/collect/testing/testers/CollectionRemoveIfTester.java

    // @Ignore affects the Android test runner, which respects JUnit 4 annotations on JUnit 3 tests.
    @SuppressWarnings("JUnit4ClassUsedInJUnit3")
    @IgnoreJRERequirement // We opt into library desugaring for our tests.
    public class CollectionRemoveIfTester<E> extends AbstractCollectionTester<E> {
      @CollectionFeature.Require(SUPPORTS_ITERATOR_REMOVE)
      public void testRemoveIf_alwaysFalse() {
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Wed Jul 16 20:34:52 GMT 2025
    - 4.2K bytes
    - Click Count (0)
  6. android/guava-testlib/src/com/google/common/collect/testing/testers/MapPutIfAbsentTester.java

    // @Ignore affects the Android test runner, which respects JUnit 4 annotations on JUnit 3 tests.
    @SuppressWarnings("JUnit4ClassUsedInJUnit3")
    @IgnoreJRERequirement // We opt into library desugaring for our tests.
    public class MapPutIfAbsentTester<K, V> extends AbstractMapTester<K, V> {
    
      @MapFeature.Require(SUPPORTS_PUT)
      public void testPutIfAbsent_supportedAbsent() {
        assertNull(
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Tue Sep 16 02:04:51 GMT 2025
    - 5.4K bytes
    - Click Count (0)
  7. android/guava-testlib/src/com/google/common/collect/testing/testers/MapMergeTester.java

    // @Ignore affects the Android test runner, which respects JUnit 4 annotations on JUnit 3 tests.
    @SuppressWarnings("JUnit4ClassUsedInJUnit3")
    @IgnoreJRERequirement // We opt into library desugaring for our tests.
    public class MapMergeTester<K, V> extends AbstractMapTester<K, V> {
      @MapFeature.Require(SUPPORTS_PUT)
      public void testAbsent() {
        assertEquals(
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Thu Aug 07 16:05:33 GMT 2025
    - 6.8K bytes
    - Click Count (0)
  8. android/guava/src/com/google/common/base/Stopwatch.java

       * <p><b>Warning:</b> do not call this method from Android code unless you are on Android API
       * level 26+ or you <a
       * href="https://developer.android.com/studio/write/java11-default-support-table">opt in to
       * library desugaring</a>.
       *
       * @since 33.4.0 (but since 22.0 in the JRE flavor)
       */
      // If users use this when they shouldn't, we hope that NewApi will catch subsequent Duration calls
      @IgnoreJRERequirement
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Wed Oct 08 18:55:33 GMT 2025
    - 9.5K bytes
    - Click Count (0)
  9. android/guava/src/com/google/common/collect/FluentIterable.java

     *       is strongly recommended.
     *   <li>Streams are standard Java, not requiring a third-party dependency (but requiring <a
     *       href="https://developer.android.com/studio/write/java8-support#library-desugaring">library
     *       desugaring</a> or <a
     *       href="https://developer.android.com/reference/java/util/stream/Stream">API Level 24</a>
     *       under Android).
     * </ul>
     *
     * <h3>Example</h3>
     *
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Thu Apr 02 14:49:41 GMT 2026
    - 34.7K bytes
    - Click Count (0)
  10. guava/src/com/google/common/base/Functions.java

       * is defined as the function h such that {@code h(a) == g(f(a))} for each {@code a}.
       *
       * <p><b>JRE users and Android users who opt in to library desugaring:</b> use {@code
       * g.compose(f)} or (probably clearer) {@code f.andThen(g)} instead. Note that it is not
       * serializable.
       *
       * @param g the second function to apply
       * @param f the first function to apply
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Wed Aug 06 17:32:30 GMT 2025
    - 15.4K bytes
    - Click Count (0)
Back to Top