GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing liquid-java.github.io — LiquidJava Docs Extending Java with Liquid TypesLiquidJava is an additional type system for Java that uses liquid types to express constraints programs must follow, helping catch more bugs before they run.
Getting StartedSet up your environment and run your first LiquidJava verification. AnnotationsLearn the different annotations in LiquidJava for writing specifications. Verification FeaturesUnderstand how LiquidJava checks assignments, method calls, conditionals, and recursive methods. DiagnosticsLearn about the different types of errors and warnings, how to use custom error messages, and how to interpret refinement errors. VS Code ExtensionUse the LiquidJava VS Code extension for live diagnostics, syntax highlighting, and IDE feedback while editing Java code. Command-Line InterfaceRun the LiquidJava verifier from the command line for local checks, debugging, and CI workflows. ExamplesLiquidJava example usages with focused code snippets. PlaygroundTry LiquidJava refinements and typestates directly in your browser. ResourcesFind LiquidJava papers, posters, and source repositories for deeper reading and experimentation. |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |