Package edu.umd.cs.findbugs.workflow
Class CopyBuggySource
- java.lang.Object
-
- edu.umd.cs.findbugs.workflow.CopyBuggySource
-
public class CopyBuggySource extends java.lang.Object
Java 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 class
CopyBuggySource.SrcKind
-
Field Summary
Fields Modifier and Type Field Description (package private) byte[]
buf
(package private) java.util.HashSet<java.lang.String>
copied
(package private) int
copyCount
(package private) java.util.HashSet<java.lang.String>
couldNotCreate
(package private) java.util.HashSet<java.lang.String>
couldNotFind
(package private) java.io.File
dstFile
(package private) CopyBuggySource.SrcKind
kind
(package private) SortedBugCollection
origCollection
(package private) Project
project
(package private) SourceFinder
sourceFinder
(package private) java.io.File
src
private static java.lang.String
USAGE
(package private) java.util.zip.ZipOutputStream
zOut
-
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 void
close(java.io.InputStream in)
static void
close(java.io.OutputStream out)
private void
copySourceFile(java.lang.String fullName, SourceFile sourceFile)
private void
copySourceForAnnotation(BugAnnotation ann)
void
execute()
private java.io.OutputStream
getOutputStream(java.lang.String fullName, long lastModifiedTime)
static void
main(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)
-
-