-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Analisar impacto do uso do JDiff com Java 8 #6
Comments
@jvcoutinho podes resumir aqui a conclusão do estudo inicial que você fez? |
Bem, num grande resumo, o DiffJ não dá suporte a Java 8. Modificadores default, por exemplo, não são detectados. Mas dentro do corpo de métodos, o DiffJ é flexível e permite sintaxes do Java 8+ (como operadores lambda), uma vez que ele compara textualmente. Ou seja, a ferramenta deixa passar sintaxes do Java 8+ apenas fora do corpo de métodos ou atributos (e não crasha se encontra uma dessas, o que é importante). |
@jvcoutinho você lembra de por que optou pelo DiffJ ao invés do gumtree? |
@pauloborba porque era mais simples para o propósito desse estudo, além de não aparentar compromentar a análise com um bug. |
não detecta mudanças em modificadores default? o que mais? problemas só no nível da classe? quais as consequências? perderia algumas mudanças realizadas?
The text was updated successfully, but these errors were encountered: