Uses of Class
gw.internal.gosu.parser.Symbol
Packages that use Symbol
Package
Description
-
Uses of Symbol in gw.internal.gosu.ir.transform
Methods in gw.internal.gosu.ir.transform with parameters of type SymbolModifier and TypeMethodDescriptionint
AbstractElementTransformer.getModifiers
(Symbol symbol) protected IRAssignmentStatement
AbstractElementTransformer.initLocalVar
(Symbol varSym, IRExpression initialValue) protected IRAssignmentStatement
AbstractElementTransformer.initLocalVarWithDefault
(Symbol varSym) private boolean
AbstractElementTransformer.isReadObjectOrWriteObjectMethod
(Symbol symbol) protected IRSymbol
AbstractElementTransformer.makeIRSymbol
(Symbol varSym) -
Uses of Symbol in gw.internal.gosu.ir.transform.statement
Methods in gw.internal.gosu.ir.transform.statement with parameters of type SymbolModifier and TypeMethodDescriptionprivate IRSymbol
TryCatchFinallyStatementTransformer.createCatchClauseSymbol
(Symbol symbol, IType type) private boolean
VarStatementTransformer.isProgramVar
(Symbol symbol) private void
ForEachStatementTransformer.makeArrayLoop
(TopLevelTransformationContext cc, IRExpression rootExpression, IRForEachStatement forLoop, Symbol identifier) private void
ForEachStatementTransformer.makeIntLoop
(TopLevelTransformationContext cc, IRExpression rootExpression, IRForEachStatement forLoop, Symbol identifier) private void
ForEachStatementTransformer.makeIteratorLoop
(TopLevelTransformationContext cc, IRExpression rootExpression, IRForEachStatement forLoop, Symbol identifier, Symbol iteratorIdentifier) static IRForEachStatement
ForEachStatementTransformer.makeLoop
(TopLevelTransformationContext cc, IRExpression rootExpression, IType type, Symbol identifier, Symbol indexSymbol) Helper for creating iterative loops.private IRForEachStatement
ForEachStatementTransformer.makeLoopImpl
(TopLevelTransformationContext cc, IRExpression rootExpression, IType type, Symbol identifier, Symbol indexSymbol, Symbol iteratorIdentifier) -
Uses of Symbol in gw.internal.gosu.parser
Subclasses of Symbol in gw.internal.gosu.parserModifier 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
class
class
class
class
class
Fields in gw.internal.gosu.parser declared as SymbolModifier and TypeFieldDescriptionprivate final Symbol
EnhancementDynamicFunctionSymbol._receiver
private Symbol
GosuClassParseInfo._thisSymbol
Methods in gw.internal.gosu.parser that return SymbolModifier and TypeMethodDescriptionEnhancementDynamicFunctionSymbol.getReceiver()
GosuClass.getStaticThisSymbol()
GosuClassParseInfo.getStaticThisSymbol()
IGosuClassInternal.getStaticThisSymbol()
private Symbol
GosuClassParseInfo.makeThisSymbol()
Methods in gw.internal.gosu.parser with parameters of type SymbolModifier and TypeMethodDescriptionprivate void
GosuParser.parseDynamicFunction
(Symbol dynamcSymbol) Constructors in gw.internal.gosu.parser with parameters of type Symbol -
Uses of Symbol in gw.internal.gosu.parser.java.classinfo
Subclasses of Symbol in gw.internal.gosu.parser.java.classinfo -
Uses of Symbol in gw.internal.gosu.parser.statements
Fields in gw.internal.gosu.parser.statements declared as SymbolModifier and TypeFieldDescriptionprotected Symbol
ForEachStatement._identifier
protected Symbol
ForEachStatement._indexIdentifier
private Symbol
ForEachStatement._iterIdentifier
private Symbol
CatchClause._symbol
Methods in gw.internal.gosu.parser.statements that return SymbolModifier and TypeMethodDescriptionForEachStatement.getIdentifier()
ForEachStatement.getIndexIdentifier()
ForEachStatement.getIteratorIdentifier()
CatchClause.getSymbol()
Methods in gw.internal.gosu.parser.statements with parameters of type SymbolModifier and TypeMethodDescriptionvoid
void
ForEachStatement.setIdentifier
(Symbol identifier) void
ForEachStatement.setIndexIdentifier
(Symbol indexIdentifier) void
ForEachStatement.setIteratorIdentifier
(Symbol iterIdentifier) -
Uses of Symbol in gw.internal.gosu.template
Subclasses of Symbol in gw.internal.gosu.template