Interface ShadowApi

All Superinterfaces:
ApiHolder, DeclaredHolder
All Known Implementing Classes:
ShadowApiImpl

public interface ShadowApi extends DeclaredHolder
This is the core class for a lightweight wrapper around the java annotationProcessor api. The ShadowApi is transient. Meaning you can transition between using the shadow and the java annotation processor api from line to line if you so wish. Methods in the ShadowApi that leak the annotation processor api are annotated with JdkApi.

Usage:

See Also: