Пример #1
0
 public Stepper copy() {
   if (myItem == null) {
     return this;
   } else {
     Heaper result;
     result = SomeSteppers.fetch();
     if (result == null) {
       return new ItemStepper(myItem);
     } else {
       // TODO review
       return new ItemStepper(myItem);
     }
   }
   /*
   udanax-top.st:54561:ItemStepper methodsFor: 'create'!
   {Stepper} copy
   	myItem == NULL
   		ifTrue: [ ^ self ]
   		ifFalse: [
   			| result {Heaper} |
   			result := SomeSteppers fetch.
   			result == NULL
   				ifTrue: [^ItemStepper create: myItem]
   				ifFalse: [^(ItemStepper new.Become: result) create: myItem]]!
   */
 }
Пример #2
0
 public static ItemStepper make(Heaper item) {
   Heaper result;
   result = SomeSteppers.fetch();
   if (result == null) {
     return new ItemStepper(item);
   } else {
     // TODO review
     return new ItemStepper(item);
   }
   /*
   udanax-top.st:54606:ItemStepper class methodsFor: 'create'!
   {Stepper} make: item {Heaper}
   	| result {Heaper} |
   	result := SomeSteppers fetch.
   	result == NULL
   		ifTrue: [^ self create: item]
   		ifFalse: [^ (self new.Become: result) create: item]!
   */
 }