<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div class="elementToProof" style="font-family: "Segoe UI", "Segoe UI Web (West European)", "Helvetica Neue", sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Dear experts:</div>
<div style="font-family: "Segoe UI", "Segoe UI Web (West European)", "Helvetica Neue", sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: "Segoe UI", "Segoe UI Web (West European)", "Helvetica Neue", sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
The first draft of the spec covering JEP 488: Primitive Types in Patterns, instanceof, and switch (Second Preview) is available:</div>
<div class="elementToProof" style="font-family: "Segoe UI", "Segoe UI Web (West European)", "Helvetica Neue", sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: "Segoe UI", "Segoe UI Web (West European)", "Helvetica Neue", sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<a href="https://cr.openjdk.org/~abimpoudis/instanceof/jep488-20241014/specs/primitive-types-in-patterns-instanceof-switch-jls.html" id="OWA948976ec-37ca-7f0e-b58c-223fd007ccad" class="OWAAutoLink">https://cr.openjdk.org/~abimpoudis/instanceof/jep488-20241014/specs/primitive-types-in-patterns-instanceof-switch-jls.html</a></div>
<div class="elementToProof" style="font-family: "Segoe UI", "Segoe UI Web (West European)", "Helvetica Neue", sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
(also <a href="https://cr.openjdk.org/~abimpoudis/instanceof/latest/" id="OWAa8f0200f-e945-5192-bb4c-e7acc56f6b11" class="OWAAutoLink">
https://cr.openjdk.org/~abimpoudis/instanceof/latest/</a>)</div>
<div class="elementToProof" style="font-family: "Segoe UI", "Segoe UI Web (West European)", "Helvetica Neue", sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: "Segoe UI", "Segoe UI Web (West European)", "Helvetica Neue", sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Feel free to contact me directly or on this list with any comments.</div>
<div style="font-family: "Segoe UI", "Segoe UI Web (West European)", "Helvetica Neue", sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: "Segoe UI", "Segoe UI Web (West European)", "Helvetica Neue", sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Thanks</div>
<div class="elementToProof" style="font-family: "Segoe UI", "Segoe UI Web (West European)", "Helvetica Neue", sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Angelos</div>
<div class="elementToProof" style="font-family: "Segoe UI", "Segoe UI Web (West European)", "Helvetica Neue", sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Mark Reinhold <mark.reinhold@oracle.com><br>
<b>Sent:</b> 30 September 2024 22:03<br>
<b>To:</b> Angelos Bimpoudis <angelos.bimpoudis@oracle.com><br>
<b>Cc:</b> amber-dev@openjdk.org <amber-dev@openjdk.org>; jdk-dev@openjdk.org <jdk-dev@openjdk.org><br>
<b>Subject:</b> New candidate JEP: 488: Primitive Types in Patterns, instanceof, and switch (Second Preview)</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText"><a href="https://openjdk.org/jeps/488">https://openjdk.org/jeps/488</a><br>
<br>
Summary: Enhance pattern matching by allowing primitive types in all<br>
pattern contexts, and extend instanceof and switch to work with all<br>
primitive types. This is a preview language feature.<br>
<br>
- Mark</div>
</span></font></div>
</body>
</html>