How to use this developer tool
- Paste Java source.
- Choose a report format.
- Enter the expected .java filename.
- Run the checker.
- Resolve findings and confirm with javac or an IDE.
Check Java source for unmatched delimiters, missing semicolon patterns, package and import placement, public-class filename consistency, naming conventions, debug output, and version-sensitive features. The static checks run locally in your browser.
It performs static text-based checks and extracts packages, imports, types, and methods. It also detects records, text blocks, and switch expressions for version guidance.
Use javac or an IDE for authoritative compilation. Missing-semicolon detection is heuristic.
System.out.println("Hello")WARNING JAVA101 line 1: Possible missing semicolon.
Paste Java source and run the checker for common structural errors and warnings.
Delimiter checks track braces, brackets, and parentheses outside strings and comments.
Java normally requires a public top-level class to use the same .java filename.
Enable semicolon checks; likely statement lines without semicolons are reported.
No. It is a static browser checker and cannot replace the Java compiler.
| Structure | Package, imports, types |
|---|---|
| Syntax heuristic | Delimiters and semicolons |
| Style | Naming conventions |
| Version | Records, text blocks, switch expressions |