On Thu, 24 Oct 2024 16:48:38 GMT, Jorn Vernee <jver...@openjdk.org> wrote:

>> Jonathan Lampérth has updated the pull request incrementally with two 
>> additional commits since the last revision:
>> 
>>  - adress feedback in implementation
>>  - address feedback in tests
>
> I think I prefer your idea of keeping the code inside `CodeWriter`.
> 
> Maybe have a `write` and a `writeVerbose`, and have a private method with a 
> `boolean` param that controls printing of extra info?

@JornVernee 

> I think I prefer your idea of keeping the code inside `CodeWriter`.
> 
> Maybe have a `write` and a `writeVerbose`, and have a private method with a 
> `boolean` param that controls printing of extra info?

Not sure about the wording of using `writeVerbose`. It just happens that in the 
case when the `-verbose` flag is set, that `task.options.showAllAttrs = true;` 
is set, which leads to writing out the "complete" output of the `CodeWriter`. I 
think the non-verbose case is the exception, where we override the default 
`write` functionality. Thus I have opted for keeping the functionality and 
naming of `write` and adding a new function `writeMinimal` as the 
"non-standard" case. What do you think?

-------------

PR Comment: https://git.openjdk.org/jdk/pull/21685#issuecomment-2437425971

Reply via email to