Open DerBaer0 opened 9 years ago
DerBaer0, before my student and I check this request, can you be more clear?
I use this simple Java program: https://gist.github.com/DerBaer0/0aa400abf29bc2d5b897 muJava produces 1 JTD mutant: Line 18: this.value = this.bar; => this.value = bar; I would expect more 3 mutants with the different "this.value"s replaced by "value".
I am a regular student, trying to use muJava for my thesis.
Before, methods would only be analysed (and mutants generated), if the a parameter shadows an instance variable. But a local variable can shadow an instance var as well.
And I'm not sure about the AssignmentExpression function. In my tests, it never had to change anything. Is it necessary?