Uses of Interface
gw.lang.parser.ITypeUsesMap
-
-
Uses of ITypeUsesMap in editor
Methods in editor that return ITypeUsesMap Modifier and Type Method Description ITypeUsesMap
GosuEditor. getTypeUsesMapFromMostRecentParse()
Methods in editor with parameters of type ITypeUsesMap Modifier and Type Method Description void
GosuEditor. setTypeUsesMap(ITypeUsesMap typeUsesMap)
void
IGosuPanel. setTypeUsesMap(ITypeUsesMap typeUsesMap)
Constructors in editor with parameters of type ITypeUsesMap Constructor Description TypeNameValidator(IType expectedType, ITypeUsesMap typeUsesMap)
-
Uses of ITypeUsesMap in gw.internal.gosu.parser
Classes in gw.internal.gosu.parser that implement ITypeUsesMap Modifier and Type Class Description class
TypeUsesMap
Methods in gw.internal.gosu.parser that return ITypeUsesMap Modifier and Type Method Description ITypeUsesMap
TypeUsesMap. copy()
ITypeUsesMap
TypeUsesMap. copyLocalScope()
ITypeUsesMap
GosuIndustrialParkImpl. createTypeUsesMap(List<String> specialTypeUses)
ITypeUsesMap
DefaultEntityAccess. getDefaultTypeUses()
ITypeUsesMap
GosuClass. getTypeUsesMap()
ITypeUsesMap
GosuParser. getTypeUsesMap()
ITypeUsesMap
TypeUsesMap. lock()
Methods in gw.internal.gosu.parser with parameters of type ITypeUsesMap Modifier and Type Method Description IGosuClass
GosuIndustrialParkImpl. createClass(String strNamespace, String strRelativeName, GosuClassTypeLoader loader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap)
IGosuEnhancement
GosuIndustrialParkImpl. createEnhancement(String strNamespace, String strRelativeName, GosuClassTypeLoader loader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap)
IGosuParser
GosuParserFactoryImpl. createParser(String strSource, ISymbolTable symTable, IScriptabilityModifier scriptabilityConstraint, ITypeUsesMap tuMap)
Creates an IGosuParser appropriate for parsing and executing Gosu.IGosuProgram
GosuIndustrialParkImpl. createProgram(String strNamespace, String strRelativeName, GosuClassTypeLoader loader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap, ISymbolTable symTable)
IGosuProgram
GosuIndustrialParkImpl. createProgramForEval(String strNamespace, String strRelativeName, GosuClassTypeLoader loader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap, ISymbolTable symTable)
ITemplateType
GosuIndustrialParkImpl. createTemplate(String strNamespace, String strRelativeName, GosuClassTypeLoader loader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap, ISymbolTable symTable)
IType
TypeLoaderAccess. getByRelativeName(String relativeName, ITypeUsesMap typeUses)
Gets an intrinsic type based on a relative name.IType
TypeLoaderAccess. getTypeByRelativeNameIfValid_NoGenerics(String relativeName, ITypeUsesMap typeUses)
IType
TypeLoaderAccess. parseType(String typeString, ITypeUsesMap typeUsesMap)
IType
TypeLoaderAccess. parseType(String typeString, TypeVarToTypeMap actualParamByVarName, ITypeUsesMap typeUsesMap)
static IType
TypeLord. parseType(String strParameterizedTypeName, TypeVarToTypeMap actualParamByVarName, ITypeUsesMap typeUsesMap)
ITypeLiteralExpression
TypeLoaderAccess. parseTypeExpression(String typeString, TypeVarToTypeMap actualParamByVarName, ITypeUsesMap typeUsesMap)
static ITypeLiteralExpression
TypeLord. parseTypeLiteral(String strParameterizedTypeName, TypeVarToTypeMap actualParamByVarName, ITypeUsesMap typeUsesMap)
void
GosuClass. setTypeUsesMap(ITypeUsesMap usesMap)
void
GosuParser. setTypeUsesMap(ITypeUsesMap typeUsesMap)
void
IGosuClassInternal. setTypeUsesMap(ITypeUsesMap usesMap)
Constructors in gw.internal.gosu.parser with parameters of type ITypeUsesMap Constructor Description GosuClass(String strNamespace, String strRelativeName, GosuClassTypeLoader classTypeLoader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap)
GosuEnhancement(String strNamespace, String strRelativeName, GosuClassTypeLoader classTypeLoader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap)
GosuProgram(String strNamespace, String strRelativeName, GosuClassTypeLoader classTypeLoader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap, ISymbolTable symTable)
SyntheticClass(String strNamespace, String strRelativeName, GosuClassTypeLoader classTypeLoader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap)
-
Uses of ITypeUsesMap in gw.internal.gosu.parser.expressions
Methods in gw.internal.gosu.parser.expressions that return ITypeUsesMap Modifier and Type Method Description ITypeUsesMap
EvalExpression. getTypeUsesMap()
Constructors in gw.internal.gosu.parser.expressions with parameters of type ITypeUsesMap Constructor Description EvalExpression(ITypeUsesMap typeUsesMap)
Constructs an 'eval' expression. -
Uses of ITypeUsesMap in gw.internal.gosu.parser.fragments
Methods in gw.internal.gosu.parser.fragments that return ITypeUsesMap Modifier and Type Method Description ITypeUsesMap
GosuFragment. getTypeUsesMap()
Deprecated.Constructors in gw.internal.gosu.parser.fragments with parameters of type ITypeUsesMap Constructor Description GosuFragment(String name, HashMap<String,ISymbol> externalSymbols, ITypeUsesMap typeUsesMap)
Deprecated. -
Uses of ITypeUsesMap in gw.internal.gosu.parser.gwPlatform
Methods in gw.internal.gosu.parser.gwPlatform that return ITypeUsesMap Modifier and Type Method Description ITypeUsesMap
GWEntityAccess. getDefaultTypeUses()
-
Uses of ITypeUsesMap in gw.internal.gosu.template
Methods in gw.internal.gosu.template with parameters of type ITypeUsesMap Modifier and Type Method Description void
TemplateGenerator. compile(Stack<IScriptPartId> scriptPartIdStack, ISymbolTable symTable, Map<String,List<IFunctionSymbol>> dfsDeclByName, ITypeUsesMap typeUsesMap, Stack<BlockExpression> blocks, ContextInferenceManager ctxInferenceMgr)
void
TemplateGenerator. verify(IGosuParser parser, Map<String,List<IFunctionSymbol>> dfsDeclByName, ITypeUsesMap typeUsesMap)
Constructors in gw.internal.gosu.template with parameters of type ITypeUsesMap Constructor Description GosuTemplateType(String strNamespace, String strRelativeName, GosuClassTypeLoader classTypeLoader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap, ISymbolTable symTable)
-
Uses of ITypeUsesMap in gw.lang
Methods in gw.lang that return ITypeUsesMap Modifier and Type Method Description static ITypeUsesMap
GosuShop. createTypeUsesMap(List<String> specialTypeUses)
ITypeUsesMap
IGosuShop. createTypeUsesMap(List<String> specialTypeUses)
Methods in gw.lang with parameters of type ITypeUsesMap Modifier and Type Method Description static IGosuClass
GosuShop. createClass(String strNamespace, String strRelativeName, GosuClassTypeLoader loader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap)
IGosuClass
IGosuShop. createClass(String strNamespace, String strRelativeName, GosuClassTypeLoader loader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap)
static IGosuEnhancement
GosuShop. createEnhancement(String strNamespace, String strRelativeName, GosuClassTypeLoader loader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap)
IGosuEnhancement
IGosuShop. createEnhancement(String strNamespace, String strRelativeName, GosuClassTypeLoader loader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap)
static IGosuProgram
GosuShop. createProgram(String strNamespace, String strRelativeName, GosuClassTypeLoader loader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap, ISymbolTable symTable)
IGosuProgram
IGosuShop. createProgram(String strNamespace, String strRelativeName, GosuClassTypeLoader loader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap, ISymbolTable symTable)
static IGosuProgram
GosuShop. createProgramForEval(String strNamespace, String strRelativeName, GosuClassTypeLoader loader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap, ISymbolTable symTable)
IGosuProgram
IGosuShop. createProgramForEval(String strNamespace, String strRelativeName, GosuClassTypeLoader loader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap, ISymbolTable symTable)
static ITemplateType
GosuShop. createTemplate(String strNamespace, String strRelativeName, GosuClassTypeLoader loader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap, ISymbolTable symTable)
ITemplateType
IGosuShop. createTemplate(String strNamespace, String strRelativeName, GosuClassTypeLoader loader, ISourceFileHandle sourceFile, ITypeUsesMap typeUsesMap, ISymbolTable symTable)
-
Uses of ITypeUsesMap in gw.lang.parser
Methods in gw.lang.parser that return ITypeUsesMap Modifier and Type Method Description ITypeUsesMap
ITypeUsesMap. copy()
Returns a shallow copy of this map.ITypeUsesMap
ITypeUsesMap. copyLocalScope()
Copies the type uses map but alias the global map from this.ITypeUsesMap
IGosuParser. getTypeUsesMap()
Get the type uses map.ITypeUsesMap
ParserOptions. getTypeUsesMap()
ITypeUsesMap
ITypeUsesMap. lock()
Locks this ITypeUsesMap so that it cannot be mutated in the futureMethods in gw.lang.parser with parameters of type ITypeUsesMap Modifier and Type Method Description static IGosuParser
GosuParserFactory. createParser(String strSource, ISymbolTable symTable, IScriptabilityModifier scriptabilityConstraint, ITypeUsesMap tuMap)
Creates an IGosuParser appropriate for parsing and executing Gosu.IGosuParser
IGosuParserFactory. createParser(String strSource, ISymbolTable symTable, IScriptabilityModifier scriptabilityConstraint, ITypeUsesMap tuMap)
void
IGosuParser. setTypeUsesMap(ITypeUsesMap typeUsesMap)
Set the type uses map.ParserOptions
ParserOptions. withTypeUsesMap(ITypeUsesMap typeUsesMap)
-
Uses of ITypeUsesMap in gw.lang.reflect
Methods in gw.lang.reflect that return ITypeUsesMap Modifier and Type Method Description ITypeUsesMap
IEntityAccess. getDefaultTypeUses()
Get a set of type names that are automatically importedstatic ITypeUsesMap
TypeSystem. getDefaultTypeUsesMap()
Methods in gw.lang.reflect with parameters of type ITypeUsesMap Modifier and Type Method Description IType
ITypeSystem. getByRelativeName(String relativeName, ITypeUsesMap typeUses)
Gets an intrinsic type based on a relative name.static IType
TypeSystem. getByRelativeName(String relativeName, ITypeUsesMap typeUses)
Gets an intrinsic type based on a relative name.IType
ITypeSystem. parseType(String typeString, ITypeUsesMap typeUsesMap)
IType
ITypeSystem. parseType(String typeString, TypeVarToTypeMap actualParamByVarName, ITypeUsesMap typeUsesMap)
static IType
TypeSystem. parseType(String typeString, ITypeUsesMap typeUsesMap)
static IType
TypeSystem. parseType(String typeString, TypeVarToTypeMap actualParamByVarName, ITypeUsesMap typeUsesMap)
ITypeLiteralExpression
ITypeSystem. parseTypeExpression(String typeString, TypeVarToTypeMap actualParamByVarName, ITypeUsesMap typeUsesMap)
static ITypeLiteralExpression
TypeSystem. parseTypeExpression(String typeString, TypeVarToTypeMap actualParamByVarName, ITypeUsesMap typeUsesMap)
Constructors in gw.lang.reflect with parameters of type ITypeUsesMap Constructor Description LazyType(CharSequence typeName, ITypeUsesMap typeUsesMap)
-
Uses of ITypeUsesMap in gw.lang.reflect.gs
Methods in gw.lang.reflect.gs that return ITypeUsesMap Modifier and Type Method Description protected ITypeUsesMap
GosuClassTypeLoader. getTypeUsesMap()
ITypeUsesMap
ICompilableType. getTypeUsesMap()
ITypeUsesMap
StringSourceFileHandle. getTypeUsesMap()
Methods in gw.lang.reflect.gs with parameters of type ITypeUsesMap Modifier and Type Method Description void
StringSourceFileHandle. setTypeUsesMap(ITypeUsesMap typeUsesMap)
-