Class CompilerBeanGenerator
java.lang.Object
org.openprovenance.prov.template.compiler.CompilerBeanGenerator
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongenerateBean(TemplatesProjectConfiguration configs, Locations locations, String templateName, TemplateBindingsSchema bindingsSchema, org.openprovenance.prov.template.compiler.common.BeanKind beanKind, org.openprovenance.prov.template.compiler.common.BeanDirection beanDirection, String consistOf, List<String> sharing, String extension, String fileName) com.squareup.javapoet.MethodSpecgenerateInvokeProcessor(String template, String packge, TemplateBindingsSchema bindingsSchema, String elements) voidgenerateSimpleConfigsWithVariants(Locations locations, TemplatesProjectConfiguration configs) static SpecificationFilenewSpecificationFiles(CompilerUtil compilerUtil, Locations locations, com.squareup.javapoet.TypeSpec spec, String templateName, StackTraceElement stackTraceElement, com.squareup.javapoet.JavaFile myfile, String directory, String fileName, String packge, Set<String> selectedExports) static SpecificationFilenewSpecificationFiles(CompilerUtil compilerUtil, Locations locations, com.squareup.javapoet.TypeSpec spec, TemplatesProjectConfiguration configs, StackTraceElement stackTraceElement, com.squareup.javapoet.JavaFile myfile, String directory, String fileName, String packge, Set<String> selectedExports)
-
Field Details
-
JAVADOC_NO_DOCUMENTATION
- See Also:
-
PROCESSOR_PARAMETER_NAME
- See Also:
-
variantTable
-
-
Constructor Details
-
CompilerBeanGenerator
-
-
Method Details
-
generateBean
public SpecificationFile generateBean(TemplatesProjectConfiguration configs, Locations locations, String templateName, TemplateBindingsSchema bindingsSchema, org.openprovenance.prov.template.compiler.common.BeanKind beanKind, org.openprovenance.prov.template.compiler.common.BeanDirection beanDirection, String consistOf, List<String> sharing, String extension, String fileName) -
newSpecificationFiles
public static SpecificationFile newSpecificationFiles(CompilerUtil compilerUtil, Locations locations, com.squareup.javapoet.TypeSpec spec, String templateName, StackTraceElement stackTraceElement, com.squareup.javapoet.JavaFile myfile, String directory, String fileName, String packge, Set<String> selectedExports) -
newSpecificationFiles
public static SpecificationFile newSpecificationFiles(CompilerUtil compilerUtil, Locations locations, com.squareup.javapoet.TypeSpec spec, TemplatesProjectConfiguration configs, StackTraceElement stackTraceElement, com.squareup.javapoet.JavaFile myfile, String directory, String fileName, String packge, Set<String> selectedExports) -
generateInvokeProcessor
public com.squareup.javapoet.MethodSpec generateInvokeProcessor(String template, String packge, TemplateBindingsSchema bindingsSchema, String elements) -
generateSimpleConfigsWithVariants
public void generateSimpleConfigsWithVariants(Locations locations, TemplatesProjectConfiguration configs)
-