jhipster / jhipster/prettier-java
Unexpected split of generic arguments
- Lingua principale
- Java
- Stelle
- 1.2k
- Fork
- 120
- Merge medio
- 1g 11h
- PR unite (30g)
- 31
Descrizione
**Prettier-Java 2.7.3**
[Playground link](https://www.jhipster.tech/prettier-java/playground#N4IgDgTglgdgLgdSgEzgCxALgIwAZcA0IcAhgEZKoaYAsRArgM4CmAKuY1nBPc0SRAgB7AO4AFAcxidMIEgDchKEEW4koAG1gBzAMJCAtgZJY5GjSpDMAHmGbQDU0hoDydiCThCIYoYyhwUEIwplLIlhDMAI70UJFiHtrGWABmJBosRADGQsjMpmD0ZFpZAAQcallwpVkaJIyMpQBiQkKlUAZgGsyO8I0AsgCeAJLw9mlZzKXAADowM3AAAi7y9tB5cwuFxVBlAMrcOqUprQAUAJTTm3AL-SRgADwH0DDaBKV3j8867y5kAFbMKoAPmBpTyzDA+jAg1KAF5rgsFqdPk9Dq93qjvhjSn9ASDgZcABLMDTuRgAOghUKEMJcKVOxjA5wA3NcAL5zdkgdlAA)
```sh
--print-width 100
```
**Input:**
```java
public abstract class Foo implements MyInterface {
@Override
public String foo() {
Map> deepCopy =
(Map>) Helpers.deepCopyOf(map);
}
}
```
**Output:**
```java
public abstract class Foo implements MyInterface {
@Override
public String foo() {
Map> deepCopy = (Map<
String,
Map
>) Helpers.deepCopyOf(map);
}
}
```
**Expected behavior:**
I don't expect the generic arguments to be split like this. It's better if the method-call is on a new line instead.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia dalla riproduzione collegata in Playground usando Prettier-Java 2.7.3 e --print-width 100. Traccia la formattazione degli argomenti generici annidati e del cast, quindi verifica che gli argomenti generici non vengano suddivisi in modo imprevisto e che la chiamata al metodo venga spostata su una nuova riga come previsto.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java
- Ambito
- tooling
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Tranquilla
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 62/100