jhipster / jhipster/prettier-java
Unexpected split of generic arguments
- Dominant language
- Java
- Stars
- 1.2k
- Forks
- 120
- Avg merge
- 1d 14h
- Merged PRs (30d)
- 27
Description
**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.
Contributor guide
Assessment
This issue has not been assessed yet.