private void createMixInInstances() { if (_testMixInInstances == null || _testMixInInstances.isEmpty()) { // No Mix-Ins... return; } Set<Class<? extends TestMixIn>> mixinClasses = new LinkedHashSet<Class<? extends TestMixIn>>( _testMixInInstances.keySet()); for (Class<? extends TestMixIn> mixInType : mixinClasses) { createMixInRecursively(mixInType); } }
private void createMixInInstances() { if (_testMixInInstances == null || _testMixInInstances.isEmpty()) { // No Mix-Ins... return; } Set<Class<? extends TestMixIn>> mixinClasses = new LinkedHashSet<Class<? extends TestMixIn>>( _testMixInInstances.keySet()); for (Class<? extends TestMixIn> mixInType : mixinClasses) { createMixInRecursively(mixInType); } }
if (activeDependencies != null && activeDependencies[0] != NullMixIns.class) { for (Class<? extends TestMixIn> mixin : activeDependencies) { MixInEntry dependency = createMixInRecursively(mixin); requiredDeps.add(dependency.getMixIn()); _testMixInInstances.put(mixin, dependency); for (Class<? extends TestMixIn> mixin : passiveDependencies) { if (_testMixInInstances.containsKey(mixin)) { MixInEntry dependency = createMixInRecursively(mixin); optionalDeps.add(dependency.getMixIn()); _testMixInInstances.put(mixin, dependency);
if (activeDependencies != null && activeDependencies[0] != NullMixIns.class) { for (Class<? extends TestMixIn> mixin : activeDependencies) { MixInEntry dependency = createMixInRecursively(mixin); requiredDeps.add(dependency.getMixIn()); _testMixInInstances.put(mixin, dependency); for (Class<? extends TestMixIn> mixin : passiveDependencies) { if (_testMixInInstances.containsKey(mixin)) { MixInEntry dependency = createMixInRecursively(mixin); optionalDeps.add(dependency.getMixIn()); _testMixInInstances.put(mixin, dependency);