< prev index next >

src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java

Print this page

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),
< prev index next >