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 IRCompilerLocalVarIRCompilerScope. createLocalVar(IRSymbol symbol)IRCompilerLocalVarIRCompilerScope. findLocalVar(IRSymbol symbol)IRCompilerLocalVarIRBytecodeContext. getLocalVar(IRSymbol symbol)Method parameters in gw.internal.gosu.ir.compiler.bytecode with type arguments of type IRSymbol Modifier and Type Method Description voidIRBytecodeContext. indexSymbols(java.util.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.compiler.bytecode.statement
Methods in gw.internal.gosu.ir.compiler.bytecode.statement with parameters of type IRSymbol Modifier and Type Method Description private 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 IRSymbol Modifier and Type Method Description private java.lang.StringIRJavaCompiler. joinParameters(java.util.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 IRSymbol Modifier and Type Method Description private java.lang.StringIRTreeCompiler. getSymbolString(IRSymbol symbol)Method parameters in gw.internal.gosu.ir.compiler.tree with type arguments of type IRSymbol Modifier and Type Method Description private java.lang.StringIRTreeCompiler. joinSymbols(java.util.List<IRSymbol> symbols) -
Uses of IRSymbol in gw.internal.gosu.ir.transform
Fields in gw.internal.gosu.ir.transform with type parameters of type IRSymbol Modifier and Type Field Description private java.util.Map<java.lang.String,IRSymbol>IRScope. _symbolsprivate static java.util.Map<IExpression,IRSymbol>ExpressionTransformer. _tempSymbolsForCompoundAssignmentMethods in gw.internal.gosu.ir.transform that return IRSymbol Modifier and Type Method Description IRSymbolIRScope. addSymbol(java.lang.String name, IRType type)IRSymbolFunctionBodyTransformationContext. createSymbol(java.lang.String name, IRType type)IRSymbolTopLevelTransformationContext. createSymbol(java.lang.String name, IRType type)IRSymbolTransformationContextBase. createSymbol(java.lang.String name, IRType type)IRSymbolFunctionBodyTransformationContext. getSymbol(java.lang.String symbolName)IRSymbolIRScope. getSymbol(java.lang.String name)IRSymbolTopLevelTransformationContext. getSymbol(java.lang.String symbolName)IRSymbolTransformationContextBase. getSymbol(java.lang.String symbolName)IRSymbolFunctionBodyTransformationContext. getTypeParamIndex(TypeVariableType type)IRSymbolTopLevelTransformationContext. getTypeParamIndex(TypeVariableType type)IRSymbolTransformationContextBase. getTypeParamIndex(TypeVariableType type)IRSymbolFunctionBodyTransformationContext. makeAndIndexTempSymbol(IRType type)IRSymbolFunctionBodyTransformationContext. makeAndIndexTempSymbol(java.lang.String strNameSuffix, IRType type)IRSymbolTopLevelTransformationContext. makeAndIndexTempSymbol(IRType type)IRSymbolTopLevelTransformationContext. makeAndIndexTempSymbol(java.lang.String strNameSuffix, IRType type)IRSymbolTransformationContextBase. makeAndIndexTempSymbol(IRType type)IRSymbolTransformationContextBase. makeAndIndexTempSymbol(java.lang.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 IRSymbol Modifier and Type Method Description java.util.Collection<IRSymbol>IRScope. getSymbols()Methods in gw.internal.gosu.ir.transform with parameters of type IRSymbol Modifier and Type Method Description voidIRScope. addSymbol(IRSymbol symbol)static voidExpressionTransformer. addTempSymbolForCompoundAssignment(IExpression e, IRSymbol s)protected IRAssignmentStatementAbstractElementTransformer. buildAssignment(IRSymbol symbol, IRExpression value)protected IRAssignmentStatementAbstractElementTransformer. convertOperandToBig(IType bigType, java.lang.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)IRStatementAbstractElementTransformer. nullCheckVar(IRSymbol symbol)voidFunctionBodyTransformationContext. putSymbol(IRSymbol symbol)voidTopLevelTransformationContext. putSymbol(IRSymbol symbol)voidTransformationContextBase. putSymbol(IRSymbol symbol)Method parameters in gw.internal.gosu.ir.transform with type arguments of type IRSymbol Modifier and Type Method Description private voidGosuClassTransformer. addTypeParamDescriptor(java.util.List<IRSymbol> parameters, java.util.List<IGenericTypeVariable> genTypeVars)private voidGosuClassTransformer. appendTypeVarsFromEnclosingFunctions(java.util.List<IRSymbol> parameters, IGosuClassInternal gsClass)private voidGosuClassTransformer. maybeAddImplicitEnhancementParameters(DynamicFunctionSymbol dfs, java.util.List<IRSymbol> parameters)private voidGosuClassTransformer. maybeAddImplicitExternalSymbolsParameter(DynamicFunctionSymbol dfs, java.util.List<IRSymbol> parameters)private voidGosuClassTransformer. maybeGetCapturedSymbolTypes(java.util.List<IRSymbol> parameters)private voidGosuClassTransformer. maybeGetEnumSuperConstructorSymbols(java.util.List<IRSymbol> parameters)private voidGosuClassTransformer. maybeGetOuterThisParamType(java.util.List<IRSymbol> parameters)private voidGosuClassTransformer. maybeGetTypeVarSymbolTypes(DynamicFunctionSymbol dfs, java.util.List<IRSymbol> parameters)private voidGosuClassTransformer. maybeGetTypeVarSymbolTypesForConstructor(java.util.List<IRSymbol> parameters)voidFunctionBodyTransformationContext. putSymbols(java.util.List<IRSymbol> symbols)voidTopLevelTransformationContext. putSymbols(java.util.List<IRSymbol> symbols)voidTransformationContextBase. putSymbols(java.util.List<IRSymbol> symbols)private voidGosuClassTransformer. setUpFunctionContext(boolean instanceMethod, java.util.List<IRSymbol> params)private voidGosuClassTransformer. setUpFunctionContext(DynamicFunctionSymbol dfs, boolean instanceMethod, java.util.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 IRSymbol Modifier and Type Field Description private static java.lang.ThreadLocal<Stack<IRSymbol>>TemplateStringLiteralTransformer. SYMBOL_STACKMethods in gw.internal.gosu.ir.transform.expression that return IRSymbol Modifier and Type Method Description static IRSymbolTemplateStringLiteralTransformer. getCurrentTemplateSymbol()Methods in gw.internal.gosu.ir.transform.expression that return types with arguments of type IRSymbol Modifier and Type Method Description private static Stack<IRSymbol>TemplateStringLiteralTransformer. getThreadLocalStack()Methods in gw.internal.gosu.ir.transform.expression with parameters of type IRSymbol Modifier and Type Method Description private 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 IRSymbol Modifier and Type Method Description private 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 IRSymbol Modifier and Type Method Description private IRStatementUsingStatementTransformer. acquire(IRSymbol symbol, IType type)private IRStatementTryCatchFinallyStatementTransformer. assignCatchClauseSymbol(IRSymbol genericCatchSymbol, java.lang.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 IRStatementUsingStatementTransformer. release(IRSymbol symbol, IType type)private IRStatementTryCatchFinallyStatementTransformer. wrapUndeclaredAsEvaluationException(IRSymbol catchSymbol, java.lang.String properName, boolean isBoxed) -
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 java.util.List<IRSymbol>IRElement. maybeEraseStructuralSymbolTypes(java.util.List<IRSymbol> parameters)Method parameters in gw.lang.ir with type arguments of type IRSymbol Modifier and Type Method Description protected java.util.List<IRSymbol>IRElement. maybeEraseStructuralSymbolTypes(java.util.List<IRSymbol> parameters) -
Uses of IRSymbol in gw.lang.ir.builder
Fields in gw.lang.ir.builder declared as IRSymbol Modifier and Type Field Description private IRSymbolIRTempSymbolBuilder. _symbolFields in gw.lang.ir.builder with type parameters of type IRSymbol Modifier and Type Field Description private java.util.List<IRSymbol>IRMethodBuilder. _parametersprivate java.util.Map<java.lang.String,IRSymbol>IRBuilderContext. _symbolsMethods in gw.lang.ir.builder that return IRSymbol Modifier and Type Method Description IRSymbolIRSymbolBuilder. build(IRBuilderContext context)IRSymbolIRTempSymbolBuilder. build(IRBuilderContext context)IRSymbolIRThisSymbolBuilder. build(IRBuilderContext context)IRSymbolIRBuilderContext. findVar(java.lang.String name)IRSymbolIRBuilderContext. getOrCreateVar(java.lang.String name, IRType type)IRSymbolIRBuilderContext. tempSymbol(IRType type)Methods in gw.lang.ir.builder that return types with arguments of type IRSymbol Modifier and Type Method Description java.util.List<IRSymbol>IRMethodBuilder. getParameters() -
Uses of IRSymbol in gw.lang.ir.expression
Fields in gw.lang.ir.expression declared as IRSymbol Modifier and Type Field Description private IRSymbolIRIdentifier. _symbolMethods in gw.lang.ir.expression that return IRSymbol Modifier and Type Method Description IRSymbolIRIdentifier. 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
Fields in gw.lang.ir.statement declared as IRSymbol Modifier and Type Field Description private IRSymbolIRCatchClause. _identifierprivate IRSymbolIRAssignmentStatement. _symbolFields in gw.lang.ir.statement with type parameters of type IRSymbol Modifier and Type Field Description private java.util.List<IRSymbol>IRMethodStatement. _parametersMethods in gw.lang.ir.statement that return IRSymbol Modifier and Type Method Description IRSymbolIRCatchClause. getIdentifier()IRSymbolIRAssignmentStatement. getSymbol()Methods in gw.lang.ir.statement that return types with arguments of type IRSymbol Modifier and Type Method Description java.util.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, java.lang.String name, int modifiers, boolean explicitInternal, IRType returnType, IType returnIType, java.util.List<IRSymbol> parameters, IType[] argTypes, IType methodType, java.lang.Object[] annotationDefault)IRMethodStatement(IRStatement methodBody, java.lang.String name, int modifiers, boolean explicitInternal, IRType returnType, java.util.List<IRSymbol> parameters)IRMethodStatement(IRStatement methodBody, java.lang.String name, int modifiers, boolean explicitInternal, IRType returnType, java.util.List<IRSymbol> parameters, java.lang.Object[] annotationDefault)
-