Hi guys, 

I'm not sure I understand everything in xjavadoc
parser, but those 2 things look spooky for me:

In JavaParser: 
---<snip>---
      synchronized( sourceClass.getParseLock() ) {
         sourceClass.getParseLock().notify();
      } 
---<snap>---

In XJavaDoc:
---<snip>---
synchronized (sourceClass.getParseLock()) {
  try {         
      sourceClass.getParseLock().wait();
  } catch (InterruptedException e) {
     e.printStackTrace();
  }
}
---<snap>---

It looks like classical deadlock to me. Ih main tread 
manages to ackquire a lock, parser will never notify
it. 

One synchronized ( or maybe both? ) is definitely 
wrong. 

What do you think about?

regards,

=====
Konstantin Priblouda ( ko5tik )    Freelance Software developer
< http://www.pribluda.de > < play java games -> http://www.yook.de >
< render charts online -> http://www.pribluda.de/povray/ >

__________________________________________________
Do You Yahoo!?
Yahoo! Sports - Coverage of the 2002 Olympic Games
http://sports.yahoo.com

_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to