getConstantName static method
Implementation
static String? getConstantName(String typeName,
[List<String> args = const <String>[]]) {
switch (typeName) {
case 'Object':
return 'tObject';
case 'dynamic':
return 'tDynamic';
case 'String':
return 'tString';
case 'double':
return 'tDouble';
case 'int':
return 'tInt';
case 'num':
return 'tNum';
case 'BigInt':
return 'tBigInt';
case 'bool':
return 'tBool';
case 'void':
return 'tVoid';
case 'List':
{
if (args.length != 1) {
return 'tList';
}
switch (args[0]) {
case 'Object':
return 'tListObject';
case 'dynamic':
return 'tListDynamic';
case 'String':
return 'tListString';
case 'double':
return 'tListDouble';
case 'int':
return 'tListInt';
case 'num':
return 'tListNum';
case 'bool':
return 'tListBool';
default:
return null;
}
}
case 'Map':
{
if (args.length != 2) {
return 'tMap';
}
var a = '${args[0]};${args[1]}';
switch (a) {
case 'Object;Object':
return 'tMapObjectObject';
case 'String;String':
return 'tMapStringString';
case 'String;dynamic':
return 'tMapStringDynamic';
case 'String;Object':
return 'tMapStringObject';
default:
return null;
}
}
case 'Set':
{
{
if (args.length != 1) {
return 'tSet';
}
switch (args[0]) {
case 'Object':
return 'tSetObject';
case 'dynamic':
return 'tSetDynamic';
case 'String':
return 'tSetString';
case 'int':
return 'tSetInt';
default:
return null;
}
}
}
case 'Future':
{
{
if (args.length != 1) {
return 'tFuture';
}
switch (args[0]) {
case 'Object':
return 'tFutureObject';
case 'dynamic':
return 'tFutureDynamic';
case 'String':
return 'tFutureString';
case 'int':
return 'tFutureInt';
case 'bool':
return 'tFutureBool';
default:
return null;
}
}
}
case 'FutureOr':
{
{
if (args.length != 1) {
return 'tFutureOr';
}
switch (args[0]) {
case 'Object':
return 'tFutureOrObject';
case 'dynamic':
return 'tFutureOrDynamic';
case 'String':
return 'tFutureOrString';
case 'int':
return 'tFutureOrInt';
case 'bool':
return 'tFutureOrBool';
default:
return null;
}
}
}
case 'Function':
return 'tFunction';
default:
return null;
}
}