Uses of Class
edu.umd.cs.findbugs.SourceLineAnnotation

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)