Class SpecializationMethodParser
java.lang.Object
com.oracle.truffle.dsl.processor.parser.TemplateMethodParser<NodeData,SpecializationData>
com.oracle.truffle.dsl.processor.parser.NodeMethodParser<SpecializationData>
com.oracle.truffle.dsl.processor.parser.SpecializationMethodParser
-
Field Summary
Fields inherited from class com.oracle.truffle.dsl.processor.parser.TemplateMethodParser
template, types -
Constructor Summary
ConstructorsConstructorDescriptionSpecializationMethodParser(ProcessorContext context, NodeData operation, boolean ignoreUnexpectedResult) -
Method Summary
Modifier and TypeMethodDescriptioncreate(TemplateMethod method, boolean invalid) createSpecification(ExecutableElement method, AnnotationMirror mirror) Methods inherited from class com.oracle.truffle.dsl.processor.parser.NodeMethodParser
addDefaultFieldMethodSpec, addDefaultFrame, createDefaultMethodSpec, createReturnParameterSpec, createValueParameterSpec, getNode, getPossibleParameterTypes, getPossibleReturnTypes, isParsableMethods inherited from class com.oracle.truffle.dsl.processor.parser.TemplateMethodParser
create, getContext, parse
-
Constructor Details
-
SpecializationMethodParser
public SpecializationMethodParser(ProcessorContext context, NodeData operation, boolean ignoreUnexpectedResult)
-
-
Method Details
-
createSpecification
- Specified by:
createSpecificationin classTemplateMethodParser<NodeData,SpecializationData>
-
create
- Specified by:
createin classTemplateMethodParser<NodeData,SpecializationData>
-
getAnnotationType
- Overrides:
getAnnotationTypein classTemplateMethodParser<NodeData,SpecializationData>
-