jdk-24/langtools/make/tools/crules
Jan Lahoda c9406c88c4 8056061: Mark implementations of public interfaces with an annotation
Adding @DefinedBy annotation to mark methods that implement public API methods; annotating the methods; adding a coding rules analyzer to enforce all such methods are annotated.

Co-authored-by: Jonathan Gibbons <jonathan.gibbons@oracle.com>
Reviewed-by: jjg, mcimadamore, jfranck
2014-08-27 07:44:00 +02:00
..
resources 8056061: Mark implementations of public interfaces with an annotation 2014-08-27 07:44:00 +02:00
AbstractCodingRulesAnalyzer.java 8056061: Mark implementations of public interfaces with an annotation 2014-08-27 07:44:00 +02:00
AssertCheckAnalyzer.java 8043643: Add an crules analyzer avoiding string concatenation in messages of Assert checks 2014-08-01 11:09:40 -07:00
CodingRulesAnalyzerPlugin.java 8056061: Mark implementations of public interfaces with an annotation 2014-08-27 07:44:00 +02:00
DefinedByAnalyzer.java 8056061: Mark implementations of public interfaces with an annotation 2014-08-27 07:44:00 +02:00
MutableFieldsAnalyzer.java 8043643: Add an crules analyzer avoiding string concatenation in messages of Assert checks 2014-08-01 11:09:40 -07:00