@SupportedAnnotationTypes(value="ly.img.android.pesdk.annotations.OnEvent")
@SupportedSourceVersion(value=RELEASE_8)
public class OnEventsProcessor
extends javax.annotation.processing.AbstractProcessor
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
EVENT_ACCESSOR_MAP_CLASS_NAME |
static java.lang.String |
EVENT_ACCESSOR_MAP_SUPER_CLASS_PACKAGE |
Constructor and Description |
---|
OnEventsProcessor() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
createAccessorMapSource(javax.annotation.processing.ProcessingEnvironment processingEnv,
java.lang.String mainPackage,
java.lang.String classAccessorMapPuts,
javax.annotation.processing.RoundEnvironment roundEnvironment) |
void |
init(javax.annotation.processing.ProcessingEnvironment processingEnv) |
boolean |
process(java.util.Set<? extends javax.lang.model.element.TypeElement> set,
javax.annotation.processing.RoundEnvironment roundEnvironment) |
public static final java.lang.String EVENT_ACCESSOR_MAP_CLASS_NAME
public static final java.lang.String EVENT_ACCESSOR_MAP_SUPER_CLASS_PACKAGE
public void init(javax.annotation.processing.ProcessingEnvironment processingEnv)
init
in interface javax.annotation.processing.Processor
init
in class javax.annotation.processing.AbstractProcessor
public boolean process(java.util.Set<? extends javax.lang.model.element.TypeElement> set, javax.annotation.processing.RoundEnvironment roundEnvironment)
process
in interface javax.annotation.processing.Processor
process
in class javax.annotation.processing.AbstractProcessor
public static java.lang.String createAccessorMapSource(javax.annotation.processing.ProcessingEnvironment processingEnv, java.lang.String mainPackage, java.lang.String classAccessorMapPuts, javax.annotation.processing.RoundEnvironment roundEnvironment)