Package edu.umd.cs.findbugs.workflow
Class CopyBuggySource
- java.lang.Object
-
- edu.umd.cs.findbugs.workflow.CopyBuggySource
-
public class CopyBuggySource extends java.lang.ObjectJava main application to compute update a historical bug collection with results from another build/analysis.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classCopyBuggySource.SrcKind
-
Field Summary
Fields Modifier and Type Field Description (package private) byte[]buf(package private) java.util.HashSet<java.lang.String>copied(package private) intcopyCount(package private) java.util.HashSet<java.lang.String>couldNotCreate(package private) java.util.HashSet<java.lang.String>couldNotFind(package private) java.io.FiledstFile(package private) CopyBuggySource.SrcKindkind(package private) SortedBugCollectionorigCollection(package private) Projectproject(package private) SourceFindersourceFinder(package private) java.io.Filesrcprivate static java.lang.StringUSAGE(package private) java.util.zip.ZipOutputStreamzOut
-
Constructor Summary
Constructors Constructor Description CopyBuggySource(java.lang.String[] args)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidclose(java.io.InputStream in)static voidclose(java.io.OutputStream out)private voidcopySourceFile(java.lang.String fullName, SourceFile sourceFile)private voidcopySourceForAnnotation(BugAnnotation ann)voidexecute()private java.io.OutputStreamgetOutputStream(java.lang.String fullName, long lastModifiedTime)static voidmain(java.lang.String[] args)
-
-
-
Field Detail
-
USAGE
private static final java.lang.String USAGE
- See Also:
- Constant Field Values
-
origCollection
SortedBugCollection origCollection
-
src
java.io.File src
-
kind
CopyBuggySource.SrcKind kind
-
zOut
java.util.zip.ZipOutputStream zOut
-
buf
byte[] buf
-
project
Project project
-
sourceFinder
SourceFinder sourceFinder
-
copied
java.util.HashSet<java.lang.String> copied
-
couldNotFind
java.util.HashSet<java.lang.String> couldNotFind
-
couldNotCreate
java.util.HashSet<java.lang.String> couldNotCreate
-
copyCount
int copyCount
-
dstFile
java.io.File dstFile
-
-
Method Detail
-
main
public static void main(java.lang.String[] args) throws java.lang.Exception- Throws:
java.lang.Exception
-
copySourceFile
private void copySourceFile(java.lang.String fullName, SourceFile sourceFile)
-
copySourceForAnnotation
private void copySourceForAnnotation(BugAnnotation ann)
-
execute
public void execute() throws java.io.IOException- Throws:
java.io.IOException
-
getOutputStream
@CheckForNull private java.io.OutputStream getOutputStream(java.lang.String fullName, long lastModifiedTime) throws java.io.IOException- Throws:
java.io.IOException
-
close
public static void close(java.io.InputStream in)
-
close
public static void close(java.io.OutputStream out)
-
-