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 collection 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 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.

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
 
FileLocations.FileSystem - Class in io.jenkins.plugins.forensics.blame
File system facade for test cases.
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.
FileSystem() - Constructor for class io.jenkins.plugins.forensics.blame.FileLocations.FileSystem
 
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.miner.RepositoryStatistics
Returns the statistics for the specified file.
getAbsolutePaths() - Method in class io.jenkins.plugins.forensics.blame.FileLocations
Returns the absolute file names of all files.
getAgeInDays() - Method in class io.jenkins.plugins.forensics.miner.FileStatistics
 
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.blame.FileLocations
 
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.
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.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.blame.FileLocations
 
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
 
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
 
getRelativePaths() - Method in class io.jenkins.plugins.forensics.blame.FileLocations
Returns the relative file names of all files.
getSkippedFiles() - Method in class io.jenkins.plugins.forensics.blame.FileLocations
 
getWorkspace() - 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.
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
 

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.blame.FileLocations
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.blame.FileLocations
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.blame.FileLocations
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.blame.FileLocations
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

readResolve() - Method in class io.jenkins.plugins.forensics.blame.Blames
Called after de-serialization to retain backward compatibility and to restore transient fields.
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
 
resolveAbsolutePath(String, FilteredLog) - Method in class io.jenkins.plugins.forensics.blame.FileLocations.FileSystem
 

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.
setFileSystem(FileLocations.FileSystem) - Method in class io.jenkins.plugins.forensics.blame.FileLocations
 
setName(int, String) - Method in class io.jenkins.plugins.forensics.blame.FileBlame
Sets the author name for the specified line number.
setWorkspace(File) - Method in class io.jenkins.plugins.forensics.blame.FileLocations
Sets the Git workspace for all files that will be added later on.
setWorkspace(String) - Method in class io.jenkins.plugins.forensics.blame.FileLocations
Sets the Git workspace for all files that will be added later on.
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 J L M N R S T 
Skip navigation links

Copyright © 2016–2019. All rights reserved.