Class ImplicitCastParser
java.lang.Object
com.oracle.truffle.dsl.processor.parser.TemplateMethodParser<TypeSystemData,ImplicitCastData>
com.oracle.truffle.dsl.processor.parser.ImplicitCastParser
-
Field Summary
Fields inherited from class com.oracle.truffle.dsl.processor.parser.TemplateMethodParser
template, types -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate(TemplateMethod method, boolean invalid) createSpecification(ExecutableElement method, AnnotationMirror mirror) final booleanisParsable(ExecutableElement method) protected final TypeMirrorresolveCastOrCheck(TemplateMethod method) Methods inherited from class com.oracle.truffle.dsl.processor.parser.TemplateMethodParser
create, getContext, parse
-
Constructor Details
-
ImplicitCastParser
-
-
Method Details
-
getAnnotationType
- Overrides:
getAnnotationTypein classTemplateMethodParser<TypeSystemData,ImplicitCastData>
-
createSpecification
- Specified by:
createSpecificationin classTemplateMethodParser<TypeSystemData,ImplicitCastData>
-
create
- Specified by:
createin classTemplateMethodParser<TypeSystemData,ImplicitCastData>
-
isParsable
- Specified by:
isParsablein classTemplateMethodParser<TypeSystemData,E extends TemplateMethod>
-
resolveCastOrCheck
-