public class ExportsParser extends AbstractParser<ExportsData>
| Modifier and Type | Field and Description |
|---|---|
static String |
EXECUTE_PREFIX |
static String |
EXECUTE_SUFFIX |
context, generateSlowPathOnly, generateSlowPathOnlyFilter, log, processingEnv, types| 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.
|
DeclaredType |
getAnnotationType() |
DeclaredType |
getRepeatAnnotationType() |
List<DeclaredType> |
getTypeDelegatedAnnotationTypes() |
boolean |
isDelegateToRootDeclaredType() |
protected ExportsData |
parse(Element element,
List<AnnotationMirror> elementMirrors) |
filterErrorElements, getAllAnnotationTypes, isGenerateSlowPathOnly, isGenerateSlowPathOnly, parse, parse, setGenerateSlowPathOnlypublic static final String EXECUTE_PREFIX
public static final String EXECUTE_SUFFIX
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 DeclaredType getAnnotationType()
getAnnotationType in class AbstractParser<ExportsData>public DeclaredType getRepeatAnnotationType()
getRepeatAnnotationType in class AbstractParser<ExportsData>public List<DeclaredType> getTypeDelegatedAnnotationTypes()
getTypeDelegatedAnnotationTypes in class AbstractParser<ExportsData>