Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars Vogel2021-06-08 09:54:54 +0000
committerLars Vogel2021-06-22 10:02:06 +0000
commit5a8824f73257a5cf03c6eebf5268bc7f4d30c310 (patch)
treea90b57627347a60a272184e82ba6a82f518f547c
parentdc887d8ec3e58d68a617566f92d8646be4e7fc63 (diff)
downloadeclipse.platform.text-5a8824f73257a5cf03c6eebf5268bc7f4d30c310.tar.gz
eclipse.platform.text-5a8824f73257a5cf03c6eebf5268bc7f4d30c310.tar.xz
eclipse.platform.text-5a8824f73257a5cf03c6eebf5268bc7f4d30c310.zip
ui.editors This ticket uses and tests the "Use static inner class" cleanup feature: - It reviews the feature - It reduces the memory consumption as it avoids the pointer to the outer class Example: Before: public class Outer { public class InnerClass { int i; public boolean anotherMethod() { return true; } } } After: public class Outer { public static class InnerClass { int i; public boolean anotherMethod() { return true; } } } Change-Id: Id13454b3c8e1e8ca6628d4f15cc6f0aec37cd62a Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com> Reviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/181573 Tested-by: Platform Bot <platform-bot@eclipse.org>
-rw-r--r--org.eclipse.ui.editors/src/org/eclipse/ui/internal/editors/text/AccessibilityPreferencePage.java2
-rw-r--r--org.eclipse.ui.editors/src/org/eclipse/ui/internal/editors/text/AnnotationsConfigurationBlock.java2
-rwxr-xr-xorg.eclipse.ui.editors/src/org/eclipse/ui/internal/editors/text/LinkedModeConfigurationBlock.java2
3 files changed, 3 insertions, 3 deletions
diff --git a/org.eclipse.ui.editors/src/org/eclipse/ui/internal/editors/text/AccessibilityPreferencePage.java b/org.eclipse.ui.editors/src/org/eclipse/ui/internal/editors/text/AccessibilityPreferencePage.java
index deb90eef64c..2d009b22ce3 100644
--- a/org.eclipse.ui.editors/src/org/eclipse/ui/internal/editors/text/AccessibilityPreferencePage.java
+++ b/org.eclipse.ui.editors/src/org/eclipse/ui/internal/editors/text/AccessibilityPreferencePage.java
@@ -59,7 +59,7 @@ import org.eclipse.ui.editors.text.ITextEditorHelpContextIds;
public class AccessibilityPreferencePage extends PreferencePage implements IWorkbenchPreferencePage {
- private abstract class Initializer {
+ private abstract static class Initializer {
protected final Preference fPreference;
diff --git a/org.eclipse.ui.editors/src/org/eclipse/ui/internal/editors/text/AnnotationsConfigurationBlock.java b/org.eclipse.ui.editors/src/org/eclipse/ui/internal/editors/text/AnnotationsConfigurationBlock.java
index cd43988586a..35b7aae8b91 100644
--- a/org.eclipse.ui.editors/src/org/eclipse/ui/internal/editors/text/AnnotationsConfigurationBlock.java
+++ b/org.eclipse.ui.editors/src/org/eclipse/ui/internal/editors/text/AnnotationsConfigurationBlock.java
@@ -109,7 +109,7 @@ class AnnotationsConfigurationBlock implements IPreferenceConfigurationBlock {
}
- private final class ItemLabelProvider extends LabelProvider {
+ private static final class ItemLabelProvider extends LabelProvider {
@Override
public String getText(Object element) {
diff --git a/org.eclipse.ui.editors/src/org/eclipse/ui/internal/editors/text/LinkedModeConfigurationBlock.java b/org.eclipse.ui.editors/src/org/eclipse/ui/internal/editors/text/LinkedModeConfigurationBlock.java
index 2d8255effee..ea11e2426ff 100755
--- a/org.eclipse.ui.editors/src/org/eclipse/ui/internal/editors/text/LinkedModeConfigurationBlock.java
+++ b/org.eclipse.ui.editors/src/org/eclipse/ui/internal/editors/text/LinkedModeConfigurationBlock.java
@@ -108,7 +108,7 @@ class LinkedModeConfigurationBlock implements IPreferenceConfigurationBlock {
}
}
- private final class ItemLabelProvider extends LabelProvider {
+ private static final class ItemLabelProvider extends LabelProvider {
@Override
public String getText(Object element) {

Back to the top