IntelliJ Elixir v11.1.0
Enhancements
-
Update gradle plugins
-
gradle-intellij-plugin
(org.jetbrains.intellij
) to0.4.10
-
org.jetbrains.kotlin.jvm
to1.3.50
-
de.undercrouch.download
to4.0.0
-
-
Update IDEA version in builds
-
2019.2
->2019.2.2
-
Bug Fixes
-
Don’t log if partial or no header typeID is read. It happens too often due to
.beam
files being written partially to disk during the build process. They will be re-indexed when they are complete. -
Update gradle intellij plugin to fix
runIde
on newer macOS. -
Fix
ConcurrentModificationException
in Structure ViewJava 9 fixed a bug (https://bugs.openjdk.java.net/browse/JDK-8071667) in
HashMap
wherecomputeIfAbsent
did not check for concurrent modifications, and it turns out thatTreeElementList
was using concurrent modifications, so it was now broke. Fixed by useget
orput
if it is absent, so thatputNew
can ensure that theCallDefinition
is in theTreeElementList
before it is added to theMutableList<TreeElement>
, which was the original reason why there was aput
inside ofcomputeIfAbsent
, which would haveput
when the function returned anyway.
Read next On the Utility of Phoenix LiveView