From c158a819bec93fe530f12f912d79eb5bd265c670 Mon Sep 17 00:00:00 2001 From: Max Medvedev Date: Fri, 22 Nov 2024 16:11:36 +0100 Subject: [PATCH] Java "Anonymous class" node filter: proper capitalization for action text GitOrigin-RevId: 146979a1da0f4ca5b0d10f778949027e95869476 --- .../resources/messages/JavaStructureViewBundle.properties | 1 + .../impl/java/JavaAnonymousClassesNodeProvider.java | 8 +++++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/java/java-structure-view/resources/messages/JavaStructureViewBundle.properties b/java/java-structure-view/resources/messages/JavaStructureViewBundle.properties index 8fe1d164821e..37d5397cf7d3 100644 --- a/java/java-structure-view/resources/messages/JavaStructureViewBundle.properties +++ b/java/java-structure-view/resources/messages/JavaStructureViewBundle.properties @@ -2,5 +2,6 @@ action.structureview.show.non.public=Non-public action.structureview.show.properties=Properties file.structure.toggle.show.anonymous.classes=Anonymous Classes +file.structure.toggle.show.anonymous.classes.check.box.text=Anonymous classes file.structure.toggle.show.collapse.show.lambdas=Lambdas static.class.initializer={0}class initializer \ No newline at end of file diff --git a/java/java-structure-view/src/com/intellij/ide/structureView/impl/java/JavaAnonymousClassesNodeProvider.java b/java/java-structure-view/src/com/intellij/ide/structureView/impl/java/JavaAnonymousClassesNodeProvider.java index e76b53fcbeba..c378e856a842 100644 --- a/java/java-structure-view/src/com/intellij/ide/structureView/impl/java/JavaAnonymousClassesNodeProvider.java +++ b/java/java-structure-view/src/com/intellij/ide/structureView/impl/java/JavaAnonymousClassesNodeProvider.java @@ -1,4 +1,4 @@ -// Copyright 2000-2022 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.ide.structureView.impl.java; import com.intellij.ide.structureView.impl.common.PsiTreeElementBase; @@ -29,6 +29,7 @@ import java.util.List; */ public final class JavaAnonymousClassesNodeProvider implements FileStructureNodeProvider, PropertyOwner, DumbAware { + public static final @NonNls String ID = "SHOW_ANONYMOUS"; public static final @NonNls String JAVA_ANONYMOUS_PROPERTY_NAME = "java.anonymous.provider"; @@ -54,7 +55,7 @@ public final class JavaAnonymousClassesNodeProvider @Override public @NotNull String getCheckBoxText() { - return JavaStructureViewBundle.message("file.structure.toggle.show.anonymous.classes"); + return JavaStructureViewBundle.message("file.structure.toggle.show.anonymous.classes.check.box.text"); } @Override @@ -64,7 +65,8 @@ public final class JavaAnonymousClassesNodeProvider @Override public @NotNull ActionPresentation getPresentation() { - return new ActionPresentationData(getCheckBoxText(), null, IconManager.getInstance().getPlatformIcon(PlatformIcons.AnonymousClass)); + String text = JavaStructureViewBundle.message("file.structure.toggle.show.anonymous.classes"); + return new ActionPresentationData(text, null, IconManager.getInstance().getPlatformIcon(PlatformIcons.AnonymousClass)); } @Override