Uses of Interface
gw.internal.gosu.ir.nodes.IRProperty
-
Packages that use IRProperty Package Description gw.internal.gosu.ir.nodes gw.internal.gosu.ir.transform gw.internal.gosu.ir.transform.expression gw.internal.gosu.ir.transform.statement -
-
Uses of IRProperty in gw.internal.gosu.ir.nodes
Subinterfaces of IRProperty in gw.internal.gosu.ir.nodes Modifier and Type Interface Description interfaceIRFieldClasses in gw.internal.gosu.ir.nodes that implement IRProperty Modifier and Type Class Description classIRPropertyFromCapturedSymbolclassIRPropertyFromDynamicPropertySymbolclassIRPropertyFromDynamicSymbolclassIRPropertyFromPropertyInfoclassIRPropertyFromReducedDynamicPropertySymbolMethods in gw.internal.gosu.ir.nodes that return IRProperty Modifier and Type Method Description static IRPropertyIRPropertyFactory. createIRProperty(DynamicPropertySymbol dps)static IRPropertyIRPropertyFactory. createIRProperty(ICompilableTypeInternal owningType, IReducedSymbol cs)static IRPropertyIRPropertyFactory. createIRProperty(ReducedDynamicPropertySymbol rdps)static IRPropertyIRPropertyFactory. createIRProperty(IReducedSymbol ds)static IRPropertyIRPropertyFactory. createIRProperty(IPropertyInfo propertyInfo) -
Uses of IRProperty in gw.internal.gosu.ir.transform
Methods in gw.internal.gosu.ir.transform with parameters of type IRProperty Modifier and Type Method Description protected IRExpressionAbstractElementTransformer. getField(IRProperty field, IRExpression root)protected IRExpressionAbstractElementTransformer. getField_new(IRProperty irProp, IRExpression root, IRType expectedType)private IRExpressionAbstractElementTransformer. getFieldImpl_new(IRProperty irProp, IRExpression root)private IRExpressionAbstractElementTransformer. getFieldReflectively_new(IRProperty irProp, IRExpression root)protected IRStatementAbstractElementTransformer. setField(IRProperty field, IRExpression root, IRExpression value) -
Uses of IRProperty in gw.internal.gosu.ir.transform.expression
Methods in gw.internal.gosu.ir.transform.expression with parameters of type IRProperty Modifier and Type Method Description private IRExpressionMemberAccessTransformer. buildAccessExpression(IExpression rootExpr, IType rootType, IPropertyInfo pi, IRProperty irProperty, IRExpression root)private IRExpressionMemberAccessTransformer. buildInvocation(IType rootType, IPropertyInfo pi, IRProperty irProperty, IRSymbol rootSymbol, IRExpression root)private IRExpressionMemberAccessTransformer. callPropertyInfo(IType rootType, IPropertyInfo pi, IRProperty irProperty, IRExpression rawRoot)private IRExpressionMemberAccessTransformer. castIfTypeDerivedFromTypeVariable(IRProperty irProp, IRExpression root)private IRExpressionMemberAccessTransformer. handleInstanceMemberAccess(IExpression rootExpr, IType rootType, IPropertyInfo pi, IRProperty irProperty)private IRExpressionMemberAccessTransformer. handleStaticMemberAccess(IExpression rootExpr, IType rootType, IPropertyInfo pi, IRProperty irProperty)private IRExpressionMemberAccessTransformer. pushRootExpression(IType rootType, IExpression rootExpr, IRProperty pi) -
Uses of IRProperty in gw.internal.gosu.ir.transform.statement
Methods in gw.internal.gosu.ir.transform.statement with parameters of type IRProperty Modifier and Type Method Description private IRStatementMemberAssignmentStatementTransformer. assignInstanceMember(IPropertyInfo pi, IRProperty irProperty)private IRStatementMemberAssignmentStatementTransformer. assignStaticMember(IPropertyInfo pi, IRProperty irProperty, IRType propertyType)private IRExpressionMemberAssignmentStatementTransformer. compileRhs(IRProperty pi)private IRTypeMemberAssignmentStatementTransformer. getWritableType(IRProperty pi)private booleanMemberAssignmentStatementTransformer. isWriteMethodMissingAndUsingLikeNamedField(IRProperty irPi)private IRExpressionAssignmentStatementTransformer. pushRoot(AbstractDynamicSymbol dps, IRProperty irProperty)private IRExpressionMemberAssignmentStatementTransformer. pushRootExpression(IType rootType, IExpression rootExpr, IRProperty pi)
-