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.ParameterizedTypeNameMap_QN_S_of_String
-
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()
-
-
-
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)
-
-