Class SZZRunner

java.lang.Object
edu.handong.csee.isel.szz.SZZRunner
All Implemented Interfaces:
BICCollector

public class SZZRunner
extends java.lang.Object
implements BICCollector
  • Constructor Summary

    Constructors 
    Constructor Description
    SZZRunner()  
    SZZRunner​(java.lang.Iterable<java.lang.String> BFCommitList)  
    SZZRunner​(java.lang.String gitURI)  
    SZZRunner​(java.lang.String gitURI, java.lang.Iterable<java.lang.String> BFCommitList)  
  • Method Summary

    Modifier and Type Method Description
    java.util.List<CSVInfo> collectFrom​(java.util.List<org.eclipse.jgit.revwalk.RevCommit> commitList)
    TODO Let's just print out BIC information and then change return type as (i.e.
    static java.util.List<org.eclipse.jgit.revwalk.RevCommit> getCommitListFrom​(java.io.File gitDir)  
    static void main​(java.lang.String[] args)  
    void setBFC​(java.util.List<java.lang.String> bfcList)  

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SZZRunner

      public SZZRunner()
    • SZZRunner

      public SZZRunner​(java.lang.String gitURI, java.lang.Iterable<java.lang.String> BFCommitList)
    • SZZRunner

      public SZZRunner​(java.lang.Iterable<java.lang.String> BFCommitList)
    • SZZRunner

      public SZZRunner​(java.lang.String gitURI)
  • Method Details

    • main

      public static void main​(java.lang.String[] args)
    • collectFrom

      public java.util.List<CSVInfo> collectFrom​(java.util.List<org.eclipse.jgit.revwalk.RevCommit> commitList)
      TODO Let's just print out BIC information and then change return type as (i.e. BIC list)
      Specified by:
      collectFrom in interface BICCollector
    • getCommitListFrom

      public static java.util.List<org.eclipse.jgit.revwalk.RevCommit> getCommitListFrom​(java.io.File gitDir) throws java.io.IOException, org.eclipse.jgit.api.errors.GitAPIException
      Throws:
      java.io.IOException
      org.eclipse.jgit.api.errors.GitAPIException
    • setBFC

      public void setBFC​(java.util.List<java.lang.String> bfcList)
      Specified by:
      setBFC in interface BICCollector