+ In order to be able to register debugger services on System FileSystem,
+ which brings more flexibility and better performance (see also
+ ),
+ we add non-recursive content of org.openide.util.Lookups.forPath()
+ into debugger lookup.
+ Since debugger needs retrieve context-aware services from the lookup,
+ ContextAwareService
interface is introduced.
+
+ Annotations are added for easy registration on module layers.
+ DebuggerServiceRegistration
to register implementations
+ of interfaces, *Provider.Registration
to register
+ implementations of appropriate providers.
+
+ In order to be able to register debugger services on System FileSystem,
+ which brings more flexibility and better performance (see also
+ ),
+ we add non-recursive content of org.openide.util.Lookups.forPath()
+ into debugger lookup.
+ Since debugger needs retrieve context-aware services from the lookup,
+ ContextAwareService
interface is introduced.
+
+ Annotations are added for easy registration on module layers.
+ DebuggerServiceRegistration
to register implementations
+ of interfaces, *Provider.Registration
to register
+ implementations of appropriate providers.
+