Uses of Class
gw.lang.ir.IRSymbol
Packages that use IRSymbol
Package
Description
-
Uses of IRSymbol in gw.internal.gosu.ir.compiler.bytecode
Methods in gw.internal.gosu.ir.compiler.bytecode with parameters of type IRSymbolModifier and TypeMethodDescriptionIRCompilerScope.createLocalVar(IRSymbol symbol) IRCompilerScope.findLocalVar(IRSymbol symbol) IRBytecodeContext.getLocalVar(IRSymbol symbol) Method parameters in gw.internal.gosu.ir.compiler.bytecode with type arguments of type IRSymbolConstructors in gw.internal.gosu.ir.compiler.bytecode with parameters of type IRSymbolModifierConstructorDescriptionIRCompilerLocalVar(IRSymbol symbol, int index, IRCompilerScope scope) -
Uses of IRSymbol in gw.internal.gosu.ir.transform
Methods in gw.internal.gosu.ir.transform that return IRSymbolModifier and TypeMethodDescriptionFunctionBodyTransformationContext.createSymbol(String name, IRType type) TopLevelTransformationContext.createSymbol(String name, IRType type) TransformationContextBase.createSymbol(String name, IRType type) FunctionBodyTransformationContext.getTypeParamIndex(TypeVariableType type) TopLevelTransformationContext.getTypeParamIndex(TypeVariableType type) TransformationContextBase.getTypeParamIndex(TypeVariableType type) FunctionBodyTransformationContext.makeAndIndexTempSymbol(IRType type) FunctionBodyTransformationContext.makeAndIndexTempSymbol(String strNameSuffix, IRType type) TopLevelTransformationContext.makeAndIndexTempSymbol(IRType type) TopLevelTransformationContext.makeAndIndexTempSymbol(String strNameSuffix, IRType type) TransformationContextBase.makeAndIndexTempSymbol(IRType type) TransformationContextBase.makeAndIndexTempSymbol(String strNameSuffix, IRType type) protected IRSymbolAbstractElementTransformer.makeIRSymbol(Symbol varSym) Methods in gw.internal.gosu.ir.transform that return types with arguments of type IRSymbolMethods in gw.internal.gosu.ir.transform with parameters of type IRSymbolModifier and TypeMethodDescriptionvoidstatic voidExpressionTransformer.addTempSymbolForCompoundAssignment(IExpression e, IRSymbol s) protected IRAssignmentStatementAbstractElementTransformer.buildAssignment(IRSymbol symbol, IRExpression value) protected IRAssignmentStatementAbstractElementTransformer.convertOperandToBig(IType bigType, Class bigClass, IType operandType, IRExpression operand, IRSymbol tempRet) protected IRAssignmentStatementAbstractElementTransformer.convertOperandToPrimitive(IType primitiveType, IType operandType, IRExpression operand, IRSymbol tempRet) protected IRAssignmentStatementAbstractElementTransformer.convertOperandToRational(IType operandType, IRExpression operand, IRSymbol tempRet) protected IRIdentifierAbstractElementTransformer.identifier(IRSymbol symbol) AbstractElementTransformer.nullCheckVar(IRSymbol symbol) voidvoidvoidMethod parameters in gw.internal.gosu.ir.transform with type arguments of type IRSymbolModifier and TypeMethodDescriptionvoidFunctionBodyTransformationContext.putSymbols(List<IRSymbol> symbols) voidTopLevelTransformationContext.putSymbols(List<IRSymbol> symbols) voidTransformationContextBase.putSymbols(List<IRSymbol> symbols) -
Uses of IRSymbol in gw.internal.gosu.ir.transform.expression
Methods in gw.internal.gosu.ir.transform.expression that return IRSymbolModifier and TypeMethodDescriptionstatic IRSymbolTemplateStringLiteralTransformer.getCurrentTemplateSymbol() -
Uses of IRSymbol in gw.lang.ir
Methods in gw.lang.ir that return types with arguments of type IRSymbolModifier and TypeMethodDescriptionIRElement.maybeEraseStructuralSymbolTypes(List<IRSymbol> parameters) Method parameters in gw.lang.ir with type arguments of type IRSymbolModifier and TypeMethodDescriptionIRElement.maybeEraseStructuralSymbolTypes(List<IRSymbol> parameters) -
Uses of IRSymbol in gw.lang.ir.builder
Methods in gw.lang.ir.builder that return IRSymbolModifier and TypeMethodDescriptionIRSymbolBuilder.build(IRBuilderContext context) IRTempSymbolBuilder.build(IRBuilderContext context) IRThisSymbolBuilder.build(IRBuilderContext context) IRBuilderContext.getOrCreateVar(String name, IRType type) IRBuilderContext.tempSymbol(IRType type) Methods in gw.lang.ir.builder that return types with arguments of type IRSymbol -
Uses of IRSymbol in gw.lang.ir.expression
Methods in gw.lang.ir.expression that return IRSymbolConstructors in gw.lang.ir.expression with parameters of type IRSymbol -
Uses of IRSymbol in gw.lang.ir.statement
Methods in gw.lang.ir.statement that return IRSymbolModifier and TypeMethodDescriptionIRCatchClause.getIdentifier()IRAssignmentStatement.getSymbol()Methods in gw.lang.ir.statement that return types with arguments of type IRSymbolConstructors in gw.lang.ir.statement with parameters of type IRSymbolModifierConstructorDescriptionIRAssignmentStatement(IRSymbol symbol, IRExpression value) IRCatchClause(IRSymbol identifier, IRStatement body) Constructor parameters in gw.lang.ir.statement with type arguments of type IRSymbolModifierConstructorDescriptionIRMethodStatement(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)