@SupportedSourceVersion(value=RELEASE_8)
@SupportedAnnotationTypes(value="org.noear.solon.annotation.BindProps")
public class ConfigurationMetadataAnnotationProcessor
extends javax.annotation.processing.AbstractProcessor
构造器和说明 |
---|
ConfigurationMetadataAnnotationProcessor() |
限定符和类型 | 方法和说明 |
---|---|
protected java.lang.String |
autowiredAnnotation() |
protected java.lang.String |
configurationPropertiesAnnotation() |
java.util.Set<java.lang.String> |
getSupportedOptions() |
javax.lang.model.SourceVersion |
getSupportedSourceVersion() |
void |
init(javax.annotation.processing.ProcessingEnvironment env) |
void |
log(javax.tools.Diagnostic.Kind kind,
java.lang.String msg) |
boolean |
process(java.util.Set<? extends javax.lang.model.element.TypeElement> annotations,
javax.annotation.processing.RoundEnvironment roundEnv) |
protected ConfigurationMetadata |
writeMetadata() |
protected java.lang.String configurationPropertiesAnnotation()
protected java.lang.String autowiredAnnotation()
public javax.lang.model.SourceVersion getSupportedSourceVersion()
getSupportedSourceVersion
在接口中 javax.annotation.processing.Processor
getSupportedSourceVersion
在类中 javax.annotation.processing.AbstractProcessor
public java.util.Set<java.lang.String> getSupportedOptions()
getSupportedOptions
在接口中 javax.annotation.processing.Processor
getSupportedOptions
在类中 javax.annotation.processing.AbstractProcessor
public void init(javax.annotation.processing.ProcessingEnvironment env)
init
在接口中 javax.annotation.processing.Processor
init
在类中 javax.annotation.processing.AbstractProcessor
public boolean process(java.util.Set<? extends javax.lang.model.element.TypeElement> annotations, javax.annotation.processing.RoundEnvironment roundEnv)
process
在接口中 javax.annotation.processing.Processor
process
在类中 javax.annotation.processing.AbstractProcessor
protected ConfigurationMetadata writeMetadata() throws java.lang.Exception
java.lang.Exception
public void log(javax.tools.Diagnostic.Kind kind, java.lang.String msg)