bot library
Properties
final Random rnd #
math.Random get rnd { if(_botHelperRandom == null) { _botHelperRandom = new math.Random(); } return _botHelperRandom; }
Functions
NumberEnumerable n$(Iterable<num> source) #
NumberEnumerable n$(Iterable<num> source) { return new NumberEnumerable.from(source); }
Enumerable $(Iterable source) #
Enumerable $(Iterable source) { if(source is Enumerable) { return source; } else { return new Enumerable.fromIterable(source); } }
void require(bool truth, [String message = '']) #
void require(bool truth, [String message = '']) { if(!truth) { throw new Exception(message); } }
void requireArgument(bool truth, [String arg = "", String message]) #
void requireArgument(bool truth, [String arg = "", String message]) { if(!truth) { if(message != null) { throw new DetailedIllegalArgumentException(arg, message); } else { throw new IllegalArgumentException(arg); } } }
void requireArgumentNotNull(argument, [String argName = ""]) #
void requireArgumentNotNull(argument, [String argName = ""]) { if(argument == null) { throw new NullArgumentException(argName); } }
bool isValidNumber(num value) #
bool isValidNumber(num value) { return value != null && !value.isInfinite() && !value.isNaN(); }