Class CompilerLogger
- java.lang.Object
-
- org.openprovenance.prov.template.compiler.CompilerLogger
-
public class CompilerLogger extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static String__BUILDERS_VARstatic StringA_TABLE_VAR
-
Constructor Summary
Constructors Constructor Description CompilerLogger(ProvFactory pFactory)
-
Method Summary
Modifier and Type Method Description static com.squareup.javapoet.CodeBlockconvertToArgsList(com.fasterxml.jackson.databind.JsonNode the_var)com.squareup.javapoet.MethodSpecgenerateGetBuilderMethod(com.squareup.javapoet.ArrayTypeName builderArrayType)SpecificationFilegenerateProcessorArgsInterface(TemplatesCompilerConfig configs, String directory, String fileName)SpecificationFilegenerateRecordsProcessorInterface(TemplatesCompilerConfig configs, String directory, String fileName)com.squareup.javapoet.MethodSpecgenerateStaticBeanMethod(SimpleTemplateCompilerConfig config, Locations locations)com.squareup.javapoet.MethodSpecgenerateStaticLogMethod(SimpleTemplateCompilerConfig config, Locations locations)
-
-
-
Field Detail
-
__BUILDERS_VAR
public static final String __BUILDERS_VAR
- See Also:
- Constant Field Values
-
A_TABLE_VAR
public static final String A_TABLE_VAR
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CompilerLogger
public CompilerLogger(ProvFactory pFactory)
-
-
Method Detail
-
generateStaticLogMethod
public com.squareup.javapoet.MethodSpec generateStaticLogMethod(SimpleTemplateCompilerConfig config, Locations locations)
-
convertToArgsList
public static com.squareup.javapoet.CodeBlock convertToArgsList(com.fasterxml.jackson.databind.JsonNode the_var)
-
generateStaticBeanMethod
public com.squareup.javapoet.MethodSpec generateStaticBeanMethod(SimpleTemplateCompilerConfig config, Locations locations)
-
generateGetBuilderMethod
public com.squareup.javapoet.MethodSpec generateGetBuilderMethod(com.squareup.javapoet.ArrayTypeName builderArrayType)
-
generateProcessorArgsInterface
public SpecificationFile generateProcessorArgsInterface(TemplatesCompilerConfig configs, String directory, String fileName)
-
generateRecordsProcessorInterface
public SpecificationFile generateRecordsProcessorInterface(TemplatesCompilerConfig configs, String directory, String fileName)
-
-