Dart Documentationbot

bot library

Functions

Enumerable $(Iterable source) #

Enumerable $(Iterable source) {
  if(source is Enumerable) {
    return source;
  } else {
    return new Enumerable.fromIterable(source);
  }
}

bool isValidNumber(num value) #

bool isValidNumber(num value) {
  return value != null && !value.isInfinite() && !value.isNaN();
}

NumberEnumerable n$(Iterable<num> source) #

NumberEnumerable n$(Iterable<num> source) {
  return new NumberEnumerable.from(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);
  }
}

Random get rnd() #

math.Random get rnd {
  if(_botHelperRandom == null) {
    _botHelperRandom = new math.Random();
  }
  return _botHelperRandom;
}

Classes

Box

Interfaces

Typedefs

Exceptions