8202832: cycle detection depends on ordering of requires directives

Ensuring cyclic dependencies among modules produce a compile-time error.

Reviewed-by: vromero
2 files changed