コード例 #1
0
 public boolean b() {
   synchronized (N.a(a)) {
     if (N.b(a)) {
       return false;
     }
     N.a(a, true);
     N.b(a, true);
     N.a(a).notifyAll();
     N.c(a);
     return true;
   }
 }
コード例 #2
0
 public boolean a(Exception paramException) {
   synchronized (N.a(a)) {
     if (N.b(a)) {
       return false;
     }
     N.a(a, true);
     N.a(a, paramException);
     N.a(a).notifyAll();
     N.c(a);
     return true;
   }
 }
コード例 #3
0
 public boolean a(TResult paramTResult) {
   synchronized (N.a(a)) {
     if (N.b(a)) {
       return false;
     }
     N.a(a, true);
     N.a(a, paramTResult);
     N.a(a).notifyAll();
     N.c(a);
     return true;
   }
 }