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 Details

    • RegistrarContext

      public RegistrarContext()
  • Method Details

    • 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 repository
      checkClasses - classes of checks for main sources
      testCheckClasses - 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
    • testCheckClasses

      public Iterable<Class<? extends JavaCheck>> testCheckClasses()
      get test source check classes
      Returns:
      iterable of test checks classes