Skip to content

Commit a53c384

Browse files
Refactor instance inner classes to static to fix SpotBugs warnings.
1 parent c7b8913 commit a53c384

File tree

1 file changed

+2
-3
lines changed
  • maven/core-unittests/src/test/java/com/codename1/ui/scene

1 file changed

+2
-3
lines changed

maven/core-unittests/src/test/java/com/codename1/ui/scene/NodeTest.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,9 @@ public void testRenderableContainerCoverage() throws Exception {
3131
Class<?>[] declaredClasses = Node.class.getDeclaredClasses();
3232
for (Class<?> cls : declaredClasses) {
3333
if (cls.getSimpleName().equals("RenderableContainer")) {
34-
java.lang.reflect.Constructor<?> ctor = cls.getDeclaredConstructor(Node.class);
34+
java.lang.reflect.Constructor<?> ctor = cls.getDeclaredConstructor();
3535
ctor.setAccessible(true);
36-
Node node = new Node();
37-
Object instance = ctor.newInstance(node); // inner class needs outer instance
36+
Object instance = ctor.newInstance();
3837

3938
// Invoke render method
4039
java.lang.reflect.Method render = cls.getDeclaredMethod("render", Graphics.class);

0 commit comments

Comments
 (0)