Esta página descreve limitações que podem ser encontradas ao depurar
linguagens mistas e os métodos sugeridos para contornar essas limitações.
Consulte também o leia-me do
produto, que pode conter limitações adicionais para esse depurador.
- Soltar no quadro e substituição de código ativo: não utilize os recursos de soltar no quadro
e substituições de código ativo ao depurar outras linguagens chamadas a partir de Java.
- Suspensão de todos os pontos de interrupção Java: não suspenda todos os pontos de interrupção Java
ao depurar aplicativos de linguagens mistas.
- Ultrapassar e retorno de etapa: ultrapassar e retorno de etapa são suportados somente
para a estrutura de pilha superior.
- Suspensão: a suspensão pode não funcionar corretamente ao depurar um
aplicativo de linguagens mistas. Em vez disso, utilize pontos de interrupção.
Substituição de Método Ativo
- Alterações à origem que afetem a forma da classe não são suportadas.
Isto significa que alterações a corpos de métodos serão substituídas com o código ativo, enquanto estes
são exemplos de alterações que não serão substituídas com o código ativo:
- Alteração à estrutura da classe, como a remoção/adição de métodos
- Modificação de variáveis de classe
- Alterações a classes internas
- Alterações ao código na estrutura de pilha inferior (o método main(...)
não podem ser substituídas com o código ativo.
- A depuração de página JSP não suporta a substituição de método ativo de código Java.