Uses of Interface
gw.lang.parser.ISymbol
Packages that use ISymbol
Package
Description
-
Uses of ISymbol in editor
Modifier and TypeFieldDescriptionprivate final ISymbolParameterInfoPopup.ParameterInfoStub._argprivate ISymbol[]SymbolPopup._symbolsprivate ISymbol[]SymbolPopup.SymbolRoot._symbolsModifier and TypeMethodDescription(package private) ISymbol[]SymbolPopup.getFilteredSymbols()protected ISymbolAbstractPathCompletionHandler.getSymbolAtCaret(ISymbolTable transientSymTable) (package private) ISymbol[]SymbolPopup.getSymbols()Modifier and TypeMethodDescriptionprivate StringSymbolCellRenderer.getDisplayText(ISymbol symbol) (package private) static StringSymbolPopup.getDisplayText(ISymbol symbol) private StringSymbolCellRenderer.getParamSignatureText(ISymbol symbol) (package private) static StringSymbolPopup.getParamSignatureText(ISymbol symbol) private StringSymbolPopup.getScriptText(ISymbol symbol) private voidSymbolPopup.handleSelection(ISymbol symbol) voidSymbolPopup.setSelection(ISymbol value) Modifier and TypeMethodDescriptionprivate ITypeSymbolCompletionHandler.addValuesForType(List<ISymbol> listSymbols) private voidSymbolCompletionHandler.filterUnwantedSymbols(Collection<ISymbol> listSymbols) ModifierConstructorDescriptionParameterInfoStub(ISymbol arg) SymbolPopup(ISymbol[] symbols, String strPrefix, GosuEditor editor, IType expectedType) SymbolRoot(ISymbol[] symbols) -
Uses of ISymbol in editor.search
Fields in editor.search declared as ISymbolMethods in editor.search that return ISymbolModifier and TypeMethodDescriptionprivate ISymbolLocalVarFeatureInfo.findRootSymbol(ISymbol symbol) LocalVarFeatureInfo.getSymbol()Methods in editor.search with parameters of type ISymbolModifier and TypeMethodDescriptionprivate static IParsedElementUsageTarget.findLocalDeclaration(ISymbol symbol, IParsedElement pe) private ISymbolLocalVarFeatureInfo.findRootSymbol(ISymbol symbol) private static booleanUsageTarget.sameFunctionSameIndex(IParsedElement pe, ISymbol symbol, ILocalVarDeclaration varDecl) -
Uses of ISymbol in gw.internal.gosu.ir.transform
Methods in gw.internal.gosu.ir.transform that return types with arguments of type ISymbolMethods in gw.internal.gosu.ir.transform with parameters of type ISymbolModifier and TypeMethodDescription(package private) IRSymbolGosuClassTransformer.makeParamSymbol(DynamicFunctionSymbol dfs, ISymbol param) -
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.ir.transform.statement
Methods in gw.internal.gosu.ir.transform.statement with parameters of type ISymbolModifier and TypeMethodDescriptionprivate IRExpressionAssignmentStatementTransformer.transformRHS(ISymbol symbol) -
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.classclassclassclassclassclassFields in gw.internal.gosu.parser declared as ISymbolFields in gw.internal.gosu.parser with type parameters of type ISymbolModifier and TypeFieldDescriptionDynamicFunctionSymbol._argsprivate Map<CharSequence,ISymbol> GosuClassParseInfo._memberFieldIndexByNameMethods 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) private ISymbolGosuClassParser.findLocalInOuters(String strIdentifier) private ISymbolParserBase.findSymbol(String strName, boolean ignoreFunctionSymbols) private ISymbolParserBase.findSymbol(String strName, ISymbolTable symTable, boolean ignoreFunctionSymbols) 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) private ISymbolParserBase.handleForwardReference(ParsedElement e, ISymbol sym) private ISymbolGosuParser.maybeCaptureSymbol(MethodCallExpression e, ISymbol functionSymbol) (package private) ISymbolGosuParser.parseFunctionOrPropertyDeclaration(ParsedElement element) private ISymbolGosuParser.possiblyResolveFunctionSymbol(MethodCallExpression e, String strFunction) private ISymbolParserBase.resolveForNullEnclosingClass(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 TypeMethodDescriptionBlockClass.convertToObjectSymbols(BlockExpression blk) GosuFragmentParser.determineExternalSymbols(ISymbolTable symbolTable, ParserOptions options) DynamicFunctionSymbol.getArgs()GosuClass.getMemberFieldIndexByName()GosuClassParseInfo.getMemberFieldIndexByName()IGosuClassInternal.getMemberFieldIndexByName()VarPropertySetFunctionSymbol.getSymbolArray(CharSequence strVarIdentifier, IType varType) ReducedSymbol.makeArgs(List<IReducedSymbol> args) GosuClassParseInfo.makeArgSymbols(GosuConstructorInfo ci, ISymbolTable symTable) 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) Methods in gw.internal.gosu.parser with parameters of type ISymbolModifier and TypeMethodDescriptionprivate booleanGosuClass.areSymbolsFromSameDeclaration(IVarStatement varStmt, ISymbol existingSymbol) private ISymbolParserBase.handleForwardReference(ParsedElement e, ISymbol sym) private booleanGosuParser.isBlockSym(ISymbol functionSymbol) private booleanGosuParser.isSymbolInScopeDirectly(ISymbol idSym) private DynamicPropertySymbolGosuParser.makeGetter(VarStatement varStmt, String strVarIdentifier, String strPropertyName, IType varType, ModifierInfo modifiers, ISymbol symbol, ICompilableType gsClass, boolean bOldSyntax) private DynamicPropertySymbolGosuParser.makeSetter(VarStatement varStmt, String strVarIdentifier, String strPropertyName, IType varType, ModifierInfo modifiers, ISymbol symbol, ICompilableType gsClass, DynamicPropertySymbol dps, boolean bOldSyntax) private ISymbolGosuParser.maybeCaptureSymbol(MethodCallExpression e, ISymbol functionSymbol) private voidGosuParser.maybeParseIdentifierAssumingOpenParenIsForParenthesizedExpr(String[] t, int iOffset, int iLineNum, int iColumn, IParserState state, MethodCallExpression e, IType[] typeParameters, String strFunction, ISymbol functionSymbol, int mark, int iLocationsCount) private voidGosuParser.parseMethodCall(String[] t, int iOffset, int iLineNum, int iColumn, LazyLightweightParserState state, MethodCallExpression e, IType[] typeParameters, String strFunction, ISymbol functionSymbol, int markBeforeTypeArgs, int iLocBeforeTypeArgs, int markAfterTypeArgs) private voidGosuParser.parseMethodCall(String[] t, IParserState state, MethodCallExpression e, IType[] typeParameters, String strFunction, ISymbol functionSymbol) private voidParserBase.warnOnPcfVariablesHack(ParsedElement e, ISymbol sym) 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) private booleanGosuClass.equalArgs(IParameterInfo[] parameters, List<ISymbol> args) private DynamicFunctionSymbolGosuParser.findProgramPropertyDfs(String strFunctionName, ArrayList<ISymbol> args) static StringDynamicFunctionSymbol.getSignatureName(CharSequence strName, List<ISymbol> args) private static StringDynamicFunctionSymbol.getUniqueNameForParameters(List<ISymbol> args) private Identifier[]GosuClassParseInfo.makeArgs(List<ISymbol> argSymbols, ISymbolTable symTable) intGosuParser.nextIndexOfErrantDuplicateDynamicSymbol(IDynamicSymbol ds, Collection<? extends ISymbol> symbols, boolean bCheckContains) private IGosuFragmentGosuFragmentParser.parseImpl(String script, ISymbolTable table, ParserOptions options, String name, HashMap<String, ISymbol> externalSymbols, boolean parseExpression) voidprivate booleanGosuParser.symbolIn(IDynamicSymbol ds, Collection<? extends ISymbol> symbols) private IType[]GosuClassParseInfo.typesFromSymbols(List<ISymbol> argSymbols) Constructors 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
Fields in gw.internal.gosu.parser.expressions declared as ISymbolFields in gw.internal.gosu.parser.expressions with type parameters of type ISymbolMethods in gw.internal.gosu.parser.expressions that return ISymbolModifier and TypeMethodDescriptionprivate ISymbolLocalVarDeclaration.findSymbol(IParsedElement elem) Identifier.getSymbol()LocalVarDeclaration.getSymbol()Methods 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
Fields in gw.internal.gosu.parser.fragments with type parameters of type ISymbolMethods 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
Fields in gw.internal.gosu.parser.statements declared as ISymbolMethods in gw.internal.gosu.parser.statements that return ISymbolMethods in gw.internal.gosu.parser.statements with parameters of type ISymbolModifier and TypeMethodDescriptionVarInitializationVerifier.getAssignedState(ISymbol sym, IParsedElement s, ArrayList<AssignmentOrReference> assignments, VarInitializationVerifier.AssignedState localState) VarInitializationVerifier.getAssignedStateForStatements(ISymbol sym, ArrayList<AssignmentOrReference> assignments, IStatement[] statements, VarInitializationVerifier.AssignedState localState) void -
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 TypeFieldDescriptionTemplateGenerator._paramsstatic 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 ISymbolMethod parameters in gw.internal.gosu.template with type arguments of type ISymbolModifier and TypeMethodDescriptionprivate voidTemplateGenerator.putSymbols(ISymbolTable symTable, HashMap<String, ISymbol> externalSymbolsMap) -
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 TypeInterfaceDescriptioninterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceFields in gw.lang.parser with type parameters of type ISymbolMethods in gw.lang.parser that return ISymbolModifier and TypeMethodDescriptionprivate ISymbolStandardSymbolTable.getGlobalSymbol(CharSequence strName) ISymbol.getLightWeightReference()Creates a copy of this symbol without the value so that the empty symbol can be stored.private ISymbolStandardSymbolTable.getPrivateGlobalSymbol(CharSequence strName) ICapturedSymbol.getReferredSymbol()protected abstract ISymbolISymbolTable.getSymbol(CharSequence name) StandardSymbolTable.getSymbol(CharSequence name) private ISymbolStandardSymbolTable.getSymbol(CharSequence strName, int iStartIndex) 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