Class NodeCodeGenerator
java.lang.Object
com.oracle.truffle.dsl.processor.generator.CodeTypeElementFactory<NodeData>
com.oracle.truffle.dsl.processor.generator.NodeCodeGenerator
-
Field Summary
Fields inherited from class com.oracle.truffle.dsl.processor.generator.CodeTypeElementFactory
types -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate(ProcessorContext context, AnnotationProcessor<?> processor, NodeData node) static TypeMirrorfactoryOrNodeType(NodeData node) static booleanisSpecializedNode(TypeMirror mirror) static CodeTypeElementnodeElement(NodeData node) static TypeMirror
-
Constructor Details
-
NodeCodeGenerator
public NodeCodeGenerator()
-
-
Method Details
-
create
public List<CodeTypeElement> create(ProcessorContext context, AnnotationProcessor<?> processor, NodeData node) - Specified by:
createin classCodeTypeElementFactory<NodeData>
-
isSpecializedNode
-
nodeType
-
nodeElement
-
factoryOrNodeType
-