Class CheckRegistrar.RegistrarContext

  • Enclosing interface:
    CheckRegistrar

    public static class CheckRegistrar.RegistrarContext
    extends Object
    Context for checks registration.
    • Constructor Detail

      • RegistrarContext

        public RegistrarContext()
    • 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 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