Auto-apply syntactic sugar
- Lingua principale
- Java
- Stelle
- 5.6k
- Fork
- 559
- Merge medio
- 1g 14h
- PR unite (30g)
- 43
Descrizione
Many constructions in Java can be simplified with syntactic sugar. For example,
```java
foo.ifPresent(value -> value.someMethod());
```
can be simplified to
```java
foo.ifPresent(Foo::someMethod);
```
Also,
```java
foo.methodWithCallback(new Foo.Callback() {
@Override
public void
onDone(int result) {
...
}
});
```
can be simplified to
```java
foo.methodWithCallback(result -> ...);
```
It would be really helpful to have a plugin that could auto-apply all such simplifications.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
La issue non indica file, test o punti di ingresso. Inizia esaminando il repository Spotless per individuare i punti di integrazione della formattazione Java o dei plugin, quindi determina quali categorie di zucchero sintattico rientrano nell'ambito. Il lavoro dovrebbe considerarsi completato quando le semplificazioni concordate vengono applicate automaticamente e sono coperte da esempi Java rappresentativi.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java
- Ambito
- tooling
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100