package saker.java.compiler.api.processing
Contains classes that are used by the incremental Java compiler during annotation processing.
The interfaces can be downcasted to their API types when appropriate. (E.g. ProcessingEnvironment that a
Processor receives may be downcasted to SakerProcessingEnvironment.) When doing so, make sure to use
instanceof
to ensure that your processor doesn't cause a cast exception when being run in a different
build environment.
SakerElementsTypes | Describes the Element and TypeMirror functionality provided by the incremental Java compiler. |
SakerFiler | Describes the Filer functionality provided by the incremental Java compiler. |
SakerMessager | Describes the Messager functionality provided by the incremental Java compiler. |
SakerProcessingEnvironment | Describes the processing environment functionality provided by the incremental Java compiler. |
SakerRoundEnvironment | Describes the round environment functionality provided by the incremental Java compiler. |