Package edu.umd.cs.findbugs.detect
Class FindImproperSynchronization.BugInfo
- java.lang.Object
-
- edu.umd.cs.findbugs.detect.FindImproperSynchronization.BugInfo
-
- Enclosing class:
- FindImproperSynchronization
private static class FindImproperSynchronization.BugInfo extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private XMethodinMethodprivate SourceLineAnnotationsourceLineAnnotation
-
Constructor Summary
Constructors Modifier Constructor Description privateBugInfo(BytecodeScanningDetector detector)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private BugInstancecreateBugInstance(BytecodeScanningDetector detector, java.lang.String bugType, XField lock, XField assignedBackingCollection)private BugInstancecreateBugInstance(BytecodeScanningDetector detector, java.lang.String bugType, XField lock, XField assignedBackingCollection, java.lang.String extraMessage)
-
-
-
Field Detail
-
inMethod
private final XMethod inMethod
-
sourceLineAnnotation
private final SourceLineAnnotation sourceLineAnnotation
-
-
Constructor Detail
-
BugInfo
private BugInfo(BytecodeScanningDetector detector)
-
-
Method Detail
-
createBugInstance
private BugInstance createBugInstance(BytecodeScanningDetector detector, java.lang.String bugType, XField lock, XField assignedBackingCollection)
-
createBugInstance
private BugInstance createBugInstance(BytecodeScanningDetector detector, java.lang.String bugType, XField lock, XField assignedBackingCollection, java.lang.String extraMessage)
-
-