@@ -10,7 +10,7 @@ An abstract superclass representing an expression node of a source code.
1010| `argumentOwner` | `FASTTExpression` | `arguments` | `FASTTWithArguments` | my owner|
1111| `assignedIn` | `FASTTExpression` | `expression` | `FASTTAssignment` | Optional assignment where this expression is used|
1212| `expressionStatementOwner` | `FASTTExpression` | `expression` | `FASTTExpressionStatement` | The expression statement that own me (if it's the case|
13- | `parentConditionalStatement ` | `FASTTExpression` | `condition` | `FASTTConditionalStatement ` | Optional condition statement where this expression is used|
13+ | `parentConditional ` | `FASTTExpression` | `condition` | `FASTTWithCondition ` | Optional condition statement/expression where this expression is used|
1414| `parentExpression` | `FASTTExpression` | `expression` | `FASTTUnaryExpression` | Parent (unary) expression|
1515| `parentExpressionLeft` | `FASTTExpression` | `leftOperand` | `FASTTBinaryExpression` | Parent (binary) expression of which I am left side|
1616| `parentExpressionRight` | `FASTTExpression` | `rightOperand` | `FASTTBinaryExpression` | Parent (binary) expression of which I am right side|
@@ -29,14 +29,14 @@ An abstract superclass representing an expression node of a source code.
2929Trait {
3030 #name : ' FASTTExpression' ,
3131 #instVars : [
32+ ' #argumentOwner => FMOne type: #FASTTWithArguments opposite: #arguments' ,
3233 ' #assignedIn => FMOne type: #FASTTAssignment opposite: #expression' ,
33- ' #parentExpressionLeft => FMOne type: #FASTTBinaryExpression opposite: #leftOperand' ,
34- ' #parentExpressionRight => FMOne type: #FASTTBinaryExpression opposite: #rightOperand' ,
35- ' #parentConditionalStatement => FMOne type: #FASTTConditionalStatement opposite: #condition' ,
3634 ' #expressionStatementOwner => FMOne type: #FASTTExpressionStatement opposite: #expression' ,
37- ' #returnOwner => FMOne type: #FASTTReturnStatement opposite: #expression ' ,
35+ ' #parentConditional => FMOne type: #FASTTWithCondition opposite: #condition ' ,
3836 ' #parentExpression => FMOne type: #FASTTUnaryExpression opposite: #expression' ,
39- ' #argumentOwner => FMOne type: #FASTTWithArguments opposite: #arguments'
37+ ' #parentExpressionLeft => FMOne type: #FASTTBinaryExpression opposite: #leftOperand' ,
38+ ' #parentExpressionRight => FMOne type: #FASTTBinaryExpression opposite: #rightOperand' ,
39+ ' #returnOwner => FMOne type: #FASTTReturnStatement opposite: #expression'
4040 ],
4141 #traits : ' FASTTEntity' ,
4242 #classTraits : ' FASTTEntity classTrait' ,
@@ -136,28 +136,35 @@ FASTTExpression >> isExpression [
136136]
137137
138138{ #category : ' accessing' }
139- FASTTExpression >> parentConditionalStatement [
140- " Relation named: #parentConditionalStatement type: #FASTTConditionalStatement opposite: #condition"
139+ FASTTExpression >> parentConditional [
140+ " Relation named: #parentConditional type: #FASTTWithCondition opposite: #condition"
141141
142142 < generated>
143- < FMComment: ' Optional condition statement where this expression is used' >
143+ < FMComment: ' Optional condition statement/expression where this expression is used' >
144144 < container>
145145 < derived>
146- ^ parentConditionalStatement
146+ ^ parentConditional
147147]
148148
149149{ #category : ' accessing' }
150- FASTTExpression >> parentConditionalStatement : anObject [
150+ FASTTExpression >> parentConditional : anObject [
151151
152152 < generated>
153- parentConditionalStatement := anObject
153+ parentConditional := anObject
154154]
155155
156156{ #category : ' navigation' }
157- FASTTExpression >> parentConditionalStatementGroup [
157+ FASTTExpression >> parentConditionalGroup [
158158 < generated>
159- < navigation: ' ParentConditionalStatement' >
160- ^ MooseSpecializedGroup with: self parentConditionalStatement
159+ < navigation: ' ParentConditional' >
160+ ^ MooseSpecializedGroup with: self parentConditional
161+ ]
162+
163+ { #category : ' accessing' }
164+ FASTTExpression >> parentConditionalStatement [
165+
166+ self deprecated: ' Use #parentConditional instead.' transformWith: ' `@rcv parentConditionalStatement' - > ' `@rcv parentConditional' .
167+ ^ self parentConditional
161168]
162169
163170{ #category : ' accessing' }
0 commit comments