<!-- Auto-generated — do not edit by hand -->
# Java Double Audit for PTC-Lisp
> **Warning:** This file is auto-generated by `mix ptc.gen_docs` from `priv/java_compat_audit.exs`.
> Manual edits will be overwritten. Edit `priv/java_compat_audit.exs` instead.
Curated LLM-compatibility target for `java.lang.Double`.
See also: [Function Reference](../function-reference.md) | [Namespace Coverage](index.md) | [Clojure Core Audit](clojure-core-audit.md) | [Clojure String Audit](clojure-string-audit.md) | [Clojure Set Audit](clojure-set-audit.md) | [Clojure Walk Audit](clojure-walk-audit.md) | [Java Math Audit](java-math-audit.md) | [Java Boolean Audit](java-lang-boolean-audit.md) | [Java Float Audit](java-lang-float-audit.md) | [Java Integer Audit](java-lang-integer-audit.md) | [Java Long Audit](java-lang-long-audit.md) | [Java String Audit](java-lang-string-audit.md) | [Java System Audit](java-lang-system-audit.md) | [Java LocalDate Audit](java-time-local-date-audit.md) | [Java Instant Audit](java-time-instant-audit.md) | [Java Duration Audit](java-time-duration-audit.md) | [Java Period Audit](java-time-period-audit.md) | [Java Date Audit](java-util-date-audit.md)
## Summary
Coverage excludes `not_relevant` entries: `supported / (supported + candidate + not_classified)`.
| Status | Count |
|--------|-------|
| Supported | 4 |
| Candidate | 3 |
| Not Relevant | 1 |
| Not Classified | 0 |
| Relevant Target | 7 |
| Coverage | 4/7 (57.1%) |
| **Total** | **8** |
## Details
| Var | Status | Description | Notes |
|-----|--------|-------------|-------|
| `Double/NEGATIVE_INFINITY` | ✅ supported | Negative infinity constant | |
| `Double/NaN` | ✅ supported | NaN constant | |
| `Double/POSITIVE_INFINITY` | ✅ supported | Positive infinity constant | |
| `Double/isInfinite` | 🔲 candidate | Return true if value is infinite | Common guard around parsed floating data. |
| `Double/isNaN` | 🔲 candidate | Return true if value is NaN | Common guard around parsed floating data. |
| `Double/parseDouble` | ✅ supported | Parse string to double | BUG GAP-J01: currently aliases parse-double, returns nil on invalid input, and rejects surrounding whitespace that Java accepts. |
| `Double/valueOf` | 🔲 candidate | Parse or box a double value | parse-double covers string parsing; boxing is not relevant. |
| `doubleValue` | ❌ not_relevant | Unbox a Double object | PTC-Lisp has one numeric value model, not boxed Java numbers. |