From compiler-dev:
Hello there,
I'm adding functionality to my annotation processor to check whether a generated class is registered on a module-info.java. When I try to use `ModuleElement#getDirectives`, I get the `requires` statements, but I cannot get the `provides` statements I've written.
Is it possible to get this to work? Or does the fact that the classes are generated totally prevent me from getting the provides statements?
----
Test case added in email thread
Hello there,
I'm adding functionality to my annotation processor to check whether a generated class is registered on a module-info.java. When I try to use `ModuleElement#getDirectives`, I get the `requires` statements, but I cannot get the `provides` statements I've written.
Is it possible to get this to work? Or does the fact that the classes are generated totally prevent me from getting the provides statements?
----
Test case added in email thread
- duplicates
-
JDK-8305225 A service broken error despite annotation processor generating it if directives listed
- Resolved
- links to