|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use SourceLineAnnotation | |
---|---|
edu.umd.cs.findbugs | Main package for the FindBugs application - contains the engine class (FindBugs), the object model classes for bug instances (BugInstance, BugAnnotation), and other miscellany. |
Uses of SourceLineAnnotation in edu.umd.cs.findbugs |
---|
Fields in edu.umd.cs.findbugs declared as SourceLineAnnotation | |
---|---|
protected SourceLineAnnotation |
PackageMemberAnnotation.sourceLines
|
Methods in edu.umd.cs.findbugs that return SourceLineAnnotation | |
---|---|
static SourceLineAnnotation |
SourceLineAnnotation.createUnknown(java.lang.String className)
Factory method to create an unknown source line annotation. |
static SourceLineAnnotation |
SourceLineAnnotation.createUnknown(java.lang.String className,
java.lang.String sourceFile)
Factory method to create an unknown source line annotation. |
static SourceLineAnnotation |
SourceLineAnnotation.createUnknown(java.lang.String className,
java.lang.String sourceFile,
int startBytecode,
int endBytecode)
Factory method to create an unknown source line annotation. |
static SourceLineAnnotation |
SourceLineAnnotation.forEntireMethod(org.apache.bcel.classfile.JavaClass javaClass,
org.apache.bcel.classfile.Method method)
Create a SourceLineAnnotation covering an entire method. |
static SourceLineAnnotation |
SourceLineAnnotation.forEntireMethod(org.apache.bcel.classfile.JavaClass javaClass,
XMethod xmethod)
Create a SourceLineAnnotation covering an entire method. |
static SourceLineAnnotation |
SourceLineAnnotation.forEntireMethod(java.lang.String className,
java.lang.String sourceFile,
org.apache.bcel.classfile.LineNumberTable lineNumberTable,
int codeSize)
Create a SourceLineAnnotation covering an entire method. |
static SourceLineAnnotation |
SourceLineAnnotation.fromVisitedInstruction(BytecodeScanningDetector visitor)
Factory method for creating a source line annotation describing the source line number for the instruction being visited by given visitor. |
static SourceLineAnnotation |
SourceLineAnnotation.fromVisitedInstruction(BytecodeScanningDetector visitor,
int pc)
Factory method for creating a source line annotation describing the source line number for the instruction being visited by given visitor. |
static SourceLineAnnotation |
SourceLineAnnotation.fromVisitedInstruction(ClassContext classContext,
org.apache.bcel.generic.MethodGen methodGen,
java.lang.String sourceFile,
org.apache.bcel.generic.InstructionHandle handle)
Factory method for creating a source line annotation describing the source line number for a visited instruction. |
static SourceLineAnnotation |
SourceLineAnnotation.fromVisitedInstruction(ClassContext classContext,
PreorderVisitor visitor,
int pc)
Factory method for creating a source line annotation describing the source line number for the instruction being visited by given visitor. |
static SourceLineAnnotation |
SourceLineAnnotation.fromVisitedInstructionRange(BytecodeScanningDetector visitor,
int startPC,
int endPC)
Factory method for creating a source line annotation describing the source line numbers for a range of instructions in the method being visited by the given visitor. |
static SourceLineAnnotation |
SourceLineAnnotation.fromVisitedInstructionRange(ClassContext classContext,
org.apache.bcel.generic.MethodGen methodGen,
java.lang.String sourceFile,
org.apache.bcel.generic.InstructionHandle start,
org.apache.bcel.generic.InstructionHandle end)
Factory method for creating a source line annotation describing the source line numbers for a range of instruction in a method. |
static SourceLineAnnotation |
SourceLineAnnotation.fromVisitedInstructionRange(ClassContext classContext,
PreorderVisitor visitor,
int startPC,
int endPC)
Factory method for creating a source line annotation describing the source line numbers for a range of instructions in the method being visited by the given visitor. |
static SourceLineAnnotation |
SourceLineAnnotation.fromVisitedMethod(org.apache.bcel.generic.MethodGen methodGen,
java.lang.String sourceFile)
Factory method for creating a source line annotation describing an entire method. |
static SourceLineAnnotation |
SourceLineAnnotation.fromVisitedMethod(PreorderVisitor visitor)
Factory method for creating a source line annotation describing an entire method. |
SourceLineAnnotation |
BugInstance.getPrimarySourceLineAnnotation()
Get the primary source line annotation. |
SourceLineAnnotation |
PackageMemberAnnotation.getSourceLines()
Get the SourceLineAnnotation describing the source lines where the method is defined. |
SourceLineAnnotation |
ClassAnnotation.getSourceLines()
|
SourceLineAnnotation |
FieldAnnotation.getSourceLines()
|
Methods in edu.umd.cs.findbugs with parameters of type SourceLineAnnotation | |
---|---|
BugInstance |
BugInstance.addSourceLine(SourceLineAnnotation sourceLine)
Add a source line annotation. |
int |
FuzzyBugComparator.compareSourceLines(BugCollection lhsCollection,
BugCollection rhsCollection,
SourceLineAnnotation lhs,
SourceLineAnnotation rhs)
Compare source line annotations. |
void |
PackageMemberAnnotation.setSourceLines(SourceLineAnnotation sourceLines)
Set a SourceLineAnnotation describing the source lines where the package element is defined. |
void |
BugAnnotationVisitor.visitSourceLineAnnotation(SourceLineAnnotation sourceLineAnnotation)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |