|
FindBugs™ 1.3.9 | |||||||||
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. |
edu.umd.cs.findbugs.ba | A bytecode analysis framework for BCEL, providing CFG construction, generic dataflow analysis, and a variety of specific dataflow analyses. |
edu.umd.cs.findbugs.gui2 | |
edu.umd.cs.findbugs.workflow |
Uses of SourceLineAnnotation in edu.umd.cs.findbugs |
---|
Fields in edu.umd.cs.findbugs declared as SourceLineAnnotation | |
---|---|
protected SourceLineAnnotation |
BugAnnotationWithSourceLines.sourceLines
|
Methods in edu.umd.cs.findbugs that return SourceLineAnnotation | |
---|---|
static SourceLineAnnotation |
SourceLineAnnotation.createReallyUnknown(java.lang.String className)
Factory method to create an unknown source line annotation. |
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.forFirstLineOfMethod(MethodDescriptor methodDescriptor)
Make a best-effort attempt to create a SourceLineAnnotation for the first line of a method. |
static SourceLineAnnotation |
SourceLineAnnotation.fromRawData(java.lang.String className,
java.lang.String sourceFile,
int startLine,
int endLine,
int startPC,
int endPC)
|
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,
org.apache.bcel.classfile.Method method,
org.apache.bcel.generic.InstructionHandle handle)
Create from Method and InstructionHandle in a visited class. |
static SourceLineAnnotation |
SourceLineAnnotation.fromVisitedInstruction(ClassContext classContext,
org.apache.bcel.classfile.Method method,
int pc)
Create from Method and bytecode offset in a visited class. |
static SourceLineAnnotation |
SourceLineAnnotation.fromVisitedInstruction(ClassContext classContext,
org.apache.bcel.classfile.Method method,
Location loc)
Create from Method and Location in a visited class. |
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.fromVisitedInstruction(org.apache.bcel.classfile.JavaClass jclass,
org.apache.bcel.classfile.Method method,
int pc)
Create from Method and bytecode offset in a visited class. |
static SourceLineAnnotation |
SourceLineAnnotation.fromVisitedInstruction(MethodDescriptor methodDescriptor,
int position)
|
static SourceLineAnnotation |
SourceLineAnnotation.fromVisitedInstruction(MethodDescriptor methodDescriptor,
Location location)
Create from MethodDescriptor and Location of visited instruction. |
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 |
ProgramPoint.getSourceLineAnnotation()
|
SourceLineAnnotation |
FieldAnnotation.getSourceLines()
|
SourceLineAnnotation |
BugAnnotationWithSourceLines.getSourceLines()
Get the SourceLineAnnotation describing the source lines where the method is defined. |
SourceLineAnnotation |
ClassAnnotation.getSourceLines()
|
static SourceLineAnnotation |
ClassAnnotation.getSourceLinesForClass(java.lang.String className,
java.lang.String sourceFileName)
|
Methods in edu.umd.cs.findbugs that return types with arguments of type SourceLineAnnotation | |
---|---|
java.lang.Iterable<? extends SourceLineAnnotation> |
BugAccumulator.locations(BugInstance bug)
|
Methods in edu.umd.cs.findbugs with parameters of type SourceLineAnnotation | |
---|---|
void |
BugAccumulator.accumulateBug(BugInstance bug,
SourceLineAnnotation sourceLine)
Accumulate a warning at given source location. |
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 |
BugAnnotationWithSourceLines.setSourceLines(SourceLineAnnotation sourceLines)
Set a SourceLineAnnotation describing the source lines where the package element is defined. |
void |
BugAnnotationVisitor.visitSourceLineAnnotation(SourceLineAnnotation sourceLineAnnotation)
|
Uses of SourceLineAnnotation in edu.umd.cs.findbugs.ba |
---|
Methods in edu.umd.cs.findbugs.ba with parameters of type SourceLineAnnotation | |
---|---|
SourceFile |
SourceFinder.findSourceFile(SourceLineAnnotation source)
|
boolean |
SourceFinder.hasSourceFile(SourceLineAnnotation source)
|
java.io.InputStream |
SourceFinder.openSource(SourceLineAnnotation source)
|
Uses of SourceLineAnnotation in edu.umd.cs.findbugs.gui2 |
---|
Methods in edu.umd.cs.findbugs.gui2 with parameters of type SourceLineAnnotation | |
---|---|
void |
SourceCodeDisplay.displaySource(BugInstance bug,
SourceLineAnnotation source)
|
Uses of SourceLineAnnotation in edu.umd.cs.findbugs.workflow |
---|
Methods in edu.umd.cs.findbugs.workflow with parameters of type SourceLineAnnotation | |
---|---|
boolean |
SourceSearcher.findSource(SourceLineAnnotation srcLine)
|
boolean |
SourceSearcher.findSource0(SourceLineAnnotation srcLine)
|
|
FindBugs™ 1.3.9 | |||||||||
PREV NEXT | FRAMES NO FRAMES |