summaryrefslogtreecommitdiff
path: root/plugins/InspectionGadgets/src/inspectionDescriptions/InnerClassMayBeStatic.html
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/InspectionGadgets/src/inspectionDescriptions/InnerClassMayBeStatic.html')
-rw-r--r--plugins/InspectionGadgets/src/inspectionDescriptions/InnerClassMayBeStatic.html8
1 files changed, 5 insertions, 3 deletions
diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/InnerClassMayBeStatic.html b/plugins/InspectionGadgets/src/inspectionDescriptions/InnerClassMayBeStatic.html
index 8d81ee6a4292..578f60b2d618 100644
--- a/plugins/InspectionGadgets/src/inspectionDescriptions/InnerClassMayBeStatic.html
+++ b/plugins/InspectionGadgets/src/inspectionDescriptions/InnerClassMayBeStatic.html
@@ -1,8 +1,10 @@
<html>
<body>
-Reports any inner classes which may safely be made
-<b>static</b>. An inner class may be static if it doesn't reference
-its enclosing class instance. A static inner class uses slightly less memory.
+Reports any inner classes which may safely be made <b>static</b>.
+An inner class may be <b>static</b> if it doesn't reference its enclosing instance.
+<p>
+A <b>static</b> inner class does not keep an implicit reference to its enclosing instance.
+This prevents a common cause of memory leaks and uses less memory per instance of the class.
<!-- tooltip end -->
<p>