Como definir o ponto de controle do Eclipse para ativar quando o objeto / primitivo é alterad
Estou tentando refatorar um código bastante horrível no momento. Está passando objetos de uma maneira muito complicada que não consigo acompanhar e aparentemente acessando diretamente primitivas dentro dos objetos em algum outro local do código. Estou tentando descobrir como posso usar o depurador para descobrir quando / onde um objeto em que estou interessado é usado depois que ele é passado para a confusa caixa preta de código que passa esses objeto
O que eu gostaria é uma maneira de definir pontos de controle que quebram quando um objeto (ou primitivo) é modificado. Eu sei que os watchpoints podem ser definidos em variáveis, mas não é isso que eu quero. A variável que aponta para o objeto no qual estou interessado desaparece no final da chamada da função. Quero uma maneira de continuar a rastrear o objeto após o retorno dessa função.
Alguém pode me dizer se o Eclipse tem essa funcionalidade? Estou usando o Helios.
Obrigad