Uses of Interface
gw.lang.parser.ISymbol
-
Packages that use ISymbol Package Description gw.lang gw.lang.parser gw.lang.parser.expressions gw.lang.parser.statements gw.lang.parser.template gw.lang.reflect.gs -
-
Uses of ISymbol in gw.lang
Methods in gw.lang that return ISymbol Modifier and Type Method Description static ISymbolGosuShop. createDynamicFunctionSymbol(ISymbolTable symbolTable, String strMemberName, IFunctionType functionType, List<ISymbol> params, IExpression expression)ISymbolIGosuShop. createDynamicFunctionSymbol(ISymbolTable symbolTable, String strMemberName, IFunctionType functionType, List<ISymbol> params, IExpression value)static ISymbolGosuShop. createSymbol(CharSequence name, IType type, IStackProvider stackProvider)static ISymbolGosuShop. createSymbol(CharSequence name, IType type, Object value)ISymbolIGosuShop. createSymbol(CharSequence name, IType type, IStackProvider stackProvider)ISymbolIGosuShop. createSymbol(CharSequence name, IType type, Object value)Method parameters in gw.lang with type arguments of type ISymbol Modifier and Type Method Description static ISymbolGosuShop. createDynamicFunctionSymbol(ISymbolTable symbolTable, String strMemberName, IFunctionType functionType, List<ISymbol> params, IExpression expression)ISymbolIGosuShop. 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 interfaceIScope<K,V extends ISymbol>classStandardScope<K extends CharSequence,V extends ISymbol>Subinterfaces of ISymbol in gw.lang.parser Modifier and Type Interface Description interfaceICapturedSymbolinterfaceIDynamicFunctionSymbolinterfaceIDynamicPropertySymbolinterfaceIDynamicSymbolinterfaceIFunctionSymbolinterfaceIInitConstructorFunctionSymbolinterfaceIInitializerSymbolinterfaceIInjectedSymbolinterfaceINonCapturableSymbolinterfaceIProgramClassFunctionSymbolinterfaceITypedSymbolMethods in gw.lang.parser that return ISymbol Modifier and Type Method Description ISymbolISymbol. getLightWeightReference()Creates a copy of this symbol without the value so that the empty symbol can be stored.ISymbolICapturedSymbol. getReferredSymbol()protected abstract ISymbolExternalSymbolMapBase. getSymbol(String name)ISymbolExternalSymbolMapForMap. getSymbol(String name)ISymbolExternalSymbolMapSymbolTableWrapper. getSymbol(String name)ISymbolISymbolTable. getSymbol(CharSequence name)ISymbolStandardSymbolTable. getSymbol(CharSequence name)ISymbolThreadSafeSymbolTable. getSymbol(CharSequence name)ISymbolISymbolTable. getThisSymbolFromStackOrMap()Get the 'this' symbol from either the stack or the table.ISymbolStandardSymbolTable. getThisSymbolFromStackOrMap()ISymbolThreadSafeSymbolTable. getThisSymbolFromStackOrMap()ISymbolISymbolTable. removeSymbol(CharSequence name)Removes a previously mapped symbol.ISymbolStandardSymbolTable. removeSymbol(CharSequence name)ISymbolThreadSafeSymbolTable. 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 booleanISymbolTable. isSymbolWithinScope(ISymbol sym, IScope scope)booleanStandardSymbolTable. isSymbolWithinScope(ISymbol symToFind, IScope containingScope)booleanThreadSafeSymbolTable. isSymbolWithinScope(ISymbol sym, IScope scope)voidISymbolTable. putSymbol(ISymbol symbol)Maps a name to a symbol in the table.voidStandardSymbolTable. putSymbol(ISymbol symbol)voidThreadSafeSymbolTable. putSymbol(ISymbol symbol)protected voidExternalSymbolMapBase. 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 ISymbolIIdentifierExpression. getSymbol()ISymbolILocalVarDeclaration. getSymbol()ISymbolIVarStatement. 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 booleanIBlockExpression. isWithinScope(ISymbol sym, ISymbolTable symbolTable)voidIIdentifierExpression. setSymbol(ISymbol symbol, ISymbolTable symTable)voidIVarStatement. 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 ISymbolIForEachStatement. getIdentifier()ISymbolIForEachStatement. getIndexIdentifier()ISymbolICatchClause. 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 ISymbolICompilableType. getExternalSymbol(String s)
-