@SupportedSourceVersion(value=RELEASE_6)
@SupportedAnnotationTypes(value="org.kohsuke.stapler.WebMethod")
@MetaInfServices(value=javax.annotation.processing.Processor.class)
public class WebMethodAnnotationProcessor
extends javax.annotation.processing.AbstractProcessor
Constructor and Description |
---|
WebMethodAnnotationProcessor() |
Modifier and Type | Method and Description |
---|---|
protected javax.tools.FileObject |
createResource(String name) |
protected void |
error(String msg) |
protected void |
error(Throwable t) |
protected String |
getJavadoc(javax.lang.model.element.Element md) |
protected javax.tools.FileObject |
getResource(String name) |
protected void |
notice(String msg,
javax.lang.model.element.Element location) |
boolean |
process(Set<? extends javax.lang.model.element.TypeElement> annotations,
javax.annotation.processing.RoundEnvironment roundEnv) |
protected String |
toString(Throwable t) |
protected void |
writePropertyFile(Properties p,
String name) |
public boolean process(Set<? extends javax.lang.model.element.TypeElement> annotations, javax.annotation.processing.RoundEnvironment roundEnv)
process
in interface javax.annotation.processing.Processor
process
in class javax.annotation.processing.AbstractProcessor
protected void error(Throwable t)
protected void error(String msg)
protected String getJavadoc(javax.lang.model.element.Element md)
protected void notice(String msg, javax.lang.model.element.Element location)
protected void writePropertyFile(Properties p, String name) throws IOException
IOException
protected javax.tools.FileObject getResource(String name) throws IOException
IOException
protected javax.tools.FileObject createResource(String name) throws IOException
IOException
Copyright © 2013. All rights reserved.