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);
}
}
}