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 }