@@ -11,12 +11,6 @@ SLMockInliningTestClass >> emptyMethod: arg [
1111
1212]
1313
14- { #category : ' inlining-arguments' }
15- SLMockInliningTestClass >> emptyMethodAWithArgumentsInlined [
16-
17- self emptyMethod: self methodCAlwaysInlined
18- ]
19-
2014{ #category : ' inlining-arguments' }
2115SLMockInliningTestClass >> emptyMethodAWithSimpleArgumentsInlined [
2216
@@ -61,16 +55,6 @@ SLMockInliningTestClass >> methodAInlineMultipleIfFalseReturningIfTrueInAssignme
6155 self methodBIfFalseReturningIfTrue ]
6256]
6357
64- { #category : ' inlining-returning-conditional' }
65- SLMockInliningTestClass >> methodAInlineMultipleIfFalseReturningIfTrueInReturn [
66-
67- ^ self methodB
68- ifFalse: [ self methodBIfFalseReturningIfTrue ]
69- ifTrue: [
70- 5 .
71- self methodBIfFalseReturningIfTrue ]
72- ]
73-
7458{ #category : ' inlining-assignment' }
7559SLMockInliningTestClass >> methodAInlineReturningIfTrueIfFalseInAssignment [
7660
@@ -97,47 +81,20 @@ SLMockInliningTestClass >> methodAInlineReturningIfTrueInReturn [
9781 ^ self methodBReturningIfTrue
9882]
9983
100- { #category : ' inlining-assignment' }
101- SLMockInliningTestClass >> methodAInlineReturningInlinedIfTrueIfFalseInAssignment [
102-
103- | a |
104- a := self methodBReturningInlinedIfTrueIfFalse
105- ]
106-
107- { #category : ' inlining-returning-conditional' }
108- SLMockInliningTestClass >> methodAInlineReturningInlinedIfTrueIfFalseInReturn [
109-
110- ^ self methodBReturningInlinedIfTrueIfFalse
111- ]
112-
11384{ #category : ' inlining-assignment' }
11485SLMockInliningTestClass >> methodAInlineReturningInlinedIfTrueInAssignment [
11586
11687 | a |
11788 a := self methodBReturningInlinedIfTrue
11889]
11990
120- { #category : ' inlining-returning-conditional' }
121- SLMockInliningTestClass >> methodAInlineReturningInlinedIfTrueInReturn [
122-
123- ^ self methodBReturningInlinedIfTrue
124- ]
125-
12691{ #category : ' inlining-jump' }
12792SLMockInliningTestClass >> methodAMultipleReturn [
12893
12994 self methodBMultipleReturn.
13095 ^ 1 + 1
13196]
13297
133- { #category : ' inlining-jump' }
134- SLMockInliningTestClass >> methodAMultipleReturnAlwaysInlined [
135-
136- < inline: #always >
137- self methodBMultipleReturn.
138- ^ 1 + 1
139- ]
140-
14198{ #category : ' inlining-jump' }
14299SLMockInliningTestClass >> methodAMultipleReturnAsAssignmentExpression [
143100
@@ -151,12 +108,6 @@ SLMockInliningTestClass >> methodAMultipleReturnAsReturnExpression [
151108 ^ self methodBMultipleReturn
152109]
153110
154- { #category : ' inlining-jump' }
155- SLMockInliningTestClass >> methodAMultipleReturnAsReturnExpressionAndStatement [
156-
157- ^ self methodBMultipleReturnExpressionAndStatement
158- ]
159-
160111{ #category : ' inlining-jump' }
161112SLMockInliningTestClass >> methodAMultipleReturnExpression [
162113
@@ -171,13 +122,6 @@ SLMockInliningTestClass >> methodAReturnAssignment [
171122 ^ a := self methodB
172123]
173124
174- { #category : ' inlining-assignment' }
175- SLMockInliningTestClass >> methodAReturnBlockAssignment [
176-
177- | a |
178- ^ a := [ self methodB ]
179- ]
180-
181125{ #category : ' inlining-assignment-helpers' }
182126SLMockInliningTestClass >> methodAReturnOnAssignment [
183127
@@ -207,12 +151,6 @@ SLMockInliningTestClass >> methodAWithReturningSendArgumentsInlined [
207151 ^ self methodB: self methodCAlwaysInlined
208152]
209153
210- { #category : ' inlining-returning-arguments' }
211- SLMockInliningTestClass >> methodAWithReturningSendReturningArgumentsInlined [
212-
213- ^ self methodB: self methodAMultipleReturnAlwaysInlined
214- ]
215-
216154{ #category : ' inlining-arguments' }
217155SLMockInliningTestClass >> methodAWithSimpleArgumentsInlined [
218156
@@ -262,14 +200,6 @@ SLMockInliningTestClass >> methodBMultipleReturn [
262200 ^ 2 + 2
263201]
264202
265- { #category : ' inlining-jump-helpers' }
266- SLMockInliningTestClass >> methodBMultipleReturnExpressionAndStatement [
267-
268- ^ self methodB
269- ifTrue: [ 2 ]
270- ifFalse: [ self methodCMultipleReturn ]
271- ]
272-
273203{ #category : ' inlining-assignment-helpers' }
274204SLMockInliningTestClass >> methodBReturnOnAssignment [
275205
@@ -303,12 +233,6 @@ SLMockInliningTestClass >> methodBReturningInlinedIfTrue [
303233 ^ self methodB ifTrue: [ self methodB ]
304234]
305235
306- { #category : ' inlining-returning-conditional-helpers' }
307- SLMockInliningTestClass >> methodBReturningInlinedIfTrueIfFalse [
308-
309- ^ self methodB ifTrue: [ self methodB ] ifFalse: [ self methodA ]
310- ]
311-
312236{ #category : ' inlining-jump-helpers' }
313237SLMockInliningTestClass >> methodBSimpleReturn [
314238
0 commit comments