< prev index next >

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

Print this page

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