Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 7 of 7 for IllegalMonitorStateException (0.23 seconds)

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

  1. android/guava/src/com/google/common/util/concurrent/Monitor.java

       * checked.
       *
       * <p>If a {@code Guard} is passed into any method of a {@code Monitor} other than the one it is
       * associated with, an {@link IllegalMonitorStateException} is thrown.
       *
       * @since 10.0
       */
      public abstract static class Guard {
    
        @Weak final Monitor monitor;
        final Condition condition;
    
        @GuardedBy("monitor.lock")
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Wed Jan 28 22:39:02 GMT 2026
    - 43.5K bytes
    - Click Count (0)
  2. android/guava-tests/test/com/google/common/util/concurrent/SupplementalMonitorTest.java

        Monitor monitor = new Monitor();
        assertThrows(IllegalMonitorStateException.class, monitor::leave);
      }
    
      public void testGetWaitQueueLengthWithWrongMonitorThrowsIMSE() {
        Monitor monitor1 = new Monitor();
        Monitor monitor2 = new Monitor();
        FlagGuard guard = new FlagGuard(monitor2);
        assertThrows(IllegalMonitorStateException.class, () -> monitor1.getWaitQueueLength(guard));
      }
    
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Mon Mar 16 22:45:21 GMT 2026
    - 5K bytes
    - Click Count (0)
  3. guava-tests/test/com/google/common/util/concurrent/SupplementalMonitorTest.java

        Monitor monitor = new Monitor();
        assertThrows(IllegalMonitorStateException.class, monitor::leave);
      }
    
      public void testGetWaitQueueLengthWithWrongMonitorThrowsIMSE() {
        Monitor monitor1 = new Monitor();
        Monitor monitor2 = new Monitor();
        FlagGuard guard = new FlagGuard(monitor2);
        assertThrows(IllegalMonitorStateException.class, () -> monitor1.getWaitQueueLength(guard));
      }
    
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Mon Mar 16 22:45:21 GMT 2026
    - 5K bytes
    - Click Count (0)
  4. guava-tests/test/com/google/common/util/concurrent/MonitorTestCase.java

      }
    
      public final void testWaitFor_withoutEnter() throws Exception {
        TestGuard guard = new TestGuard(true);
        thread1.callAndAssertThrows(IllegalMonitorStateException.class, waitFor(), guard);
      }
    
      public void testNulls() {
        monitor.enter(); // Inhibit IllegalMonitorStateException
        new NullPointerTester()
            .setDefault(Monitor.Guard.class, new TestGuard(true))
            .testAllPublicInstanceMethods(monitor);
      }
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Sat Mar 07 02:20:33 GMT 2026
    - 8.2K bytes
    - Click Count (0)
  5. guava-tests/test/com/google/common/util/concurrent/GeneratedMonitorTest.java

              monitor1.enter();
            }
            try {
              method.invoke(monitor1, arguments.toArray());
              fail("expected IllegalMonitorStateException");
            } catch (InvocationTargetException e) {
              assertThat(e.getTargetException()).isInstanceOf(IllegalMonitorStateException.class);
            } finally {
              if (occupyMonitor) {
                monitor1.leave();
              }
            }
          }
        };
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Mon Mar 16 22:45:21 GMT 2026
    - 26.7K bytes
    - Click Count (0)
  6. android/guava-tests/test/com/google/common/util/concurrent/GeneratedMonitorTest.java

              monitor1.enter();
            }
            try {
              method.invoke(monitor1, arguments.toArray());
              fail("expected IllegalMonitorStateException");
            } catch (InvocationTargetException e) {
              assertThat(e.getTargetException()).isInstanceOf(IllegalMonitorStateException.class);
            } finally {
              if (occupyMonitor) {
                monitor1.leave();
              }
            }
          }
        };
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Mon Mar 16 22:45:21 GMT 2026
    - 26.7K bytes
    - Click Count (0)
  7. android/guava-tests/test/com/google/common/util/concurrent/MonitorTestCase.java

      }
    
      public final void testWaitFor_withoutEnter() throws Exception {
        TestGuard guard = new TestGuard(true);
        thread1.callAndAssertThrows(IllegalMonitorStateException.class, waitFor(), guard);
      }
    
      public void testNulls() {
        monitor.enter(); // Inhibit IllegalMonitorStateException
        new NullPointerTester()
            .setDefault(Monitor.Guard.class, new TestGuard(true))
            .testAllPublicInstanceMethods(monitor);
      }
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Sat Mar 07 02:20:33 GMT 2026
    - 8.1K bytes
    - Click Count (0)
Back to Top