| Package | Description |
|---|---|
| gw.lang | |
| gw.lang.parser | |
| gw.lang.reflect | |
| gw.lang.reflect.gs |
| Modifier and Type | Method and Description |
|---|---|
static ITypeUsesMap |
GosuShop.createTypeUsesMap(List<String> specialTypeUses) |
ITypeUsesMap |
IGosuShop.createTypeUsesMap(List<String> specialTypeUses) |
| Modifier and Type | Method and 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) |
| Modifier and Type | Method and 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 future
|
| Modifier and Type | Method and 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) |
| Modifier and Type | Method and Description |
|---|---|
ITypeUsesMap |
IEntityAccess.getDefaultTypeUses()
Get a set of type names that are automatically imported
|
static ITypeUsesMap |
TypeSystem.getDefaultTypeUsesMap() |
| Modifier and Type | Method and Description |
|---|---|
static IType |
TypeSystem.getByRelativeName(String relativeName,
ITypeUsesMap typeUses)
Gets an intrinsic type based on a relative name.
|
IType |
ITypeSystem.getByRelativeName(String relativeName,
ITypeUsesMap typeUses)
Gets an intrinsic type based on a relative name.
|
static IType |
TypeSystem.parseType(String typeString,
ITypeUsesMap typeUsesMap) |
IType |
ITypeSystem.parseType(String typeString,
ITypeUsesMap typeUsesMap) |
static IType |
TypeSystem.parseType(String typeString,
TypeVarToTypeMap actualParamByVarName,
ITypeUsesMap typeUsesMap) |
IType |
ITypeSystem.parseType(String typeString,
TypeVarToTypeMap actualParamByVarName,
ITypeUsesMap typeUsesMap) |
static ITypeLiteralExpression |
TypeSystem.parseTypeExpression(String typeString,
TypeVarToTypeMap actualParamByVarName,
ITypeUsesMap typeUsesMap) |
ITypeLiteralExpression |
ITypeSystem.parseTypeExpression(String typeString,
TypeVarToTypeMap actualParamByVarName,
ITypeUsesMap typeUsesMap) |
| Constructor and Description |
|---|
LazyType(CharSequence typeName,
ITypeUsesMap typeUsesMap) |
| Modifier and Type | Method and Description |
|---|---|
protected ITypeUsesMap |
GosuClassTypeLoader.getTypeUsesMap() |
ITypeUsesMap |
ICompilableType.getTypeUsesMap() |
ITypeUsesMap |
StringSourceFileHandle.getTypeUsesMap() |
| Modifier and Type | Method and Description |
|---|---|
void |
StringSourceFileHandle.setTypeUsesMap(ITypeUsesMap typeUsesMap) |
Copyright © 2015. All rights reserved.