View Javadoc
1   /*
2   VisibilityModifier
3   packageAllowed = (default)false
4   protectedAllowed = (default)false
5   publicMemberPattern = (default)^serialVersionUID$
6   allowPublicFinalFields = (default)false
7   allowPublicImmutableFields = (default)false
8   immutableClassCanonicalNames = (default)java.io.File, java.lang.Boolean, java.lang.Byte, \
9                                  java.lang.Character, java.lang.Double, java.lang.Float, \
10                                 java.lang.Integer, java.lang.Long, java.lang.Short, \
11                                 java.lang.StackTraceElement, java.lang.String, \
12                                 java.math.BigDecimal, java.math.BigInteger, \
13                                 java.net.Inet4Address, java.net.Inet6Address, \
14                                 java.net.InetSocketAddress, java.net.URI, java.net.URL, \
15                                 java.util.Locale, java.util.UUID
16  ignoreAnnotationCanonicalNames = com.google.common.annotations.VisibleForTesting, \
17                                   com.puppycrawl.tools.checkstyle.checks.design.visibilitymodifier \
18                                   .InputVisibilityModifierLocalAnnotations.ClassRule
19  
20  
21  */
22  
23  package com.puppycrawl.tools.checkstyle.checks.design.visibilitymodifier;
24  
25  import org.junit.ClassRule;
26  import org.junit.Rule;
27  import org.junit.rules.TemporaryFolder;
28  
29  
30  public class InputVisibilityModifierAnnotatedSameTypeName
31  {
32      @Rule
33      public TemporaryFolder publicJUnitRule = new TemporaryFolder(); // violation
34  
35      @ClassRule
36      public TemporaryFolder publicJUnitClassRule = new TemporaryFolder(); // violation
37  }