public class ExportsParser extends AbstractParser<ExportsData>
| Modifier and Type | Field and Description |
|---|---|
static List<Class<? extends Annotation>> |
ANNOTATIONS |
static String |
EXECUTE_PREFIX |
static String |
EXECUTE_SUFFIX |
context, log, processingEnv| Constructor and Description |
|---|
ExportsParser() |
| Modifier and Type | Method and Description |
|---|---|
static List<String> |
fuzzyMatch(Collection<String> descriptors,
String optionKey,
float minScore)
Returns the set of options that fuzzy match a given option name.
|
Class<? extends Annotation> |
getAnnotationType() |
Class<? extends Annotation> |
getRepeatAnnotationType() |
List<Class<? extends Annotation>> |
getTypeDelegatedAnnotationTypes() |
boolean |
isDelegateToRootDeclaredType() |
protected ExportsData |
parse(Element element,
List<AnnotationMirror> elementMirrors) |
filterErrorElements, getAllAnnotationTypes, parse, parsepublic static final String EXECUTE_PREFIX
public static final String EXECUTE_SUFFIX
public static final List<Class<? extends Annotation>> ANNOTATIONS
public boolean isDelegateToRootDeclaredType()
isDelegateToRootDeclaredType in class AbstractParser<ExportsData>protected ExportsData parse(Element element, List<AnnotationMirror> elementMirrors)
parse in class AbstractParser<ExportsData>public static List<String> fuzzyMatch(Collection<String> descriptors, String optionKey, float minScore)
public Class<? extends Annotation> getAnnotationType()
getAnnotationType in class AbstractParser<ExportsData>public Class<? extends Annotation> getRepeatAnnotationType()
getRepeatAnnotationType in class AbstractParser<ExportsData>public List<Class<? extends Annotation>> getTypeDelegatedAnnotationTypes()
getTypeDelegatedAnnotationTypes in class AbstractParser<ExportsData>