Tagir Valeev
Tagir Valeev
1c9de6b4cf43c2035467b97228e28f15fd3c4879
Hello, IntelliJ IDEA developer is here. A similar report was submitted by IntelliJ IDEA user via 'report an exception' tool: ```java java.lang.IllegalStateException: Attempt to modify PSI for non-committed Document! at...
@marchof for me this is a minor problem. I decided to reduce this as much as possible because other tools (e.g. debuggers) could be not very happy with the conflicting...
Well, as I already have a solution for now and it's not very ugly, I agree that the ticket could be closed. Thank you for the help.
As you mostly ignore parallel streams, the only useful characteristic in your case is `IDENTITY_FINISH` which is automatically injected if you are using `Collector.of` without providing the finisher.
This is also a procyon bug, not fixed yet (see [procyon#305](https://bitbucket.org/mstrobel/procyon/issues/305/closure-variable-is-not-merged-into-lambda)). Unfortunately procyon development is stalled.
What about `return (Runnable & Serializable) () -> ...`? Will it still pass without patch?
This is procyon bug, which probably already fixed in procyon trunk. In any case there's nothing to fix on huntbugs side.
I guess, it's possible, but I never wrote any TeamCity plugin, so I don't know where to start either. As for HuntBugs side, it's not very difficult to launch HuntBugs...
I think it's better to add new test rather than changing the existing one. Otherwisely looks good.