Uses of Interface
gw.lang.parser.IFunctionSymbol
Packages that use IFunctionSymbol
Package
Description
-
Uses of IFunctionSymbol in gw.internal.gosu.ir.transform.expression
Methods in gw.internal.gosu.ir.transform.expression with parameters of type IFunctionSymbolModifier and TypeMethodDescriptionprivate IRExpression
MethodCallExpressionTransformer.callBlockViaDynamicType
(IFunctionSymbol symbol) private IRExpression
MethodCallExpressionTransformer.callDynamicFunctionSymbol
(IFunctionSymbol symbol) private IRExpression
MethodCallExpressionTransformer.callExternalProgramSymbol
(IFunctionSymbol symbol) private IRExpression
MethodCallExpressionTransformer.callGlobalStaticFunction
(IFunctionSymbol symbol) -
Uses of IFunctionSymbol in gw.internal.gosu.parser
Classes in gw.internal.gosu.parser that implement IFunctionSymbolModifier 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
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 with type parameters of type IFunctionSymbolModifier and TypeFieldDescriptionprivate Map<String,
List<IFunctionSymbol>> GosuParser._dfsDeclByName
private final Map<String,
List<IFunctionSymbol>> ClassScopeCache._nonstaticDfsMap
private final Map<String,
List<IFunctionSymbol>> ClassScopeCache._staticDfsMap
Methods in gw.internal.gosu.parser that return types with arguments of type IFunctionSymbolModifier and TypeMethodDescriptionprivate static Map<String,
List<IFunctionSymbol>> GosuClassParser.copyDFSDecls
(GosuParser owner) GosuParser.getDfsDecls()
protected List<IFunctionSymbol>
GosuParser.getDfsDeclsForFunction
(String strFunctionName) ClassScopeCache.getNonstaticDfsMap()
ClassScopeCache.getStaticDfsMap()
private List<IFunctionSymbol>
GosuParser.maybeAddPrivateFunctionsIfSuperInSamePackage
(String name, List<IFunctionSymbol> functions) Methods in gw.internal.gosu.parser with parameters of type IFunctionSymbolModifier and TypeMethodDescriptionprivate void
GosuParser.parsePlainFunction
(IFunctionSymbol functionSymbol) private boolean
GosuParser.supportPropertyAccessAsGetterCall
(String[] t, String strFunction, IFunctionSymbol function) Method parameters in gw.internal.gosu.parser with type arguments of type IFunctionSymbolModifier and TypeMethodDescriptionprivate void
GosuParser.addAllNonstaticPrivateMethods
(String name, IGosuClassInternal superClass, List<IFunctionSymbol> functions) private List<IFunctionSymbol>
GosuParser.maybeAddPrivateFunctionsIfSuperInSamePackage
(String name, List<IFunctionSymbol> functions) void
GosuParser.setDfsDeclInSetByName
(Map<String, List<IFunctionSymbol>> dfsDecl) Constructor parameters in gw.internal.gosu.parser with type arguments of type IFunctionSymbolModifierConstructorDescriptionClassScopeCache
(IScope staticScope, Map<String, List<IFunctionSymbol>> staticDfsMap, IScope nonstaticScope, Map<String, List<IFunctionSymbol>> nonstaticDfsMap) -
Uses of IFunctionSymbol in gw.internal.gosu.parser.expressions
Fields in gw.internal.gosu.parser.expressions declared as IFunctionSymbolMethods in gw.internal.gosu.parser.expressions that return IFunctionSymbolMethods in gw.internal.gosu.parser.expressions with parameters of type IFunctionSymbolModifier and TypeMethodDescriptionvoid
MethodCallExpression.setFunctionSymbol
(IFunctionSymbol symbol) private void
MethodCallExpression.specialHandlingFor_IGosuObject_BasedMethods
(IFunctionSymbol symbol) -
Uses of IFunctionSymbol in gw.internal.gosu.parser.java.classinfo
Classes in gw.internal.gosu.parser.java.classinfo that implement IFunctionSymbol -
Uses of IFunctionSymbol in gw.internal.gosu.template
Classes in gw.internal.gosu.template that implement IFunctionSymbolMethod parameters in gw.internal.gosu.template with type arguments of type IFunctionSymbolModifier and TypeMethodDescriptionvoid
TemplateGenerator.compile
(Stack<IScriptPartId> scriptPartIdStack, ISymbolTable symTable, Map<String, List<IFunctionSymbol>> dfsDeclByName, ITypeUsesMap typeUsesMap, Stack<BlockExpression> blocks, ContextInferenceManager ctxInferenceMgr) private Program
TemplateGenerator.compile
(Stack<IScriptPartId> scriptPartIdStack, String strCompiledSource, ISymbolTable symbolTable, Map<String, List<IFunctionSymbol>> dfsDeclByName, ITypeUsesMap typeUsesMap, Stack<BlockExpression> blocks, ContextInferenceManager ctxInferenceMgr) void
TemplateGenerator.verify
(IGosuParser parser, Map<String, List<IFunctionSymbol>> dfsDeclByName, ITypeUsesMap typeUsesMap) private IProgram
TemplateGenerator.verify
(IGosuParser parser, Map<String, List<IFunctionSymbol>> dfsDeclByName, ITypeUsesMap typeUsesMap, boolean bDoNotThrowParseResultsException) -
Uses of IFunctionSymbol in gw.lang.parser
Subinterfaces of IFunctionSymbol in gw.lang.parserModifier and TypeInterfaceDescriptioninterface
interface
interface
interface
interface
interface
interface
interface
Fields in gw.lang.parser with type parameters of type IFunctionSymbolModifier and TypeFieldDescriptionprivate Map<String,
List<IFunctionSymbol>> ParserOptions._declSymbols
Methods in gw.lang.parser that return types with arguments of type IFunctionSymbolMethods in gw.lang.parser with parameters of type IFunctionSymbolModifier and TypeMethodDescriptionprotected boolean
ExternalSymbolMapBase.shouldAddInExternalSymbolMapArgumentForFunctionSymbol
(IFunctionSymbol symbol) Method parameters in gw.lang.parser with type arguments of type IFunctionSymbolModifier and TypeMethodDescriptionvoid
IGosuParser.setDfsDeclInSetByName
(Map<String, List<IFunctionSymbol>> dfsDecl) ParserOptions.withDeclSymbols
(Map<String, List<IFunctionSymbol>> declSymbols) -
Uses of IFunctionSymbol in gw.lang.parser.expressions
Methods in gw.lang.parser.expressions that return IFunctionSymbol