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
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private boolean
True if a freshly createdRandom
instance exists on ToS (Top op Stack) -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
initMethod
(org.apache.bcel.classfile.Method method) private boolean
isStreamMethod
(String nameConstantOperand) void
sawOpcode
(int seen)
-
Field Details
-
freshRandomOnTos
private boolean freshRandomOnTosTrue if a freshly createdRandom
instance exists on ToS (Top op Stack) -
freshRandomOneBelowTos
private boolean freshRandomOneBelowTos
-
-
Constructor Details
-
RandomOnceSubDetector
private RandomOnceSubDetector()
-
-
Method Details
-
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
-