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.compiler.bytecode.statement
Methods in gw.internal.gosu.ir.compiler.bytecode.statement with parameters of type IRSymbolModifier and TypeMethodDescriptionprivate voidIRTryCatchFinallyStatementCompiler.assignExceptionParam(org.objectweb.asm.MethodVisitor mv, IRSymbol exceptionSym) -
Uses of IRSymbol in gw.internal.gosu.ir.compiler.java
Method parameters in gw.internal.gosu.ir.compiler.java with type arguments of type IRSymbolModifier and TypeMethodDescriptionprivate StringIRJavaCompiler.joinParameters(List<IRSymbol> symbols) -
Uses of IRSymbol in gw.internal.gosu.ir.compiler.tree
Methods in gw.internal.gosu.ir.compiler.tree with parameters of type IRSymbolMethod parameters in gw.internal.gosu.ir.compiler.tree with type arguments of type IRSymbolModifier and TypeMethodDescriptionprivate StringIRTreeCompiler.joinSymbols(List<IRSymbol> symbols) -
Uses of IRSymbol in gw.internal.gosu.ir.transform
Fields in gw.internal.gosu.ir.transform with type parameters of type IRSymbolModifier and TypeFieldDescriptionIRScope._symbolsprivate static Map<IExpression,IRSymbol> ExpressionTransformer._tempSymbolsForCompoundAssignmentMethods 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) (package private) IRSymbolGosuClassTransformer.makeParamSymbol(DynamicFunctionSymbol dfs, ISymbol param) 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 TypeMethodDescriptionprivate voidGosuClassTransformer.addTypeParamDescriptor(List<IRSymbol> parameters, List<IGenericTypeVariable> genTypeVars) private voidGosuClassTransformer.appendTypeVarsFromEnclosingFunctions(List<IRSymbol> parameters, IGosuClassInternal gsClass) private voidGosuClassTransformer.maybeAddImplicitEnhancementParameters(DynamicFunctionSymbol dfs, List<IRSymbol> parameters) private voidGosuClassTransformer.maybeAddImplicitExternalSymbolsParameter(DynamicFunctionSymbol dfs, List<IRSymbol> parameters) private voidGosuClassTransformer.maybeGetCapturedSymbolTypes(List<IRSymbol> parameters) private voidGosuClassTransformer.maybeGetEnumSuperConstructorSymbols(List<IRSymbol> parameters) private voidGosuClassTransformer.maybeGetOuterThisParamType(List<IRSymbol> parameters) private voidGosuClassTransformer.maybeGetTypeVarSymbolTypes(DynamicFunctionSymbol dfs, List<IRSymbol> parameters) private voidGosuClassTransformer.maybeGetTypeVarSymbolTypesForConstructor(List<IRSymbol> parameters) voidFunctionBodyTransformationContext.putSymbols(List<IRSymbol> symbols) voidTopLevelTransformationContext.putSymbols(List<IRSymbol> symbols) voidTransformationContextBase.putSymbols(List<IRSymbol> symbols) private voidGosuClassTransformer.setUpFunctionContext(boolean instanceMethod, List<IRSymbol> params) private voidGosuClassTransformer.setUpFunctionContext(DynamicFunctionSymbol dfs, boolean instanceMethod, List<IRSymbol> params) -
Uses of IRSymbol in gw.internal.gosu.ir.transform.expression
Fields in gw.internal.gosu.ir.transform.expression with type parameters of type IRSymbolModifier and TypeFieldDescriptionprivate static final ThreadLocal<Stack<IRSymbol>>TemplateStringLiteralTransformer.SYMBOL_STACKMethods in gw.internal.gosu.ir.transform.expression that return IRSymbolModifier and TypeMethodDescriptionstatic IRSymbolTemplateStringLiteralTransformer.getCurrentTemplateSymbol()Methods in gw.internal.gosu.ir.transform.expression that return types with arguments of type IRSymbolMethods in gw.internal.gosu.ir.transform.expression with parameters of type IRSymbolModifier and TypeMethodDescriptionprivate IRExpressionMemberAccessTransformer.autoCreateEntityValue(IPropertyInfo pi, IRSymbol rootSymbol) private IRExpressionMemberAccessTransformer.buildInvocation(IType rootType, IPropertyInfo pi, IRProperty irProperty, IRSymbol rootSymbol, IRExpression root) private IRExpressionAbstractMemberExpansionTransformer.convertListToArray(IType resultType, IType resultCompType, IRSymbol resultArrayList) private IRExpressionAbstractMemberExpansionTransformer.createArrayLengthExpression(IType rootType, IRSymbol tempRoot) private IRForEachStatementAbstractMemberExpansionTransformer.createArrayListAddLoop(IType rootType, IType rootComponentType, IType resultCompType, IRSymbol tempRoot, IRSymbol resultArrayList, IType propertyType) private IRForEachStatementAbstractMemberExpansionTransformer.createArrayStoreLoop(IType rootType, IType rootComponentType, IType resultCompType, IRSymbol tempRoot, IRSymbol resultArray) private IRForEachStatementAbstractMemberExpansionTransformer.createNoValueLoop(IType rootType, IType rootComponentType, IType resultCompType, IRSymbol tempRoot) private IRExpressionMultiplicativeExpressionTransformer.doDimByDimDivision(IType type, IRSymbol tempLhsInit, IRSymbol tempRhsInit) private IRExpressionMultiplicativeExpressionTransformer.doDimByNumberMultiplyOrDivide(IType type, IRSymbol tempLhsInit, IRSymbol tempRhsInit, boolean bLhsDim) private IRExpressionMultiplicativeExpressionTransformer.doMultiplicationOrDivision(IType type, IRSymbol tempLhsInit, IRSymbol tempRhsInit, boolean bLhsDim, boolean bRhsDim) private IRExpressionMemberAccessTransformer.handleAutoCreationWhenValueIsNull(IPropertyInfo pi, IRSymbol rootSymbol, IRExpression accessExpression) private IRExpressionMultiplicativeExpressionTransformer.multiplyBigDimension(IType type, IRSymbol tempLhsInit, IRSymbol tempRhsInit) private IRArithmeticExpressionMultiplicativeExpressionTransformer.multiplyBoxedDimension(IType type, IRSymbol tempLhsInit, IRSymbol tempRhsInit) private IRExpressionMultiplicativeExpressionTransformer.multiplyRationalDimension(IType type, IRSymbol tempLhsInit, IRSymbol tempRhsInit) -
Uses of IRSymbol in gw.internal.gosu.ir.transform.statement
Methods in gw.internal.gosu.ir.transform.statement that return IRSymbolModifier and TypeMethodDescriptionprivate IRSymbolTryCatchFinallyStatementTransformer.createCatchClauseSymbol(Symbol symbol, IType type) private IRSymbolUsingStatementTransformer.initVar(IParsedElement pe, IRStatementList stmtList) Methods in gw.internal.gosu.ir.transform.statement with parameters of type IRSymbolModifier and TypeMethodDescriptionprivate IRStatementprivate IRStatementTryCatchFinallyStatementTransformer.assignCatchClauseSymbol(IRSymbol genericCatchSymbol, String expectedName, IType expectedType, boolean isBoxed) private IRExpressionSwitchStatementTransformer.compileCaseExpr_int(IRSymbol tempRoot, Expression caseExpression) private IRExpressionSwitchStatementTransformer.compileCaseExpr_ref(IType switchType, IRSymbol tempRoot, Expression caseExpression) private IRStatementprivate IRStatementTryCatchFinallyStatementTransformer.wrapUndeclaredAsEvaluationException(IRSymbol catchSymbol, String properName, boolean isBoxed) -
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
Fields in gw.lang.ir.builder declared as IRSymbolFields in gw.lang.ir.builder with type parameters of type IRSymbolMethods 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
Fields in gw.lang.ir.expression declared as IRSymbolMethods 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
Fields in gw.lang.ir.statement declared as IRSymbolModifier and TypeFieldDescriptionprivate IRSymbolIRCatchClause._identifierprivate IRSymbolIRAssignmentStatement._symbolFields in gw.lang.ir.statement with type parameters of type IRSymbolMethods 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)