instanceMemberGet method
dynamic
instanceMemberGet(})
override
Default HTExternalClass constructor.
Fetch a instance member of the Dart class by the id, in the form of
object.key
Implementation
@override
dynamic instanceMemberGet(dynamic instance, String id,
{bool ignoreUndefined = false}) {
switch (id) {
case 'clamp':
return ({object, positionalArgs, namedArgs}) =>
object.clamp(positionalArgs[0], positionalArgs[1]);
case 'modPow':
return ({object, positionalArgs, namedArgs}) =>
object.modPow(positionalArgs[0], positionalArgs[1]);
case 'modInverse':
return ({object, positionalArgs, namedArgs}) =>
object.modInverse(positionalArgs[0]);
case 'gcd':
return ({object, positionalArgs, namedArgs}) =>
object.gcd(positionalArgs[0]);
case 'isEven':
return instance.isEven;
case 'isOdd':
return instance.isOdd;
case 'bitLength':
return instance.bitLength;
case 'toUnsigned':
return ({object, positionalArgs, namedArgs}) =>
object.toUnsigned(positionalArgs[0]);
case 'toSigned':
return ({object, positionalArgs, namedArgs}) =>
object.toSigned(positionalArgs[0]);
case 'toRadixString':
return ({object, positionalArgs, namedArgs}) =>
object.toRadixString(positionalArgs[0]);
default:
return superClass?.instanceMemberGet(instance, id);
}
}