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