Uses of Class
edu.umd.cs.findbugs.ba.Location

Packages that use Location
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.ba.ca   
edu.umd.cs.findbugs.ba.constant   
edu.umd.cs.findbugs.ba.npe   
edu.umd.cs.findbugs.ba.type   
edu.umd.cs.findbugs.ba.vna   
edu.umd.cs.findbugs.detect   
edu.umd.cs.findbugs.props   
 

Uses of Location in edu.umd.cs.findbugs
 

Methods in edu.umd.cs.findbugs that return Location
 Location ResourceCreationPoint.getLocation()
          Get the location where the resource is created.
 Location CallSite.getLocation()
          Get the Location (basic block and instruction) where the call site is located.
 

Methods in edu.umd.cs.findbugs with parameters of type Location
 void ResourceCollection.addCreatedResource(Location location, Resource resource)
          Add a resource created within the analyzed method.
 Resource ResourceCollection.getCreatedResource(Location location)
          Get the resource that is created at given location.
 

Constructors in edu.umd.cs.findbugs with parameters of type Location
ResourceCreationPoint(Location location, java.lang.String resourceClass)
          Constructor.
 

Uses of Location in edu.umd.cs.findbugs.ba
 

Methods in edu.umd.cs.findbugs.ba that return Location
 Location CFG.getExceptionThrowerLocation(Edge exceptionEdge)
          Get the Location where exception(s) thrown on given exception edge are thrown.
 Location AbstractFrameModelingVisitor.getLocation()
          Get the Location.
 

Methods in edu.umd.cs.findbugs.ba that return types with arguments of type Location
 java.util.Collection<Location> CFG.getLocationsContainingInstructionWithOffset(int offset)
          Get a Collection of Locations which specify the instruction at given bytecode offset.
 java.util.Iterator<Location> CFG.locationIterator()
          Get an Iterator over the Locations in the control flow graph.
 

Methods in edu.umd.cs.findbugs.ba with parameters of type Location
 int Location.compareTo(Location other)
           
 Fact AbstractDataflow.getFactAfterLocation(Location location)
          Get dataflow fact after given Location.
 Fact AbstractDataflowAnalysis.getFactAfterLocation(Location location)
          Get the dataflow fact representing the point just after given Location.
 java.util.BitSet LiveLocalStoreDataflow.getFactAfterLocation(Location location)
           
 Fact AbstractDataflow.getFactAtLocation(Location location)
          Get dataflow fact at given Location.
 Fact AbstractDataflowAnalysis.getFactAtLocation(Location location)
          Get the dataflow fact representing the point just before given Location.
 LockSet LockChecker.getFactAtLocation(Location location)
          Get LockSet at given Location.
 LockSet LockDataflow.getFactAtLocation(Location location)
           
 java.util.BitSet LiveLocalStoreDataflow.getFactAtLocation(Location location)
           
 void AbstractFrameModelingVisitor.setFrameAndLocation(FrameType frame, Location location)
          Set the frame and Location for the instruction about to be modeled.
 

Uses of Location in edu.umd.cs.findbugs.ba.ca
 

Methods in edu.umd.cs.findbugs.ba.ca with parameters of type Location
 CallList CallListDataflow.getFactAfterLocation(Location location)
           
 CallList CallListDataflow.getFactAtLocation(Location location)
           
 

Uses of Location in edu.umd.cs.findbugs.ba.constant
 

Methods in edu.umd.cs.findbugs.ba.constant with parameters of type Location
 ConstantFrame ConstantDataflow.getFactAfterLocation(Location location)
           
 ConstantFrame ConstantDataflow.getFactAtLocation(Location location)
           
 

Uses of Location in edu.umd.cs.findbugs.ba.npe
 

Fields in edu.umd.cs.findbugs.ba.npe declared as Location
 Location RedundantBranch.location
           
 

Methods in edu.umd.cs.findbugs.ba.npe that return Location
 Location IsNullValue.getLocationOfKaBoom()
           
 

Methods in edu.umd.cs.findbugs.ba.npe with parameters of type Location
 void NullDerefAndRedundantComparisonCollector.foundNullDeref(Location location, ValueNumber valueNumber, IsNullValue refValue)
          Subclasses should override this method to capture locations where a null pointer is dereferenced.
 void NullDerefAndRedundantComparisonCollector.foundRedundantNullCheck(Location location, RedundantBranch redundantBranch)
          Subclasses should override this method to capture locations where a redundant null comparision is performed.
 IsNullValueFrame IsNullValueDataflow.getFactAtLocation(Location loc)
           
static IsNullValue IsNullValue.noKaboomNonNullValue(Location ins)
          Get the instance representing a value known to be non-null because a NPE would have occurred if it were null.
 

Constructors in edu.umd.cs.findbugs.ba.npe with parameters of type Location
RedundantBranch(Location location, int lineNumber, IsNullValue firstValue)
          Constructor.
RedundantBranch(Location location, int lineNumber, IsNullValue firstValue, IsNullValue secondValue)
          Constructor.
 

Uses of Location in edu.umd.cs.findbugs.ba.type
 

Fields in edu.umd.cs.findbugs.ba.type declared as Location
 Location TypeDataflow.LocationAndFactPair.location
           
 

Methods in edu.umd.cs.findbugs.ba.type with parameters of type Location
 TypeFrame TypeDataflow.getFactAfterLocation(Location loc)
           
 TypeFrame TypeDataflow.getFactAtLocation(Location loc)
           
 

Uses of Location in edu.umd.cs.findbugs.ba.vna
 

Methods in edu.umd.cs.findbugs.ba.vna with parameters of type Location
 ValueNumberFrame ValueNumberAnalysis.getFactAfterLocation(Location location)
           
 ValueNumberFrame ValueNumberDataflow.getFactAfterLocation(Location loc)
           
 ValueNumberFrame ValueNumberAnalysis.getFactAtLocation(Location location)
           
 ValueNumberFrame ValueNumberDataflow.getFactAtLocation(Location loc)
           
 

Uses of Location in edu.umd.cs.findbugs.detect
 

Fields in edu.umd.cs.findbugs.detect declared as Location
 Location StreamEscape.target
           
 

Methods in edu.umd.cs.findbugs.detect that return Location
 Location Stream.getOpenLocation()
           
 

Methods in edu.umd.cs.findbugs.detect with parameters of type Location
 void StreamResourceTracker.addStreamEscape(Stream source, Location target)
          Indicate that a stream escapes at the given target Location.
 void StreamResourceTracker.addStreamOpenLocation(Location streamOpenLocation, Stream stream)
          Indicate that a stream is constructed at this Location.
 Stream MethodReturnValueStreamFactory.createStream(Location location, org.apache.bcel.generic.ObjectType type, org.apache.bcel.generic.ConstantPoolGen cpg, RepositoryLookupFailureCallback lookupFailureCallback)
           
 Stream StaticFieldLoadStreamFactory.createStream(Location location, org.apache.bcel.generic.ObjectType type, org.apache.bcel.generic.ConstantPoolGen cpg, RepositoryLookupFailureCallback lookupFailureCallback)
           
 Stream InstanceFieldLoadStreamFactory.createStream(Location location, org.apache.bcel.generic.ObjectType type, org.apache.bcel.generic.ConstantPoolGen cpg, RepositoryLookupFailureCallback lookupFailureCallback)
           
 Stream IOStreamFactory.createStream(Location location, org.apache.bcel.generic.ObjectType type, org.apache.bcel.generic.ConstantPoolGen cpg, RepositoryLookupFailureCallback lookupFailureCallback)
           
 Stream AnyMethodReturnValueStreamFactory.createStream(Location location, org.apache.bcel.generic.ObjectType type, org.apache.bcel.generic.ConstantPoolGen cpg, RepositoryLookupFailureCallback lookupFailureCallback)
           
 Stream StreamFactory.createStream(Location location, org.apache.bcel.generic.ObjectType type, org.apache.bcel.generic.ConstantPoolGen cpg, RepositoryLookupFailureCallback lookupFailureCallback)
          Determine if a Stream is created at given location.
 void FindNullDeref.foundNullDeref(Location location, ValueNumber valueNumber, IsNullValue refValue)
           
 void FindNullDeref.foundRedundantNullCheck(Location location, RedundantBranch redundantBranch)
           
 void Stream.setOpenLocation(Location openLocation)
           
 void FindTwoLockWait.visitLocation(ClassContext classContext, Location location, org.apache.bcel.generic.MethodGen methodGen, LockDataflow dataflow)
           
 

Constructors in edu.umd.cs.findbugs.detect with parameters of type Location
Stream(Location location, java.lang.String streamClass, java.lang.String streamBase)
          Constructor.
StreamEscape(Stream source, Location target)
          Constructor.
 

Uses of Location in edu.umd.cs.findbugs.props
 

Methods in edu.umd.cs.findbugs.props with parameters of type Location
static void WarningPropertyUtil.addPropertiesForLocation(WarningPropertySet propertySet, ClassContext classContext, org.apache.bcel.classfile.Method method, Location location)
          Add all relevant general warning properties to the given property set for the given Location.