Some suggested patches and improvements

Alan Bateman Alan.Bateman at
Tue May 16 10:39:26 UTC 2017

On 12/05/2017 14:31, David M. Lloyd wrote:

> :
>> #4 seems to be working around the outcome of issue #CyclicDependences 
>> in the JSR. I also don't wish to comment on that except to say that 
>> introducing system properties to skip specified checks is highly 
>> problematic from a conformance perspective.
> Can you explain what you mean by that?  I'm more than happy to convert 
> these into -X type arguments to the runtime (or, of course, to simply 
> make this the standard behavior), but I thought this would be a 
> simpler and safer approach (at least for a first pass).
Disabling specified behavior creates a conformance issue. It doesn't 
matter if it's a CLI option or a system property.

In any case, proposing a patch here is not the right way to re-open JSR 
issue #CyclicDependences. Instead, I think it would be better to work 
through a number of migration scenarios and see what real-issues you run 
into. Do you run into cycles that can't be addressed with clean-up and 
migrating to services for examples?


More information about the jigsaw-dev mailing list