This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
The reason of this friend api is to remove duplication of LuceneIndex class and the classes it depends on. The LuceneIndex is both in java.source and parsing.api. Some fixes and performance improvements are done only in one copy. Some of supporting classes are only in parsing.api and used by java.source by implementation dependency. The patch creates a new module with friend api providing common low level lucene support on which the java.source and parsing.api depends.
Created attachment 102334 [details] Diff file
Created attachment 102335 [details] Javadoc
The change seems fine to me.
I will integrate it tomorrow.
[JG01] No dependency from editor.kit is needed if this is just an autoload lib. [JG02] Delete the empty layer.
OK, thanks Jesse.
Fixed jet-main e8f93be3c8c6