Class GlobalTypeRegistry
java.lang.Object
org.openzen.zenscript.codemodel.type.GlobalTypeRegistry
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAssociative(TypeID keyType, TypeID valueType) getForDefinition(HighLevelDefinition definition, TypeID... typeArguments) getForDefinition(HighLevelDefinition definition, TypeID[] typeArguments, DefinitionTypeID outer) getForMyDefinition(HighLevelDefinition definition) getFunction(FunctionHeader header) getGeneric(TypeParameter parameter) getGenericMap(TypeID valueType, TypeParameter key) getIterator(TypeID[] loopTypes) getOptional(TypeID original) <T extends TypeID>
Tinternalize(Class<T> clazz, T id)
-
Field Details
-
stdlib
-
-
Constructor Details
-
GlobalTypeRegistry
-
-
Method Details
-
getArray
-
getAssociative
-
getGenericMap
-
getIterator
-
getFunction
-
getRange
-
getGeneric
-
getForMyDefinition
-
getForDefinition
-
getForDefinition
public DefinitionTypeID getForDefinition(HighLevelDefinition definition, TypeID[] typeArguments, DefinitionTypeID outer) -
getOptional
-
internalize
-
getDefinitions
-