An annotation processing tool framework will provide an annotation processor with an object implementing this interface so the processor can use facilities ...
docs.oracle.com