Warning: This file is auto-generated by
mix ptc.gen_docsfrompriv/java_compat_audit.exs. Manual edits will be overwritten. Editpriv/java_compat_audit.exsinstead.
Curated LLM-compatibility target for java.lang.String methods.
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 Long 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).
| Status | Count |
|---|---|
| Supported | 9 |
| Candidate | 4 |
| Not Relevant | 2 |
| Not Classified | 0 |
| Relevant Target | 13 |
| Coverage | 9/13 (69.2%) |
| Total | 15 |
Details
| Var | Status | Description | Notes |
|---|---|---|---|
.charAt | 🔲 candidate | Return character at index | Potentially useful, but PTC-Lisp must define grapheme semantics. |
.contains | ✅ supported | Substring containment | |
.endsWith | ✅ supported | Suffix test | |
.equalsIgnoreCase | 🔲 candidate | Case-insensitive string equality | Common Java idiom in generated code. |
.getBytes | ❌ not_relevant | Encode string to bytes | Byte arrays and charsets are outside the sandbox data model. |
.indexOf | ✅ supported | First substring index | |
.intern | ❌ not_relevant | Intern a Java string | JVM string pool operation; not meaningful on BEAM. |
.isEmpty | 🔲 candidate | Return true for empty string | empty? covers the common PTC-Lisp need. |
.lastIndexOf | ✅ supported | Last substring index | |
.length | ✅ supported | String length | |
.startsWith | ✅ supported | Prefix test | |
.substring | ✅ supported | Extract substring | |
.toLowerCase | ✅ supported | Lowercase string | |
.toUpperCase | ✅ supported | Uppercase string | |
.trim | 🔲 candidate | Trim leading and trailing whitespace | Common LLM spelling; clojure.string/trim is not currently implemented. |