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

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(String) - Constructor for class io.jenkins.plugins.forensics.blame.FileLocations
Creates a new instance of FileLocations.
FileLocations(File) - Constructor for class io.jenkins.plugins.forensics.blame.FileLocations
Creates a new instance of FileLocations.
FileLocations(String, FileLocations.FileSystem) - Constructor for class io.jenkins.plugins.forensics.blame.FileLocations
Creates a new instance of FileLocations.
FileLocations.FileSystem - Class in io.jenkins.plugins.forensics.blame
File system facade for test cases.
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(Run<?, ?>, FilePath, TaskListener, FilteredLog) - Static method in class io.jenkins.plugins.forensics.blame.BlamerFactory
Returns a blamer for the specified build.

G

getAbsolutePaths() - Method in class io.jenkins.plugins.forensics.blame.FileLocations
Returns the absolute file names of all files.
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.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
 
getFiles() - Method in class io.jenkins.plugins.forensics.blame.Blames
Returns all files with blames.
getInfoMessages() - Method in class io.jenkins.plugins.forensics.blame.Blames
 
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.
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.
getRelativePaths() - Method in class io.jenkins.plugins.forensics.blame.FileLocations
Returns the relative file names of all files.
getScm(Run<?, ?>) - Method in class io.jenkins.plugins.forensics.util.ScmResolver
Returns the SCM in a given build.
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
 

I

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.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.
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.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.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.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.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.
resolveAbsolutePath(String, FilteredLog) - Method in class io.jenkins.plugins.forensics.blame.FileLocations.FileSystem
Resolves the absolute path for a file.

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.
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.util.FilteredLog
Returns the total number of errors that have been reported.

T

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

Copyright © 2016–2019. All rights reserved.