Serialized Form


Package hudson.plugins.findbugs

Class hudson.plugins.findbugs.FindBugsProjectAction extends AbstractProjectAction<FindBugsResultAction> implements Serializable

serialVersionUID: -654316141132780561L

Class hudson.plugins.findbugs.FindBugsReporter extends HealthAwareMavenReporter implements Serializable

serialVersionUID: -288391908253344862L

Serialization Methods

readResolve

private java.lang.Object readResolve()
Initializes transient fields.

Serialized Fields

pattern

java.lang.String pattern
Ant file-set pattern of files to work with.

Class hudson.plugins.findbugs.FindBugsResult extends java.lang.Object implements Serializable

serialVersionUID: 2768250056765266658L

Serialization Methods

readResolve

private java.lang.Object readResolve()
Rebuilds > 2.0 properties.

Serialized Fields

numberOfWarnings

int numberOfWarnings
The number of warnings in this build.


numberOfNewWarnings

int numberOfNewWarnings
The number of new warnings in this build.


numberOfFixedWarnings

int numberOfFixedWarnings
The number of fixed warnings in this build.


delta

int delta
Difference between this and the previous build.


low

int low
The number of low priority warnings in this build.


normal

int normal
The number of normal priority warnings in this build.


high

int high
The number of high priority warnings in this build.


zeroWarningsSinceBuild

int zeroWarningsSinceBuild
Determines since which build we have zero warnings.


zeroWarningsSinceDate

long zeroWarningsSinceDate
Determines since which time we have zero warnings.


zeroWarningsHighScore

long zeroWarningsHighScore
Determines since which time we have zero warnings.


errors

java.util.List<E> errors
Error messages.


owner

hudson.model.AbstractBuild<P extends hudson.model.AbstractProject<P,R>,R extends hudson.model.AbstractBuild<P,R>> owner
Current build as owner of this action.


emptyModules

java.util.Map<K,V> emptyModules
The modules with no warnings.


numberOfModules

int numberOfModules
The total number of modules with or without warnings.

Class hudson.plugins.findbugs.FindBugsResultAction extends AbstractResultAction<FindBugsResult> implements Serializable

serialVersionUID: -5329651349674842873L

Class hudson.plugins.findbugs.MavenFindBugsResultAction extends FindBugsResultAction implements Serializable

serialVersionUID: 1273798369273225973L

Serialized Fields

height

java.lang.String height
Determines the height of the trend graph.


Package hudson.plugins.findbugs.parser

Class hudson.plugins.findbugs.parser.Bug extends AbstractAnnotation implements Serializable

serialVersionUID: 5171661552905752370L

Serialized Fields

category

java.lang.String category
Bug category.


type

java.lang.String type
Bug type.


tooltip

java.lang.String tooltip
Bug HTML description.

Class hudson.plugins.findbugs.parser.FindBugsCollector extends java.lang.Object implements Serializable

serialVersionUID: -6415863872891783891L

Serialized Fields

filePattern

java.lang.String filePattern
Ant file-set pattern to scan for FindBugs files.


autoInitializeFindBugs

boolean autoInitializeFindBugs
Determines whether we need to initialize FindBugs or not.


Package hudson.plugins.findbugs.util

Class hudson.plugins.findbugs.util.AbortException extends java.lang.RuntimeException implements Serializable

serialVersionUID: -5897876033901702893L

Class hudson.plugins.findbugs.util.AbstractAnnotationsDetail extends AnnotationContainer implements Serializable

serialVersionUID: 1750266351592937774L

Serialized Fields

owner

hudson.model.AbstractBuild<P extends hudson.model.AbstractProject<P,R>,R extends hudson.model.AbstractBuild<P,R>> owner
Current build as owner of this object.

Class hudson.plugins.findbugs.util.AbstractAreaRenderer extends hudson.util.StackedAreaRenderer2 implements Serializable

serialVersionUID: 1440842055316682192L

Serialized Fields

url

java.lang.String url
Base URL of the graph links.


toolTipBuilder

ToolTipBuilder toolTipBuilder
Tooltip provider for the clickable map.

Class hudson.plugins.findbugs.util.AbstractProjectAction extends java.lang.Object implements Serializable

serialVersionUID: -8775531952208541253L

Serialized Fields

project

hudson.model.AbstractProject<P extends hudson.model.AbstractProject<P,R>,R extends hudson.model.AbstractBuild<P,R>> project
Project that owns this action.


resultActionType

java.lang.Class<T> resultActionType
The type of the result action.


iconUrl

java.lang.String iconUrl
The icon URL of this action: it will be shown as soon as a result is available.


url

java.lang.String url
Plug-in URL.


resultUrl

java.lang.String resultUrl
Plug-in results URL.


height

int height
Determines the height of the trend graph.

Class hudson.plugins.findbugs.util.AbstractResultAction extends java.lang.Object implements Serializable

serialVersionUID: -7201451538713818948L

Serialized Fields

owner

hudson.model.AbstractBuild<P extends hudson.model.AbstractProject<P,R>,R extends hudson.model.AbstractBuild<P,R>> owner
The associated build of this action.


healthReportBuilder

HealthReportBuilder healthReportBuilder
Builds a health report.


result

AnnotationProvider result
The actual result of this action.

Class hudson.plugins.findbugs.util.FileFinder extends java.lang.Object implements Serializable

serialVersionUID: 2970029366847565970L

Serialized Fields

pattern

java.lang.String pattern
The pattern to scan for.

Class hudson.plugins.findbugs.util.FilesParser extends java.lang.Object implements Serializable

serialVersionUID: -6415863872891783891L

Serialized Fields

filePattern

java.lang.String filePattern
Ant file-set pattern to scan for Checkstyle files.


parser

AnnotationParser parser
Parser to be used to process the workspace files.

Class hudson.plugins.findbugs.util.FixedWarningsDetail extends AbstractAnnotationsDetail implements Serializable

serialVersionUID: -8601095040123486522L

Class hudson.plugins.findbugs.util.HealthAwareMavenReporter extends hudson.maven.MavenReporter implements Serializable

serialVersionUID: 3003791883748835331L

Serialized Fields

threshold

java.lang.String threshold
Annotation threshold to be reached if a build should be considered as unstable.


thresholdEnabled

boolean thresholdEnabled
Determines whether to use the provided threshold to mark a build as unstable.


minimumAnnotations

int minimumAnnotations
Integer threshold to be reached if a build should be considered as unstable.


healthy

java.lang.String healthy
Report health as 100% when the number of warnings is less than this value.


unHealthy

java.lang.String unHealthy
Report health as 0% when the number of warnings is greater than this value.


healthyAnnotations

int healthyAnnotations
Report health as 100% when the number of warnings is less than this value.


unHealthyAnnotations

int unHealthyAnnotations
Report health as 0% when the number of warnings is greater than this value.


healthyReportEnabled

boolean healthyReportEnabled
Determines whether to use the provided healthy thresholds.


height

java.lang.String height
Determines the height of the trend graph.


pluginName

java.lang.String pluginName
The name of the plug-in.

Class hudson.plugins.findbugs.util.HealthReportBuilder extends java.lang.Object implements Serializable

serialVersionUID: 5191317904662711835L

Serialized Fields

healthy

int healthy
Report health as 100% when the number of warnings is less than this value.


unHealthy

int unHealthy
Report health as 0% when the number of warnings is greater than this value.


isHealthEnabled

boolean isHealthEnabled
Determines whether to use the provided healthy thresholds.


reportName

java.lang.String reportName
Name of the report.


itemName

java.lang.String itemName
Name of a item.


isThresholdEnabled

boolean isThresholdEnabled
Determines whether to use the provided unstable threshold.


threshold

int threshold
Bug threshold to be reached if a build should be considered as unstable.


reportSingleCount

java.lang.String reportSingleCount
Message to be shown for a single item count.


reportMultipleCount

java.lang.String reportMultipleCount
Message to be shown for a multiple item count.

Class hudson.plugins.findbugs.util.ModuleDetail extends AbstractAnnotationsDetail implements Serializable

serialVersionUID: -1854984151887397361L

Serialized Fields

module

MavenModule module
The module to show the details for.

Class hudson.plugins.findbugs.util.NewWarningsDetail extends AbstractAnnotationsDetail implements Serializable

serialVersionUID: 5093487322493056475L

Class hudson.plugins.findbugs.util.PackageDetail extends AbstractAnnotationsDetail implements Serializable

serialVersionUID: -5315146140343619856L

Serialized Fields

javaPackage

JavaPackage javaPackage
The package to show the details for.

Class hudson.plugins.findbugs.util.PrioritiesAreaRenderer extends AbstractAreaRenderer implements Serializable

serialVersionUID: -4683951507836348304L

Class hudson.plugins.findbugs.util.PrioritiesDetail extends AbstractAnnotationsDetail implements Serializable

serialVersionUID: -5315146140343619856L

Serialized Fields

priority

Priority priority
Priority of the annotations.

Class hudson.plugins.findbugs.util.ResultAreaRenderer extends AbstractAreaRenderer implements Serializable

serialVersionUID: -4683951507836348304L


Package hudson.plugins.findbugs.util.model

Class hudson.plugins.findbugs.util.model.AbstractAnnotation extends java.lang.Object implements Serializable

serialVersionUID: -1092014926477547148L

Serialized Fields

message

java.lang.String message
The message of this annotation.


priority

Priority priority
The priority of this annotation.


key

long key
Unique key of this annotation.


lineRanges

java.util.List<E> lineRanges
The ordered list of line ranges that show the origin of the annotation in the associated file.


primaryLineNumber

int primaryLineNumber
Primary line number of this warning, i.e., the start line of the first line range.


fileName

java.lang.String fileName
The filename of the class that contains this annotation.


moduleName

java.lang.String moduleName
The name of the maven or ant module that contains this annotation.


packageName

java.lang.String packageName
The name of the package (or name space) that contains this annotation.

Class hudson.plugins.findbugs.util.model.AnnotationContainer extends java.lang.Object implements Serializable

serialVersionUID: 855696821788264261L

Serialization Methods

readResolve

private java.lang.Object readResolve()
Rebuilds the priorities mapping.

Serialized Fields

annotations

java.util.Map<K,V> annotations
The annotations mapped by their key.


handleFiles

boolean handleFiles
Determines whether to build up a set of WorkspaceFiles.


name

java.lang.String name
Name of this container.

Class hudson.plugins.findbugs.util.model.JavaPackage extends AnnotationContainer implements Serializable

serialVersionUID: 4034932648975191723L

Serialization Methods

readResolve

private java.lang.Object readResolve()
Rebuilds the priorities mapping.

Serialized Fields

name

java.lang.String name
Name of this package.

Class hudson.plugins.findbugs.util.model.JavaProject extends AnnotationContainer implements Serializable

serialVersionUID: 8556968267678442661L

Serialization Methods

readResolve

private java.lang.Object readResolve()
Rebuilds the priorities mapping.

Serialized Fields

moduleMapping

java.util.Map<K,V> moduleMapping
All maven modules in this project (mapped by their name).


workspacePath

java.lang.String workspacePath
Path of the workspace.


hasModuleError

boolean hasModuleError
Determines whether a module with an error is part of this project.


error

java.lang.String error
The error message that denotes that why project creation has been failed.

Class hudson.plugins.findbugs.util.model.LineRange extends java.lang.Object implements Serializable

serialVersionUID: -4124143085672930110L

Serialized Fields

start

int start
Start of the range.


end

int end
End of the range.

Class hudson.plugins.findbugs.util.model.MavenModule extends AnnotationContainer implements Serializable

serialVersionUID: 5467122420572804130L

Serialization Methods

readResolve

private java.lang.Object readResolve()
Rebuilds the priorities mapping.

Serialized Fields

name

java.lang.String name
Name of this module.


packageMapping

java.util.Map<K,V> packageMapping
All Java packages in this maven module (mapped by their name).


error

java.lang.String error
The error message that denotes that the creation of the module has been failed.

Class hudson.plugins.findbugs.util.model.WorkspaceFile extends AnnotationContainer implements Serializable

serialVersionUID: 601361940925156719L

Serialization Methods

readResolve

private java.lang.Object readResolve()
Rebuilds the bidirectional links between the annotations and this workspace file after deserialization.

Serialized Fields

name

java.lang.String name
The absolute filename of this file.


files

java.util.List<E> files
This file.



Copyright © 2008. All Rights Reserved.