public class TypeExtensionProcessor
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private TempTypeExtension |
tempExt
the temp Extension.
|
private java.util.Map<java.lang.String,NamedVariableType> |
types
the list of Types.
|
Constructor and Description |
---|
TypeExtensionProcessor(TempTypeExtension temp,
java.util.Map<java.lang.String,NamedVariableType> types) |
Modifier and Type | Method and Description |
---|---|
TypeExtension |
createTypeExtension(TypeFileManager typeFileManager)
create a association to the type for a TypeExtention.
|
protected java.util.Map<java.lang.String,NamedVariableType> |
getTypes() |
private final TempTypeExtension tempExt
private final java.util.Map<java.lang.String,NamedVariableType> types
public TypeExtensionProcessor(TempTypeExtension temp, java.util.Map<java.lang.String,NamedVariableType> types) throws TypeDoesNotExistException
temp
- the TempTypExtensiontypes
- the typesTypeDoesNotExistException
- TypeDoesNotExistExceptionpublic TypeExtension createTypeExtension(TypeFileManager typeFileManager) throws TypeDoesNotExistException
typeFileManager
- The type file managerTypeDoesNotExistException
- if Type does not existprotected java.util.Map<java.lang.String,NamedVariableType> getTypes()