public static class CommonCompiler.JavaTypesResolver extends Object
Constructor and Description |
---|
JavaTypesResolver(CommonCompiler.JavaTypesResolver resolver,
Map<FreeType,Type> freeTypeBounds) |
JavaTypesResolver(Map<com.whitestein.lsps.model.ProcessModel,String> hashMappings,
Map<FreeType,Type> freeTypeBounds,
Map<ClassType,String> recordClassNames,
Map<FunctionSignature,String> formClassNames) |
Modifier and Type | Method and Description |
---|---|
Class<?> |
getArrayClassForType(Type type) |
String |
getArrayClassNameForType(Type type) |
Type |
getBoundType(Type type) |
Class<?> |
getClassForForm(FunctionSignature signature) |
Class<?> |
getClassForType(Type type) |
String |
getClassNameForForm(FunctionSignature signature) |
String |
getClassNameForModule(String moduleName) |
String |
getClassNameForType(Type type) |
Map<FunctionSignature,String> |
getFormClassNames() |
Map<ClassType,String> |
getRecordClassNames() |
String |
getSimpleClassNameForType(Type type) |
public JavaTypesResolver(Map<com.whitestein.lsps.model.ProcessModel,String> hashMappings, Map<FreeType,Type> freeTypeBounds, Map<ClassType,String> recordClassNames, Map<FunctionSignature,String> formClassNames)
public JavaTypesResolver(CommonCompiler.JavaTypesResolver resolver, Map<FreeType,Type> freeTypeBounds)
public String getClassNameForForm(FunctionSignature signature)
public Class<?> getClassForForm(FunctionSignature signature)
public Map<FunctionSignature,String> getFormClassNames()
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.