operator * method
dynamic
operator *(
- Object o
)
Implementation
operator *(Object o){
switch(o){
case int i:
if(literal != null){
return ExpressionOld((Size size)=>percentGetter(size) * i, (Size size){
final a = literal!.call(size);
return (a.$1 * i, a.$2);
});
}else{
return ExpressionOld((Size size)=>percentGetter(size) * i, null);
}
case double d:
if(literal != null){
return ExpressionOld((Size size)=>percentGetter(size) * d, (Size size){
final a = literal!.call(size);
return (a.$1 * d, a.$2);
});
}else{
return ExpressionOld((Size size)=>percentGetter(size) * d, null);
}
}
}