Depuração: Trabalhando com código Java gerado em vez do código Xtend
Pergunta
Quando eu depurar código Xtend, às vezes gostaria de ver o código Java gerado com todas as variáveis intermediárias.No entanto, mesmo que eu definir um ponto de interrupção dentro deste código, o depurador mostra o código Xtend.É possível mudar para o código Java nesta situação?
Solução
Infelizmente, ainda não há como desativar o Xtend Debugger.
No entanto, abra uma visualização "código gerado" na perspectiva de depuração pode ajudá-lo. Ele também mostra pontos de interrupção (sincronizados com pontos de interrupção no arquivo Xtend), isso nos faz entender a cooperação com o Java mais fácil.
Outras dicas
Acabei de achar este vídeo: Depuração no Xtend e Java - lado a lado , 00:15. A fonte é aqui, na seção Depuração desde M6 :
.Depuração através do Xtend e Java agora é totalmente suportada.Definir pontos de interrupção no Xtend funciona assim como no Java e você pode até mesmo mudar para o nível Java sempre que desejado por uma ação de menu de contexto.
Também todos os recursos frescos conhecidos no debugger Java, como 'display', 'inspecionar' ou 'interceptionpoints' estão disponíveis. "
Você pode bruxa entre Java e Xtend com a opção "Show Source" no menu de contexto de qualquer quadro de pilha na exibição de depuração.