Package edu.umd.cs.findbugs.detect
Class DumbMethods.RandomOnceSubDetector
- java.lang.Object
-
- edu.umd.cs.findbugs.detect.DumbMethods.SubDetector
-
- edu.umd.cs.findbugs.detect.DumbMethods.RandomOnceSubDetector
-
- Enclosing class:
- DumbMethods
private final class DumbMethods.RandomOnceSubDetector extends DumbMethods.SubDetector
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
freshRandomOneBelowTos
private boolean
freshRandomOnTos
True if a freshly createdRandom
instance exists on ToS (Top op Stack)
-
Constructor Summary
Constructors Modifier Constructor Description private
RandomOnceSubDetector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
initMethod(org.apache.bcel.classfile.Method method)
private boolean
isStreamMethod(java.lang.String nameConstantOperand)
void
sawOpcode(int seen)
-
-
-
Method Detail
-
initMethod
public void initMethod(org.apache.bcel.classfile.Method method)
- Overrides:
initMethod
in classDumbMethods.SubDetector
-
sawOpcode
public void sawOpcode(int seen)
- Specified by:
sawOpcode
in classDumbMethods.SubDetector
-
isStreamMethod
private boolean isStreamMethod(java.lang.String nameConstantOperand)
-
-