|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |