Uses of Class
edu.umd.cs.findbugs.detect.Stream
-
Packages that use Stream Package Description edu.umd.cs.findbugs.detect -
-
Uses of Stream in edu.umd.cs.findbugs.detect
Fields in edu.umd.cs.findbugs.detect declared as Stream Modifier and Type Field Description Stream
StreamEscape. source
Methods in edu.umd.cs.findbugs.detect that return Stream Modifier and Type Method Description Stream
AnyMethodReturnValueStreamFactory. 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
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
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.Stream
StreamResourceTracker. isResourceCreation(BasicBlock basicBlock, org.apache.bcel.generic.InstructionHandle handle, org.apache.bcel.generic.ConstantPoolGen cpg)
Stream
Stream. setIgnoreImplicitExceptions(boolean enable)
Mark whether or not implicit exception edges should be ignored by ResourceValueAnalysis when determining whether or not stream is closed on all paths out of method.Stream
Stream. setInteresting(java.lang.String bugType)
Mark this Stream as interesting.Stream
Stream. setIsOpenOnCreation(boolean enable)
Mark whether or not Stream is open as soon as it is created, or whether a later method or constructor must explicitly open it.Methods in edu.umd.cs.findbugs.detect that return types with arguments of type Stream Modifier and Type Method Description java.util.Iterator<Stream>
StreamEquivalenceClass. memberIterator()
Get Iterator over the members of the class.Methods in edu.umd.cs.findbugs.detect with parameters of type Stream Modifier and Type Method Description void
StreamEquivalenceClass. addMember(Stream member)
Add a single member to the equivalence class.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.int
Stream. compareTo(Stream other)
ResourceValueFrameModelingVisitor
StreamResourceTracker. createVisitor(Stream resource, org.apache.bcel.generic.ConstantPoolGen cpg)
StreamEquivalenceClass
StreamResourceTracker. getStreamEquivalenceClass(Stream stream)
Get the equivalence class for given stream.boolean
StreamResourceTracker. ignoreExceptionEdge(Edge edge, Stream resource, org.apache.bcel.generic.ConstantPoolGen cpg)
boolean
StreamResourceTracker. ignoreImplicitExceptions(Stream resource)
void
FindOpenStream. inspectResult(ClassContext classContext, org.apache.bcel.generic.MethodGen methodGen, CFG cfg, Dataflow<ResourceValueFrame,ResourceValueAnalysis<Stream>> dataflow, Stream stream)
boolean
StreamResourceTracker. isParamInstance(Stream resource, int slot)
boolean
StreamResourceTracker. isResourceClose(BasicBlock basicBlock, org.apache.bcel.generic.InstructionHandle handle, org.apache.bcel.generic.ConstantPoolGen cpg, Stream resource, ResourceValueFrame frame)
boolean
StreamResourceTracker. isResourceOpen(BasicBlock basicBlock, org.apache.bcel.generic.InstructionHandle handle, org.apache.bcel.generic.ConstantPoolGen cpg, Stream resource, ResourceValueFrame frame)
boolean
StreamResourceTracker. isUninterestingStreamEscape(Stream stream)
Determine if an uninteresting stream escapes at given location.Method parameters in edu.umd.cs.findbugs.detect with type arguments of type Stream Modifier and Type Method Description void
FindOpenStream. analyzeMethod(ClassContext classContext, org.apache.bcel.classfile.Method method, StreamResourceTracker resourceTracker, ResourceCollection<Stream> resourceCollection)
void
FindOpenStream. inspectResult(ClassContext classContext, org.apache.bcel.generic.MethodGen methodGen, CFG cfg, Dataflow<ResourceValueFrame,ResourceValueAnalysis<Stream>> dataflow, Stream stream)
void
StreamResourceTracker. setResourceCollection(ResourceCollection<Stream> resourceCollection)
Set the precomputed ResourceCollection for the method.Constructors in edu.umd.cs.findbugs.detect with parameters of type Stream Constructor Description StreamEscape(Stream source, Location target)
Constructor.StreamFrameModelingVisitor(org.apache.bcel.generic.ConstantPoolGen cpg, StreamResourceTracker resourceTracker, Stream stream)
-