toLanguageEnum method

LanguageEnum? toLanguageEnum()

Implementation

LanguageEnum? toLanguageEnum() {
  switch (this) {
    case 'java':
      return LanguageEnum.java;
    case 'python':
      return LanguageEnum.python;
    case 'c':
      return LanguageEnum.c;
    case 'cpp':
      return LanguageEnum.cpp;
    case 'csharp':
      return LanguageEnum.csharp;
    case 'dart':
      return LanguageEnum.dart;
    case 'go':
      return LanguageEnum.go;
    case 'javascript':
      return LanguageEnum.javascript;
    case 'r':
      return LanguageEnum.r;
    case 'swift':
      return LanguageEnum.swift;
    case 'bash':
      return LanguageEnum.bash;
    case 'ruby':
      return LanguageEnum.ruby;
    case 'sql':
      return LanguageEnum.sql;
    case 'objective-c':
      return LanguageEnum.objectivec;
    case 'php':
      return LanguageEnum.php;
    case 'kotlin':
      return LanguageEnum.kotlin;
    case 'scala':
      return LanguageEnum.scala;
    case 'perl':
      return LanguageEnum.perl;
    case 'matlab':
      return LanguageEnum.matlab;
    case 'html':
      return LanguageEnum.html;
    case 'css':
      return LanguageEnum.css;
    case 'xml':
      return LanguageEnum.xml;
    case 'typescript':
      return LanguageEnum.typescript;
    case 'plain':
      return LanguageEnum.plain;
    case 'ada':
      return LanguageEnum.ada;
    case 'assembly':
      return LanguageEnum.assembly;
    case 'clojure':
      return LanguageEnum.clojure;
    case 'cobol':
      return LanguageEnum.cobol;
    case 'elixir':
      return LanguageEnum.elixir;
    case 'erlang':
      return LanguageEnum.erlang;
    case 'fortran':
      return LanguageEnum.fortran;
    case 'groovy':
      return LanguageEnum.groovy;
    case 'haskell':
      return LanguageEnum.haskell;
    case 'julia':
      return LanguageEnum.julia;
    case 'lua':
      return LanguageEnum.lua;
    case 'pascal':
      return LanguageEnum.pascal;
    case 'prolog':
      return LanguageEnum.prolog;
    case 'rust':
      return LanguageEnum.rust;
    case 'scheme':
      return LanguageEnum.scheme;
    case 'smalltalk':
      return LanguageEnum.smalltalk;
    case 'vhdl':
      return LanguageEnum.vhdl;
    case 'brainfuck':
      return LanguageEnum.brainfuck;
    case 'racket':
      return LanguageEnum.racket;
    case 'fsharp':
      return LanguageEnum.fsharp;
    default:
      return null;
  }
}