findbugs

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 
FindBugs Code Analyzers
License:GNU Library or Lesser General Public License (LGPL)
URL:http://findbugs.sourceforge.net/
Description:FindBugs looks for bugs in Java programs.
Package NameComment
edu.umd.cs.findbugs

Main package for the FindBugs application - contains the engine class (FindBugs), the object model classes for bug instances (BugInstance, BugAnnotation), and other miscellany.

edu.umd.cs.findbugs.annotations
edu.umd.cs.findbugs.anttask
edu.umd.cs.findbugs.asm
edu.umd.cs.findbugs.ba

A bytecode analysis framework for BCEL, providing CFG construction, generic dataflow analysis, and a variety of specific dataflow analyses.

edu.umd.cs.findbugs.ba.bcp
edu.umd.cs.findbugs.ba.ca
edu.umd.cs.findbugs.ba.ch
edu.umd.cs.findbugs.ba.constant
edu.umd.cs.findbugs.ba.deref
edu.umd.cs.findbugs.ba.generic
edu.umd.cs.findbugs.ba.heap
edu.umd.cs.findbugs.ba.interproc
edu.umd.cs.findbugs.ba.jsr305

Support for analyzing code containing JSR-305 type qualifier annotations.

See the JSR-305 home page at http://code.google.com/p/jsr-305/.

edu.umd.cs.findbugs.ba.npe
edu.umd.cs.findbugs.ba.npe2

This package is a rewrite of the null-pointer analysis to use sets of value numbers rather than frames. The main advantage of this approach is that it requires no special code to handle the case where a value is stored in the heap and re-appears in a subsequent field load.

This isn't ready for prime time, but may be in the future. Or maybe we'll rewrite the entire dataflow analysis package to use a different bytecode framework, and it will never be used. Hard to say for sure.

edu.umd.cs.findbugs.ba.obl
edu.umd.cs.findbugs.ba.rta
edu.umd.cs.findbugs.ba.type
edu.umd.cs.findbugs.ba.vna
edu.umd.cs.findbugs.bcel
edu.umd.cs.findbugs.classfile A high-level abstraction layer for codebases, classes, and components of classes (methods, fields, instructions, etc.).
edu.umd.cs.findbugs.classfile.analysis Classes of objects that are the result of executing an analysis engine on a class or method.  The classes in this particular package are those that are independent of any particular bytecode-analysis framework (e.g., BCEL or ASM).  Two important classes in this package are ClassData, which represents the raw data of a class, and ClassInfo, which represents symbolic information parsed from the class data.
edu.umd.cs.findbugs.classfile.engine Analysis engine classes to produce the analyses defined in the edu.umd.cs.findbugs.classfile.analysis package.
edu.umd.cs.findbugs.classfile.engine.asm Support for analyses based on the ASM bytecode framework.
edu.umd.cs.findbugs.classfile.engine.bcel Support for analyses based on the BCEL bytecode framework.
edu.umd.cs.findbugs.classfile.impl Implementations of the interfaces in the edu.umd.cs.findbugs.classfile package: the core classes of the FindBugs classfile/classpath support layer.
edu.umd.cs.findbugs.config
edu.umd.cs.findbugs.detect
edu.umd.cs.findbugs.filter
edu.umd.cs.findbugs.graph
edu.umd.cs.findbugs.gui
edu.umd.cs.findbugs.gui2
edu.umd.cs.findbugs.internalAnnotations
edu.umd.cs.findbugs.io
edu.umd.cs.findbugs.jaif
edu.umd.cs.findbugs.log
edu.umd.cs.findbugs.ml
edu.umd.cs.findbugs.model

Eventually, all model classes (BugInstance, BugCollection, etc.) should go in this package.

edu.umd.cs.findbugs.plan
edu.umd.cs.findbugs.props
edu.umd.cs.findbugs.sourceViewer
edu.umd.cs.findbugs.tools
edu.umd.cs.findbugs.tools.html
edu.umd.cs.findbugs.tools.junit
edu.umd.cs.findbugs.tools.patcomp
edu.umd.cs.findbugs.tools.xml
edu.umd.cs.findbugs.util
edu.umd.cs.findbugs.visitclass
edu.umd.cs.findbugs.workflow
edu.umd.cs.findbugs.xml
net.jcip.annotations
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.