Change the GenericSources.Group, SourcesHelper.SourceRoot not to throw IAE when root is not valid but rather return false. It seems that FS allows valid FileObjects under invalid root, the clients of SourceGroup need to catch the IAE.
See issue #157361.
Created attachment 113022 [details]
Seems good to me.
Thanks for updating java.project.
*** Bug 202596 has been marked as a duplicate of this bug. ***
Integrated into 'main-golden'
User: Jesse Glick <email@example.com>
Log: #204271: just return false, rather than throwing IAE, from SourceGroup.contains for a file not inside root.
Due to bugs in masterfs relating to invalid files, it is impractical for the caller to verify this precondition.