Eclipse ile bir yöntem, üye veya sınıfa ait tüm referansları bulmak mümkündür. Senkronize edilmiş monitörün tüm referanslarını bulmak mümkün mü?Tümü aynı monitörde Synchroned ile Java'da nasıl senkronize bulabilirim?
Bu Eclipse ile mümkün değilse, başka bir Java IDE ile mümkün mü?
Sorunum, monitör nesnesinin birçok referansa sahip olması. Tüm referansların aranması birçok sonuca geri dönecektir. Sadece bu nesneyle nerede senkronize olduğunu göreceğim.
DÜZENLEME:
public class LockClass{
public synchronized void add(Object any){
}
}
public class AnyOther{
private LockClass lock;
public AnyOther(LockClass lock){
this.lock = lock;
}
public void doSomethings(){
synchronized(lock){
//...
}
}
Şimdi bütün monitör olarak LockClass kullanan senkronize arama istiyorum: Ben ne anlama geldiğini bir örnek ekleyin. Bu statik bir analiz. Aynı nesne üzerinde mümkün olan tüm senkronize blokları bulmak için Select your element->rt-click menu->References->workspace
Onun mümkün değildir:
- AnyOther.doSomethigs