Uses of Class
edu.umd.cs.findbugs.bcel.OpcodeStackDetector
Packages that use OpcodeStackDetector
Package
Description
A bytecode analysis framework for BCEL, providing CFG construction, generic
dataflow analysis, and a variety of specific dataflow analyses.
-
Uses of OpcodeStackDetector in edu.umd.cs.findbugs.ba
Subclasses of OpcodeStackDetector in edu.umd.cs.findbugs.baModifier and TypeClassDescription(package private) static class(package private) static class -
Uses of OpcodeStackDetector in edu.umd.cs.findbugs.bcel
Subclasses of OpcodeStackDetector in edu.umd.cs.findbugs.bcel -
Uses of OpcodeStackDetector in edu.umd.cs.findbugs.detect
Subclasses of OpcodeStackDetector in edu.umd.cs.findbugs.detectModifier and TypeClassDescriptionclassAbstract base class for finding assertionsclassclassif we get from a ConcurrentHashMap and assign to a variable...classclassclassclassBuilds the database of string parameters passed from method to method unchanged.classclassclassThis detector can find constructors that throw exception.classclassclassclassFinds invocations of JDK methods that rely on the default platform encoding.classA detector that checks for lines in JUnit tests that look like `assertTrue(object instanceof Class)` and discourages them.classclassclassclassclassclassThis detector can find Assertions that try to validate method arguments.classThis detector can find assertions that violate the EXP06 rule.classclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassThis detector finds all the vulnerable methods which uses Security Manager to perform some security check but are declared non-final and non-private in a non-final class.classclassclassFind comparisons involving values computed with bitwise operations whose outcomes are fixed at compile time.classUse whenever possible String.indexOf(int) instead of String.indexOf(String), or String.lastIndexOf(int) instead of String.lastIndexOf(String).classclassclassclassclassclassWe found a problem with the new OpenJDK that everyone is now using to compile and run java code.classLook for calls to methods where the return value is erroneously ignored.classclassclassclassclassDetector to find calls to Number constructors with base type argument in Java 5 or newer bytecode.classMethods with "Optional" return type should never return null.classclassclassclassclassclassclassclassRuntimeExceptionCaptureclassclassclassDetector for static fields of typeCalendarorDateFormatand their subclasses.classFind occurrences of using the String "+" or "+=" operators within a loop.classclassclassclassclassclassclassclassBase class for simple type checking detectors which tests if the method returns null references for specific types.classclassclassequals and hashCode are blocking methods on URL's.