View Javadoc
1   package integrationTests;
2   
3   import org.slf4j.Logger;
4   import org.slf4j.LoggerFactory;
5   
6   /**
7    * The Class ClassInRegularPackage.
8    */
9   public class ClassInRegularPackage {
10  
11      /** The logger. */
12      private static final Logger logger = LoggerFactory.getLogger(ClassInRegularPackage.class);
13  
14      /** The Constant CONSTANT. */
15      public static final int CONSTANT = 123;
16  
17      /**
18       * The Enum NestedEnum.
19       */
20      public enum NestedEnum {
21  
22          /** The First. */
23          First,
24  
25          /** The Second. */
26          Second() {
27              @Override
28              public String toString() {
29                  return "2nd";
30              }
31          };
32  
33          static {
34              logger.info("test");
35          }
36      }
37  
38      /**
39       * Do something.
40       *
41       * @param value
42       *            the value
43       *
44       * @return true, if successful
45       */
46      public boolean doSomething(NestedEnum value) {
47          switch (value) {
48              case First:
49                  return true;
50  
51              case Second:
52                  value.toString();
53                  break;
54          }
55  
56          return value.ordinal() == CONSTANT;
57      }
58  }