edu.umd.cs.findbugs.detect

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Code Analyzer » findbugs » edu.umd.cs.findbugs.detect 
edu.umd.cs.findbugs.detect
Java Source File NameTypeComment
AnyMethodReturnValueStreamFactory.javaClass Factory for stream objects of a particular base class type returned by any method.
AppendingToAnObjectOutputStream.javaClass
AtomicityProblem.javaClass if we get from a ConcurrentHashMap and assign to a variable... and don't do anything else and perform a null check on it... and then do a set on it...
BadAppletConstructor.javaClass
BadlyOverriddenAdapter.javaClass
BadResultSetAccess.javaClass
BadSyntaxForRegularExpression.javaClass
BadUseOfReturnValue.javaClass
BCPMethodReturnCheck.javaClass This detector looks for places where the return value of a method is suspiciously ignored.
BooleanReturnNull.javaClass
BuildCheckReturnAnnotationDatabase.javaClass Scan application classes for CheckReturnValue annotations.
BuildNonNullAnnotationDatabase.javaClass Scan application classes for NonNull annotations.
BuildNonnullReturnDatabase.javaClass
BuildUnconditionalParamDerefDatabase.javaClass Build database of unconditionally dereferenced parameters.
CalledMethods.javaClass Detector to find private methods that are never called.
CheckCalls.javaClass This is just for debugging method call resolution.
CheckImmutableAnnotation.javaClass
CheckTypeQualifiers.javaClass Check JSR-305 type qualifiers.
CloneIdiom.javaClass
ComparatorIdiom.javaClass
ConfusedInheritance.javaClass
ConfusionBetweenInheritedAndOuterMethod.javaClass
CrossSiteScripting.javaClass
DeadLocalStoreProperty.javaClass Warning property for FindDeadLocalStores.
DoInsideDoPrivileged.javaClass
DontCatchIllegalMonitorStateException.javaClass
DontUseEnum.javaClass
DoomedCodeWarningProperty.javaClass A WarningProperty for warnings that are reported at a "doomed" Location; one that cannot return normally.
DroppedException.javaClass
DumbMethodInvocations.javaClass
DumbMethods.javaClass
DuplicateBranches.javaClass
EmptyZipFileEntry.javaClass
EqStringTest.javaClass
FinalizerNullsFields.javaClass
FindBadCast.javaClass
FindBadCast2.javaClass
FindBadEqualsImplementation.javaClass Find equals(Object) methods that unconditionally dereference the parameter, rather than returning false if it's null.
FindBadForLoop.javaClass
FindBugsSummaryStats.javaClass
FindCircularDependencies.javaClass
FindDeadLocalStores.javaClass Find dead stores to local variables.
FindDoubleCheck.javaClass
FindEmptySynchronizedBlock.javaClass
FindFieldSelfAssignment.javaClass
FindFinalizeInvocations.javaClass
FindFloatEquality.javaClass
FindFloatMath.javaClass
FindHEmismatch.javaClass
FindInconsistentSync2.javaClass Find instance fields which are sometimes accessed (read or written) with the receiver lock held and sometimes without.
FindJSR166LockMonitorenter.javaClass Find places where ordinary (balanced) synchronization is performed on JSR166 Lock objects.
FindLocalSelfAssignment2.javaClass
FindMaskedFields.javaClass
FindMismatchedWaitOrNotify.javaClass
FindNakedNotify.javaClass
FindNonSerializableStoreIntoSession.javaClass
FindNonSerializableValuePassedToWriteObject.javaClass
FindNonShortCircuit.javaClass
FindNullDeref.javaClass A Detector to find instructions where a NullPointerException might be raised.
FindOpenStream.javaClass A Detector to look for streams that are opened in a method, do not escape the method, and are not closed on all paths out of the method.
FindPuzzlers.javaClass
FindRefComparison.javaClass Find suspicious reference comparisons.
FindReturnRef.javaClass
FindRunInvocations.javaClass
FindSelfComparison.javaClass
FindSelfComparison2.javaClass
FindSleepWithLockHeld.javaClass Find calls to Thread.sleep() made with a lock held.
FindSpinLoop.javaClass
FindSqlInjection.javaClass Find potential SQL injection vulnerabilities.
FindSqlInjectionTest.javaClass
FindTwoLockWait.javaClass
FindUncalledPrivateMethods.javaClass Detector to find private methods that are never called.
FindUnconditionalWait.javaClass
FindUninitializedGet.javaClass
FindUnrelatedTypesInGenericContainer.javaClass
FindUnreleasedLock.javaClass
FindUnsatisfiedObligation.javaClass Find unsatisfied obligations in Java methods.
FindUnsyncGet.javaClass
FindUselessControlFlow.javaClass A Detector to look for useless control flow.
HugeSharedStringConstants.javaClass
IDivResultCastToDouble.javaClass
IncompatMask.javaClass Find comparisons involving values computed with bitwise operations whose outcomes are fixed at compile time.
InconsistentSyncWarningProperty.javaClass Warning properties for inconsistent synchronization detector.
InefficientMemberAccess.javaClass
InefficientToArray.javaClass
InfiniteLoop.javaClass
InfiniteRecursiveLoop.javaClass
InfiniteRecursiveLoop2.javaClass Signal an infinite loop if either: we see a call to the same method with the same parameters, or we see a call to the same (dynamically dispatched method), and there has been no transfer of control.
InheritanceUnsafeGetResource.javaClass
InitializationChain.javaClass
InstanceFieldLoadStreamFactory.javaClass StreamFactory for stream objects loaded from instance fields.
InstantiateStaticClass.javaClass
InvalidJUnitTest.javaClass
IOStreamFactory.javaClass A StreamFactory for normal java.io streams that are created using NEW instructions.
IteratorIdioms.javaClass
LazyInit.javaClass
LoadOfKnownNullValue.javaClass
LockedFields.javaClass
MethodReturnCheck.javaClass Look for calls to methods where the return value is erroneously ignored.
MethodReturnValueStreamFactory.javaClass StreamFactory for streams that are created as the result of calling a method on an object.
Methods.javaClass
MultithreadedInstanceAccess.javaClass
MutableLock.javaClass
MutableStaticFields.javaClass
Naming.javaClass
NonNullReturnProperty.javaClass
NoteAnnotationRetention.javaClass
NoteCheckReturnValue.javaClass
NoteCheckReturnValueAnnotations.javaClass
NoteDirectlyRelevantTypeQualifiers.javaClass Scan classes for @NonNull, @PossiblyNull and @CheckForNull annotations, and convey them to FindNullDeref.
NoteJCIPAnnotation.javaClass
NoteNonNullAnnotations.javaClass Scan classes for @NonNull, @PossiblyNull and @CheckForNull annotations, and convey them to FindNullDeref.
NoteNonnullReturnValues.javaClass As a first scanning pass, make a note of unconditionally dereferenced parameters for later use by FindNullDerefs.
NoteSuppressedWarnings.javaClass
NoteUnconditionalParamDerefs.javaClass Make a note of unconditionally dereferenced parameters for later use by FindNullDerefs.
NullArgumentWarningProperty.javaClass Warning property for a null argument being passed to a method which might dereference it.
NullDerefProperty.javaClass Warning properties for null pointer dereference and redundant null comparison warnings.
NumberConstructor.javaClass Detector to find calls to Number constructors with base type argument in Java 5 or newer bytecode. Using new Integer(int) is guaranteed to always result in a new object whereas Integer.valueOf(int) allows caching of values to be done by the javac, JVM class library or JIT. Currently only the JVM class library seems to do caching in the range of -128 to 127.
OverridingEqualsNotSymmetrical.javaClass
PreferZeroLengthArrays.javaClass
PublicSemaphores.javaClass finds public classes that use 'this' as a semaphore, which can cause conflicts if clients of this class use an instance of this class as their own synchronization point.
QuestionableBooleanAssignment.javaClass
ReadReturnShouldBeChecked.javaClass
RedundantInterfaces.javaClass
RefComparisonWarningProperty.javaClass Warning properties for FindRefComparison detector.
ReflectiveClasses.javaClass Detector to find private methods that are never called.
ResolveAllReferences.javaClass
RuntimeExceptionCapture.javaClass
SerializableIdiom.javaClass
StartInConstructor.javaClass
StaticCalendarDetector.javaClass Detector for static fields of type java.util.Calendar or java.text.DateFormat and their subclasses.
StaticFieldLoadStreamFactory.javaClass Stream factory for streams created by loading a value from a static field.
Stream.javaClass A Stream object marks the location in the code where a stream is created.
StreamEquivalenceClass.javaClass Set of streams that are in an equivalence class.
StreamEscape.javaClass A StreamEscape is an object representing the escape of a Stream to a called method.
StreamFactory.javaInterface An object that examines a Location and determines if a Stream is created there.
StreamFrameModelingVisitor.javaClass A visitor to model the effect of instructions on the status of the resource (in this case, Streams).
StreamResourceTracker.javaClass Resource tracker which determines where streams are created, and how they are used within the method.
StringConcatenation.javaClass Find occurrences of using the String "+" or "+=" operators within a loop.
SuperfluousInstanceOf.javaClass Find occurrences of a instanceof b where it can be determined statically whether this is true or false.
SuspiciousThreadInterrupted.javaClass looks for calls to Thread.interrupted from a non static context, especially when that context is not 'currentThread()'.
SwitchFallthrough.javaClass
SynchronizationOnSharedBuiltinConstant.javaClass
SynchronizeAndNullCheckField.javaClass
TestASM.javaClass
TestDataflowAnalysis.javaClass This detector is just a test harness to test a dataflow analysis class specified by the dataflow.classname property.
TestingGround.javaClass
TrainFieldStoreTypes.javaClass Build a database of reference types stored into fields.
TrainNonNullAnnotations.javaClass Training detector to store NonNull, PossiblyNull and CheckForNull annotations to database files.
TrainUnconditionalDerefParams.javaClass Training pass to find method parameters which are unconditionally dereferenced.
UncallableMethodOfAnonymousClass.javaClass
UnnecessaryMath.javaClass Find occurrences of Math using constants, where the result of the calculation can be determined statically.
UnreadFields.javaClass
URLProblems.javaClass equals and hashCode are blocking methods on URL's.
UselessSubclassMethod.javaClass
UseObjectEquals.javaClass
VarArgsProblems.javaClass
VolatileUsage.javaClass
WaitInLoop.javaClass
WrongMapIterator.javaClass
XMLFactoryBypass.javaClass
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.