Class CompilerTypeManagement
- java.lang.Object
-
- org.openprovenance.prov.template.compiler.expansion.CompilerTypeManagement
-
public class CompilerTypeManagement extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static com.squareup.javapoet.ParameterizedTypeNameFunction_O_Col_Sstatic com.squareup.javapoet.ParameterizedTypeNameMap_QN_S_of_Stringstatic com.squareup.javapoet.ParameterizedTypeNameMap_S_Map_S_to_Functionstatic com.squareup.javapoet.ParameterizedTypeNameMap_S_to_Function
-
Constructor Summary
Constructors Constructor Description CompilerTypeManagement(boolean withMain, CompilerClient compilerClient, ProvFactory pFactory, boolean debugComment)
-
Method Summary
Modifier and Type Method Description com.squareup.javapoet.JavaFilegenerateTypeDeclaration(Document doc, String name, String templateName, String packge, String resource, com.fasterxml.jackson.databind.JsonNode bindings_schema)com.squareup.javapoet.JavaFilegenerateTypeDeclaration_aux(Document doc, Set<QualifiedName> allVars, Set<QualifiedName> allAtts, String name, String templateName, String packge, String resource, com.fasterxml.jackson.databind.JsonNode bindings_schema)Map<String,Collection<String>>getKnownTypes()Map<String,Collection<String>>getUnknownTypes()
-
-
-
Field Detail
-
Map_QN_S_of_String
public static final com.squareup.javapoet.ParameterizedTypeName Map_QN_S_of_String
-
Function_O_Col_S
public static final com.squareup.javapoet.ParameterizedTypeName Function_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
-
-
Constructor Detail
-
CompilerTypeManagement
public CompilerTypeManagement(boolean withMain, CompilerClient compilerClient, ProvFactory pFactory, boolean debugComment)
-
-
Method Detail
-
generateTypeDeclaration
public com.squareup.javapoet.JavaFile generateTypeDeclaration(Document doc, String name, String templateName, String packge, String resource, com.fasterxml.jackson.databind.JsonNode bindings_schema)
-
getKnownTypes
public Map<String,Collection<String>> getKnownTypes()
-
getUnknownTypes
public Map<String,Collection<String>> getUnknownTypes()
-
generateTypeDeclaration_aux
public com.squareup.javapoet.JavaFile generateTypeDeclaration_aux(Document doc, Set<QualifiedName> allVars, Set<QualifiedName> allAtts, String name, String templateName, String packge, String resource, com.fasterxml.jackson.databind.JsonNode bindings_schema)
-
-