Uses of Interface
gw.lang.parser.ISymbol
Packages that use ISymbol
Package
Description
-
Uses of ISymbol in editor
Modifier and TypeMethodDescriptionprotected ISymbolAbstractPathCompletionHandler.getSymbolAtCaret(ISymbolTable transientSymTable) ModifierConstructorDescriptionSymbolPopup(ISymbol[] symbols, String strPrefix, GosuEditor editor, IType expectedType) -
Uses of ISymbol in editor.search
Methods in editor.search that return ISymbol -
Uses of ISymbol in gw.internal.gosu.ir.transform.expression
Methods in gw.internal.gosu.ir.transform.expression with parameters of type ISymbol -
Uses of ISymbol in gw.internal.gosu.parser
Classes in gw.internal.gosu.parser with type parameters of type ISymbolModifier and TypeClassDescriptionclassCommonSymbolsScope<K extends CharSequence,V extends ISymbol> Classes in gw.internal.gosu.parser that implement ISymbolModifier and TypeClassDescriptionclassclassclassA symbol that has been captured from an outer lexical scopestatic classclassclassRepresents a parsed function as specified in the Gosu spec.classclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassDeprecated.classstatic classclassclassBase class for all symbols in the symbol table.classclassclassclassclassclassMethods in gw.internal.gosu.parser that return ISymbolModifier and TypeMethodDescriptionprotected ISymbolParserBase.captureSymbol(ICompilableTypeInternal anonClass, String strName, ParsedElement e) GosuIndustrialParkImpl.createDynamicFunctionSymbol(ISymbolTable symbolTable, String strMemberName, IFunctionType functionType, List<ISymbol> params, IExpression value) GosuIndustrialParkImpl.createSymbol(CharSequence name, IType type, IStackProvider stackProvider) GosuIndustrialParkImpl.createSymbol(CharSequence name, IType type, Object value) GosuClass.getExternalSymbol(String strName) GosuProgram.getExternalSymbol(String strName) abstract ISymbolAbstractDynamicSymbol.getLightWeightReference()CapturedSymbol.getLightWeightReference()DynamicFunctionSymbol.getLightWeightReference()DynamicPropertySymbol.getLightWeightReference()DynamicSymbol.getLightWeightReference()MemberFieldSymbol.getLightWeightReference()ReadOnlySymbol.getLightWeightReference()SuperConstructorFunctionSymbol.getLightWeightReference()Symbol.getLightWeightReference()ThisConstructorFunctionSymbol.getLightWeightReference()TypedSymbol.getLightWeightReference()CapturedSymbol.getReferredSymbol()protected ISymbolParserBase.getUncapturedSymbol(ICompilableType gsClass, String strName) protected ISymbolParserBase.resolveNamespaceSymbol(ParsedElement e, String strName) protected ISymbolParserBase.resolveSymbol(ParsedElement e, String strName, boolean ignoreFunctionSymbols) Methods in gw.internal.gosu.parser that return types with arguments of type ISymbolModifier and TypeMethodDescriptionDynamicFunctionSymbol.getArgs()GosuClass.getMemberFieldIndexByName()GosuClassParseInfo.getMemberFieldIndexByName()IGosuClassInternal.getMemberFieldIndexByName()ReducedSymbol.makeArgs(List<IReducedSymbol> args) TemplateRenderFunctionSymbol.makeSymbolsFromTypes(IType[] params) GosuParser.parseParameterDeclarationList(IParsedElement element, boolean bStatic, List<IType> inferredArgumentTypes) 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 ISymbolModifier and TypeMethodDescriptionGosuIndustrialParkImpl.createDynamicFunctionSymbol(ISymbolTable symbolTable, String strMemberName, IFunctionType functionType, List<ISymbol> params, IExpression value) static StringDynamicFunctionSymbol.getSignatureName(CharSequence strName, List<ISymbol> args) intGosuParser.nextIndexOfErrantDuplicateDynamicSymbol(IDynamicSymbol ds, Collection<? extends ISymbol> symbols, boolean bCheckContains) voidConstructors in gw.internal.gosu.parser with parameters of type ISymbolModifierConstructorDescriptionCapturedSymbol(String strName, ISymbol sym, IStackProvider stackProvider, IScope scope) ReducedSymbol(ISymbol arg) Constructor parameters in gw.internal.gosu.parser with type arguments of type ISymbolModifierConstructorDescriptionDynamicFunctionSymbol(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.protectedDynamicFunctionSymbol(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 ISymbolMethods in gw.internal.gosu.parser.expressions that return types with arguments of type ISymbolMethods in gw.internal.gosu.parser.expressions with parameters of type ISymbolModifier and TypeMethodDescriptionbooleanBlockExpression.isWithinScope(ISymbol sym, ISymbolTable symbolTable) voidIdentifier.setSymbol(ISymbol symbol, ISymbolTable symTable) Method parameters in gw.internal.gosu.parser.expressions with type arguments of type ISymbol -
Uses of ISymbol in gw.internal.gosu.parser.fragments
Methods in gw.internal.gosu.parser.fragments that return ISymbolConstructor parameters in gw.internal.gosu.parser.fragments with type arguments of type ISymbolModifierConstructorDescriptionGosuFragment(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 ISymbolMethods in gw.internal.gosu.parser.java.classinfo that return ISymbolModifier and TypeMethodDescriptionCompileTimeExpressionParser.CompileTimeFieldSymbol.getLightWeightReference() -
Uses of ISymbol in gw.internal.gosu.parser.statements
Methods in gw.internal.gosu.parser.statements that return ISymbolMethods in gw.internal.gosu.parser.statements with parameters of type ISymbol -
Uses of ISymbol in gw.internal.gosu.template
Classes in gw.internal.gosu.template that implement ISymbolFields in gw.internal.gosu.template with type parameters of type ISymbolModifier and TypeFieldDescriptionstatic final LockingLazyVar<ISymbol> TemplateGenerator.PRINT_CONTENT_SYMBOLstatic final LockingLazyVar<ISymbol> TemplateGenerator.PRINT_RANGE_SYMBOLMethods in gw.internal.gosu.template that return types with arguments of type ISymbolMethods in gw.internal.gosu.template with parameters of type ISymbol -
Uses of ISymbol in gw.lang
Modifier and TypeMethodDescriptionstatic ISymbolGosuShop.createDynamicFunctionSymbol(ISymbolTable symbolTable, String strMemberName, IFunctionType functionType, List<ISymbol> params, IExpression expression) IGosuShop.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) IGosuShop.createSymbol(CharSequence name, IType type, IStackProvider stackProvider) IGosuShop.createSymbol(CharSequence name, IType type, Object value) Modifier and TypeMethodDescriptionstatic ISymbolGosuShop.createDynamicFunctionSymbol(ISymbolTable symbolTable, String strMemberName, IFunctionType functionType, List<ISymbol> params, IExpression expression) 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 ISymbolModifier and TypeInterfaceDescriptioninterfaceclassStandardScope<K extends CharSequence,V extends ISymbol> Subinterfaces of ISymbol in gw.lang.parserModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceMethods in gw.lang.parser that return ISymbolModifier and TypeMethodDescriptionISymbol.getLightWeightReference()Creates a copy of this symbol without the value so that the empty symbol can be stored.ICapturedSymbol.getReferredSymbol()protected abstract ISymbolISymbolTable.getSymbol(CharSequence name) StandardSymbolTable.getSymbol(CharSequence name) ThreadSafeSymbolTable.getSymbol(CharSequence name) ISymbolTable.getThisSymbolFromStackOrMap()Get the 'this' symbol from either the stack or the table.StandardSymbolTable.getThisSymbolFromStackOrMap()ThreadSafeSymbolTable.getThisSymbolFromStackOrMap()ISymbolTable.removeSymbol(CharSequence name) Removes a previously mapped symbol.StandardSymbolTable.removeSymbol(CharSequence name) ThreadSafeSymbolTable.removeSymbol(CharSequence name) Methods in gw.lang.parser that return types with arguments of type ISymbolModifier and TypeMethodDescriptionIDynamicFunctionSymbol.getArgs()ExternalSymbolMapForMap.getMap()IGosuParser.parseParameterDeclarationList(IParsedElement pe, boolean bStatic, List<IType> inferredArgumentTypes) Methods in gw.lang.parser with parameters of type ISymbolModifier and TypeMethodDescriptionbooleanISymbolTable.isSymbolWithinScope(ISymbol sym, IScope scope) booleanStandardSymbolTable.isSymbolWithinScope(ISymbol symToFind, IScope containingScope) booleanThreadSafeSymbolTable.isSymbolWithinScope(ISymbol sym, IScope scope) voidMaps a name to a symbol in the table.voidvoidprotected voidExternalSymbolMapBase.verifySymbol(String name, ISymbol symbol) Constructor parameters in gw.lang.parser with type arguments of type ISymbolModifierConstructorDescriptionExternalSymbolMapForMap(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 ISymbolModifier and TypeMethodDescriptionIIdentifierExpression.getSymbol()ILocalVarDeclaration.getSymbol()IVarStatement.getSymbol()Methods in gw.lang.parser.expressions that return types with arguments of type ISymbolMethods in gw.lang.parser.expressions with parameters of type ISymbolModifier and TypeMethodDescriptionbooleanIBlockExpression.isWithinScope(ISymbol sym, ISymbolTable symbolTable) voidIIdentifierExpression.setSymbol(ISymbol symbol, ISymbolTable symTable) void -
Uses of ISymbol in gw.lang.parser.statements
Methods in gw.lang.parser.statements that return ISymbolModifier and TypeMethodDescriptionIForEachStatement.getIdentifier()IForEachStatement.getIndexIdentifier()ICatchClause.getSymbol() -
Uses of ISymbol in gw.lang.parser.template
Methods in gw.lang.parser.template that return types with arguments of type ISymbol -
Uses of ISymbol in gw.lang.reflect.gs
Methods in gw.lang.reflect.gs that return ISymbol