exercism / exercism/java-representer

Normalize usage of `this`

Abierto
#116 2 comentarios 0 reacciones 1 asignado Reclamado por @tharun694 Ver en GitHub
Lenguaje dominante
Java
Estrellas
1
Forks
12
Merge medio
4 d 4 h
PR fusionados (30 d)
7

Descripción

It would be nice if the representer was able to normalize code such as the following two snippets into the same representation:

```java
class SomeClass {
private String someField = "";

String getSomeField() {
return someField;
}

void setSomeField(String someField) {
this.someField = someField;
}
}
```

```java
class SomeClass {
private String someField = "";

String getSomeField() {
return this.someField;
}

void setSomeField(String someField) {
this.someField = someField;
}
}
```

Right now, these variants both get their own representation because one uses `this` in `getSomeField()` while the other one doesn't. The easiest way to normalize would be to _always_ add `this` when referencing instance fields or methods, since removing it will result in invalid code for `setSomeField()`.

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.