All Selectors

selectordefining protocols
&<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><number>
add:<Bag><extensibleCollection><OrderedCollection><Set><SortedCollection>
add:after:<OrderedCollection>
add:afterIndex:<OrderedCollection>
add:before:<OrderedCollection>
add:beforeIndex:<OrderedCollection>
add:withOccurrences:<Bag>
addAll:<abstractDictionary><Bag><extensibleCollection><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><monadicValuable><niladicValuable><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><readableString>
asOrderedCollection<collection>
asScaledDecimal:<integer><number>
asSeconds<Duration>
asSet<collection>
asSortedCollection<collection><SortedCollection>
asSortedCollection:<collection>
asString<Character><readableString><String><symbol>
asSymbol<readableString><symbol>
asUppercase<Character><readableString>
asUTC<DateAndTime>
at:<abstractDictionary><sequencedReadableCollection>
at:ifAbsent:<abstractDictionary><sequencedReadableCollection>
at:ifAbsentPut:<abstractDictionary>
at:put:<abstractDictionary><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><Bag><collection><Interval><Set><SortedCollection>
contents<collectionStream><FileStream><sequencedStream>
copy<Object>
copyFrom:to:<Interval><sequencedReadableCollection>
copyReplaceAll:with:<Interval><readableString><sequencedReadableCollection><SortedCollection>
copyReplaceFrom:to:with:<Interval><readableString><sequencedReadableCollection><SortedCollection>
copyReplaceFrom:to:withObject:<Interval><sequencedReadableCollection><SortedCollection>
copyReplacing:withObject:<Interval><readableString><sequencedReadableCollection><SortedCollection>
copyWith:<Interval><readableString><sequencedReadableCollection>
copyWithout:<Interval><sequencedReadableCollection>
cos<Float>
cr<Character factory><puttableStream>
dayOfMonth<DateAndTime>
dayOfWeek<DateAndTime>
dayOfWeekAbbreviation<DateAndTime>
dayOfWeekName<DateAndTime>
dayOfYear<DateAndTime>
days<Duration>
days:hours:minutes:seconds:<Duration factory>
defaultAction<Error><exceptionDescription><Notification><Warning>
degreesToRadians<Float>
denominator<Fraction><rational>
denormalized<floatCharacterization>
description<exceptionDescription>
detect:<collection>
detect:ifNone:<collection>
dividend<ZeroDivide>
dividend:<ZeroDivide factory>
do:<collection><gettableStream><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><exceptionSelector><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><sequencedStream>
isKindOf:<Object>
isLeapYear<DateAndTime>
isLetter<Character>
isLowercase<Character>
isMemberOf:<Object>
isNested<signaledException>
isNil<Object>
isResumable<Error><exceptionDescription><MessageNotUnderstood><Notification><ZeroDivide>
isText<FileStream>
isUppercase<Character>
keyAtValue:<abstractDictionary>
keyAtValue:ifAbsent:<abstractDictionary>
keys<abstractDictionary>
keysAndValuesDo:<abstractDictionary><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><number>
negative<Duration><number>
new<Array factory><Bag factory><ByteArray factory><collection factory><Dictionary factory><Error class><Exception class><exceptionInstantiator><IdentityDictionary factory><instantiator><Notification class><Object class><OrderedCollection factory><Set factory><SortedCollection factory><String factory><Warning class>
new:<Array factory><Bag factory><ByteArray factory><collection factory><Dictionary factory><IdentityDictionary factory><OrderedCollection factory><Set factory><SortedCollection factory><String factory>
next<gettableStream>
next:<gettableStream><readFileStream><ReadStream>
nextLine<gettableStream>
nextMatchFor:<gettableStream>
nextPut:<puttableStream>
nextPutAll:<puttableStream>
noMask:<integer>
not<boolean>
notEmpty<collection>
notNil<Object>
now<DateAndTime factory>
numerator<Fraction><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><number>
precision<floatCharacterization>
printOn:<Object>
printOn:base:showRadix:<integer>
printString<boolean><DateAndTime><Duration><Float><Fraction><nil><number><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><collection><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><sequencedReadableCollection><SortedCollection>
reverseDo:<sequencedReadableCollection>
rounded<number>
roundTo:<number>
sameAs:<readableString>
scale<scaledDecimal>
second<DateAndTime>
seconds<Duration>
seconds:<Duration factory>
select:<abstractDictionary><collection><Interval>
selector<failedMessage>
setToEnd<sequencedStream>
sign<number>
signal<Exception class><exceptionInstantiator><exceptionSignaler><ZeroDivide factory>
signal:<exceptionSignaler>
sin<Float>
size<collection>
skip:<gettableStream>
skipTo:<gettableStream>
sortBlock<SortedCollection>
sortBlock:<SortedCollection><SortedCollection factory>
space<Character factory><puttableStream>
sqrt<number>
squared<number>
strictlyPositive<number>
subclasses<classDescription>
subStrings:<readableString>
superclass<classDescription>
tab<Character factory><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><readFileStream><ReadStream>
value<niladicValuable>
value:<monadicValuable>
value:value:<dyadicValuable>
values<abstractDictionary>
valueWithArguments:<valuable>
whileFalse<niladicValuable>
whileFalse:<niladicValuable>
whileTrue<niladicValuable>
whileTrue:<niladicValuable>
with:<Array factory><Bag factory><ByteArray factory><initializableCollection factory><OrderedCollection factory><ReadWriteStream factory><Set factory><SortedCollection factory><String factory><WriteStream factory>
with:do:<sequencedReadableCollection>
with:with:<Array factory><Bag factory><ByteArray factory><initializableCollection factory><OrderedCollection factory><Set factory><SortedCollection factory><String factory>
with:with:with:<Array factory><Bag factory><ByteArray factory><initializableCollection factory><OrderedCollection factory><Set factory><SortedCollection factory><String factory>
with:with:with:with:<Array factory><Bag factory><ByteArray factory><initializableCollection factory><OrderedCollection factory><Set factory><SortedCollection factory><String factory>
withAll:<Array factory><Bag factory><ByteArray factory><Dictionary factory><IdentityDictionary factory><initializableCollection factory><OrderedCollection factory><Set factory><SortedCollection factory><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>