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