Class CheckListGenerator

java.lang.Object
org.sonar.java.CheckListGenerator

public class CheckListGenerator extends Object
  • Field Details

  • Constructor Details

    • CheckListGenerator

      public CheckListGenerator(com.google.gson.Gson gson, Path relativePath, Path awsRelativePath, Path pathToWriteList, String rulesPath)
  • Method Details

    • main

      public static void main(String[] args)
    • generateCheckList

      public void generateCheckList()
    • getCheckClasses

      public List<? extends Class<?>> getCheckClasses()
    • getRuleKey

      public String getRuleKey(Class<?> check)
    • getMetadata

      protected CheckListGenerator.Metadata getMetadata(Reader reader)
    • generateImportStatements

      public static String generateImportStatements(List<? extends Class<?>> checks)
    • collectChecks

      public String collectChecks(List<Class<?>> classes)
    • generateCheckListClasses

      public void generateCheckListClasses(List<? extends Class<?>> checks, List<Class<?>> mainClasses, List<Class<?>> testClasses, List<Class<?>> allClasses, String rulesPath)
    • writeToFile

      public void writeToFile(String importChecks, String mainChecks, String testChecks, String allChecks, Path path)