VarArgCheapBlock.st
author Claus Gittinger <cg@exept.de>
Thu, 02 Dec 1999 12:22:55 +0100
changeset 5049 d8279f59df21
parent 2247 3e227e6ea1fb
child 5351 f9529bd6b6e4
permissions -rw-r--r--
added #includesIdentical:
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2247
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     1
"
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     2
 COPYRIGHT (c) 1997 by eXept Software AG / Claus Gittinger
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     3
	      All Rights Reserved
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     4
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
 This software is furnished under a license and may be used
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     6
 only in accordance with the terms of that license and with the
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     7
 inclusion of the above copyright notice.   This software may not
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
 be provided or otherwise made available to, or used by, any
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     9
 other person.  No title to or ownership of the software is
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    10
 hereby transferred.
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    11
"
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
CheapBlock subclass:#VarArgCheapBlock
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    16
	instanceVariableNames:''
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    17
	classVariableNames:''
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    18
	poolDictionaries:''
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    19
	category:'Kernel-Methods'
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    20
!
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    21
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    22
!VarArgCheapBlock class methodsFor:'documentation'!
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    23
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    24
copyright
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    25
"
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    26
 COPYRIGHT (c) 1997 by eXept Software AG / Claus Gittinger
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    27
	      All Rights Reserved
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    28
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    29
 This software is furnished under a license and may be used
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    30
 only in accordance with the terms of that license and with the
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    31
 inclusion of the above copyright notice.   This software may not
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    32
 be provided or otherwise made available to, or used by, any
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    33
 other person.  No title to or ownership of the software is
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    34
 hereby transferred.
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    35
"
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    36
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    37
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    38
!
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    39
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    40
documentation
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    41
"
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    42
    read the documentation in VarArgBlocks.
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    43
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    44
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    45
    [author:]
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    46
        Claus Gittinger
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    47
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    48
    [see also:]
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    49
        Block CheapBlock
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    50
"
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    51
! !
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    52
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    53
!VarArgCheapBlock methodsFor:'evaluation'!
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    54
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    55
value
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    56
    "evaluate the receiver with no block args."
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    57
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    58
    ^ super value:#()
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    59
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    60
    "Created: 23.1.1997 / 04:57:49 / cg"
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    61
!
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    62
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    63
value:arg
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    64
    "evaluate the receiver with a single argument."
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    65
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    66
    ^ super value:(Array with:arg)
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    67
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    68
    "Created: 23.1.1997 / 04:57:57 / cg"
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    69
!
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    70
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    71
value:arg1 value:arg2
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    72
    "evaluate the receiver with two arguments."
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    73
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    74
    ^ super value:(Array with:arg1 with:arg2)
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    75
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    76
    "Created: 23.1.1997 / 04:58:03 / cg"
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    77
!
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    78
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    79
value:arg1 value:arg2 value:arg3
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    80
    "evaluate the receiver with three arguments."
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    81
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    82
    ^ super value:(Array with:arg1 with:arg2 with:arg3)
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    83
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    84
    "Created: 23.1.1997 / 04:58:09 / cg"
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    85
!
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    86
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    87
value:arg1 value:arg2 value:arg3 value:arg4
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    88
    "evaluate the receiver with four arguments."
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    89
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    90
    ^ super value:(Array 
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    91
		    with:arg1 
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    92
		    with:arg2 
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    93
		    with:arg3 
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    94
		    with:arg4)
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    95
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    96
    "Modified: 22.1.1997 / 19:41:22 / cg"
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    97
    "Created: 23.1.1997 / 04:58:14 / cg"
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    98
!
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    99
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   100
value:arg1 value:arg2 value:arg3 value:arg4 value:arg5
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   101
    "evaluate the receiver with five arguments."
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   102
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   103
    ^ super value:(Array 
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   104
		    with:arg1 
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   105
		    with:arg2 
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   106
		    with:arg3 
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   107
		    with:arg4
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   108
		    with:arg5)
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   109
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   110
    "Modified: 22.1.1997 / 19:41:26 / cg"
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   111
    "Created: 23.1.1997 / 04:58:18 / cg"
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   112
!
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   113
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   114
value:arg1 value:arg2 value:arg3 value:arg4 value:arg5 value:arg6
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   115
    "evaluate the receiver with six arguments."
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   116
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   117
    ^ super value:(Array 
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   118
		    with:arg1 
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   119
		    with:arg2 
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   120
		    with:arg3 
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   121
		    with:arg4
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   122
		    with:arg5
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   123
		    with:arg6)
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   124
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   125
    "Modified: 22.1.1997 / 19:41:29 / cg"
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   126
    "Created: 23.1.1997 / 04:58:22 / cg"
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   127
!
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   128
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   129
value:arg1 value:arg2 value:arg3 value:arg4 value:arg5 value:arg6 value:arg7
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   130
    "evaluate the receiver with seven arguments."
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   131
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   132
    ^ super value:(Array 
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   133
		    with:arg1 
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   134
		    with:arg2 
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   135
		    with:arg3 
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   136
		    with:arg4
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   137
		    with:arg5
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   138
		    with:arg6
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   139
		    with:arg7)
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   140
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   141
    "Modified: 22.1.1997 / 19:41:33 / cg"
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   142
    "Created: 23.1.1997 / 04:58:26 / cg"
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   143
!
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   144
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   145
value:arg1 value:arg2 value:arg3 value:arg4 value:arg5 value:arg6 value:arg7 value:arg8
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   146
    "evaluate the receiver with eight arguments."
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   147
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   148
    ^ super value:(Array 
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   149
		    with:arg1 
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   150
		    with:arg2 
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   151
		    with:arg3 
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   152
		    with:arg4
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   153
		    with:arg5
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   154
		    with:arg6
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   155
		    with:arg7
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   156
		    with:arg8)
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   157
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   158
    "Created: 23.1.1997 / 04:58:30 / cg"
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   159
!
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   160
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   161
valueWithArguments:argArray
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   162
    "evaluate the receiver with all arguments in argArray."
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   163
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   164
    ^ super value:argArray
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   165
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   166
    "Created: 23.1.1997 / 04:59:16 / cg"
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   167
! !
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   168
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   169
!VarArgCheapBlock methodsFor:'testing'!
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   170
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   171
isVarArgBlock
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   172
    "return true, if this block accepts a variable number of arguments"
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   173
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   174
    ^ true
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   175
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   176
    "Created: 23.1.1997 / 05:00:18 / cg"
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   177
! !
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   178
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   179
!VarArgCheapBlock class methodsFor:'documentation'!
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   180
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   181
version
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   182
    ^ '$Header: /cvs/stx/stx/libbasic/VarArgCheapBlock.st,v 1.1 1997-01-23 14:23:52 cg Exp $'
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   183
! !