<div dir="ltr">Subtract one negative from that last clause</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Dec 14, 2022 at 12:02 PM Ethan McCue <<a href="mailto:ethan@mccue.dev">ethan@mccue.dev</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Thank you!<br><br>And yeah - I'll send a separate email opining on the directions that can go. <br><br>The features that should be incorporated/designed for (value classes/string templates/pattern matching) are more clearly in view than they were three years ago when last it was brought up and certainly more real than in 2014 when the JEP was made - so I don't think this isn't a horrible time to start some movement.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Dec 14, 2022 at 3:14 AM Alan Bateman <<a href="mailto:Alan.Bateman@oracle.com" target="_blank">Alan.Bateman@oracle.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 14/12/2022 03:36, Ethan McCue wrote:<br>
> Hey all,<br>
><br>
> I'm doodling on JEP-198, and I was wondering if anyone had a line on <br>
> the boilerplate needed to add a new module to the build.<br>
><br>
> Just adding<br>
><br>
> src/<br>
> java.json/<br>
> share/<br>
> classes/<br>
> module-info.java<br>
> java/<br>
> json/<br>
> Json.java<br>
> ...<br>
><br>
> was enough to get it to show up under the output when I run "make <br>
> images", but I can't shake the feeling that I'm missing something.<br>
<br>
Modules with java.* classes must be mapped to the boot or platform class <br>
loader. That mapping is defined in make/conf/module-loader-map.conf.<br>
<br>
<a href="http://java.se" rel="noreferrer" target="_blank">java.se</a> is the aggregator module for the APIs for ava SE platform. <br>
You'll see it has a `requires transitive` for each of the standard modules.<br>
<br>
That should be enough to get your doodle going. As per previous mails, <br>
it's very likely that JEP-198 will be withdrawn or replaced with a new <br>
JEP, when the time comes.<br>
<br>
-Alan.<br>
</blockquote></div>
</blockquote></div>