You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Atualmente o conflito leva em consideração apenas o método local onde existe a interferência. Para fins de melhor reportar os conflitos para o usuário final, devemos adicionar o stack trace para podermos identificar a origem da chamada que desencadeou o conflito.
EX:
1. public void m() {
2. List<String> validParameterAnnotations = new ArrayList<String>();
3. validParameterAnnotations.add("LEFT"); // LEFT
4. validParameterAnnotations.add("BASE");
5. validParameterAnnotations.add("RIGHT"); // RIGHT
6. }
Atualmente o conflito leva em consideração apenas o método local onde existe a interferência. Para fins de melhor reportar os conflitos para o usuário final, devemos adicionar o stack trace para podermos identificar a origem da chamada que desencadeou o conflito.
EX:
os conflitos retornados atualmente são:
source(java.util.ArrayList, add, 463, $stack5 = $stack4 + 1) => sink(java.util.ArrayList, add, 463, $stack5 = $stack4 + 1),
no entanto, o conflito final deve ser:
(m(), 3 => m(), 4)
The text was updated successfully, but these errors were encountered: