Java tools, components, libraries and plugins [NEW] My favorites| sign in | create your account - .NET and Java jobs

Semantic Designs

 Home Page Home Page

Clone Doctor

 Home Page Home Page

Categories: Code analysis - Standards verifiers

Clone detection and removal tool.
Clone Doctor is a tool that detects and removes duplicate code ("clones"). It identifies not only exact, but near-miss duplicates in software systems and can be used on a variety of languages.

Built for Java
Built for Java

Java Source Code Browser

 Home Page Home Page

Categories: Documentation - Code commenting

Java Source Code Browser.
This tool reads a designated set of Java source files and produces a JavaDoc equivalent extended with fully browsable source code containing hyperlinked cross-references within and across that set of files. Every identifier in the source code (public or local) acts as a link to its corresponding source definition, all uses of that identifier anywhere in the source files, and the corresponding JavaDoc information. This provides a convenient method for programmers to view the entire source of large application systems.

Features include:
- JavaDoc tag compatible
- Java 1.1, 1.2, 1.3 and 1.4 compatible
- Produces JavaDoc equivalent web pages
- Extracts full cross-reference and type information from both source and class files
- Can handle large systems of source code
- Optional specification of files via graphical project file chooser

Built for Java
Built for Java


 Home Page Home Page

Categories: Code protection - Obfuscation, Miscellaneous,

Java source code formatter.
This tool reorganizes Java source text files to indent code blocks according to their nesting level.

Features include:
- Formatted code compiles and executes exactly like unformatted code
- Handles Java 1.1, 1.2, 1.3, 1.4 and 1.5
- Specification of indentation step distance
- Specification of arbitrary input tab column positions
- Several styles of block ("curlybrace") indentation, including Sun standard
- Option to list separate logical conditions (&&,||) on separate lines
- A version with obfuscation capability can scramble the code to make it difficult to reverse-engineer
- Can process batches of files, specified either manually or through a Java-based file-selector GUI
- Output encoding in ASCII, European ASCII, or UNICODE (UTF-8 or UTF-16)

Built for Java
Built for Java

Source Code Search Engine

 Home Page Home Page

Categories: Miscellaneous

Source code search engine.
Provides an interactive interface enabling one to search across a large source code base, using the language structure of each of the languages providing more precise answers than simple string searches can produce. For any query, the Search Engine offers a list of matches with surrounding context; the use can select a specific match and immediately inspect the source file.

Features include:
- Interactive search and inspection of source code
- Search across millions of lines of code, tens of thousands of source code files
- Query in terms of language lexical constructs such as identifiers, numbers, operators, string literals or comments to minimize false positives
- Generic queries can match identifiers or string literals across multiple programming languages
- Complex queries can match complex statements
- Queries can have patterns (or regular expressions) on character strings
- Numbers can compared to values or ranges
- Language elements are normalized so escape conventions do not confound searches
- Searches ignore language-specific intervening whitespace, linebreaks and comments, providing more accurate answers
- Optional GREP-like string (regular expression) search
- Scrollable list of search hits with context
- Can handle many computer languages (Java, C#, C++, etc.)
- Translates arbitrary characters sets into a uniform representation for indexing and display

Built for Java
Built for Java
Advertise here! Contact us to know the options
Help the Java community get a consensus on great tools. Display your favorite tools on your own website or on your blog.
Keep track of your favorite tools. Build your personal watch list.
Advertise here! Contact us to know the options
Hosted by Arvixe
Java, J2EE, and all Java-based marks are trademarks or registered trademarks of Oracle.
This site is not affiliated in any way with Oracle.
part of the metaSapiens network: metaSapiens | Java Jobs | Fabrice's weblog | .NET tools | Java tools | Tuneo | LINQ book | MapShares | BD ind?pendante | Parking partag?