Commit Graph

4 Commits

Author SHA1 Message Date
Tagir Valeev
a8259d29d2 OptionalRefactoringUtil: do not suggest opt.map().stream() -> opt.stream().flatMap() if operation may have side-effect
Side-effect is allowed for Optional.map, but not allowed for Stream.flatMap, and actually may cause a semantics change
Fixes IDEA-207178 Incorrect simplification of optional suggested by inspection
2019-02-15 12:27:18 +07:00
Tagir Valeev
1056b3a329 SimplifyOptionalCallChainsInspection: specify lambda parameter types when converting method reference to lambda
Fixes IDEA-201902 Simplify optional chain (use Optional.stream())
2018-11-09 15:33:48 +07:00
Tagir Valeev
bb17d2125c Inspection name fixed in testdata 2018-10-05 14:01:25 +07:00
Tagir Valeev
9319ac47d9 OptionalUtil#generateOptionalUnwrap: support scenarios convertible to .stream() in Java 9 2017-05-02 11:30:04 +07:00