Class CompilerTypeManagement
java.lang.Object
org.openprovenance.prov.template.compiler.expansion.CompilerTypeManagement
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.squareup.javapoet.ParameterizedTypeNamestatic final com.squareup.javapoet.ParameterizedTypeNamestatic final com.squareup.javapoet.ParameterizedTypeNamestatic final com.squareup.javapoet.ParameterizedTypeNamestatic final com.squareup.javapoet.ParameterizedTypeNamestatic final com.squareup.javapoet.ParameterizedTypeNamestatic final com.squareup.javapoet.ParameterizedTypeNamestatic final com.squareup.javapoet.ParameterizedTypeNamestatic final com.squareup.javapoet.ParameterizedTypeNamestatic final com.squareup.javapoet.ParameterizedTypeName -
Constructor Summary
ConstructorsConstructorDescriptionCompilerTypeManagement(boolean withMain, CompilerCommon compilerCommon, ProvFactory pFactory, boolean debugComment) -
Method Summary
Modifier and TypeMethodDescriptiongenerateTypeDeclaration(TemplatesCompilerConfig configs, Locations locations, Document doc, String name, String templateName, String packge, com.fasterxml.jackson.databind.JsonNode bindings_schema, TemplateBindingsSchema bindingsSchema, String directory, String fileName) generateTypeDeclaration_aux(TemplatesCompilerConfig configs, Locations locations, Document doc, Set<QualifiedName> allVars, Set<QualifiedName> allAtts, String name, String templateName, String packge, com.fasterxml.jackson.databind.JsonNode bindings_schema, TemplateBindingsSchema bindingsSchema, String directory, String fileName)
-
Field Details
-
Map_QN_S_of_String
public static final com.squareup.javapoet.ParameterizedTypeName Map_QN_S_of_String -
Map_QN_Col_of_String
public static final com.squareup.javapoet.ParameterizedTypeName Map_QN_Col_of_String -
Map_QN_Map_String_C_of_String
public static final com.squareup.javapoet.ParameterizedTypeName Map_QN_Map_String_C_of_String -
Function_O_Col_S
public static final com.squareup.javapoet.ParameterizedTypeName Function_O_Col_S -
CollectionOfPairsOfStringAndString
public static final com.squareup.javapoet.ParameterizedTypeName CollectionOfPairsOfStringAndString -
TriFunction_O_Col_S
public static final com.squareup.javapoet.ParameterizedTypeName TriFunction_O_Col_S -
Map_S_to_Function
public static final com.squareup.javapoet.ParameterizedTypeName Map_S_to_Function -
Map_S_Map_S_to_Function
public static final com.squareup.javapoet.ParameterizedTypeName Map_S_Map_S_to_Function -
Map_S_to_TriFunction
public static final com.squareup.javapoet.ParameterizedTypeName Map_S_to_TriFunction -
Map_S_Map_S_to_TriFunction
public static final com.squareup.javapoet.ParameterizedTypeName Map_S_Map_S_to_TriFunction
-
-
Constructor Details
-
CompilerTypeManagement
public CompilerTypeManagement(boolean withMain, CompilerCommon compilerCommon, ProvFactory pFactory, boolean debugComment)
-
-
Method Details
-
generateTypeDeclaration
public SpecificationFile generateTypeDeclaration(TemplatesCompilerConfig configs, Locations locations, Document doc, String name, String templateName, String packge, com.fasterxml.jackson.databind.JsonNode bindings_schema, TemplateBindingsSchema bindingsSchema, String directory, String fileName) -
getKnownTypes
-
getUnknownTypes
-
generateTypeDeclaration_aux
public SpecificationFile generateTypeDeclaration_aux(TemplatesCompilerConfig configs, Locations locations, Document doc, Set<QualifiedName> allVars, Set<QualifiedName> allAtts, String name, String templateName, String packge, com.fasterxml.jackson.databind.JsonNode bindings_schema, TemplateBindingsSchema bindingsSchema, String directory, String fileName)
-