@Test public void testDifferentInstance() { ClassVisitor[] classVisitorsFirst = ClassVisitors.getClassVisitors(); ClassVisitor[] classVisitorsSecond = ClassVisitors.getClassVisitors(); Arrays.stream(classVisitorsFirst) .forEach(first -> Arrays.stream(classVisitorsSecond) .filter(second -> first.getClass().equals(second.getClass())) .findAny() .ifPresent(second -> Assert.assertNotSame(first, second)) ); }
public static ClassVisitor[] getClassVisitors() { return new ClassVisitor[]{ new AffectedClassVisitor(), new CallerClassVisitor(), new ImplementingClassVisitor(), new InheritanceClassVisitor(), new JavaxControllerClassVisitor(), new SpringControllerClassVisitor(), new TestClassVisitor()}; }
ClassVisitors { public static ClassVisitor[] getClassVisitors() { return new ClassVisitor[]{ new AffectedClassVisitor(), new CallerClassVisitor(), new ImplementingClassVisitor(), new InheritanceClassVisitor(), new JavaxControllerClassVisitor(), new SpringControllerClassVisitor(), new TestClassVisitor()}; } }
ClassVisitors { public static ClassVisitor[] getClassVisitors() { return new ClassVisitor[]{ new AffectedClassVisitor(), new CallerClassVisitor(), new ImplementingClassVisitor(), new InheritanceClassVisitor(), new JavaxControllerClassVisitor(), new SpringControllerClassVisitor(), new TestClassVisitor()}; } private  ClassVisitors(); }
ClassVisitors { public static ClassVisitor[] getClassVisitors() { return new ClassVisitor[]{ new AffectedClassVisitor(), new CallerClassVisitor(), new ImplementingClassVisitor(), new InheritanceClassVisitor(), new JavaxControllerClassVisitor(), new SpringControllerClassVisitor(), new TestClassVisitor()}; } private  ClassVisitors(); static ClassVisitor[] getClassVisitors(); }
ClassVisitors { public static ClassVisitor[] getClassVisitors() { return new ClassVisitor[]{ new AffectedClassVisitor(), new CallerClassVisitor(), new ImplementingClassVisitor(), new InheritanceClassVisitor(), new JavaxControllerClassVisitor(), new SpringControllerClassVisitor(), new TestClassVisitor()}; } private  ClassVisitors(); static ClassVisitor[] getClassVisitors();  }