|
32 | 32 | import java.util.Arrays; |
33 | 33 |
|
34 | 34 | public enum ConfigurationFile { |
| 35 | + /* Combined file */ |
35 | 36 | REACHABILITY_METADATA("reachability-metadata", null, true, true), |
36 | | - DYNAMIC_PROXY("proxy", null, true, false), |
| 37 | + /* Main metadata categories (order matters) */ |
| 38 | + REFLECTION("reflect", REFLECTION_KEY, true, false), |
37 | 39 | RESOURCES("resource", RESOURCES_KEY, true, false), |
| 40 | + SERIALIZATION("serialization", SERIALIZATION_KEY, true, false), |
38 | 41 | JNI("jni", JNI_KEY, true, false), |
| 42 | + /* Deprecated metadata categories */ |
| 43 | + DYNAMIC_PROXY("proxy", null, true, false), |
| 44 | + PREDEFINED_CLASSES_NAME("predefined-classes", null, true, false), |
| 45 | + /* Non-metadata categories */ |
39 | 46 | FOREIGN("foreign", null, false, false), |
40 | | - REFLECTION("reflect", REFLECTION_KEY, true, false), |
41 | | - SERIALIZATION("serialization", SERIALIZATION_KEY, true, false), |
42 | | - SERIALIZATION_DENY("serialization-deny", null, false, false), |
43 | | - PREDEFINED_CLASSES_NAME("predefined-classes", null, true, false); |
| 47 | + SERIALIZATION_DENY("serialization-deny", null, false, false); |
44 | 48 |
|
45 | 49 | public static final String LEGACY_FILE_NAME_SUFFIX = "-config.json"; |
46 | 50 | public static final String COMBINED_FILE_NAME_SUFFIX = ".json"; |
|
0 commit comments