diff --git a/java/debugger/impl/src/com/intellij/debugger/engine/FieldReferringObject.java b/java/debugger/impl/src/com/intellij/debugger/engine/FieldReferringObject.java index 41580ca98df6..fb3104bb2d67 100644 --- a/java/debugger/impl/src/com/intellij/debugger/engine/FieldReferringObject.java +++ b/java/debugger/impl/src/com/intellij/debugger/engine/FieldReferringObject.java @@ -1,4 +1,4 @@ -// Copyright 2000-2021 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. +// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.debugger.engine; import com.intellij.debugger.DebuggerContext; @@ -8,7 +8,6 @@ import com.intellij.debugger.ui.impl.watch.FieldDescriptorImpl; import com.intellij.debugger.ui.impl.watch.ValueDescriptorImpl; import com.intellij.openapi.project.Project; import com.intellij.psi.PsiExpression; -import com.intellij.xdebugger.frame.XFullValueEvaluator; import com.intellij.xdebugger.frame.XValueNode; import com.intellij.xdebugger.frame.presentation.XValuePresentation; import com.intellij.xdebugger.impl.ui.tree.nodes.XValueNodePresentationConfigurator; @@ -83,10 +82,6 @@ public class FieldReferringObject implements ReferringObject { } }, hasChildren); } - - @Override - public void setFullValueEvaluator(@NotNull XFullValueEvaluator fullValueEvaluator) { - } }; } } diff --git a/java/debugger/impl/src/com/intellij/debugger/memory/agent/CalculationTimeoutReferringObject.java b/java/debugger/impl/src/com/intellij/debugger/memory/agent/CalculationTimeoutReferringObject.java index fe4192734e9b..7f87ae4a998b 100644 --- a/java/debugger/impl/src/com/intellij/debugger/memory/agent/CalculationTimeoutReferringObject.java +++ b/java/debugger/impl/src/com/intellij/debugger/memory/agent/CalculationTimeoutReferringObject.java @@ -1,4 +1,4 @@ -// Copyright 2000-2020 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. +// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.debugger.memory.agent; import com.intellij.debugger.DebuggerContext; @@ -8,7 +8,6 @@ import com.intellij.debugger.engine.evaluation.EvaluationContextImpl; import com.intellij.debugger.ui.impl.watch.ValueDescriptorImpl; import com.intellij.openapi.project.Project; import com.intellij.psi.PsiExpression; -import com.intellij.xdebugger.frame.XFullValueEvaluator; import com.intellij.xdebugger.frame.XValueNode; import com.intellij.xdebugger.frame.presentation.XValuePresentation; import com.intellij.xdebugger.impl.ui.tree.nodes.XValueNodePresentationConfigurator; @@ -70,10 +69,6 @@ public class CalculationTimeoutReferringObject implements ReferringObject { } }, hasChildren); } - - @Override - public void setFullValueEvaluator(@NotNull XFullValueEvaluator fullValueEvaluator) { - } }; } diff --git a/java/debugger/impl/src/com/intellij/debugger/memory/agent/CompoundRootReferringObject.java b/java/debugger/impl/src/com/intellij/debugger/memory/agent/CompoundRootReferringObject.java index cd2ce502483e..ee1bb063aab8 100644 --- a/java/debugger/impl/src/com/intellij/debugger/memory/agent/CompoundRootReferringObject.java +++ b/java/debugger/impl/src/com/intellij/debugger/memory/agent/CompoundRootReferringObject.java @@ -1,4 +1,4 @@ -// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. +// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.debugger.memory.agent; import com.intellij.debugger.DebuggerContext; @@ -9,7 +9,6 @@ import com.intellij.icons.AllIcons; import com.intellij.openapi.project.Project; import com.intellij.psi.PsiExpression; import com.intellij.util.containers.ContainerUtil; -import com.intellij.xdebugger.frame.XFullValueEvaluator; import com.intellij.xdebugger.frame.XValueNode; import com.intellij.xdebugger.frame.presentation.XValuePresentation; import com.intellij.xdebugger.impl.ui.tree.nodes.XValueNodePresentationConfigurator; @@ -76,10 +75,6 @@ public class CompoundRootReferringObject implements ReferringObject { } }, hasChildren); } - - @Override - public void setFullValueEvaluator(@NotNull XFullValueEvaluator fullValueEvaluator) { - } }; } diff --git a/java/debugger/impl/src/com/intellij/debugger/memory/agent/GCRootReferringObject.java b/java/debugger/impl/src/com/intellij/debugger/memory/agent/GCRootReferringObject.java index a6afbcaeba1f..36f714c9c441 100644 --- a/java/debugger/impl/src/com/intellij/debugger/memory/agent/GCRootReferringObject.java +++ b/java/debugger/impl/src/com/intellij/debugger/memory/agent/GCRootReferringObject.java @@ -1,4 +1,4 @@ -// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. +// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.debugger.memory.agent; import com.intellij.debugger.DebuggerContext; @@ -7,7 +7,6 @@ import com.intellij.debugger.engine.evaluation.EvaluationContextImpl; import com.intellij.debugger.ui.impl.watch.ValueDescriptorImpl; import com.intellij.openapi.project.Project; import com.intellij.psi.PsiExpression; -import com.intellij.xdebugger.frame.XFullValueEvaluator; import com.intellij.xdebugger.frame.XValueNode; import com.intellij.xdebugger.frame.presentation.XValuePresentation; import com.intellij.xdebugger.impl.ui.tree.nodes.XValueNodePresentationConfigurator; @@ -74,10 +73,6 @@ public class GCRootReferringObject implements ReferringObject { } }, hasChildren); } - - @Override - public void setFullValueEvaluator(@NotNull XFullValueEvaluator fullValueEvaluator) { - } }; } diff --git a/java/debugger/impl/src/com/intellij/debugger/memory/agent/MemoryAgentReferringObject.java b/java/debugger/impl/src/com/intellij/debugger/memory/agent/MemoryAgentReferringObject.java index d3eb214b0247..faa5671adb82 100644 --- a/java/debugger/impl/src/com/intellij/debugger/memory/agent/MemoryAgentReferringObject.java +++ b/java/debugger/impl/src/com/intellij/debugger/memory/agent/MemoryAgentReferringObject.java @@ -1,8 +1,7 @@ -// Copyright 2000-2020 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. +// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.debugger.memory.agent; import com.intellij.debugger.engine.ReferringObject; -import com.intellij.xdebugger.frame.XFullValueEvaluator; import com.intellij.xdebugger.frame.XValueNode; import com.intellij.xdebugger.frame.presentation.XValuePresentation; import com.intellij.xdebugger.impl.ui.tree.nodes.XValueNodePresentationConfigurator; @@ -55,10 +54,6 @@ public abstract class MemoryAgentReferringObject implements ReferringObject { } }, hasChildren); } - - @Override - public void setFullValueEvaluator(@NotNull XFullValueEvaluator fullValueEvaluator) { - } }; } diff --git a/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/tree/nodes/XValueNodePresentationConfigurator.java b/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/tree/nodes/XValueNodePresentationConfigurator.java index 62d42400f11e..d420b74ab31f 100644 --- a/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/tree/nodes/XValueNodePresentationConfigurator.java +++ b/platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/tree/nodes/XValueNodePresentationConfigurator.java @@ -1,10 +1,12 @@ -// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. +// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.xdebugger.impl.ui.tree.nodes; import com.intellij.openapi.application.Application; import com.intellij.openapi.application.ApplicationManager; import com.intellij.openapi.util.text.StringUtil; import java.util.function.Function; + +import com.intellij.xdebugger.frame.XFullValueEvaluator; import com.intellij.xdebugger.frame.XValueNode; import com.intellij.xdebugger.frame.presentation.XRegularValuePresentation; import com.intellij.xdebugger.frame.presentation.XValuePresentation; @@ -32,6 +34,10 @@ public final class XValueNodePresentationConfigurator { public void setPresentation(@Nullable Icon icon, @NotNull XValuePresentation presentation, boolean hasChildren) { XValueNodePresentationConfigurator.setPresentation(icon, presentation, hasChildren, this); } + + @Override + public void setFullValueEvaluator(@NotNull XFullValueEvaluator fullValueEvaluator) { + } } public static void setPresentation(@Nullable Icon icon, @NotNull XValuePresentation presentation, boolean hasChildren,