< prev index next >

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

Print this page

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