@SupportedAnnotationTypes(value={"kr.entree.spigradle.annotations.SpigotPlugin","kr.entree.spigradle.annotations.BungeePlugin","kr.entree.spigradle.annotations.NukkitPlugin","kr.entree.spigradle.annotations.PluginMain","kr.entree.spigradle.annotations.Plugin"})
@SupportedSourceVersion(value=RELEASE_8)
@SupportedOptions(value={"spigotAnnotationResultPath","bungeeAnnotationResultPath","nukkitAnnotationResultPath","pluginAnnotationResultPath"})
@AutoService(value=javax.annotation.processing.Processor.class)
public class PluginAnnotationProcessor
extends javax.annotation.processing.AbstractProcessor
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
BUNGEE_PATH_KEY |
static java.lang.String |
GENERAL_PATH_KEY |
static java.lang.String |
NUKKIT_PATH_KEY |
static java.lang.String |
SPIGOT_PATH_KEY |
| Constructor and Description |
|---|
PluginAnnotationProcessor() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
process(java.util.Set<? extends javax.lang.model.element.TypeElement> annotations,
javax.annotation.processing.RoundEnvironment roundEnv) |
public static final java.lang.String SPIGOT_PATH_KEY
public static final java.lang.String BUNGEE_PATH_KEY
public static final java.lang.String NUKKIT_PATH_KEY
public static final java.lang.String GENERAL_PATH_KEY
public boolean process(java.util.Set<? extends javax.lang.model.element.TypeElement> annotations,
javax.annotation.processing.RoundEnvironment roundEnv)
process in interface javax.annotation.processing.Processorprocess in class javax.annotation.processing.AbstractProcessor