@ParametersAreNonnullByDefault
Package org.sonar.plugins.java.api
-
Interface Summary Interface Description CheckRegistrar This batch extension should be extended to provide the classes to be used to instantiate checks.JavaCheck Marker interface for all checks of the java analyzer.JavaFileScanner Common interface for all checks analyzing a java file.JavaFileScannerContext Context injected in check classes and used to report issues.JavaResourceLocator Interface to get the mapping between java classes and files (as multiple classes can be declared in one file).JavaVersion Represents the java version used by the project under analysis.JspCodeVisitor Marker interface for code visitors that are invoked on generated Java code from JSP pages.SourceMap Represents source map between generated Java code and JSP fileSourceMap.Location -
Class Summary Class Description CheckRegistrar.RegistrarContext Context for checks registration.IssuableSubscriptionVisitor Subscription visitor providing an API to report issues.JavaFileScannerContext.Location Message and syntaxNode for a secondary location.