1 11 package org.eclipse.swt.widgets; 12 13 14 20 21 class RunnableLock { 22 Runnable runnable; 23 Thread thread; 24 Throwable throwable; 25 26 RunnableLock (Runnable runnable) { 27 this.runnable = runnable; 28 } 29 30 boolean done () { 31 return runnable == null || throwable != null; 32 } 33 34 void run () { 35 if (runnable != null) runnable.run (); 36 runnable = null; 37 } 38 39 } 40 | Popular Tags |