saker.java.compiler Documentation TaskDoc JavaDoc Packages
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.

Interfaces
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.