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 TypeClassDescriptionclass
class
class
class
class
Methods in gw.internal.gosu.ir.nodes that return IRPropertyModifier and TypeMethodDescriptionstatic IRProperty
IRPropertyFactory.createIRProperty
(DynamicPropertySymbol dps) static IRProperty
IRPropertyFactory.createIRProperty
(ICompilableTypeInternal owningType, IReducedSymbol cs) static IRProperty
IRPropertyFactory.createIRProperty
(ReducedDynamicPropertySymbol rdps) static IRProperty
IRPropertyFactory.createIRProperty
(IReducedSymbol ds) static IRProperty
IRPropertyFactory.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 IRExpression
AbstractElementTransformer.getField
(IRProperty field, IRExpression root) protected IRExpression
AbstractElementTransformer.getField_new
(IRProperty irProp, IRExpression root, IRType expectedType) private IRExpression
AbstractElementTransformer.getFieldImpl_new
(IRProperty irProp, IRExpression root) private IRExpression
AbstractElementTransformer.getFieldReflectively_new
(IRProperty irProp, IRExpression root) protected IRStatement
AbstractElementTransformer.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 IRExpression
MemberAccessTransformer.buildAccessExpression
(IExpression rootExpr, IType rootType, IPropertyInfo pi, IRProperty irProperty, IRExpression root) private IRExpression
MemberAccessTransformer.buildInvocation
(IType rootType, IPropertyInfo pi, IRProperty irProperty, IRSymbol rootSymbol, IRExpression root) private IRExpression
MemberAccessTransformer.callPropertyInfo
(IType rootType, IPropertyInfo pi, IRProperty irProperty, IRExpression rawRoot) private IRExpression
MemberAccessTransformer.castIfTypeDerivedFromTypeVariable
(IRProperty irProp, IRExpression root) private IRExpression
MemberAccessTransformer.handleInstanceMemberAccess
(IExpression rootExpr, IType rootType, IPropertyInfo pi, IRProperty irProperty) private IRExpression
MemberAccessTransformer.handleStaticMemberAccess
(IExpression rootExpr, IType rootType, IPropertyInfo pi, IRProperty irProperty) private IRExpression
MemberAccessTransformer.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 IRStatement
MemberAssignmentStatementTransformer.assignInstanceMember
(IPropertyInfo pi, IRProperty irProperty) private IRStatement
MemberAssignmentStatementTransformer.assignStaticMember
(IPropertyInfo pi, IRProperty irProperty, IRType propertyType) private IRExpression
MemberAssignmentStatementTransformer.compileRhs
(IRProperty pi) private IRType
MemberAssignmentStatementTransformer.getWritableType
(IRProperty pi) private boolean
MemberAssignmentStatementTransformer.isWriteMethodMissingAndUsingLikeNamedField
(IRProperty irPi) private IRExpression
AssignmentStatementTransformer.pushRoot
(AbstractDynamicSymbol dps, IRProperty irProperty) private IRExpression
MemberAssignmentStatementTransformer.pushRootExpression
(IType rootType, IExpression rootExpr, IRProperty pi)