Class BFCKeywordCollector

java.lang.Object
edu.handong.csee.isel.bfc.collector.BFCKeywordCollector
All Implemented Interfaces:
BFCCollectable

public class BFCKeywordCollector
extends java.lang.Object
implements BFCCollectable
This class is Collector to find BUG FIX COMMITS by using Github commits message.
  • Constructor Summary

    Constructors 
    Constructor Description
    BFCKeywordCollector​(java.lang.String issueKeyWord)
    Github Commit message에서 찾을 keyword를 설정해 주는 메소드 이다.
  • Method Summary

    Modifier and Type Method Description
    java.util.List<java.lang.String> collectFrom​(java.util.List<org.eclipse.jgit.revwalk.RevCommit> commitList)
    Github commit message에서 해당 Keyword가 포함된 Commits을 수집하는 method이다.

    Methods inherited from class java.lang.Object

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

    • BFCKeywordCollector

      public BFCKeywordCollector​(java.lang.String issueKeyWord)
      Github Commit message에서 찾을 keyword를 설정해 주는 메소드 이다. null일 경우 "bug" 와 "fix"를 기본 keyword로 설정한다. null이 아닐 경우, 받은 String을 Keyword로 설정한다.
      Parameters:
      issueKeyWord -
  • Method Details

    • collectFrom

      public java.util.List<java.lang.String> collectFrom​(java.util.List<org.eclipse.jgit.revwalk.RevCommit> commitList)
      Github commit message에서 해당 Keyword가 포함된 Commits을 수집하는 method이다.
      Specified by:
      collectFrom in interface BFCCollectable
      Parameters:
      commitList -
      Returns:
      bfcList