Uses of Interface
gw.internal.gosu.ir.nodes.IRProperty
Packages that use IRProperty
Package
Description
-
Uses of IRProperty in gw.internal.gosu.ir.nodes
Subinterfaces of IRProperty in gw.internal.gosu.ir.nodesClasses in gw.internal.gosu.ir.nodes that implement IRPropertyModifier and TypeClassDescriptionclassclassclassclassclassMethods in gw.internal.gosu.ir.nodes that return IRPropertyModifier and TypeMethodDescriptionstatic 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 IRPropertyModifier and TypeMethodDescriptionprotected 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 IRPropertyModifier and TypeMethodDescriptionprivate 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 IRPropertyModifier and TypeMethodDescriptionprivate 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)