Class ExportsParser
java.lang.Object
com.oracle.truffle.dsl.processor.parser.AbstractParser<ExportsData>
com.oracle.truffle.dsl.processor.library.ExportsParser
-
Field Summary
FieldsFields inherited from class com.oracle.truffle.dsl.processor.parser.AbstractParser
context, generateSlowPathOnly, generateSlowPathOnlyFilter, log, processingEnv, types -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfuzzyMatch(Collection<String> descriptors, String optionKey, float minScore) Returns the set of options that fuzzy match a given option name.booleanprotected ExportsDataparse(Element element, List<AnnotationMirror> elementMirrors) Methods inherited from class com.oracle.truffle.dsl.processor.parser.AbstractParser
filterErrorElements, getAllAnnotationTypes, isGenerateSlowPathOnly, isGenerateSlowPathOnly, parse, parse, setGenerateSlowPathOnly
-
Field Details
-
EXECUTE_PREFIX
- See Also:
-
EXECUTE_SUFFIX
- See Also:
-
-
Constructor Details
-
ExportsParser
public ExportsParser()
-
-
Method Details
-
isDelegateToRootDeclaredType
public boolean isDelegateToRootDeclaredType()- Overrides:
isDelegateToRootDeclaredTypein classAbstractParser<ExportsData>
-
parse
- Specified by:
parsein classAbstractParser<ExportsData>
-
fuzzyMatch
public static List<String> fuzzyMatch(Collection<String> descriptors, String optionKey, float minScore) Returns the set of options that fuzzy match a given option name. -
getAnnotationType
- Specified by:
getAnnotationTypein classAbstractParser<ExportsData>
-
getRepeatAnnotationType
- Overrides:
getRepeatAnnotationTypein classAbstractParser<ExportsData>
-
getTypeDelegatedAnnotationTypes
- Overrides:
getTypeDelegatedAnnotationTypesin classAbstractParser<ExportsData>
-