W Eclipse można znaleźć wszystkie odniesienia do metody, członka lub klasy. Czy można również znaleźć wszystkie odniesienia do monitora zsynchronizowanego?Jak mogę znaleźć wszystkie zsynchronizowane na tym samym monitorze w Javie z Eclipse?
Jeśli nie jest to możliwe w Eclipse, czy jest to możliwe z innym IDE Java?
Mój problem polega na tym, że obiekt monitora ma wiele odniesień. Wyszukiwanie wszystkich odnośników spowoduje powrót do wielu wyników. Będę widział tylko, gdzie są zsynchronizowane z tym obiektem.
EDIT: dodam próbkę co ja oznacza:
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){
//...
}
}
teraz chcę wyszukać wszystkie zsynchronizowane które korzystają z LockClass jako monitora. To są analizy statyczne. W moim próbki Chcę znaleźć:
- LockClass.add
- AnyOther.doSomethigs