@SupportedAnnotationTypes(value={"org.antlr.v4.runtime.RuleDependency","org.antlr.v4.runtime.RuleDependencies","org.antlr.v4.runtime.RuleVersion"}) public class RuleDependencyProcessor extends AbstractProcessor
RuleDependency,
RuleDependencies| 限定符和类型 | 类和说明 |
|---|---|
static class |
RuleDependencyProcessor.RuleDependencyProperty |
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
RuleDependenciesClassName |
static String |
RuleDependencyClassName |
static String |
RuleVersionClassName |
processingEnv| 构造器和说明 |
|---|
RuleDependencyProcessor() |
| 限定符和类型 | 方法和说明 |
|---|---|
static List<Tuple2<RuleDependency,Element>> |
getDependencies(RoundEnvironment roundEnv) |
SourceVersion |
getSupportedSourceVersion() |
boolean |
process(Set<? extends TypeElement> annotations,
RoundEnvironment roundEnv) |
getCompletions, getSupportedAnnotationTypes, getSupportedOptions, init, isInitializedpublic SourceVersion getSupportedSourceVersion()
getSupportedSourceVersion 在接口中 ProcessorgetSupportedSourceVersion 在类中 AbstractProcessorpublic boolean process(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv)
process 在接口中 Processorprocess 在类中 AbstractProcessorpublic static List<Tuple2<RuleDependency,Element>> getDependencies(RoundEnvironment roundEnv)
Copyright © 1992–2022 Daniel Sun. All rights reserved.