Class CodeTypeElementFactory<M>
java.lang.Object
com.oracle.truffle.dsl.processor.generator.CodeTypeElementFactory<M>
- Direct Known Subclasses:
BytecodeDSLCodeGenerator,ExportsGenerator,LibraryGenerator,NodeCodeGenerator,TypeSystemCodeGenerator
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract List<CodeTypeElement> create(ProcessorContext context, AnnotationProcessor<?> processor, M m) static <M> CodeTypeElementFactory<M> Factory that produces nothing.
-
Field Details
-
types
-
-
Constructor Details
-
CodeTypeElementFactory
public CodeTypeElementFactory()
-
-
Method Details
-
create
public abstract List<CodeTypeElement> create(ProcessorContext context, AnnotationProcessor<?> processor, M m) -
noOpFactory
Factory that produces nothing. Can be used in anAnnotationProcessorthat only performs validation (and no code generation).
-