!["Java Carrier Classes & Discussing Syntax" [AtA]](https://static.libsyn.com/p/assets/1/e/e/6/1ee68812b2043dc7d959afa2a1bf1c87/Cover-52.png)
"Java Carrier Classes & Discussing Syntax" [AtA]
From Inside Java by David Delabassee
March 26, 2026 · 46 min · Season 3 · Episode 8
About this episode
This episode discusses Java Carrier Classes and their implications for pattern matching, featuring insights from key figures in the Java community.
Carrier classes are Project Amber's current idea to extend some of records' benefits to regular classes. Probably the most important among them is deconstruction, which would allow classes to participate in pattern matching and reconstruction. In recent weeks, there have been two mails to the Amber mailing list that describe that idea, and in this episode we discuss them both as well as the evolution between them. We also hear why syntax discussions often provide negative value and get a sneak peak at what will likely be the next Project Amber language feature. Just ahead of the JavaOne speakers dinner, Nicolai Parlog sits down with Brian Goetz, Java Language Architect in Oracle's Java Platform Group, for this "Ask the Architect" episode of the Inside Java Podcast.
People in this episode
Host: David Delabassee
Guest: Nicolai Parlog
Topics covered
- Java Carrier Classes
- Project Amber
- pattern matching
- syntax discussions
- Java language features
Keywords
- Java
- Carrier Classes
- Project Amber
- pattern matching
- syntax
- JavaOne
- Brian Goetz
Mentioned in this episode
Organizations: Oracle, Project Amber
More episodes of Inside Java
- "Ask the Architects at JavaOne'26" [AtA] · April 23, 2026 · 58 min
- "You Must Avoid Final Field Mutation" [IJN] · April 16, 2026 · 10 min
- "How JDK 26 Improves G1's Throughput" [AtA] · April 9, 2026 · 17 min
- "Analyzing Crashed JVMs" [IJN] · April 4, 2026 · 5 min
- "Unboxing Java 26 for Developers" [IJN] · March 12, 2026 · 11 min
- "Towards Better Checked Exceptions" [IJN] · March 9, 2026 · 13 min
Explore listener stats, chart rankings, contacts and more on the Inside Java podcast page.