All Message Specifications

message selectordefining protocol
&<boolean>
*<Duration>
*<number>
+<DateAndTime>
+<Duration>
+<number>
,<exceptionSelector>
,<exceptionSet>
,<Interval>
,<readableString>
,<sequencedReadableCollection>
,<SortedCollection>
-<DateAndTime>
-<Duration>
-<number>
/<Duration>
/<number>
//<number>
<<DateAndTime>
<<Duration>
<<magnitude>
<<number>
<<readableString>
<=<magnitude>
<=<readableString>
=<Character>
=<DateAndTime>
=<Duration>
=<Float>
=<number>
=<Object>
=<sequencedReadableCollection>
==<Object>
><DateAndTime>
><Duration>
><magnitude>
><number>
><readableString>
>=<magnitude>
>=<readableString>
abs<Duration>
abs<number>
add:<Bag>
add:<extensibleCollection>
add:<OrderedCollection>
add:<Set>
add:<SortedCollection>
add:after:<OrderedCollection>
add:afterIndex:<OrderedCollection>
add:before:<OrderedCollection>
add:beforeIndex:<OrderedCollection>
add:withOccurrences:<Bag>
addAll:<abstractDictionary>
addAll:<Bag>
addAll:<extensibleCollection>
addAll:<Set>
addAll:after:<OrderedCollection>
addAll:afterIndex:<OrderedCollection>
addAll:before:<OrderedCollection>
addAll:beforeIndex:<OrderedCollection>
addAllFirst:<OrderedCollection>
addAllLast:<OrderedCollection>
addFirst:<OrderedCollection>
addLast:<OrderedCollection>
after:<sequencedReadableCollection>
allMask:<integer>
allSatisfy:<collection>
allSubclasses<classDescription>
allSuperclasses<classDescription>
and:<boolean>
anyMask:<integer>
anySatisfy:<collection>
arcCos<Float>
arcSin<Float>
arcTan<Float>
argumentCount<dyadicValuable>
argumentCount<monadicValuable>
argumentCount<niladicValuable>
argumentCount<valuable>
arguments<failedMessage>
asArray<collection>
asBag<collection>
asByteArray<collection>
asFloat<number>
asFloatD<number>
asFloatE<number>
asFloatQ<number>
asFraction<number>
asInteger<number>
asLocal<DateAndTime>
asLowercase<Character>
asLowercase<readableString>
asOrderedCollection<collection>
asScaledDecimal:<integer>
asScaledDecimal:<number>
asSeconds<Duration>
asSet<collection>
asSortedCollection<collection>
asSortedCollection<SortedCollection>
asSortedCollection:<collection>
asString<Character>
asString<readableString>
asString<String>
asString<symbol>
asSymbol<readableString>
asSymbol<symbol>
asUppercase<Character>
asUppercase<readableString>
asUTC<DateAndTime>
at:<abstractDictionary>
at:<sequencedReadableCollection>
at:ifAbsent:<abstractDictionary>
at:ifAbsent:<sequencedReadableCollection>
at:ifAbsentPut:<abstractDictionary>
at:put:<abstractDictionary>
at:put:<sequencedCollection>
atAll:put:<sequencedCollection>
atAllPut:<sequencedCollection>
atEnd<gettableStream>
before:<sequencedReadableCollection>
between:and:<magnitude>
bitAnd:<integer>
bitAt:<integer>
bitAt:put:<integer>
bitOr:<integer>
bitShift:<integer>
bitXor:<integer>
ceiling<number>
class<Object>
clockPrecision<DateAndTime factory>
close<sequencedStream>
codePoint<Character>
codePoint:<Character factory>
collect:<abstractDictionary>
collect:<Bag>
collect:<collection>
collect:<Interval>
collect:<Set>
collect:<SortedCollection>
contents<collectionStream>
contents<FileStream>
contents<sequencedStream>
copy<Object>
copyFrom:to:<Interval>
copyFrom:to:<sequencedReadableCollection>
copyReplaceAll:with:<Interval>
copyReplaceAll:with:<readableString>
copyReplaceAll:with:<sequencedReadableCollection>
copyReplaceAll:with:<SortedCollection>
copyReplaceFrom:to:with:<Interval>
copyReplaceFrom:to:with:<readableString>
copyReplaceFrom:to:with:<sequencedReadableCollection>
copyReplaceFrom:to:with:<SortedCollection>
copyReplaceFrom:to:withObject:<Interval>
copyReplaceFrom:to:withObject:<sequencedReadableCollection>
copyReplaceFrom:to:withObject:<SortedCollection>
copyReplacing:withObject:<Interval>
copyReplacing:withObject:<readableString>
copyReplacing:withObject:<sequencedReadableCollection>
copyReplacing:withObject:<SortedCollection>
copyWith:<Interval>
copyWith:<readableString>
copyWith:<sequencedReadableCollection>
copyWithout:<Interval>
copyWithout:<sequencedReadableCollection>
cos<Float>
cr<Character factory>
cr<puttableStream>
dayOfMonth<DateAndTime>
dayOfWeek<DateAndTime>
dayOfWeekAbbreviation<DateAndTime>
dayOfWeekName<DateAndTime>
dayOfYear<DateAndTime>
days<Duration>
days:hours:minutes:seconds:<Duration factory>
defaultAction<Error>
defaultAction<exceptionDescription>
defaultAction<Notification>
defaultAction<Warning>
degreesToRadians<Float>
denominator<Fraction>
denominator<rational>
denormalized<floatCharacterization>
description<exceptionDescription>
detect:<collection>
detect:ifNone:<collection>
dividend<ZeroDivide>
dividend:<ZeroDivide factory>
do:<collection>
do:<gettableStream>
do:<sequencedReadableCollection>
do:separatedBy:<collection>
doesNotUnderstand:<Object>
e<floatCharacterization>
emax<floatCharacterization>
emin<floatCharacterization>
ensure:<niladicBlock>
epsilon<floatCharacterization>
eqv:<boolean>
error:<Object>
even<integer>
exp<Float>
externalType<FileStream>
factorial<integer>
findFirst:<sequencedReadableCollection>
findLast:<sequencedReadableCollection>
first<sequencedReadableCollection>
floor<number>
floorLog:<Float>
flush<puttableStream>
fmax<floatCharacterization>
fmin<floatCharacterization>
fminDenormalized<floatCharacterization>
fminNormalized<floatCharacterization>
fractionPart<number>
from:to:<Interval factory>
from:to:by:<Interval factory>
from:to:do:<sequencedReadableCollection>
from:to:keysAndValuesDo:<sequencedReadableCollection>
gcd:<integer>
handles:<Exception class>
handles:<exceptionSelector>
handles:<MessageNotUnderstoodSelector>
hash<Object>
highBit<integer>
hour<DateAndTime>
hour12<DateAndTime>
hour24<DateAndTime>
hours<Duration>
identityHash<Object>
ifCurtailed:<niladicBlock>
ifFalse:<boolean>
ifFalse:ifTrue:<boolean>
ifTrue:<boolean>
ifTrue:ifFalse:<boolean>
includes:<collection>
includesKey:<abstractDictionary>
indexOf:<sequencedReadableCollection>
indexOf:ifAbsent:<sequencedReadableCollection>
indexOfSubCollection:startingAt:<sequencedReadableCollection>
indexOfSubCollection:startingAt:ifAbsent:<sequencedReadableCollection>
inject:into:<collection>
integerPart<number>
isAlphaNumeric<Character>
isBinary<FileStream>
isDigit<Character>
isEmpty<collection>
isEmpty<sequencedStream>
isKindOf:<Object>
isLeapYear<DateAndTime>
isLetter<Character>
isLowercase<Character>
isMemberOf:<Object>
isNested<signaledException>
isNil<Object>
isResumable<Error>
isResumable<exceptionDescription>
isResumable<MessageNotUnderstood>
isResumable<Notification>
isResumable<ZeroDivide>
isText<FileStream>
isUppercase<Character>
keyAtValue:<abstractDictionary>
keyAtValue:ifAbsent:<abstractDictionary>
keys<abstractDictionary>
keysAndValuesDo:<abstractDictionary>
keysAndValuesDo:<sequencedReadableCollection>
keysDo:<abstractDictionary>
last<sequencedReadableCollection>
lcm:<integer>
lf<Character factory>
ln<Float>
log:<Float>
max:<magnitude>
meridianAbbreviation<DateAndTime>
message<MessageNotUnderstood>
message1<MessageNotUnderstood>
messageText<exceptionDescription>
messageText:<exceptionBuilder>
min:<magnitude>
minute<DateAndTime>
minutes<Duration>
month<DateAndTime>
monthAbbreviation<DateAndTime>
monthName<DateAndTime>
name<classDescription>
negated<Duration>
negated<number>
negative<Duration>
negative<number>
new<Array factory>
new<Bag factory>
new<ByteArray factory>
new<collection factory>
new<Dictionary factory>
new<Error class>
new<Exception class>
new<exceptionInstantiator>
new<IdentityDictionary factory>
new<instantiator>
new<Notification class>
new<Object class>
new<OrderedCollection factory>
new<Set factory>
new<SortedCollection factory>
new<String factory>
new<Warning class>
new:<Array factory>
new:<Bag factory>
new:<ByteArray factory>
new:<collection factory>
new:<Dictionary factory>
new:<IdentityDictionary factory>
new:<OrderedCollection factory>
new:<Set factory>
new:<SortedCollection factory>
new:<String factory>
next<gettableStream>
next:<gettableStream>
next:<readFileStream>
next:<ReadStream>
nextLine<gettableStream>
nextMatchFor:<gettableStream>
nextPut:<puttableStream>
nextPutAll:<puttableStream>
noMask:<integer>
not<boolean>
notEmpty<collection>
notNil<Object>
now<DateAndTime factory>
numerator<Fraction>
numerator<rational>
numerator:denominator:<Fraction factory>
occurrencesOf:<collection>
odd<integer>
offset<DateAndTime>
offset:<DateAndTime>
on:<ReadStream factory>
on:do:<niladicBlock>
or:<boolean>
outer<signaledException>
pass<signaledException>
peek<gettableStream>
peekFor:<gettableStream>
perform:<Object>
perform:with:<Object>
perform:with:with:<Object>
perform:with:with:with:<Object>
perform:withArguments:<Object>
pi<floatCharacterization>
position<sequencedStream>
position:<sequencedStream>
positive<Duration>
positive<number>
precision<floatCharacterization>
printOn:<Object>
printOn:base:showRadix:<integer>
printString<boolean>
printString<DateAndTime>
printString<Duration>
printString<Float>
printString<Fraction>
printString<nil>
printString<number>
printString<Object>
printStringRadix:<integer>
quo:<number>
radiansToDegrees<Float>
radix<floatCharacterization>
raisedTo:<number>
raisedToInteger:<number>
read:<FileStream factory>
read:type:<FileStream factory>
receiver<MessageNotUnderstood>
reciprocal<number>
rehash<collection>
reject:<abstractDictionary>
reject:<collection>
reject:<Interval>
rem:<number>
remove:<extensibleCollection>
remove:ifAbsent:<extensibleCollection>
removeAll:<extensibleCollection>
removeAllKeys:<abstractDictionary>
removeAllKeys:ifAbsent:<abstractDictionary>
removeAtIndex:<sequencedContractibleCollection>
removeFirst<sequencedContractibleCollection>
removeKey:<abstractDictionary>
removeKey:ifAbsent:<abstractDictionary>
removeLast<sequencedContractibleCollection>
replaceFrom:to:with:<sequencedCollection>
replaceFrom:to:with:startingAt:<sequencedCollection>
replaceFrom:to:withObject:<sequencedCollection>
reset<sequencedStream>
resignalAs:<signaledException>
respondsTo:<Object>
resume<signaledException>
resume:<signaledException>
retry<signaledException>
retryUsing:<signaledException>
return<signaledException>
return:<signaledException>
reverse<Interval>
reverse<sequencedReadableCollection>
reverse<SortedCollection>
reverseDo:<sequencedReadableCollection>
rounded<number>
roundTo:<number>
sameAs:<readableString>
scale<scaledDecimal>
second<DateAndTime>
seconds<Duration>
seconds:<Duration factory>
select:<abstractDictionary>
select:<collection>
select:<Interval>
selector<failedMessage>
setToEnd<sequencedStream>
sign<number>
signal<Exception class>
signal<exceptionInstantiator>
signal<exceptionSignaler>
signal<ZeroDivide factory>
signal:<exceptionSignaler>
sin<Float>
size<collection>
skip:<gettableStream>
skipTo:<gettableStream>
sortBlock<SortedCollection>
sortBlock:<SortedCollection>
sortBlock:<SortedCollection factory>
space<Character factory>
space<puttableStream>
sqrt<number>
squared<number>
strictlyPositive<number>
subclasses<classDescription>
subStrings:<readableString>
superclass<classDescription>
tab<Character factory>
tab<puttableStream>
tag<exceptionDescription>
tan<Float>
timeZoneAbbreviation<DateAndTime>
timeZoneName<DateAndTime>
to:<number>
to:by:<number>
to:by:do:<number>
to:do:<number>
truncated<number>
truncateTo:<number>
upTo:<gettableStream>
upTo:<readFileStream>
upTo:<ReadStream>
value<niladicValuable>
value:<monadicValuable>
value:value:<dyadicValuable>
values<abstractDictionary>
valueWithArguments:<valuable>
whileFalse<niladicValuable>
whileFalse:<niladicValuable>
whileTrue<niladicValuable>
whileTrue:<niladicValuable>
with:<Array factory>
with:<Bag factory>
with:<ByteArray factory>
with:<initializableCollection factory>
with:<OrderedCollection factory>
with:<ReadWriteStream factory>
with:<Set factory>
with:<SortedCollection factory>
with:<String factory>
with:<WriteStream factory>
with:do:<sequencedReadableCollection>
with:with:<Array factory>
with:with:<Bag factory>
with:with:<ByteArray factory>
with:with:<initializableCollection factory>
with:with:<OrderedCollection factory>
with:with:<Set factory>
with:with:<SortedCollection factory>
with:with:<String factory>
with:with:with:<Array factory>
with:with:with:<Bag factory>
with:with:with:<ByteArray factory>
with:with:with:<initializableCollection factory>
with:with:with:<OrderedCollection factory>
with:with:with:<Set factory>
with:with:with:<SortedCollection factory>
with:with:with:<String factory>
with:with:with:with:<Array factory>
with:with:with:with:<Bag factory>
with:with:with:with:<ByteArray factory>
with:with:with:with:<initializableCollection factory>
with:with:with:with:<OrderedCollection factory>
with:with:with:with:<Set factory>
with:with:with:with:<SortedCollection factory>
with:with:with:with:<String factory>
withAll:<Array factory>
withAll:<Bag factory>
withAll:<ByteArray factory>
withAll:<Dictionary factory>
withAll:<IdentityDictionary factory>
withAll:<initializableCollection factory>
withAll:<OrderedCollection factory>
withAll:<Set factory>
withAll:<SortedCollection factory>
withAll:<String factory>
write:<FileStream factory>
write:mode:<FileStream factory>
write:mode:check:type:<FileStream factory>
xor:<boolean>
year<DateAndTime>
year:day:hour:minute:second:<DateAndTime factory>
year:day:hour:minute:second:offset:<DateAndTime factory>
year:month:day:hour:minute:second:<DateAndTime factory>
year:month:day:hour:minute:second:offset:<DateAndTime factory>
yourself<Object>
zero<Duration factory>
\\<number>
|<boolean>
~=<Object>
~~<Object>