261 FALLTHROUGH("fallthrough"),
262
263 /**
264 * Warn about finally clauses that do not terminate normally.
265 */
266 FINALLY("finally"),
267
268 /**
269 * Warn about uses of @ValueBased classes where an identity class is expected.
270 */
271 IDENTITY("identity", true, "synchronization"),
272
273 /**
274 * Warn about use of incubating modules.
275 *
276 * <p>
277 * This category is not supported by {@code @SuppressWarnings}.
278 */
279 INCUBATING("incubating", false),
280
281 /**
282 * Warn about compiler possible lossy conversions.
283 */
284 LOSSY_CONVERSIONS("lossy-conversions"),
285
286 /**
287 * Warn about compiler generation of a default constructor.
288 */
289 MISSING_EXPLICIT_CTOR("missing-explicit-ctor"),
290
291 /**
292 * Warn about module system related issues.
293 */
294 MODULE("module"),
295
296 /**
297 * Warn about issues regarding module opens.
298 */
299 OPENS("opens"),
300
301 /**
302 * Warn about issues relating to use of command line options.
303 *
304 * <p>
305 * This category is not supported by {@code @SuppressWarnings}.
306 */
307 OPTIONS("options", false),
308
309 /**
310 * Warn when any output file is written to more than once.
311 *
312 * <p>
313 * This category is not supported by {@code @SuppressWarnings}.
314 */
315 OUTPUT_FILE_CLASH("output-file-clash", false),
|
261 FALLTHROUGH("fallthrough"),
262
263 /**
264 * Warn about finally clauses that do not terminate normally.
265 */
266 FINALLY("finally"),
267
268 /**
269 * Warn about uses of @ValueBased classes where an identity class is expected.
270 */
271 IDENTITY("identity", true, "synchronization"),
272
273 /**
274 * Warn about use of incubating modules.
275 *
276 * <p>
277 * This category is not supported by {@code @SuppressWarnings}.
278 */
279 INCUBATING("incubating", false),
280
281 /**
282 * Warn about code in identity classes that wouldn't be allowed in early
283 * construction due to a this dependency.
284 */
285 INITIALIZATION("initialization"),
286
287 /**
288 * Warn about compiler possible lossy conversions.
289 */
290 LOSSY_CONVERSIONS("lossy-conversions"),
291
292 /**
293 * Warn about compiler generation of a default constructor.
294 */
295 MISSING_EXPLICIT_CTOR("missing-explicit-ctor"),
296
297 /**
298 * Warn about module system related issues.
299 */
300 MODULE("module"),
301
302 /**
303 * Warn about issues related to migration of JDK classes.
304 */
305 MIGRATION("migration"),
306
307 /**
308 * Warn about issues regarding module opens.
309 */
310 OPENS("opens"),
311
312 /**
313 * Warn about issues relating to use of command line options.
314 *
315 * <p>
316 * This category is not supported by {@code @SuppressWarnings}.
317 */
318 OPTIONS("options", false),
319
320 /**
321 * Warn when any output file is written to more than once.
322 *
323 * <p>
324 * This category is not supported by {@code @SuppressWarnings}.
325 */
326 OUTPUT_FILE_CLASH("output-file-clash", false),
|