Skip navigation links
A B C E F G H I J L M N R S T 

A

add(FileBlame) - Method in class io.jenkins.plugins.forensics.blame.Blames
Adds the specified blame to this collection of blames.
addAll(Blames) - Method in class io.jenkins.plugins.forensics.blame.Blames
Merges all specified blames with the current set of blames.
addAll(Collection<FileStatistics>) - Method in class io.jenkins.plugins.forensics.miner.RepositoryStatistics
 
addLine(String, int) - Method in class io.jenkins.plugins.forensics.blame.FileLocations
Adds a blame request for the specified affected file and line number.

B

blame(FileLocations) - Method in class io.jenkins.plugins.forensics.blame.Blamer
Obtains author and commit information for the specified file locations.
blame(FileLocations) - Method in class io.jenkins.plugins.forensics.blame.Blamer.NullBlamer
 
Blamer - Class in io.jenkins.plugins.forensics.blame
Obtains SCM blame information for several file locations.
Blamer() - Constructor for class io.jenkins.plugins.forensics.blame.Blamer
 
Blamer.NullBlamer - Class in io.jenkins.plugins.forensics.blame
A blamer that does nothing.
BlamerFactory - Class in io.jenkins.plugins.forensics.blame
Jenkins extension point that allows plugins to create Blamer instances based on a supported SCM.
BlamerFactory() - Constructor for class io.jenkins.plugins.forensics.blame.BlamerFactory
 
Blames - Class in io.jenkins.plugins.forensics.blame
Provides access to the blame information of report.
Blames() - Constructor for class io.jenkins.plugins.forensics.blame.Blames
 

C

contains(String) - Method in class io.jenkins.plugins.forensics.blame.Blames
Returns whether the specified file already has been added.
contains(String) - Method in class io.jenkins.plugins.forensics.blame.FileLocations
Returns whether the specified file already has been added.
contains(String) - Method in class io.jenkins.plugins.forensics.miner.RepositoryStatistics
Returns whether the specified file is part of the repository.
createBlamer(SCM, Run<?, ?>, FilePath, TaskListener, FilteredLog) - Method in class io.jenkins.plugins.forensics.blame.BlamerFactory
Returns a blamer for the specified SCM.

E

equals(Object) - Method in class io.jenkins.plugins.forensics.blame.FileBlame
 
equals(Object) - Method in class io.jenkins.plugins.forensics.miner.FileStatistics
 

F

FileBlame - Class in io.jenkins.plugins.forensics.blame
Stores the repository blames for several lines of a single file.
FileBlame(String) - Constructor for class io.jenkins.plugins.forensics.blame.FileBlame
Creates a new instance of FileBlame.
FileLocations - Class in io.jenkins.plugins.forensics.blame
Defines a set of file locations.
FileLocations() - Constructor for class io.jenkins.plugins.forensics.blame.FileLocations
Creates an empty instance of FileLocations.
FileLocations(String) - Constructor for class io.jenkins.plugins.forensics.blame.FileLocations
Creates an empty instance of FileLocations that will work on the specified workspace.
FileStatistics - Class in io.jenkins.plugins.forensics.miner
Aggregates commit statistics for a given file: total number of commits total number of different authors creation time last modification time
FileStatistics(String) - Constructor for class io.jenkins.plugins.forensics.miner.FileStatistics
Creates a new instance of FileStatistics.
FilteredLog - Class in io.jenkins.plugins.forensics.util
Provides a log file with a limited number of error messages.
FilteredLog(String) - Constructor for class io.jenkins.plugins.forensics.util.FilteredLog
Creates a new FilteredLog for a Report.
FilteredLog(String, int) - Constructor for class io.jenkins.plugins.forensics.util.FilteredLog
Creates a new FilteredLog for a Report.
findBlamerFor(SCM, Run<?, ?>, FilePath, TaskListener, FilteredLog) - Static method in class io.jenkins.plugins.forensics.blame.BlamerFactory
Returns a blamer for the specified SCM.

G

get(String) - Method in class io.jenkins.plugins.forensics.blame.Blames
Returns the blames for the specified file.
get(String) - Method in class io.jenkins.plugins.forensics.blame.FileLocations
Returns the blames for the specified file.
get(String) - Method in class io.jenkins.plugins.forensics.miner.RepositoryStatistics
Returns the statistics for the specified file.
getAgeInDays() - Method in class io.jenkins.plugins.forensics.miner.FileStatistics
 
getCommit(int) - Method in class io.jenkins.plugins.forensics.blame.FileBlame
Returns the commit ID for the specified line.
getEmail(int) - Method in class io.jenkins.plugins.forensics.blame.FileBlame
Returns the author email for the specified line.
getErrorMessages() - Method in class io.jenkins.plugins.forensics.blame.Blames
 
getErrorMessages() - Method in class io.jenkins.plugins.forensics.miner.RepositoryStatistics
 
getErrorMessages() - Method in class io.jenkins.plugins.forensics.util.FilteredLog
Returns the error messages that have been reported since the creation of this set of issues.
getExtensionsFor(Class<T>) - Method in class io.jenkins.plugins.forensics.util.JenkinsFacade
Returns the discovered instances for the given extension type.
getFileBlames() - Method in class io.jenkins.plugins.forensics.blame.Blames
Returns all stored requests.
getFileName() - Method in class io.jenkins.plugins.forensics.blame.FileBlame
 
getFileName() - Method in class io.jenkins.plugins.forensics.miner.FileStatistics
 
getFiles() - Method in class io.jenkins.plugins.forensics.blame.Blames
Returns the absolute file names of the affected files that will be processed by Git blame.
getFiles() - Method in class io.jenkins.plugins.forensics.blame.FileLocations
Returns the absolute file names of the affected files that will be processed by Git blame.
getFiles() - Method in class io.jenkins.plugins.forensics.miner.RepositoryStatistics
Returns the absolute file names of the files that are part of the repository.
getFileStatistics() - Method in class io.jenkins.plugins.forensics.miner.RepositoryStatistics
Returns the statistics for all repository files.
getInfoMessages() - Method in class io.jenkins.plugins.forensics.blame.Blames
 
getInfoMessages() - Method in class io.jenkins.plugins.forensics.miner.RepositoryStatistics
 
getInfoMessages() - Method in class io.jenkins.plugins.forensics.util.FilteredLog
Returns the info messages that have been reported since the creation of this set of issues.
getLastModifiedInDays() - Method in class io.jenkins.plugins.forensics.miner.FileStatistics
 
getLines() - Method in class io.jenkins.plugins.forensics.blame.FileBlame
 
getName(int) - Method in class io.jenkins.plugins.forensics.blame.FileBlame
Returns the author name for the specified line.
getNumberOfAuthors() - Method in class io.jenkins.plugins.forensics.miner.FileStatistics
 
getNumberOfCommits() - Method in class io.jenkins.plugins.forensics.miner.FileStatistics
 
getSkippedFiles() - Method in class io.jenkins.plugins.forensics.blame.FileLocations
 

H

hashCode() - Method in class io.jenkins.plugins.forensics.blame.FileBlame
 
hashCode() - Method in class io.jenkins.plugins.forensics.miner.FileStatistics
 

I

inspectCommit(int, String) - Method in class io.jenkins.plugins.forensics.miner.FileStatistics
 
io.jenkins.plugins.forensics.blame - package io.jenkins.plugins.forensics.blame
Provides API classes to obtain SCM blame information for files in a repository.
io.jenkins.plugins.forensics.miner - package io.jenkins.plugins.forensics.miner
Provides API classes to obtain commit statistics for files in a repository.
io.jenkins.plugins.forensics.util - package io.jenkins.plugins.forensics.util
Provides utilities used by all modules of the forensics API.
isEmpty() - Method in class io.jenkins.plugins.forensics.blame.Blames
Returns whether there are files with blames in this instance.
isEmpty() - Method in class io.jenkins.plugins.forensics.blame.FileLocations
Returns whether there are files with blames in this instance.
isEmpty() - Method in class io.jenkins.plugins.forensics.miner.RepositoryStatistics
Returns whether the repository is empty.
iterator() - Method in class io.jenkins.plugins.forensics.blame.FileBlame
 

J

JenkinsFacade - Class in io.jenkins.plugins.forensics.util
Facade to Jenkins server.
JenkinsFacade() - Constructor for class io.jenkins.plugins.forensics.util.JenkinsFacade
 

L

logError(String, Object...) - Method in class io.jenkins.plugins.forensics.blame.Blames
Logs the specified error message.
logError(String, Object...) - Method in class io.jenkins.plugins.forensics.miner.RepositoryStatistics
Logs the specified error message.
logError(String, Object...) - Method in class io.jenkins.plugins.forensics.util.FilteredLog
Logs the specified error message.
logException(Exception, String, Object...) - Method in class io.jenkins.plugins.forensics.blame.Blames
Logs the specified exception.
logException(Exception, String, Object...) - Method in class io.jenkins.plugins.forensics.miner.RepositoryStatistics
Logs the specified exception.
logException(Exception, String, Object...) - Method in class io.jenkins.plugins.forensics.util.FilteredLog
Logs the specified exception.
logInfo(String, Object...) - Method in class io.jenkins.plugins.forensics.blame.Blames
Logs the specified information message.
logInfo(String, Object...) - Method in class io.jenkins.plugins.forensics.miner.RepositoryStatistics
Logs the specified information message.
logInfo(String, Object...) - Method in class io.jenkins.plugins.forensics.util.FilteredLog
Logs the specified information message.
logSummary() - Method in class io.jenkins.plugins.forensics.blame.Blames
Writes a summary message to the reports' error log that denotes the total number of errors that have been reported.
logSummary() - Method in class io.jenkins.plugins.forensics.miner.RepositoryStatistics
Writes a summary message to the reports' error log that denotes the total number of errors that have been reported.
logSummary() - Method in class io.jenkins.plugins.forensics.util.FilteredLog
Writes a summary message to the reports' error log that denotes the total number of errors that have been reported.

M

merge(FileBlame) - Method in class io.jenkins.plugins.forensics.blame.FileBlame
Merges the additional lines of the other FileBlame instance with the lines of this instance.

N

NullBlamer() - Constructor for class io.jenkins.plugins.forensics.blame.Blamer.NullBlamer
 

R

RepositoryStatistics - Class in io.jenkins.plugins.forensics.miner
Provides access to the SCM statistics of all repository files.
RepositoryStatistics() - Constructor for class io.jenkins.plugins.forensics.miner.RepositoryStatistics
 

S

setCommit(int, String) - Method in class io.jenkins.plugins.forensics.blame.FileBlame
Sets the commit ID for the specified line number.
setEmail(int, String) - Method in class io.jenkins.plugins.forensics.blame.FileBlame
Sets the email address for the specified line number.
setName(int, String) - Method in class io.jenkins.plugins.forensics.blame.FileBlame
Sets the author name for the specified line number.
size() - Method in class io.jenkins.plugins.forensics.blame.Blames
Returns the number of files that have been added to this instance.
size() - Method in class io.jenkins.plugins.forensics.blame.FileLocations
Returns the number of files that have been added to this instance.
size() - Method in class io.jenkins.plugins.forensics.miner.RepositoryStatistics
Returns the number of files in the repository.
size() - Method in class io.jenkins.plugins.forensics.util.FilteredLog
Returns the total number of errors that have been reported.

T

toString() - Method in class io.jenkins.plugins.forensics.blame.FileBlame
 
toString() - Method in class io.jenkins.plugins.forensics.miner.FileStatistics
 
A B C E F G H I J L M N R S T 
Skip navigation links

Copyright © 2016–2019. All rights reserved.