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