Community
Participate
Working Groups
Given this code: String macroLine = "0"; // string from somewhere Long offset = Long.valueOf(macroLine.substring(7)); After save, is changed to: String macroLine = "0"; Long offset = macroLine.substring(7); And this is no more compiling, as String cannot be automatically converted to Long. When the setting, save actions, additional actions, unneccessary code, "use autoboxing" is unchecked, this behavior goes away. See example here: https://github.com/eclipse-cdt/cdt/blob/master/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/dwarf/DwarfReader.java#L796
Bug 551614 will fix it when it will be merged.
Released for 4.15M3
Verified for 4.18M3 using I20201116-1800 build