From e6faf188e28b2ee83d5715d28c9a047301ff9a4b Mon Sep 17 00:00:00 2001 From: Michal Kordas Date: Sun, 16 Aug 2015 23:04:28 +0200 Subject: [PATCH] Make inner class static. #1555 Fixes `InnerClassMayBeStatic` inspection violation in test code. Description: >Reports any inner classes which may safely be made static. An inner class may be static if it doesn't reference its enclosing instance. A static 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. --- .../com/puppycrawl/tools/checkstyle/api/AutomaticBeanTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/api/AutomaticBeanTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/api/AutomaticBeanTest.java index 11c83ae28..3b986d360 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/api/AutomaticBeanTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/api/AutomaticBeanTest.java @@ -98,7 +98,7 @@ public class AutomaticBeanTest { } @SuppressWarnings("unused") - public class TestBean extends AutomaticBean { + public static class TestBean extends AutomaticBean { private String privateField;