< prev index next >

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

Print this page

236         FALLTHROUGH("fallthrough"),
237 
238         /**
239          * Warn about finally clauses that do not terminate normally.
240          */
241         FINALLY("finally"),
242 
243         /**
244          * Warn about uses of @ValueBased classes where an identity class is expected.
245          */
246         IDENTITY("identity", true, true, "synchronization"),
247 
248         /**
249          * Warn about use of incubating modules.
250          *
251          * <p>
252          * This category is not supported by {@code @SuppressWarnings}.
253          */
254         INCUBATING("incubating", false, true),
255 






256         /**
257           * Warn about compiler possible lossy conversions.
258           */
259         LOSSY_CONVERSIONS("lossy-conversions"),
260 
261         /**
262           * Warn about compiler generation of a default constructor.
263           */
264         MISSING_EXPLICIT_CTOR("missing-explicit-ctor"),
265 
266         /**
267          * Warn about module system related issues.
268          */
269         MODULE("module", true, true),
270 





271         /**
272          * Warn about issues regarding module opens.
273          */
274         OPENS("opens", true, true),
275 
276         /**
277          * Warn about issues relating to use of command line options.
278          *
279          * <p>
280          * This category is not supported by {@code @SuppressWarnings}.
281          */
282         OPTIONS("options", false, false),
283 
284         /**
285          * Warn when any output file is written to more than once.
286          *
287          * <p>
288          * This category is not supported by {@code @SuppressWarnings}.
289          */
290         OUTPUT_FILE_CLASH("output-file-clash", false, false),

236         FALLTHROUGH("fallthrough"),
237 
238         /**
239          * Warn about finally clauses that do not terminate normally.
240          */
241         FINALLY("finally"),
242 
243         /**
244          * Warn about uses of @ValueBased classes where an identity class is expected.
245          */
246         IDENTITY("identity", true, true, "synchronization"),
247 
248         /**
249          * Warn about use of incubating modules.
250          *
251          * <p>
252          * This category is not supported by {@code @SuppressWarnings}.
253          */
254         INCUBATING("incubating", false, true),
255 
256         /**
257          * Warn about code in identity classes that wouldn't be allowed in early
258          * construction due to a this dependency.
259          */
260         INITIALIZATION("initialization"),
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 related to migration of JDK classes.
279          */
280         MIGRATION("migration"),
281 
282         /**
283          * Warn about issues regarding module opens.
284          */
285         OPENS("opens", true, true),
286 
287         /**
288          * Warn about issues relating to use of command line options.
289          *
290          * <p>
291          * This category is not supported by {@code @SuppressWarnings}.
292          */
293         OPTIONS("options", false, false),
294 
295         /**
296          * Warn when any output file is written to more than once.
297          *
298          * <p>
299          * This category is not supported by {@code @SuppressWarnings}.
300          */
301         OUTPUT_FILE_CLASH("output-file-clash", false, false),
< prev index next >