public class FlatNodeGenFactory extends Object
| Constructor and Description |
|---|
FlatNodeGenFactory(ProcessorContext context,
NodeData node,
Collection<NodeData> stateSharingNodes,
Map<CacheExpression,String> sharedCaches,
Map<String,CodeVariableElement> libraryConstants) |
FlatNodeGenFactory(ProcessorContext context,
NodeData node,
Map<String,CodeVariableElement> libraryConstants) |
| Modifier and Type | Method and Description |
|---|---|
CodeTypeElement |
create(CodeTypeElement clazz) |
static CodeVariableElement |
createLibraryConstant(Map<String,CodeVariableElement> constants,
TypeMirror libraryTypeMirror) |
CodeExecutableElement |
createUncached() |
List<CodeVariableElement> |
createUncachedFields() |
public FlatNodeGenFactory(ProcessorContext context, NodeData node, Map<String,CodeVariableElement> libraryConstants)
public FlatNodeGenFactory(ProcessorContext context, NodeData node, Collection<NodeData> stateSharingNodes, Map<CacheExpression,String> sharedCaches, Map<String,CodeVariableElement> libraryConstants)
public CodeTypeElement create(CodeTypeElement clazz)
public List<CodeVariableElement> createUncachedFields()
public static CodeVariableElement createLibraryConstant(Map<String,CodeVariableElement> constants, TypeMirror libraryTypeMirror)
public CodeExecutableElement createUncached()