diff --git a/java/debugger/impl/resources/META-INF/java-debugger.xml b/java/debugger/impl/resources/META-INF/java-debugger.xml
index 2aac46de309b..311ed782559c 100644
--- a/java/debugger/impl/resources/META-INF/java-debugger.xml
+++ b/java/debugger/impl/resources/META-INF/java-debugger.xml
@@ -202,14 +202,56 @@
description="Provide evaluatable context on Pause"/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
"/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/java/java-analysis-impl/resources/META-INF/JavaAnalysisPlugin.xml b/java/java-analysis-impl/resources/META-INF/JavaAnalysisPlugin.xml
index cb39d6bec9aa..65c902067cc4 100644
--- a/java/java-analysis-impl/resources/META-INF/JavaAnalysisPlugin.xml
+++ b/java/java-analysis-impl/resources/META-INF/JavaAnalysisPlugin.xml
@@ -84,6 +84,10 @@
+
+
+
diff --git a/java/java-impl/resources/META-INF/InspectionGadgets.xml b/java/java-impl/resources/META-INF/InspectionGadgets.xml
index 51008badacc1..a10f76e57642 100644
--- a/java/java-impl/resources/META-INF/InspectionGadgets.xml
+++ b/java/java-impl/resources/META-INF/InspectionGadgets.xml
@@ -2786,6 +2786,10 @@
targetClass="com.siyeh.ig.format.StringFormatSymbolReferenceProvider$JavaFormatArgumentSymbol"/>
+
+
diff --git a/java/java-impl/resources/META-INF/JavaPlugin.xml b/java/java-impl/resources/META-INF/JavaPlugin.xml
index 636731b31932..b338385a4d34 100644
--- a/java/java-impl/resources/META-INF/JavaPlugin.xml
+++ b/java/java-impl/resources/META-INF/JavaPlugin.xml
@@ -312,6 +312,9 @@
+
+
@@ -345,6 +348,11 @@
+
+
+
+
@@ -1596,9 +1604,23 @@
bundle="messages.JavaBundle"/>
+
+
+
+
+
+
+
JAVA
diff --git a/java/java-psi-impl/resources/intellij.java.psi.impl.xml b/java/java-psi-impl/resources/intellij.java.psi.impl.xml
index a5e12a5296e5..f4f6b5a6859e 100644
--- a/java/java-psi-impl/resources/intellij.java.psi.impl.xml
+++ b/java/java-psi-impl/resources/intellij.java.psi.impl.xml
@@ -171,6 +171,10 @@
+
+
diff --git a/platform/util/resources/misc/registry.properties b/platform/util/resources/misc/registry.properties
index 36662cb8aa48..9936d6272f7f 100644
--- a/platform/util/resources/misc/registry.properties
+++ b/platform/util/resources/misc/registry.properties
@@ -575,11 +575,6 @@ ide.dumb.mode.check.awareness.description=Filter out non-DumbAware activities in
ide.run.blocking.cancellable.assert.in.tests=false
ide.run.blocking.cancellable.assert.in.tests.description=Implement assertions within 'runBlockingCancellable' in tests
-ide.unused.symbol.calculation.maxFilesToSearchUsagesIn=10
-ide.unused.symbol.calculation.maxFilesToSearchUsagesIn.description=Max number of scanned files to find usages of a symbol
-ide.unused.symbol.calculation.maxFilesSizeToSearchUsagesIn=524288
-ide.unused.symbol.calculation.maxFilesSizeToSearchUsagesIn.description=Max files size in bytes to find usages of a symbol in case there are a few files
-
ide.tabbedPane.dragOutMultiplier=0.1
ide.tabbedPane.dragOutMultiplier.description=A threshold to define if editor tab drag&drop is intentional (ratio of tab size)
ide.tabbedPane.dragToSplitRatio=0.2
@@ -644,87 +639,15 @@ debugger.mayBringDebuggeeWindowToFrontAfterResume.description=Bring the debuggee
# currently enabled only in Rider
debugger.mayBringDebuggeeWindowToFrontAfterResume.supported=false
debugger.mayBringDebuggeeWindowToFrontAfterResume.supported.description=State of the "Bring debuggee to foreground" feature
-debugger.batch.evaluation=true
-debugger.batch.evaluation.description=Evaluate multiple values in a single batch request to the debuggee
-debugger.batch.evaluation.force=false
-debugger.batch.evaluation.force.description=Force batch evaluation even when individual evaluation is possible
-
-debugger.compiling.evaluator.magic.accessor=false
-debugger.compiling.evaluator.magic.accessor.description=Allow access to private members via generated accessor methods in the compiling evaluator
-debugger.compiling.evaluator.reflection.access.with.java8=true
-debugger.compiling.evaluator.reflection.access.with.java8.description=Allow reflective access in the compiling evaluator compatible with Java 8 rules
-debugger.compiling.evaluator.extract.generated.class=true
-debugger.compiling.evaluator.extract.generated.class.description=Extract the generated class to a separate file \
- (only for java versions lower than 11)
-debugger.compiling.evaluator.method.refs=false
-debugger.compiling.evaluator.method.refs.description=Use the compiling evaluator for the code with method references
debugger.watches.in.variables=true
debugger.watches.in.variables.description=Show the Watches node inside the Variables view
-debugger.auto.fetch.icons=true
-debugger.auto.fetch.icons.description=Automatically request icons for objects shown in debugger views when available
debugger.close.dialog.on.navigate=true
debugger.close.dialog.on.navigate.description=Close the Evaluate dialog on Jump to (type) source action
-debugger.async.smart.step.into=true
-debugger.async.smart.step.into.description=Smart step into anonymous class methods in any thread
-debugger.monitor.blocked.threads=true
-debugger.monitor.blocked.threads.description=Watch if a thread we do stepping in is blocked by another suspended thread
-debugger.check.source=true
-debugger.check.source.description=Check that the source code matches the bytecode
debugger.click.disable.breakpoints=false
debugger.click.disable.breakpoints.description=Use a single click to disable a breakpoint, a middle-button click to remove
-debugger.renderers.file=true
-debugger.renderers.file.description=Enable file object renderer
-debugger.renderers.arrays=true
-debugger.renderers.arrays.description=Show the first elements for primitive and string arrays
-debugger.renderers.arrays.max.primitives=100
-debugger.renderers.arrays.max.primitives.description=Number of primitive values to show
-debugger.renderers.arrays.max.strings=5
-debugger.renderers.arrays.max.strings.description=Number of string values to show
-debugger.single.smart.step.force=true
-debugger.single.smart.step.force.description=Do force step-into on a single variant smart step-into
-debugger.method.breakpoints.entry.default=true
-debugger.method.breakpoints.entry.default.description=Stop only on method entry by default
-debugger.emulate.method.breakpoints=true
-debugger.emulate.method.breakpoints.description=Emulate method breakpoints with line breakpoints by default
-debugger.intern.string.literals=false
-debugger.intern.string.literals.description=Make string literal refer to the same instance of class String
-debugger.capture.points.agent.debug=false
-debugger.capture.points.agent.debug.description=Enable debug logging for capture points agent
-debugger.collection.breakpoint.agent.debug=false
-debugger.collection.breakpoint.agent.debug.description=Enable debug logging for collection breakpoints agent
-debugger.capture.points.agent.annotations=true
-debugger.capture.points.agent.annotations.description=Enable reading capture points from annotations
-debugger.collection.watchpoints.enabled=false
-debugger.collection.watchpoints.enabled.description=Enable collection watchpoints support
-debugger.async.stacks.coroutines=true
-debugger.async.stacks.coroutines.description=Enable async stack traces for coroutines
-debugger.async.stacks.flows=true
-debugger.async.stacks.flows.description=Enable async stack traces for MutableSharedFlow
-debugger.async.stacks.state.flows=true
-debugger.async.stacks.state.flows.description=Enable async stack traces for MutableStateFlow
-debugger.async.stacks.max.depth=500
-debugger.async.stacks.max.depth.description=Maximum depth of captured async stacks
-debugger.log.async.stacks=false
-debugger.log.async.stacks.description=Log async stack trace when log stack trace is checked in breakpoint properties
-debugger.async.stack.trace.for.exceptions.printing=true
-debugger.async.stack.trace.for.exceptions.printing.description=Include async stack trace in exceptions' printed stack trace
debugger.resume.yourkit.threads=true
debugger.resume.yourkit.threads.description=Automatically resume YourKit profiler helper threads when debugging
-debugger.keep.step.requests=false
-debugger.keep.step.requests.description=Keep step requests active after a step completes (for advanced troubleshooting)
-debugger.enable.memory.view=true
-debugger.enable.memory.view.description=Enable the Memory view/tool window in the debugger
-debugger.enable.overhead.monitor=true
-debugger.enable.overhead.monitor.description=Enable the debugger overhead monitor to track evaluation cost
-debugger.memory.agent.debug=false
-debugger.memory.agent.debug.description=Enable debug logging to stdout from a memory agent
-debugger.memory.agent.debug.path=
-debugger.memory.agent.debug.path.description=Force the debugger to use the specified memory agent library instead of the bundled one (only for debugging purposes). Will be used only if debugger.memory.agent.debug checked
-debugger.memory.agent.action.timeout=-1
-debugger.memory.agent.action.timeout.description=Set debugger memory agent action timeout in millis
-debugger.memory.agent.use.in.memory.view=true
-debugger.memory.agent.use.in.memory.view.description=Use memory agent to estimate retained sizes in the Instances Window
debugger.tree.states.depth=100
debugger.tree.states.depth.description=Maximum depth for remembering expanded/collapsed state in debugger trees
debugger.new.threads.view=false
@@ -743,63 +666,20 @@ debugger.toolbar.before.tabs=true
debugger.toolbar.before.tabs.description=Show the debugger toolbar before tabs
debugger.default.selected.view.key=Default
debugger.default.selected.view.key.description=Selects which debugger view is shown by default (e.g., Variables, Console)
-debugger.track.instrumentation=true
-debugger.track.instrumentation.description=Track class instrumentation events during debugging
debugger.variablesView.rss=true
debugger.variablesView.rss.description=Enable node expanding in the Variables view speed search
debugger.variablesView.rss.depth=4
debugger.variablesView.rss.depth.description=Depth of search in the variables view
-debugger.attach.to.process.action=false
-debugger.attach.to.process.action.description=Show the "Attach to Process" action in the run/debug tool window
-debugger.sa.jdwp.debug=false
-debugger.sa.jdwp.debug.description=Enable additional JDWP debug logging for the shared agent
-debugger.add.rt.jar=true
-debugger.add.rt.jar.description=Add rt.jar to the classpath
-debugger.evaluate.single.threaded.timeout=1000
-debugger.evaluate.single.threaded.timeout.description=Number of milliseconds to evaluate resuming only the current thread, then resume all threads
-debugger.evaluate.load.helper.in.separate.classloader=false
-debugger.evaluate.load.helper.in.separate.classloader.description=Always load helper classes in a new classloader
-debugger.new.invocation.watcher=true
-debugger.new.invocation.watcher.description=When resuming all, take into account the debugger model state of contexts and their resumed threads
-debugger.retry.conditional.breakpoints=true
-debugger.retry.conditional.breakpoints.description=Retry to evaluate a condition in conditional breakpoints in the case of ObjectCollectedException
debugger.call.tracing=false
debugger.call.tracing.description=Enable call tracing in the debugger
-debugger.call.tracing.arguments=true
-debugger.call.tracing.arguments.description=Include method arguments in call tracing
-debugger.renderers.annotations=true
-debugger.renderers.annotations.description=Enable rendering values using annotations when available
debugger.smart.step.inplace=true
debugger.smart.step.inplace.description=Show smart step into options inline in the editor
debugger.field.pin.to.top=true
debugger.field.pin.to.top.description=Pin important fields to the top in the Variables view
-debugger.jb.jdi=true
-debugger.jb.jdi.description=Use the new forked JDI implementation
-debugger.async.jdi=true
-debugger.async.jdi.description=Use async JDI to speed up JDWP communication
-debugger.async.frames=true
-debugger.async.frames.description=Collect and show asynchronous call frames in stack traces
debugger.library.frames.fold.instead.of.hide=true
debugger.library.frames.fold.instead.of.hide.description=Fold library frames into a single placeholder instead of completely hiding them
-debugger.merge.pause.and.resume.description=Merge "Pause" and "Resume" buttons on the toolbar
-debugger.auto.attach.from.console=false
-debugger.auto.attach.from.console.description=Auto-attach to all processes available for debug from the console output
-debugger.auto.attach.from.any.console=false
-debugger.auto.attach.from.any.console.description=Auto-attach to all processes from any console output
-debugger.preload.event.info=true
-debugger.preload.event.info.description=Preload frequently used JDWP event info to reduce latency
-debugger.preload.types.async=true
-debugger.preload.types.async.description=Preload the list of loaded classes asynchronously to reduce latency
-debugger.preload.types.hierarchy=true
-debugger.preload.types.hierarchy.description=Request superclass and interfaces for each loaded class in advance to speed up further operations
-debugger.sync.commands.reschedule.delay=50
-debugger.sync.commands.reschedule.delay.description=Delay in milliseconds before rescheduling synchronous debugger commands to allow async tasks to finish; negative disables rescheduling
-debugger.sync.commands.max.retries=5
-debugger.sync.commands.max.retries.description=Maximum number of times a synchronous debugger command may be rescheduled
debugger.attach.dialog.enabled=true
debugger.attach.dialog.enabled.description=Show the new "Attach to Process" dialog instead of a popup
-debugger.stack.frame.show.code.index=false
-debugger.stack.frame.show.code.index.description=Show the bytecode index next to the line number for stack frames
debugger.show.breakpoints.inline=true
debugger.show.breakpoints.inline.description=Show breakpoints as inline inlays (e.g., before lambdas)
debugger.show.breakpoints.inline.even.trivial=false
@@ -811,13 +691,9 @@ debugger.inlayRunToCursor.hover.area.description=The size of the hover area in t
debugger.anti.flickering.delay=200
debugger.anti.flickering.delay.description=Use an anti-flickering panel atop of the debugger variable tree and freeze repainting on specified ms \
after stepping. Zero value means do not use an anti-flickering panel. Need to restart debug after setting it to zero and back.
-debugger.stop.on.graceful.exit=true
-debugger.stop.on.graceful.exit.description=Immediately detach the debugger when a process is about to terminate
debugger.save.and.compare=false
debugger.save.and.compare.description=Enable "Save & Compare" feature in the debugger
-debugger.show.offsets.in.frames=false
-debugger.show.offsets.in.frames.description=Show instruction offset in the frames view
debugger.hotswap.floating.toolbar=true
debugger.hotswap.floating.toolbar.description=Show a floating toolbar with a hot swap button on source change
@@ -1072,6 +948,7 @@ platform.random.idempotence.check.rate.description=Sets approximately once in ho
recalculate a cached value to check if the result is equivalent. Set 0 to never perform such random checks. \
Note that checks for values computed concurrently will still be performed.
+# suppress inspection "PluginKeysAreProhibitedInPlatformRegistry"
java.max.package.name.length=1000
java.max.package.name.length.description=An upper length limit on string that the IDE considers worth checking for being package names
@@ -1136,33 +1013,17 @@ ide.goto.rebuild.delay.description=How many milliseconds to wait before updating
ide.goto.file.include.directories=true
ide.goto.file.include.directories.description=Whether to include directories in Goto File even when the entered pattern contains no slashes (otherwise they're included anyway)
-ide.goto.symbol.include.overrides.on.qualified.patterns=true
-ide.goto.symbol.include.overrides.on.qualified.patterns.description=Disable deduplication of methods from the same hierarchy if a qualified pattern is used in Goto Symbol
-
-ide.structural.navigation.visit.fields=false
-ide.structural.navigation.visit.fields.description=Whether fields should be stopped at when navigating to the nex/previous structural member by Alt+Down/Up.
ide.optimize.inspection.visitors=true
ide.optimize.inspection.visitors.description=Whether to skip elements that are not suitable for a visitor during the inspections run
-ide.dfa.time.limit.online=1000
-ide.dfa.time.limit.online.description=Time limit (in milliseconds) that is allowed to analyze data flow for one method
ide.dfa.state.limit=50000
ide.dfa.state.limit.description=Maximal allowed number of instruction states analyzed by data flow for one method
-ide.dfa.report.imprecise=false
-ide.dfa.report.imprecise.description=Whether to report methods for which data flow analysis was imprecise
-
ide.new.color.picker=true
ide.new.color.picker.description=Popup-based non-modal color picker
-idea.report.nullity.missing.in.generated.overriders=true
-idea.report.nullity.missing.in.generated.overriders.description=Whether "@NotNull/@Nullable problems" inspection should complain about overriding methods or parameters missing @NotNull, which occur in generated code
-
-ide.ignore.call.result.inspection.honor.inferred.pure=true
-ide.ignore.call.result.inspection.honor.inferred.pure.description=Whether inferred @Contract(pure=true) annotations should be taken into account in the "Result of method call ignored" inspection
-
ide.enable.toolwindow.stack=false
ide.enable.toolwindow.stack.description=Remember which toolwindows were shown before the currently active one on the same side, and show them when the active one is hidden
@@ -1204,10 +1065,6 @@ floating.codeToolbar.verticalOffset.description=Vertical offset between line and
floating.codeToolbar.showBelow=true
floating.codeToolbar.showBelow.description=Always show the floating code toolbar below the selection when possible
-ide.goto.implementation.show.interfaces=true
-ide.goto.implementation.show.interfaces.description=Whether to show sub-interfaces when invoking the \
- 'Go to Implementation' action (Ctrl+Alt+B) on an interface.
-
actionSystem.force.alt.gr=false
actionSystem.force.alt.gr.description=Force treating AltGraph as Ctrl+Alt on Windows/Linux
actionSystem.fix.alt.gr=true
@@ -1217,39 +1074,6 @@ completion.show.intention.icon.description=Show the intention (light bulb) icon
always.show.intention.above.current.line=false
always.show.intention.above.current.line.description=Avoid showing the intention popup on the line where the caret stays (e.g., show it above the current line)
-introduce.variable.prefer.statements=false
-introduce.variable.prefer.statements.description=If true, select the line at caret if there is no selection on the introduced variable; \
- when false expressions chooser would be shown
-
-add.past.participle.to.suggested.names=true
-add.past.participle.to.suggested.names.description=Past participle variants suggested when introducing variables
-
-show.method.base.class.in.java.file.structure=true
-show.method.base.class.in.java.file.structure.description=Show the base class of a method in the Java File Structure view
-
-debugger.enable.breakpoints.during.evaluation=false
-debugger.enable.breakpoints.during.evaluation.description=Allow breakpoints to be hit while evaluating expressions
-
-debugger.run.suspend.helper=true
-debugger.run.suspend.helper.description=Run suspend helper by debug agent
-
-debugger.new.suspend.state.tracking=true
-debugger.new.suspend.state.tracking.description=Instead of making symmetrical suspend/resume operation, the end of operation returns the thread into the required state
-
-debugger.filter.breakpoints.during.stepping.using.debugger.engine=false
-debugger.filter.breakpoints.during.stepping.using.debugger.engine.description=When enabled, uses the old mechanism to disable all events in other threads during stepping via applying JDI thread filter
-
-debugger.filter.breakpoints.by.coroutine.id=true
-debugger.filter.breakpoints.by.coroutine.id.description=When enabled uses unique coroutine id to filter stepping
-
-debugger.how.to.switch.to.suspend.all=[IMMEDIATE_PAUSE*|PAUSE_WAITING_EVALUATION|METHOD_BREAKPOINT|DISABLE]
-debugger.how.to.switch.to.suspend.all.description=It is a way how the debugger engine will switch from suspend-thread context to suspend-all context
-
-coroutine.panel.live.update=false
-coroutine.panel.live.update.description=When enabled, Coroutine View will update its contents after every step. By default, the Coroutine View is collapsed after every step in favor of stepping performance.
-coroutine.panel.show.jobs.hierarchy=true
-coroutine.panel.show.jobs.hierarchy.description=When enabled, Coroutine View displays the hierarchy of coroutine jobs; otherwise, it shows coroutines grouped by dispatchers.
-
wolf.the.problem.solver=true
wolf.the.problem.solver.description=Disable 'global highlighting' to ease debug
ui.disable.dimension.service.keys=false
@@ -1355,9 +1179,6 @@ ide.notification.visible.count.description=Max number of visible notifications
ide.open.file.in.temp.project.dir=true
ide.open.file.in.temp.project.dir.description=Enable file opening in the temp project directory
-embed.scene.builder=true
-embed.scene.builder.description=Show SceneBuilder embedded into an IntelliJ IDEA frame
-
new.retina.detection=false
new.retina.detection.description=New implementation to detect retina devices
@@ -1563,11 +1384,6 @@ idea.latching.scrolling.time.description=Maximum event lifetime in event series
idea.latching.scrolling.angle=45.0
idea.latching.scrolling.angle.description=Maximum vector angle decline from axis in degrees in event series (45 means no diagonal scrolling at all)
-decompiler.use.line.mapping=true
-decompiler.use.line.mapping.description=Maps original and decompiled line numbers when stepping in the debugger.
-decompiler.dump.original.lines=false
-decompiler.dump.original.lines.description=Show original line numbers as comments in decompiled text
-
ide.transparency.mode.for.windows=false
ide.transparency.mode.for.windows.description=Allow adding transparency to floating windows
@@ -1604,9 +1420,6 @@ error.stripe.gap.description=Minimal space between error stripe.
editor.viewport.width.update.frequency=200
editor.viewport.width.update.frequency.description=The minimum amount of preferred size changes per target amount of time that is considered to be frequent.
-unsound.capture.conversion.java.spec.change=false
-unsound.capture.conversion.java.spec.change.description=Capture in method reference return type is unsound, and the spec would be changed, see https://bugs.openjdk.org/browse/JDK-8170887
-
lcd.contrast.value=0
lcd.contrast.value.description=Set LCD text contrast value from 100 to 250
@@ -1667,9 +1480,6 @@ ide.tab.tooltip.module.description=Show the module name in the editor tab toolti
darcula.fix.native.flickering=false
darcula.fix.native.flickering.description=Fixes white flash on first window appearance
-terminal.persistent.tabs=true
-terminal.persistent.tabs.description=Save state of terminal tabs between IDE restarts
-
string.value.max.number.of.strings=132
string.value.max.number.of.strings.description=Limit for the number of different strings in StringValue
@@ -1851,18 +1661,6 @@ ide.structureView.StructureViewTreeStructure.BuildChildrenInBackground.descripti
parallel.modules.loading=true
parallel.modules.loading.description=Parallel modules loading
-compiler.ref.index=true
-compiler.ref.index.description=Enables Find Usages using references from compiler indices
-compiler.ref.index.restartRequired=true
-
-enable.compiler.reference.index.test.actions=true
-enable.compiler.reference.index.test.actions.description=Enables compiler reference index test actions
-
-compiler.ref.chain.search=true
-compiler.ref.chain.search.description=Enables relevant method chain completion
-
-editable.java.test.console=false
-editable.java.test.console.description=Enables System.in in java test consoles (junit & testng)
ide.new.editor.tabs.vertical.borders=false
ide.new.editor.tabs.vertical.borders.description=Whether to show vertical borders for editor tabs
@@ -2099,38 +1897,6 @@ toolwindow.open.tab.in.editor.description=Enables "Open in Editor Tab" action
linux.kernel.variables.validate.every.time=true
linux.kernel.variables.validate.every.time.description=Check that kernel variables required to run the profiler are set before every profiler start
-idea.profiler.hprof.autoload.snapshot.size=1000
-idea.profiler.hprof.autoload.snapshot.size.description=Enable snapshot analysis on-the-fly when hprof snapshot is less than the specified value in MB
-idea.profiler.hprof.show.objectAddress=false
-idea.profiler.hprof.show.objectAddress.description=Whether to attach the object snapshot's address in UI: tables, trees, etc.
-idea.profiler.hprof.show.objectAddress.restartRequired=true
-idea.profiler.hprof.show.duplicated.strings=true
-idea.profiler.hprof.show.duplicated.strings.description=Show the 'Duplicated Strings' tab in the Profiler Tool Window
-idea.profiler.hprof.show.duplicated.strings.restartRequired=false
-idea.profiler.kotlin.inline=true
-idea.profiler.kotlin.inline.description=Enable Kotlin inline functions support
-idea.profiler.attach.kotlin.inline=true
-idea.profiler.attach.kotlin.inline.description=Enable Kotlin inline functions support in the "attach" mode
-idea.profiler.merge.sleeping.samples=true
-idea.profiler.merge.sleeping.samples.description=Merge nearest sleeping execution samples with the same stack trace \
- (Leads to lesser snapshot size, faster opening, and lesser memory consumption)
-idea.profiler.do.not.record.unused.events=true
-idea.profiler.do.not.record.unused.events.description=Do not record events that IDEA only shows as raw data under the Events tab \
- (Leads to lesser snapshot size, faster opening, and lesser memory consumption)
-idea.profiler.folding.effectivelyOneChild.useJavaFilters=false
-idea.profiler.folding.effectivelyOneChild.useJavaFilters.description=Fold only those nodes that satisfy the same filtering criteria. \
- (Preferences | Build, Execution, Deployment | Java Profiler | Filters)
-idea.profiler.folding.foldNonProjectNodes=true
-idea.profiler.folding.foldNonProjectNodes.description=Fold all nodes that don't belong to a project (overrides all other foldings)
-idea.profiler.flamegraph.tooltip.delay.millis=100
-idea.profiler.flamegraph.tooltip.delay.millis.description=Set delay for the tooltip to appear when hovering a new node after being hidden
-idea.profiler.flamegraph.tooltip.fast.movement.millis=33
-idea.profiler.flamegraph.tooltip.fast.movement.millis.description=Specify how fast a user should traverse nodes for the tooltip to hide
-idea.profiler.determine.actual.sampling.interval=true
-idea.profiler.determine.actual.sampling.interval.description=Determine a sampling interval as the average difference between sequential events in the snapshot
-idea.profiler.allocations.in.bytes=false
-idea.profiler.allocations.in.bytes.description=Show allocations in bytes (without conversion to kB/MB/GB)
-
recent.locations.lines.before.and.after=2
recent.locations.lines.before.and.after.description=Defines the number of lines that are shown before and after a recent location.
@@ -2416,9 +2182,6 @@ ide.debug.gutter.area.description=Shows gutter areas on hover
ide.file.colors.at.left=false
ide.file.colors.at.left.description=Paints file colors as stripe at left instead of the background
-ide.wsl.use_wsl_sync=true
-ide.wsl.use_wsl_sync.description=Use the WSL sync engine to copy data between Linux and Windows
-
ide.heartbeat.delay=60000
ide.heartbeat.delay.description=Delay before the heartbeat thread starts reporting performance data
diff --git a/plugins/java-decompiler/plugin/resources/META-INF/plugin.xml b/plugins/java-decompiler/plugin/resources/META-INF/plugin.xml
index 3018611dc748..78f3aa95078c 100644
--- a/plugins/java-decompiler/plugin/resources/META-INF/plugin.xml
+++ b/plugins/java-decompiler/plugin/resources/META-INF/plugin.xml
@@ -33,6 +33,15 @@
groupKey="advanced.setting.group.decompiler"
/>
+
+
+
diff --git a/plugins/javaFX/resources/intellij.javaFX.xml b/plugins/javaFX/resources/intellij.javaFX.xml
index e9f2aca565b5..48544dbc9d7a 100644
--- a/plugins/javaFX/resources/intellij.javaFX.xml
+++ b/plugins/javaFX/resources/intellij.javaFX.xml
@@ -108,6 +108,8 @@
+
diff --git a/plugins/terminal/resources/META-INF/terminal.xml b/plugins/terminal/resources/META-INF/terminal.xml
index abd51727c434..a47a46cfbc2c 100644
--- a/plugins/terminal/resources/META-INF/terminal.xml
+++ b/plugins/terminal/resources/META-INF/terminal.xml
@@ -33,6 +33,9 @@
+
+