Skip to main content
Link
Menu
Expand
(external link)
Document
Search
Copy
Copied
LiquidJava Docs
Getting Started
Setup
Overview
Annotations
@Refinement
@RefinementAlias
@StateRefinement
@ExternalRefinementsFor
@Ghost
@RefinementPredicate
Verification Features
Method Calls and Returns
Conditionals
Recursion
Diagnostics
Errors
Warnings
Custom Messages
Understanding Refinement Errors
VS Code Extension
Real-Time Diagnostic Feedback
Syntax Highlighting for Refinements
Autocomplete for Refinements
Webview
Diagnostic Explorer
Context Debugger
State Machine Visualizer
Status Bar Indicator
Commands
Output Channel
Command-Line Interface
Examples
Counter
Pagination
Media Player
Email
Order
Downloader
Connection
ArrayList
Playground
Resources
Search LiquidJava Docs
Playground
Run the LiquidJava verification directly in your browser. Edit an example and select
Verify
.
Example
Positive numbers
Parameter bounds
Refinement aliases
Object states
Ghost state tracking
Reset
Verify
Enable JavaScript to use the playground.