Java Long Audit for PTC-Lisp

Copy Markdown View Source

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.Long.

See also: Function Reference | Namespace Coverage | Clojure Core Audit | Clojure String Audit | Clojure Set Audit | Clojure Walk Audit | Java Math Audit | Java Boolean Audit | Java Double Audit | Java Float Audit | Java Integer Audit | Java String Audit | Java System Audit | Java LocalDate Audit | Java Instant Audit | Java Duration Audit | Java Period Audit | Java Date Audit

Summary

Coverage excludes not_relevant entries: supported / (supported + candidate + not_classified).

StatusCount
Supported1
Candidate2
Not Relevant2
Not Classified0
Relevant Target3
Coverage1/3 (33.3%)
Total5

Details

VarStatusDescriptionNotes
Long/MAX_VALUE❌ not_relevantMaximum Java long constantBEAM integers are arbitrary precision; Java long bounds are misleading.
Long/MIN_VALUE❌ not_relevantMinimum Java long constantBEAM integers are arbitrary precision; Java long bounds are misleading.
Long/parseLong✅ supportedParse string to integerBUG GAP-J01: currently aliases parse-long, returns nil on invalid input, and accepts values outside Java long range; Java raises NumberFormatException. BUG GAP-J15: radix overload is unsupported.
Long/toString🔲 candidateConvert long to stringstr covers the common PTC-Lisp need.
Long/valueOf🔲 candidateParse or box a long valueparse-long covers string parsing; boxing is not relevant.