Uses of Interface
gw.lang.parser.ISymbol
Packages that use ISymbol
Package
Description
-
Uses of ISymbol in editor
Modifier and TypeFieldDescriptionprivate final ISymbol
ParameterInfoPopup.ParameterInfoStub._arg
private ISymbol[]
SymbolPopup._symbols
private ISymbol[]
SymbolPopup.SymbolRoot._symbols
Modifier and TypeMethodDescription(package private) ISymbol[]
SymbolPopup.getFilteredSymbols()
protected ISymbol
AbstractPathCompletionHandler.getSymbolAtCaret
(ISymbolTable transientSymTable) (package private) ISymbol[]
SymbolPopup.getSymbols()
Modifier and TypeMethodDescriptionprivate String
SymbolCellRenderer.getDisplayText
(ISymbol symbol) (package private) static String
SymbolPopup.getDisplayText
(ISymbol symbol) private String
SymbolCellRenderer.getParamSignatureText
(ISymbol symbol) (package private) static String
SymbolPopup.getParamSignatureText
(ISymbol symbol) private String
SymbolPopup.getScriptText
(ISymbol symbol) private void
SymbolPopup.handleSelection
(ISymbol symbol) void
SymbolPopup.setSelection
(ISymbol value) Modifier and TypeMethodDescriptionprivate IType
SymbolCompletionHandler.addValuesForType
(List<ISymbol> listSymbols) private void
SymbolCompletionHandler.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 ISymbol
LocalVarFeatureInfo.findRootSymbol
(ISymbol symbol) LocalVarFeatureInfo.getSymbol()
Methods in editor.search with parameters of type ISymbolModifier and TypeMethodDescriptionprivate static IParsedElement
UsageTarget.findLocalDeclaration
(ISymbol symbol, IParsedElement pe) private ISymbol
LocalVarFeatureInfo.findRootSymbol
(ISymbol symbol) private static boolean
UsageTarget.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) IRSymbol
GosuClassTransformer.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 IRExpression
AssignmentStatementTransformer.transformRHS
(ISymbol symbol) -
Uses of ISymbol in gw.internal.gosu.parser
Classes in gw.internal.gosu.parser with type parameters of type ISymbolModifier and TypeClassDescriptionclass
CommonSymbolsScope<K extends CharSequence,
V extends ISymbol> Classes in gw.internal.gosu.parser that implement ISymbolModifier and TypeClassDescriptionclass
class
class
A symbol that has been captured from an outer lexical scopestatic class
class
class
Represents a parsed function as specified in the Gosu spec.class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
Deprecated.class
static class
class
class
Base class for all symbols in the symbol table.class
class
class
class
class
class
Fields in gw.internal.gosu.parser declared as ISymbolFields in gw.internal.gosu.parser with type parameters of type ISymbolModifier and TypeFieldDescriptionDynamicFunctionSymbol._args
private Map<CharSequence,
ISymbol> GosuClassParseInfo._memberFieldIndexByName
Methods in gw.internal.gosu.parser that return ISymbolModifier and TypeMethodDescriptionprotected ISymbol
ParserBase.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 ISymbol
GosuClassParser.findLocalInOuters
(String strIdentifier) private ISymbol
ParserBase.findSymbol
(String strName, boolean ignoreFunctionSymbols) private ISymbol
ParserBase.findSymbol
(String strName, ISymbolTable symTable, boolean ignoreFunctionSymbols) GosuClass.getExternalSymbol
(String strName) GosuProgram.getExternalSymbol
(String strName) abstract ISymbol
AbstractDynamicSymbol.getLightWeightReference()
CapturedSymbol.getLightWeightReference()
DynamicFunctionSymbol.getLightWeightReference()
DynamicPropertySymbol.getLightWeightReference()
DynamicSymbol.getLightWeightReference()
MemberFieldSymbol.getLightWeightReference()
ReadOnlySymbol.getLightWeightReference()
SuperConstructorFunctionSymbol.getLightWeightReference()
Symbol.getLightWeightReference()
ThisConstructorFunctionSymbol.getLightWeightReference()
TypedSymbol.getLightWeightReference()
CapturedSymbol.getReferredSymbol()
protected ISymbol
ParserBase.getUncapturedSymbol
(ICompilableType gsClass, String strName) private ISymbol
ParserBase.handleForwardReference
(ParsedElement e, ISymbol sym) private ISymbol
GosuParser.maybeCaptureSymbol
(MethodCallExpression e, ISymbol functionSymbol) (package private) ISymbol
GosuParser.parseFunctionOrPropertyDeclaration
(ParsedElement element) private ISymbol
GosuParser.possiblyResolveFunctionSymbol
(MethodCallExpression e, String strFunction) private ISymbol
ParserBase.resolveForNullEnclosingClass
(String strName) protected ISymbol
ParserBase.resolveNamespaceSymbol
(ParsedElement e, String strName) protected ISymbol
ParserBase.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 boolean
GosuClass.areSymbolsFromSameDeclaration
(IVarStatement varStmt, ISymbol existingSymbol) private ISymbol
ParserBase.handleForwardReference
(ParsedElement e, ISymbol sym) private boolean
GosuParser.isBlockSym
(ISymbol functionSymbol) private boolean
GosuParser.isSymbolInScopeDirectly
(ISymbol idSym) private DynamicPropertySymbol
GosuParser.makeGetter
(VarStatement varStmt, String strVarIdentifier, String strPropertyName, IType varType, ModifierInfo modifiers, ISymbol symbol, ICompilableType gsClass, boolean bOldSyntax) private DynamicPropertySymbol
GosuParser.makeSetter
(VarStatement varStmt, String strVarIdentifier, String strPropertyName, IType varType, ModifierInfo modifiers, ISymbol symbol, ICompilableType gsClass, DynamicPropertySymbol dps, boolean bOldSyntax) private ISymbol
GosuParser.maybeCaptureSymbol
(MethodCallExpression e, ISymbol functionSymbol) private void
GosuParser.maybeParseIdentifierAssumingOpenParenIsForParenthesizedExpr
(String[] t, int iOffset, int iLineNum, int iColumn, IParserState state, MethodCallExpression e, IType[] typeParameters, String strFunction, ISymbol functionSymbol, int mark, int iLocationsCount) private void
GosuParser.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 void
GosuParser.parseMethodCall
(String[] t, IParserState state, MethodCallExpression e, IType[] typeParameters, String strFunction, ISymbol functionSymbol) private void
ParserBase.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 boolean
GosuClass.equalArgs
(IParameterInfo[] parameters, List<ISymbol> args) private DynamicFunctionSymbol
GosuParser.findProgramPropertyDfs
(String strFunctionName, ArrayList<ISymbol> args) static String
DynamicFunctionSymbol.getSignatureName
(CharSequence strName, List<ISymbol> args) private static String
DynamicFunctionSymbol.getUniqueNameForParameters
(List<ISymbol> args) private Identifier[]
GosuClassParseInfo.makeArgs
(List<ISymbol> argSymbols, ISymbolTable symTable) int
GosuParser.nextIndexOfErrantDuplicateDynamicSymbol
(IDynamicSymbol ds, Collection<? extends ISymbol> symbols, boolean bCheckContains) private IGosuFragment
GosuFragmentParser.parseImpl
(String script, ISymbolTable table, ParserOptions options, String name, HashMap<String, ISymbol> externalSymbols, boolean parseExpression) void
private boolean
GosuParser.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.protected
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
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 ISymbol
LocalVarDeclaration.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 TypeMethodDescriptionboolean
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 -
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._params
static final LockingLazyVar<ISymbol>
TemplateGenerator.PRINT_CONTENT_SYMBOL
static final LockingLazyVar<ISymbol>
TemplateGenerator.PRINT_RANGE_SYMBOL
Methods 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 void
TemplateGenerator.putSymbols
(ISymbolTable symTable, HashMap<String, ISymbol> externalSymbolsMap) -
Uses of ISymbol in gw.lang
Modifier and TypeMethodDescriptionstatic ISymbol
GosuShop.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 ISymbol
GosuShop.createSymbol
(CharSequence name, IType type, IStackProvider stackProvider) static ISymbol
GosuShop.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 ISymbol
GosuShop.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 TypeInterfaceDescriptioninterface
class
StandardScope<K extends CharSequence,
V extends ISymbol> Subinterfaces of ISymbol in gw.lang.parserModifier and TypeInterfaceDescriptioninterface
interface
interface
interface
interface
interface
interface
interface
interface
interface
interface
Fields in gw.lang.parser with type parameters of type ISymbolMethods in gw.lang.parser that return ISymbolModifier and TypeMethodDescriptionprivate ISymbol
StandardSymbolTable.getGlobalSymbol
(CharSequence strName) ISymbol.getLightWeightReference()
Creates a copy of this symbol without the value so that the empty symbol can be stored.private ISymbol
StandardSymbolTable.getPrivateGlobalSymbol
(CharSequence strName) ICapturedSymbol.getReferredSymbol()
protected abstract ISymbol
ISymbolTable.getSymbol
(CharSequence name) StandardSymbolTable.getSymbol
(CharSequence name) private ISymbol
StandardSymbolTable.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 TypeMethodDescriptionboolean
ISymbolTable.isSymbolWithinScope
(ISymbol sym, IScope scope) boolean
StandardSymbolTable.isSymbolWithinScope
(ISymbol symToFind, IScope containingScope) boolean
ThreadSafeSymbolTable.isSymbolWithinScope
(ISymbol sym, IScope scope) void
Maps a name to a symbol in the table.void
void
protected void
ExternalSymbolMapBase.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 TypeMethodDescriptionboolean
IBlockExpression.isWithinScope
(ISymbol sym, ISymbolTable symbolTable) void
IIdentifierExpression.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