Skip navigation links
A B C E F G H I 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.
add(FileStatistics) - Method in class io.jenkins.plugins.forensics.miner.RepositoryStatistics
Adds the additional file statistics instance.
addAll(Blames) - Method in class io.jenkins.plugins.forensics.blame.Blames
Merges all specified blames with the current collection of blames.
addAll(Collection<FileStatistics>) - Method in class io.jenkins.plugins.forensics.miner.RepositoryStatistics
Adds all additional file statistics.
addAll(RepositoryStatistics) - Method in class io.jenkins.plugins.forensics.miner.RepositoryStatistics
Adds all additional file statistics.
addLine(String, int) - Method in class io.jenkins.plugins.forensics.blame.FileLocations
Adds 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 for a collection of workspace files.
Blames() - Constructor for class io.jenkins.plugins.forensics.blame.Blames
 

C

contains(String) - Method in class io.jenkins.plugins.forensics.blame.Blames
Returns whether there are blames for the specified file.
contains(String) - Method in class io.jenkins.plugins.forensics.blame.FileLocations
Returns whether the specified file 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.
createMiner(SCM, Run<?, ?>, FilePath, TaskListener, FilteredLog) - Method in class io.jenkins.plugins.forensics.miner.MinerFactory
Returns a repository miner 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 a new empty instance of FileLocations.
FileStatistics - Class in io.jenkins.plugins.forensics.miner
Aggregates commit statistics for a given file.
FileStatistics(String) - Constructor for class io.jenkins.plugins.forensics.miner.FileStatistics
Creates a new instance of FileStatistics.
FileStatistics(String, int) - 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.
findBlamer(Run<?, ?>, Collection<FilePath>, TaskListener, FilteredLog) - Static method in class io.jenkins.plugins.forensics.blame.BlamerFactory
Returns a blamer for the specified build.
findMiner(Run<?, ?>, Collection<FilePath>, TaskListener, FilteredLog) - Static method in class io.jenkins.plugins.forensics.miner.MinerFactory
Returns a miner for the repository of the specified build.

G

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
Returns the age of this file.
getBlame(String) - Method in class io.jenkins.plugins.forensics.blame.Blames
Returns the blame information for the specified file.
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.
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 all files with blames.
getFiles() - Method in class io.jenkins.plugins.forensics.blame.FileLocations
Returns the absolute file names of all files.
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
Returns the last modification time of this file.
getLines() - Method in class io.jenkins.plugins.forensics.blame.FileBlame
 
getLines(String) - Method in class io.jenkins.plugins.forensics.blame.FileLocations
Returns the added lines for the specified file.
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
 
getScm(Run<?, ?>) - Method in class io.jenkins.plugins.forensics.util.ScmResolver
Returns the SCM in a given build.
getTime(int) - Method in class io.jenkins.plugins.forensics.blame.FileBlame
Returns the modification time for the specified line.

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
Inspects the next commit for this file.
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.
isEmpty() - Method in class io.jenkins.plugins.forensics.blame.FileLocations
Returns whether some files have been added.
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
 

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.
mine(Collection<String>) - Method in class io.jenkins.plugins.forensics.miner.RepositoryMiner
Obtains statistical information for the specified files.
mine(Collection<String>) - Method in class io.jenkins.plugins.forensics.miner.RepositoryMiner.NullMiner
 
MinerFactory - Class in io.jenkins.plugins.forensics.miner
Jenkins extension point that allows plugins to create RepositoryMiner instances based on a supported SCM.
MinerFactory() - Constructor for class io.jenkins.plugins.forensics.miner.MinerFactory
 

N

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

R

readResolve() - Method in class io.jenkins.plugins.forensics.blame.Blames
Called after de-serialization to retain backward compatibility.
readResolve() - Method in class io.jenkins.plugins.forensics.blame.FileBlame
Called after de-serialization to retain backward compatibility.
readResolve() - Method in class io.jenkins.plugins.forensics.miner.FileStatistics
Called after de-serialization to retain backward compatibility.
RepositoryMiner - Class in io.jenkins.plugins.forensics.miner
Obtains commit statistics for a given collection of files.
RepositoryMiner() - Constructor for class io.jenkins.plugins.forensics.miner.RepositoryMiner
 
RepositoryMiner.NullMiner - Class in io.jenkins.plugins.forensics.miner
A repository miner that does nothing.
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

ScmResolver - Class in io.jenkins.plugins.forensics.util
Resolves the used SCM in a given build.
ScmResolver() - Constructor for class io.jenkins.plugins.forensics.util.ScmResolver
 
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.
setTime(int, int) - Method in class io.jenkins.plugins.forensics.blame.FileBlame
Sets the modification time for the specified line.
size() - Method in class io.jenkins.plugins.forensics.blame.Blames
Returns the number of files with blames.
size() - Method in class io.jenkins.plugins.forensics.blame.FileLocations
Returns the number of files that have been added.
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 L M N R S T 
Skip navigation links

Copyright © 2016–2019. All rights reserved.