@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. -
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.