242 FALLTHROUGH("fallthrough"),
243
244 /**
245 * Warn about finally clauses that do not terminate normally.
246 */
247 FINALLY("finally"),
248
249 /**
250 * Warn about uses of @ValueBased classes where an identity class is expected.
251 */
252 IDENTITY("identity", true, true, "synchronization"),
253
254 /**
255 * Warn about use of incubating modules.
256 *
257 * <p>
258 * This category is not supported by {@code @SuppressWarnings}.
259 */
260 INCUBATING("incubating", false, true),
261
262 /**
263 * Warn about compiler possible lossy conversions.
264 */
265 LOSSY_CONVERSIONS("lossy-conversions"),
266
267 /**
268 * Warn about compiler generation of a default constructor.
269 */
270 MISSING_EXPLICIT_CTOR("missing-explicit-ctor"),
271
272 /**
273 * Warn about module system related issues.
274 */
275 MODULE("module", true, true),
276
277 /**
278 * Warn about issues regarding module opens.
279 */
280 OPENS("opens", true, true),
281
282 /**
283 * Warn about issues relating to use of command line options.
284 *
285 * <p>
286 * This category is not supported by {@code @SuppressWarnings}.
287 */
288 OPTIONS("options", false, false),
289
290 /**
291 * Warn when any output file is written to more than once.
292 *
293 * <p>
294 * This category is not supported by {@code @SuppressWarnings}.
295 */
296 OUTPUT_FILE_CLASH("output-file-clash", false, false),
|
242 FALLTHROUGH("fallthrough"),
243
244 /**
245 * Warn about finally clauses that do not terminate normally.
246 */
247 FINALLY("finally"),
248
249 /**
250 * Warn about uses of @ValueBased classes where an identity class is expected.
251 */
252 IDENTITY("identity", true, true, "synchronization"),
253
254 /**
255 * Warn about use of incubating modules.
256 *
257 * <p>
258 * This category is not supported by {@code @SuppressWarnings}.
259 */
260 INCUBATING("incubating", false, true),
261
262 /**
263 * Warn about code in identity classes that wouldn't be allowed in early
264 * construction due to a this dependency.
265 */
266 INITIALIZATION("initialization"),
267
268 /**
269 * Warn about compiler possible lossy conversions.
270 */
271 LOSSY_CONVERSIONS("lossy-conversions"),
272
273 /**
274 * Warn about compiler generation of a default constructor.
275 */
276 MISSING_EXPLICIT_CTOR("missing-explicit-ctor"),
277
278 /**
279 * Warn about module system related issues.
280 */
281 MODULE("module", true, true),
282
283 /**
284 * Warn about issues related to migration of JDK classes.
285 */
286 MIGRATION("migration"),
287
288 /**
289 * Warn about issues regarding module opens.
290 */
291 OPENS("opens", true, true),
292
293 /**
294 * Warn about issues relating to use of command line options.
295 *
296 * <p>
297 * This category is not supported by {@code @SuppressWarnings}.
298 */
299 OPTIONS("options", false, false),
300
301 /**
302 * Warn when any output file is written to more than once.
303 *
304 * <p>
305 * This category is not supported by {@code @SuppressWarnings}.
306 */
307 OUTPUT_FILE_CLASH("output-file-clash", false, false),
|