Package org.sonar.plugins.java.api
Class CheckRegistrar.RegistrarContext
- java.lang.Object
-
- org.sonar.plugins.java.api.CheckRegistrar.RegistrarContext
-
- Enclosing interface:
- CheckRegistrar
public static class CheckRegistrar.RegistrarContext extends Object
Context for checks registration.
-
-
Constructor Summary
Constructors Constructor Description RegistrarContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Iterable<Class<? extends JavaCheck>>checkClasses()get main source check classesvoidregisterClassesForRepository(String repositoryKey, Iterable<Class<? extends JavaCheck>> checkClasses, Iterable<Class<? extends JavaCheck>> testCheckClasses)Registers java checks for a given repository.StringrepositoryKey()getter for repository key.Iterable<Class<? extends JavaCheck>>testCheckClasses()get test source check classes
-
-
-
Method Detail
-
registerClassesForRepository
public void registerClassesForRepository(String repositoryKey, Iterable<Class<? extends JavaCheck>> checkClasses, Iterable<Class<? extends JavaCheck>> testCheckClasses)
Registers java checks for a given repository.- Parameters:
repositoryKey- key of rule repositorycheckClasses- classes of checks for main sourcestestCheckClasses- classes of checks for test sources
-
repositoryKey
public String repositoryKey()
getter for repository key.- Returns:
- the repository key.
-
checkClasses
public Iterable<Class<? extends JavaCheck>> checkClasses()
get main source check classes- Returns:
- iterable of main checks classes
-
-