get method

  1. @override
Object? get(
  1. Token name
)
override

Implementation

@override
Object? get(Token name) {
  switch (name.lexeme) {
    case "linear":
      return Curves.linear;
    case "linearToEaseOut":
      return Curves.linearToEaseOut;
    case "ease":
      return Curves.ease;
    case "easeIn":
      return Curves.easeIn;
    case "easeOut":
      return Curves.easeOut;
    case "easeInOut":
      return Curves.easeInOut;
    case "fastOutSlowIn":
      return Curves.fastOutSlowIn;
    case "slowMiddle":
      return Curves.slowMiddle;
    case "bounceIn":
      return Curves.bounceIn;
    case "bounceOut":
      return Curves.bounceOut;
    case "bounceInOut":
      return Curves.bounceInOut;
    case "elasticIn":
      return Curves.elasticIn;
    case "elasticOut":
      return Curves.elasticOut;
    case "elasticInOut":
      return Curves.elasticInOut;
  }
  throw "Invalid property ${name.lexeme} in Curves";
}