Uses of Class
gw.lang.ir.IRSymbol
-
-
Uses of IRSymbol in gw.internal.gosu.ir.compiler.bytecode
Methods in gw.internal.gosu.ir.compiler.bytecode with parameters of type IRSymbol Modifier and Type Method Description IRCompilerLocalVar
IRCompilerScope. createLocalVar(IRSymbol symbol)
IRCompilerLocalVar
IRCompilerScope. findLocalVar(IRSymbol symbol)
IRCompilerLocalVar
IRBytecodeContext. getLocalVar(IRSymbol symbol)
Method parameters in gw.internal.gosu.ir.compiler.bytecode with type arguments of type IRSymbol Modifier and Type Method Description void
IRBytecodeContext. indexSymbols(List<IRSymbol> symbols)
Constructors in gw.internal.gosu.ir.compiler.bytecode with parameters of type IRSymbol Constructor Description IRCompilerLocalVar(IRSymbol symbol, int index, IRCompilerScope scope)
-
Uses of IRSymbol in gw.internal.gosu.ir.transform
Methods in gw.internal.gosu.ir.transform that return IRSymbol Modifier and Type Method Description IRSymbol
IRScope. addSymbol(String name, IRType type)
IRSymbol
FunctionBodyTransformationContext. createSymbol(String name, IRType type)
IRSymbol
TopLevelTransformationContext. createSymbol(String name, IRType type)
IRSymbol
TransformationContextBase. createSymbol(String name, IRType type)
IRSymbol
FunctionBodyTransformationContext. getSymbol(String symbolName)
IRSymbol
IRScope. getSymbol(String name)
IRSymbol
TopLevelTransformationContext. getSymbol(String symbolName)
IRSymbol
TransformationContextBase. getSymbol(String symbolName)
IRSymbol
FunctionBodyTransformationContext. getTypeParamIndex(TypeVariableType type)
IRSymbol
TopLevelTransformationContext. getTypeParamIndex(TypeVariableType type)
IRSymbol
TransformationContextBase. getTypeParamIndex(TypeVariableType type)
IRSymbol
FunctionBodyTransformationContext. makeAndIndexTempSymbol(IRType type)
IRSymbol
FunctionBodyTransformationContext. makeAndIndexTempSymbol(String strNameSuffix, IRType type)
IRSymbol
TopLevelTransformationContext. makeAndIndexTempSymbol(IRType type)
IRSymbol
TopLevelTransformationContext. makeAndIndexTempSymbol(String strNameSuffix, IRType type)
IRSymbol
TransformationContextBase. makeAndIndexTempSymbol(IRType type)
IRSymbol
TransformationContextBase. makeAndIndexTempSymbol(String strNameSuffix, IRType type)
protected IRSymbol
AbstractElementTransformer. makeIRSymbol(Symbol varSym)
Methods in gw.internal.gosu.ir.transform that return types with arguments of type IRSymbol Modifier and Type Method Description Collection<IRSymbol>
IRScope. getSymbols()
Methods in gw.internal.gosu.ir.transform with parameters of type IRSymbol Modifier and Type Method Description void
IRScope. addSymbol(IRSymbol symbol)
static void
ExpressionTransformer. addTempSymbolForCompoundAssignment(IExpression e, IRSymbol s)
protected IRAssignmentStatement
AbstractElementTransformer. buildAssignment(IRSymbol symbol, IRExpression value)
protected IRAssignmentStatement
AbstractElementTransformer. convertOperandToBig(IType bigType, Class bigClass, IType operandType, IRExpression operand, IRSymbol tempRet)
protected IRAssignmentStatement
AbstractElementTransformer. convertOperandToPrimitive(IType primitiveType, IType operandType, IRExpression operand, IRSymbol tempRet)
protected IRAssignmentStatement
AbstractElementTransformer. convertOperandToRational(IType operandType, IRExpression operand, IRSymbol tempRet)
protected IRIdentifier
AbstractElementTransformer. identifier(IRSymbol symbol)
IRStatement
AbstractElementTransformer. nullCheckVar(IRSymbol symbol)
void
FunctionBodyTransformationContext. putSymbol(IRSymbol symbol)
void
TopLevelTransformationContext. putSymbol(IRSymbol symbol)
void
TransformationContextBase. putSymbol(IRSymbol symbol)
Method parameters in gw.internal.gosu.ir.transform with type arguments of type IRSymbol Modifier and Type Method Description void
FunctionBodyTransformationContext. putSymbols(List<IRSymbol> symbols)
void
TopLevelTransformationContext. putSymbols(List<IRSymbol> symbols)
void
TransformationContextBase. putSymbols(List<IRSymbol> symbols)
-
Uses of IRSymbol in gw.internal.gosu.ir.transform.expression
Methods in gw.internal.gosu.ir.transform.expression that return IRSymbol Modifier and Type Method Description static IRSymbol
TemplateStringLiteralTransformer. getCurrentTemplateSymbol()
-
Uses of IRSymbol in gw.lang.ir
Methods in gw.lang.ir that return types with arguments of type IRSymbol Modifier and Type Method Description protected List<IRSymbol>
IRElement. maybeEraseStructuralSymbolTypes(List<IRSymbol> parameters)
Method parameters in gw.lang.ir with type arguments of type IRSymbol Modifier and Type Method Description protected List<IRSymbol>
IRElement. maybeEraseStructuralSymbolTypes(List<IRSymbol> parameters)
-
Uses of IRSymbol in gw.lang.ir.builder
Methods in gw.lang.ir.builder that return IRSymbol Modifier and Type Method Description IRSymbol
IRSymbolBuilder. build(IRBuilderContext context)
IRSymbol
IRTempSymbolBuilder. build(IRBuilderContext context)
IRSymbol
IRThisSymbolBuilder. build(IRBuilderContext context)
IRSymbol
IRBuilderContext. findVar(String name)
IRSymbol
IRBuilderContext. getOrCreateVar(String name, IRType type)
IRSymbol
IRBuilderContext. tempSymbol(IRType type)
Methods in gw.lang.ir.builder that return types with arguments of type IRSymbol Modifier and Type Method Description List<IRSymbol>
IRMethodBuilder. getParameters()
-
Uses of IRSymbol in gw.lang.ir.expression
Methods in gw.lang.ir.expression that return IRSymbol Modifier and Type Method Description IRSymbol
IRIdentifier. getSymbol()
Constructors in gw.lang.ir.expression with parameters of type IRSymbol Constructor Description IRIdentifier(IRSymbol symbol)
-
Uses of IRSymbol in gw.lang.ir.statement
Methods in gw.lang.ir.statement that return IRSymbol Modifier and Type Method Description IRSymbol
IRCatchClause. getIdentifier()
IRSymbol
IRAssignmentStatement. getSymbol()
Methods in gw.lang.ir.statement that return types with arguments of type IRSymbol Modifier and Type Method Description List<IRSymbol>
IRMethodStatement. getParameters()
Constructors in gw.lang.ir.statement with parameters of type IRSymbol Constructor Description IRAssignmentStatement(IRSymbol symbol, IRExpression value)
IRCatchClause(IRSymbol identifier, IRStatement body)
Constructor parameters in gw.lang.ir.statement with type arguments of type IRSymbol Constructor Description IRMethodStatement(IRStatement methodBody, String name, int modifiers, boolean explicitInternal, IRType returnType, IType returnIType, List<IRSymbol> parameters, IType[] argTypes, IType methodType, Object[] annotationDefault)
IRMethodStatement(IRStatement methodBody, String name, int modifiers, boolean explicitInternal, IRType returnType, List<IRSymbol> parameters)
IRMethodStatement(IRStatement methodBody, String name, int modifiers, boolean explicitInternal, IRType returnType, List<IRSymbol> parameters, Object[] annotationDefault)
-