@SupportedAnnotationTypes(value={"javax.ws.rs.ApplicationPath","javax.ws.rs.Path","javax.servlet.annotation.WebServlet"}) public class ThorntailProcessor extends AbstractAnnotationProcessor implements ThorntailWebAnnotationGenerator
DOT, JSON, LOGGER, PACKAGE, PROJECT, TMP, YMLprocessingEnvPROJECT_DEFAULTS_YML, thorntailConfigproject| Constructor and Description |
|---|
ThorntailProcessor() |
| Modifier and Type | Method and Description |
|---|---|
ConfigurationRegistry |
getConfigurationRegistry() |
boolean |
process(Set<? extends TypeElement> annotations,
RoundEnvironment roundEnv) |
getOutputDirectory, getSession, getSupportedSourceVersion, init, process, readPropertiesgetCompletions, getSupportedAnnotationTypes, getSupportedOptions, isInitializedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadd, addAnnotationConfiguration, addPropertyConfiguration, detectHttpPort, extractPortFromConfiggenerate, getConfigType, getKeyadd, propertiesMapgetSessiongetThorntailConfigapplyToProject, getProject, projectExists, setProjectpublic boolean process(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv)
process in interface Processorprocess in class AbstractProcessorpublic ConfigurationRegistry getConfigurationRegistry()
getConfigurationRegistry in interface ConfigurationGeneratorCopyright © 2018–2022 Red Hat. All rights reserved.