Uses of Interface
gw.lang.parser.ISymbol
-
-
Uses of ISymbol in editor
Methods in editor that return ISymbol Modifier and Type Method Description protected ISymbol
AbstractPathCompletionHandler. getSymbolAtCaret(ISymbolTable transientSymTable)
Methods in editor with parameters of type ISymbol Modifier and Type Method Description void
SymbolPopup. setSelection(ISymbol value)
Constructors in editor with parameters of type ISymbol Constructor Description SymbolPopup(ISymbol[] symbols, String strPrefix, GosuEditor editor, IType expectedType)
-
Uses of ISymbol in editor.search
Methods in editor.search that return ISymbol Modifier and Type Method Description ISymbol
LocalVarFeatureInfo. getSymbol()
-
Uses of ISymbol in gw.internal.gosu.ir.transform.expression
Methods in gw.internal.gosu.ir.transform.expression with parameters of type ISymbol Modifier and Type Method Description IRExpression
IdentifierTransformer. pushSymbolValue(ISymbol symbol)
-
Uses of ISymbol in gw.internal.gosu.parser
Classes in gw.internal.gosu.parser with type parameters of type ISymbol Modifier and Type Class Description class
CommonSymbolsScope<K extends CharSequence,V extends ISymbol>
Methods in gw.internal.gosu.parser that return types with arguments of type ISymbol Modifier and Type Method Description List<ISymbol>
DynamicFunctionSymbol. getArgs()
Map<CharSequence,ISymbol>
GosuClass. getMemberFieldIndexByName()
Map<CharSequence,ISymbol>
GosuClassParseInfo. getMemberFieldIndexByName()
Map<CharSequence,ISymbol>
IGosuClassInternal. getMemberFieldIndexByName()
static List<ISymbol>
ReducedSymbol. makeArgs(List<IReducedSymbol> args)
static List<ISymbol>
TemplateRenderFunctionSymbol. makeSymbolsFromTypes(IType[] params)
ArrayList<ISymbol>
GosuParser. parseParameterDeclarationList(IParsedElement element, boolean bStatic, List<IType> inferredArgumentTypes)
ArrayList<ISymbol>
GosuParser. parseParameterDeclarationList(IParsedElement element, boolean bStatic, List<IType> inferredArgumentTypes, boolean bProperty, boolean bGetter, boolean bEmpty, boolean bVarDynamicArg)
Method parameters in gw.internal.gosu.parser with type arguments of type ISymbol Modifier and Type Method Description ISymbol
GosuIndustrialParkImpl. createDynamicFunctionSymbol(ISymbolTable symbolTable, String strMemberName, IFunctionType functionType, List<ISymbol> params, IExpression value)
static String
DynamicFunctionSymbol. getSignatureName(CharSequence strName, List<ISymbol> args)
int
GosuParser. nextIndexOfErrantDuplicateDynamicSymbol(IDynamicSymbol ds, Collection<? extends ISymbol> symbols, boolean bCheckContains)
void
DynamicFunctionSymbol. setArgs(List<ISymbol> args)
Constructors in gw.internal.gosu.parser with parameters of type ISymbol Constructor Description CapturedSymbol(String strName, ISymbol sym, IStackProvider stackProvider, IScope scope)
ReducedSymbol(ISymbol arg)
Constructor parameters in gw.internal.gosu.parser with type arguments of type ISymbol Constructor Description DynamicFunctionSymbol(ISymbolTable symTable, CharSequence strName, IFunctionType type, List<ISymbol> args, IExpression value)
Constructs a DynamicFunctionSymbol for use with an IGosuParser's ISymbolTable.DynamicFunctionSymbol(ISymbolTable symTable, CharSequence strName, IFunctionType type, List<ISymbol> args, IStatement value)
Constructs a DynamicFunctionSymbol for use with an IGosuParser's ISymbolTable.DynamicFunctionSymbol(ISymbolTable symTable, CharSequence name, IFunctionType type, List<ISymbol> args, Object value)
EnhancementDynamicFunctionSymbol(ISymbolTable symTable, CharSequence strName, IFunctionType type, List<ISymbol> args, IType enhancedType)
-
Uses of ISymbol in gw.internal.gosu.parser.expressions
Methods in gw.internal.gosu.parser.expressions that return ISymbol Modifier and Type Method Description ISymbol
Identifier. getSymbol()
ISymbol
LocalVarDeclaration. getSymbol()
Methods in gw.internal.gosu.parser.expressions that return types with arguments of type ISymbol Modifier and Type Method Description List<ISymbol>
BlockExpression. getArgs()
Methods in gw.internal.gosu.parser.expressions with parameters of type ISymbol Modifier and Type Method Description boolean
BlockExpression. isWithinScope(ISymbol sym, ISymbolTable symbolTable)
void
Identifier. setSymbol(ISymbol symbol, ISymbolTable symTable)
Method parameters in gw.internal.gosu.parser.expressions with type arguments of type ISymbol Modifier and Type Method Description void
BlockExpression. setArgs(List<ISymbol> args)
-
Uses of ISymbol in gw.internal.gosu.parser.fragments
Methods in gw.internal.gosu.parser.fragments that return ISymbol Modifier and Type Method Description ISymbol
GosuFragment. getExternalSymbol(String strName)
Deprecated.Constructor parameters in gw.internal.gosu.parser.fragments with type arguments of type ISymbol Constructor Description GosuFragment(String name, HashMap<String,ISymbol> externalSymbols, ITypeUsesMap typeUsesMap)
Deprecated. -
Uses of ISymbol in gw.internal.gosu.parser.java.classinfo
Classes in gw.internal.gosu.parser.java.classinfo that implement ISymbol Modifier and Type Class Description static class
CompileTimeExpressionParser.CompileTimeFieldSymbol
Methods in gw.internal.gosu.parser.java.classinfo that return ISymbol Modifier and Type Method Description ISymbol
CompileTimeExpressionParser.CompileTimeFieldSymbol. getLightWeightReference()
-
Uses of ISymbol in gw.internal.gosu.parser.statements
Methods in gw.internal.gosu.parser.statements that return ISymbol Modifier and Type Method Description ISymbol
VarStatement. getSymbol()
Methods in gw.internal.gosu.parser.statements with parameters of type ISymbol Modifier and Type Method Description void
VarStatement. setSymbol(ISymbol symbol)
-
Uses of ISymbol in gw.internal.gosu.template
Classes in gw.internal.gosu.template that implement ISymbol Modifier and Type Class Description static class
TemplateGenerator.LockedDownSymbol
Fields in gw.internal.gosu.template with type parameters of type ISymbol Modifier and Type Field Description static LockingLazyVar<ISymbol>
TemplateGenerator. PRINT_CONTENT_SYMBOL
static LockingLazyVar<ISymbol>
TemplateGenerator. PRINT_RANGE_SYMBOL
Methods in gw.internal.gosu.template that return types with arguments of type ISymbol Modifier and Type Method Description List<ISymbol>
TemplateGenerator. getParameters()
Methods in gw.internal.gosu.template with parameters of type ISymbol Modifier and Type Method Description void
SimpleTemplateHost. putSymbol(ISymbol symbol)
-
Uses of ISymbol in gw.lang
Methods in gw.lang that return ISymbol Modifier and Type Method Description static ISymbol
GosuShop. createDynamicFunctionSymbol(ISymbolTable symbolTable, String strMemberName, IFunctionType functionType, List<ISymbol> params, IExpression expression)
ISymbol
IGosuShop. createDynamicFunctionSymbol(ISymbolTable symbolTable, String strMemberName, IFunctionType functionType, List<ISymbol> params, IExpression value)
static ISymbol
GosuShop. createSymbol(CharSequence name, IType type, IStackProvider stackProvider)
static ISymbol
GosuShop. createSymbol(CharSequence name, IType type, Object value)
ISymbol
IGosuShop. createSymbol(CharSequence name, IType type, IStackProvider stackProvider)
ISymbol
IGosuShop. createSymbol(CharSequence name, IType type, Object value)
Method parameters in gw.lang with type arguments of type ISymbol Modifier and Type Method Description static ISymbol
GosuShop. createDynamicFunctionSymbol(ISymbolTable symbolTable, String strMemberName, IFunctionType functionType, List<ISymbol> params, IExpression expression)
ISymbol
IGosuShop. createDynamicFunctionSymbol(ISymbolTable symbolTable, String strMemberName, IFunctionType functionType, List<ISymbol> params, IExpression value)
-
Uses of ISymbol in gw.lang.parser
Classes in gw.lang.parser with type parameters of type ISymbol Modifier and Type Interface Description interface
IScope<K,V extends ISymbol>
class
StandardScope<K extends CharSequence,V extends ISymbol>
Subinterfaces of ISymbol in gw.lang.parser Modifier and Type Interface Description interface
ICapturedSymbol
interface
IDynamicFunctionSymbol
interface
IDynamicPropertySymbol
interface
IDynamicSymbol
interface
IFunctionSymbol
interface
IInitConstructorFunctionSymbol
interface
IInitializerSymbol
interface
IInjectedSymbol
interface
INonCapturableSymbol
interface
IProgramClassFunctionSymbol
interface
ITypedSymbol
Methods in gw.lang.parser that return ISymbol Modifier and Type Method Description ISymbol
ISymbol. getLightWeightReference()
Creates a copy of this symbol without the value so that the empty symbol can be stored.ISymbol
ICapturedSymbol. getReferredSymbol()
protected abstract ISymbol
ExternalSymbolMapBase. getSymbol(String name)
ISymbol
ExternalSymbolMapForMap. getSymbol(String name)
ISymbol
ExternalSymbolMapSymbolTableWrapper. getSymbol(String name)
ISymbol
ISymbolTable. getSymbol(CharSequence name)
ISymbol
StandardSymbolTable. getSymbol(CharSequence name)
ISymbol
ThreadSafeSymbolTable. getSymbol(CharSequence name)
ISymbol
ISymbolTable. getThisSymbolFromStackOrMap()
Get the 'this' symbol from either the stack or the table.ISymbol
StandardSymbolTable. getThisSymbolFromStackOrMap()
ISymbol
ThreadSafeSymbolTable. getThisSymbolFromStackOrMap()
ISymbol
ISymbolTable. removeSymbol(CharSequence name)
Removes a previously mapped symbol.ISymbol
StandardSymbolTable. removeSymbol(CharSequence name)
ISymbol
ThreadSafeSymbolTable. removeSymbol(CharSequence name)
Methods in gw.lang.parser that return types with arguments of type ISymbol Modifier and Type Method Description List<ISymbol>
IDynamicFunctionSymbol. getArgs()
HashMap<String,ISymbol>
ExternalSymbolMapForMap. getMap()
ArrayList<ISymbol>
IGosuParser. parseParameterDeclarationList(IParsedElement pe, boolean bStatic, List<IType> inferredArgumentTypes)
Methods in gw.lang.parser with parameters of type ISymbol Modifier and Type Method Description boolean
ISymbolTable. isSymbolWithinScope(ISymbol sym, IScope scope)
boolean
StandardSymbolTable. isSymbolWithinScope(ISymbol symToFind, IScope containingScope)
boolean
ThreadSafeSymbolTable. isSymbolWithinScope(ISymbol sym, IScope scope)
void
ISymbolTable. putSymbol(ISymbol symbol)
Maps a name to a symbol in the table.void
StandardSymbolTable. putSymbol(ISymbol symbol)
void
ThreadSafeSymbolTable. putSymbol(ISymbol symbol)
protected void
ExternalSymbolMapBase. verifySymbol(String name, ISymbol symbol)
Constructor parameters in gw.lang.parser with type arguments of type ISymbol Constructor Description ExternalSymbolMapForMap(HashMap<String,ISymbol> externalSymbols)
ExternalSymbolMapForMap(HashMap<String,ISymbol> externalSymbols, boolean assumeSymbolsRequireExternalSymbolMapArgument)
-
Uses of ISymbol in gw.lang.parser.expressions
Methods in gw.lang.parser.expressions that return ISymbol Modifier and Type Method Description ISymbol
IIdentifierExpression. getSymbol()
ISymbol
ILocalVarDeclaration. getSymbol()
ISymbol
IVarStatement. getSymbol()
Methods in gw.lang.parser.expressions that return types with arguments of type ISymbol Modifier and Type Method Description List<ISymbol>
IBlockExpression. getArgs()
Methods in gw.lang.parser.expressions with parameters of type ISymbol Modifier and Type Method Description boolean
IBlockExpression. isWithinScope(ISymbol sym, ISymbolTable symbolTable)
void
IIdentifierExpression. setSymbol(ISymbol symbol, ISymbolTable symTable)
void
IVarStatement. setSymbol(ISymbol symbol)
-
Uses of ISymbol in gw.lang.parser.statements
Methods in gw.lang.parser.statements that return ISymbol Modifier and Type Method Description ISymbol
IForEachStatement. getIdentifier()
ISymbol
IForEachStatement. getIndexIdentifier()
ISymbol
ICatchClause. getSymbol()
-
Uses of ISymbol in gw.lang.parser.template
Methods in gw.lang.parser.template that return types with arguments of type ISymbol Modifier and Type Method Description List<ISymbol>
ITemplateGenerator. getParameters()
-
Uses of ISymbol in gw.lang.reflect.gs
Methods in gw.lang.reflect.gs that return ISymbol Modifier and Type Method Description ISymbol
ICompilableType. getExternalSymbol(String s)
-