View Javadoc
1   /*
2   ClassDataAbstractionCoupling
3   max = 0
4   excludedClasses =
5   excludeClassesRegexps =
6   excludedPackages = (default)
7   
8   
9   */
10  
11  package com.puppycrawl.tools.checkstyle.checks.metrics.classdataabstractioncoupling;
12  
13  import java.io.File;
14  import java.util.Arrays;
15  import java.util.List;
16  import java.util.Random;
17  import java.util.stream.Collectors;
18  
19  public class InputClassDataAbstractionCoupling5 {  // violation, 'Coupling is 2'
20      public void method(String... filenames) {
21          Random random = new Random();
22          final List<File> files = Arrays.stream(filenames)
23                  .map(File::new)
24                  .collect(Collectors.toList());
25      }
26  }