IntelliJ Elixir v11.1.0
Enhancements
-
Update gradle plugins
-
gradle-intellij-plugin(org.jetbrains.intellij) to0.4.10 -
org.jetbrains.kotlin.jvmto1.3.50 -
de.undercrouch.downloadto4.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
.beamfiles being written partially to disk during the build process. They will be re-indexed when they are complete. -
Update gradle intellij plugin to fix
runIdeon newer macOS. -
Fix
ConcurrentModificationExceptionin Structure ViewJava 9 fixed a bug (https://bugs.openjdk.java.net/browse/JDK-8071667) in
HashMapwherecomputeIfAbsentdid not check for concurrent modifications, and it turns out thatTreeElementListwas using concurrent modifications, so it was now broke. Fixed by usegetorputif it is absent, so thatputNewcan ensure that theCallDefinitionis in theTreeElementListbefore it is added to theMutableList<TreeElement>, which was the original reason why there was aputinside ofcomputeIfAbsent, which would haveputwhen the function returned anyway.
Read next On the Utility of Phoenix LiveView
