diff --git a/example/lib/main.dart b/example/lib/main.dart index 3ab265f..243f8af 100644 --- a/example/lib/main.dart +++ b/example/lib/main.dart @@ -56,7 +56,7 @@ class _MyHomePageState extends State { bool loading = true; void load() async { - var binding = ManualBinding(widget.interpreter); + var binding = DefaultBindingHander(widget.interpreter); await widget.interpreter.init(); binding.loadExternalFunctionTypes(); binding.loadExternalClasses(); @@ -86,42 +86,8 @@ class _MyHomePageState extends State { // the App.build method, and use it to set our appbar title. title: Text(widget.title), ), - body: loading ? CircularProgressIndicator() : ScriptController(widget.interpreter)); - } -} - -class ManualBinding extends DefaultBindingHander { - ManualBinding(Hetu interpreter) : super(interpreter); - - @override - void loadExternalFunctionTypes() { - super.loadExternalFunctionTypes(); - - final functionWrappers = { - 'ValueChangedInt': (HTFunction function) => (int data) => function.call(positionalArgs: [data]), - 'ValueChangedDouble': (HTFunction function) => (double data) => function.call(positionalArgs: [data]), - 'ValueChangedString': (HTFunction function) => (String data) => function.call(positionalArgs: [data]), - 'ValueChangedBool': (HTFunction function) => (bool data) => function.call(positionalArgs: [data]), - 'ValueChangedList': (HTFunction function) => (List data) => function.call(positionalArgs: [data]), - 'ValueChangedMap': (HTFunction function) => (Map data) => function.call(positionalArgs: [data]), - 'ValueChangedSet': (HTFunction function) => (Set data) => function.call(positionalArgs: [data]), - }; - - functionWrappers.forEach((key, value) { - interpreter.bindExternalFunctionType(key, value); - }); - } - - @override - void loadExternalClasses() { - super.loadExternalClasses(); - } - - @override - Future importScripts() { - var future = super.importScripts(); - var futures = []; - futures.add(future); - return Future.wait(futures); + body: loading + ? CircularProgressIndicator() + : ScriptController(widget.interpreter)); } } diff --git a/example/pubspec.lock b/example/pubspec.lock index 5f23d55..82bc5b4 100644 --- a/example/pubspec.lock +++ b/example/pubspec.lock @@ -73,7 +73,7 @@ packages: name: hetu_script url: "https://pub.flutter-io.cn" source: hosted - version: "0.1.0+3" + version: "0.1.1+1" matcher: dependency: transitive description: @@ -95,6 +95,20 @@ packages: url: "https://pub.flutter-io.cn" source: hosted version: "1.8.0" + pub_semver: + dependency: transitive + description: + name: pub_semver + url: "https://pub.flutter-io.cn" + source: hosted + version: "2.0.0" + quiver: + dependency: transitive + description: + name: quiver + url: "https://pub.flutter-io.cn" + source: hosted + version: "3.0.1" script_widget: dependency: "direct main" description: diff --git a/ht-lib/dart/core/double.ht b/ht-lib/dart/core/double.ht deleted file mode 100644 index a4a5298..0000000 --- a/ht-lib/dart/core/double.ht +++ /dev/null @@ -1,9 +0,0 @@ -external class double { - static fun parse (source, onError) - static fun tryParse (source) - static const nan - static const infinity - static const negativeInfinity - static const minPositive - static const maxFinite -} diff --git a/ht-lib/dart/core/int.ht b/ht-lib/dart/core/int.ht deleted file mode 100644 index 3f335b0..0000000 --- a/ht-lib/dart/core/int.ht +++ /dev/null @@ -1,25 +0,0 @@ -external class int { - construct fromEnvironment - fun modPow - fun modInverse - fun gcd - get isEven - get isOdd - get bitLength - fun toUnsigned - fun toSigned - fun abs - get sign - fun round - fun floor - fun ceil - fun truncate - fun roundToDouble - fun floorToDouble - fun ceilToDouble - fun truncateToDouble - fun toString - fun toRadixString - static fun parse (source, {radix, onError}) - static fun tryParse (source, {radix}) -} diff --git a/ht-lib/package/widget.ht b/ht-lib/package/widget.ht index 65aaff3..2bf9406 100644 --- a/ht-lib/package/widget.ht +++ b/ht-lib/package/widget.ht @@ -1,8 +1,9 @@ class Widget { + + external static fun _rebuild(instance) + ///Dart宿主对象 var host - - external fun _rebuild(instance) //重建Widget的方法,由Dart赋值 fun rebuild { @@ -18,7 +19,7 @@ class Widget { fun init() {} ///用于创建一个Dart Widget,必须override并返回一个Widget - fun build(context) + fun build(context) {} fun dispose() { host = null diff --git a/lib/bindings/dart/async/async_error.g.dart b/lib/bindings/dart/async/async_error.g.dart index f6a384a..a87b922 100644 --- a/lib/bindings/dart/async/async_error.g.dart +++ b/lib/bindings/dart/async/async_error.g.dart @@ -8,11 +8,13 @@ class AsyncErrorAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'AsyncError': - return ({positionalArgs, namedArgs, typeArgs}) => AsyncError(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + AsyncError(positionalArgs[0], positionalArgs[1]); case 'AsyncError.defaultStackTrace': - return ({positionalArgs, namedArgs, typeArgs}) => AsyncError.defaultStackTrace(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + AsyncError.defaultStackTrace(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -26,7 +28,7 @@ extension AsyncErrorBinding on AsyncError { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AsyncError'); + return const HTType('AsyncError'); case 'error': return error; case 'stackTrace': @@ -34,7 +36,7 @@ extension AsyncErrorBinding on AsyncError { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/async/deferred_load.g.dart b/lib/bindings/dart/async/deferred_load.g.dart index aada0cf..a35f005 100644 --- a/lib/bindings/dart/async/deferred_load.g.dart +++ b/lib/bindings/dart/async/deferred_load.g.dart @@ -8,9 +8,10 @@ class DeferredLoadExceptionAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'DeferredLoadException': - return ({positionalArgs, namedArgs, typeArgs}) => DeferredLoadException(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + DeferredLoadException(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -24,11 +25,11 @@ extension DeferredLoadExceptionBinding on DeferredLoadException { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DeferredLoadException'); + return const HTType('DeferredLoadException'); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/async/future.g.dart b/lib/bindings/dart/async/future.g.dart index 6493e8f..6447851 100644 --- a/lib/bindings/dart/async/future.g.dart +++ b/lib/bindings/dart/async/future.g.dart @@ -11,7 +11,7 @@ class TimeoutExceptionAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => TimeoutException(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -25,7 +25,7 @@ extension TimeoutExceptionBinding on TimeoutException { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TimeoutException'); + return const HTType('TimeoutException'); case 'message': return message; case 'duration': @@ -33,7 +33,7 @@ extension TimeoutExceptionBinding on TimeoutException { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/async/timer.g.dart b/lib/bindings/dart/async/timer.g.dart index e2b97ad..c3876c0 100644 --- a/lib/bindings/dart/async/timer.g.dart +++ b/lib/bindings/dart/async/timer.g.dart @@ -8,13 +8,16 @@ class TimerAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'Timer': - return ({positionalArgs, namedArgs, typeArgs}) => Timer(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + Timer(positionalArgs[0], positionalArgs[1]); case 'Timer.periodic': - return ({positionalArgs, namedArgs, typeArgs}) => Timer.periodic(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + Timer.periodic(positionalArgs[0], positionalArgs[1]); case 'Timer.run': - return ({positionalArgs, namedArgs, typeArgs}) => Timer.run(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Timer.run(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -28,7 +31,7 @@ extension TimerBinding on Timer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Timer'); + return const HTType('Timer'); case 'tick': return tick; case 'isActive': @@ -36,7 +39,7 @@ extension TimerBinding on Timer { case 'cancel': return ({positionalArgs, namedArgs, typeArgs}) => cancel(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/async/zone.g.dart b/lib/bindings/dart/async/zone.g.dart index b655052..cf49efb 100644 --- a/lib/bindings/dart/async/zone.g.dart +++ b/lib/bindings/dart/async/zone.g.dart @@ -9,40 +9,81 @@ class ZoneSpecificationAutoBinding extends HTExternalClass { switch (varName) { case 'ZoneSpecification': return ({positionalArgs, namedArgs, typeArgs}) => ZoneSpecification( - handleUncaughtError: namedArgs.containsKey('handleUncaughtError') ? namedArgs['handleUncaughtError'] : null, + handleUncaughtError: namedArgs.containsKey('handleUncaughtError') + ? namedArgs['handleUncaughtError'] + : null, run: namedArgs.containsKey('run') ? namedArgs['run'] : null, - runUnary: namedArgs.containsKey('runUnary') ? namedArgs['runUnary'] : null, - runBinary: namedArgs.containsKey('runBinary') ? namedArgs['runBinary'] : null, - registerCallback: namedArgs.containsKey('registerCallback') ? namedArgs['registerCallback'] : null, + runUnary: namedArgs.containsKey('runUnary') + ? namedArgs['runUnary'] + : null, + runBinary: namedArgs.containsKey('runBinary') + ? namedArgs['runBinary'] + : null, + registerCallback: namedArgs.containsKey('registerCallback') + ? namedArgs['registerCallback'] + : null, registerUnaryCallback: - namedArgs.containsKey('registerUnaryCallback') ? namedArgs['registerUnaryCallback'] : null, + namedArgs.containsKey('registerUnaryCallback') + ? namedArgs['registerUnaryCallback'] + : null, registerBinaryCallback: - namedArgs.containsKey('registerBinaryCallback') ? namedArgs['registerBinaryCallback'] : null, - errorCallback: namedArgs.containsKey('errorCallback') ? namedArgs['errorCallback'] : null, - scheduleMicrotask: namedArgs.containsKey('scheduleMicrotask') ? namedArgs['scheduleMicrotask'] : null, - createTimer: namedArgs.containsKey('createTimer') ? namedArgs['createTimer'] : null, - createPeriodicTimer: namedArgs.containsKey('createPeriodicTimer') ? namedArgs['createPeriodicTimer'] : null, + namedArgs.containsKey('registerBinaryCallback') + ? namedArgs['registerBinaryCallback'] + : null, + errorCallback: namedArgs.containsKey('errorCallback') + ? namedArgs['errorCallback'] + : null, + scheduleMicrotask: namedArgs.containsKey('scheduleMicrotask') + ? namedArgs['scheduleMicrotask'] + : null, + createTimer: namedArgs.containsKey('createTimer') + ? namedArgs['createTimer'] + : null, + createPeriodicTimer: namedArgs.containsKey('createPeriodicTimer') + ? namedArgs['createPeriodicTimer'] + : null, print: namedArgs.containsKey('print') ? namedArgs['print'] : null, fork: namedArgs.containsKey('fork') ? namedArgs['fork'] : null); case 'ZoneSpecification.from': - return ({positionalArgs, namedArgs, typeArgs}) => ZoneSpecification.from(positionalArgs[0], - handleUncaughtError: namedArgs.containsKey('handleUncaughtError') ? namedArgs['handleUncaughtError'] : null, + return ({positionalArgs, namedArgs, typeArgs}) => ZoneSpecification.from( + positionalArgs[0], + handleUncaughtError: namedArgs.containsKey('handleUncaughtError') + ? namedArgs['handleUncaughtError'] + : null, run: namedArgs.containsKey('run') ? namedArgs['run'] : null, - runUnary: namedArgs.containsKey('runUnary') ? namedArgs['runUnary'] : null, - runBinary: namedArgs.containsKey('runBinary') ? namedArgs['runBinary'] : null, - registerCallback: namedArgs.containsKey('registerCallback') ? namedArgs['registerCallback'] : null, + runUnary: namedArgs.containsKey('runUnary') + ? namedArgs['runUnary'] + : null, + runBinary: namedArgs.containsKey('runBinary') + ? namedArgs['runBinary'] + : null, + registerCallback: namedArgs.containsKey('registerCallback') + ? namedArgs['registerCallback'] + : null, registerUnaryCallback: - namedArgs.containsKey('registerUnaryCallback') ? namedArgs['registerUnaryCallback'] : null, + namedArgs.containsKey('registerUnaryCallback') + ? namedArgs['registerUnaryCallback'] + : null, registerBinaryCallback: - namedArgs.containsKey('registerBinaryCallback') ? namedArgs['registerBinaryCallback'] : null, - errorCallback: namedArgs.containsKey('errorCallback') ? namedArgs['errorCallback'] : null, - scheduleMicrotask: namedArgs.containsKey('scheduleMicrotask') ? namedArgs['scheduleMicrotask'] : null, - createTimer: namedArgs.containsKey('createTimer') ? namedArgs['createTimer'] : null, - createPeriodicTimer: namedArgs.containsKey('createPeriodicTimer') ? namedArgs['createPeriodicTimer'] : null, + namedArgs.containsKey('registerBinaryCallback') + ? namedArgs['registerBinaryCallback'] + : null, + errorCallback: namedArgs.containsKey('errorCallback') + ? namedArgs['errorCallback'] + : null, + scheduleMicrotask: namedArgs.containsKey('scheduleMicrotask') + ? namedArgs['scheduleMicrotask'] + : null, + createTimer: namedArgs.containsKey('createTimer') + ? namedArgs['createTimer'] + : null, + createPeriodicTimer: namedArgs.containsKey('createPeriodicTimer') + ? namedArgs['createPeriodicTimer'] + : null, print: namedArgs.containsKey('print') ? namedArgs['print'] : null, fork: namedArgs.containsKey('fork') ? namedArgs['fork'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -53,20 +94,32 @@ class ZoneSpecificationAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'HandleUncaughtErrorHandler': (HTFunction function) => (self, parent, zone, error, stackTrace) => - function.call(positionalArgs: [self, parent, zone, error, stackTrace], namedArgs: const {}), - 'ErrorCallbackHandler': (HTFunction function) => (self, parent, zone, error, stackTrace) => - function.call(positionalArgs: [self, parent, zone, error, stackTrace], namedArgs: const {}) as AsyncError?, + 'HandleUncaughtErrorHandler': (HTFunction function) => + (self, parent, zone, error, stackTrace) => function.call( + positionalArgs: [self, parent, zone, error, stackTrace], + namedArgs: const {}), + 'ErrorCallbackHandler': (HTFunction function) => + (self, parent, zone, error, stackTrace) => function.call( + positionalArgs: [self, parent, zone, error, stackTrace], + namedArgs: const {}) as AsyncError?, 'ScheduleMicrotaskHandler': (HTFunction function) => - (self, parent, zone, f) => function.call(positionalArgs: [self, parent, zone, f], namedArgs: const {}), - 'CreateTimerHandler': (HTFunction function) => (self, parent, zone, duration, f) => - function.call(positionalArgs: [self, parent, zone, duration, f], namedArgs: const {}) as Timer, - 'CreatePeriodicTimerHandler': (HTFunction function) => (self, parent, zone, period, f) => - function.call(positionalArgs: [self, parent, zone, period, f], namedArgs: const {}) as Timer, - 'PrintHandler': (HTFunction function) => - (self, parent, zone, line) => function.call(positionalArgs: [self, parent, zone, line], namedArgs: const {}), - 'ForkHandler': (HTFunction function) => (self, parent, zone, specification, zoneValues) => - function.call(positionalArgs: [self, parent, zone, specification, zoneValues], namedArgs: const {}) as Zone, + (self, parent, zone, f) => function.call( + positionalArgs: [self, parent, zone, f], namedArgs: const {}), + 'CreateTimerHandler': (HTFunction function) => + (self, parent, zone, duration, f) => function.call( + positionalArgs: [self, parent, zone, duration, f], + namedArgs: const {}) as Timer, + 'CreatePeriodicTimerHandler': (HTFunction function) => + (self, parent, zone, period, f) => function.call( + positionalArgs: [self, parent, zone, period, f], + namedArgs: const {}) as Timer, + 'PrintHandler': (HTFunction function) => (self, parent, zone, line) => + function.call( + positionalArgs: [self, parent, zone, line], namedArgs: const {}), + 'ForkHandler': (HTFunction function) => + (self, parent, zone, specification, zoneValues) => function.call( + positionalArgs: [self, parent, zone, specification, zoneValues], + namedArgs: const {}) as Zone, }; } } @@ -75,7 +128,7 @@ extension ZoneSpecificationBinding on ZoneSpecification { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ZoneSpecification'); + return const HTType('ZoneSpecification'); case 'handleUncaughtError': return handleUncaughtError; case 'run': @@ -103,7 +156,7 @@ extension ZoneSpecificationBinding on ZoneSpecification { case 'fork': return fork; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -119,7 +172,7 @@ class ZoneAutoBinding extends HTExternalClass { case 'Zone.root': return Zone.root; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/convert/ascii.g.dart b/lib/bindings/dart/convert/ascii.g.dart index 0e0db0b..bdd7189 100644 --- a/lib/bindings/dart/convert/ascii.g.dart +++ b/lib/bindings/dart/convert/ascii.g.dart @@ -8,10 +8,12 @@ class AsciiCodecAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'AsciiCodec': - return ({positionalArgs, namedArgs, typeArgs}) => - AsciiCodec(allowInvalid: namedArgs.containsKey('allowInvalid') ? namedArgs['allowInvalid'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => AsciiCodec( + allowInvalid: namedArgs.containsKey('allowInvalid') + ? namedArgs['allowInvalid'] + : false); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -25,7 +27,7 @@ extension AsciiCodecBinding on AsciiCodec { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AsciiCodec'); + return const HTType('AsciiCodec'); case 'name': return name; case 'encoder': @@ -33,14 +35,19 @@ extension AsciiCodecBinding on AsciiCodec { case 'decoder': return decoder; case 'encode': - return ({positionalArgs, namedArgs, typeArgs}) => encode(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + encode(positionalArgs[0]); case 'decode': - return ({positionalArgs, namedArgs, typeArgs}) => decode(List.from(positionalArgs[0]), - allowInvalid: namedArgs.containsKey('allowInvalid') ? namedArgs['allowInvalid'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => decode( + List.from(positionalArgs[0]), + allowInvalid: namedArgs.containsKey('allowInvalid') + ? namedArgs['allowInvalid'] + : null); case 'decodeStream': - return ({positionalArgs, namedArgs, typeArgs}) => decodeStream(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + decodeStream(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -54,7 +61,7 @@ class AsciiEncoderAutoBinding extends HTExternalClass { case 'AsciiEncoder': return ({positionalArgs, namedArgs, typeArgs}) => AsciiEncoder(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -68,20 +75,25 @@ extension AsciiEncoderBinding on AsciiEncoder { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AsciiEncoder'); + return const HTType('AsciiEncoder'); case 'convert': - return ({positionalArgs, namedArgs, typeArgs}) => convert(positionalArgs[0], - positionalArgs.length > 1 ? positionalArgs[1] : 0, positionalArgs.length > 2 ? positionalArgs[2] : null); + return ({positionalArgs, namedArgs, typeArgs}) => convert( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : 0, + positionalArgs.length > 2 ? positionalArgs[2] : null); case 'startChunkedConversion': - return ({positionalArgs, namedArgs, typeArgs}) => startChunkedConversion(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + startChunkedConversion(positionalArgs[0]); case 'bind': - return ({positionalArgs, namedArgs, typeArgs}) => bind(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + bind(positionalArgs[0]); case 'fuse': - return ({positionalArgs, namedArgs, typeArgs}) => fuse(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + fuse(positionalArgs[0]); case 'cast': return ({positionalArgs, namedArgs, typeArgs}) => cast(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -93,10 +105,12 @@ class AsciiDecoderAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'AsciiDecoder': - return ({positionalArgs, namedArgs, typeArgs}) => - AsciiDecoder(allowInvalid: namedArgs.containsKey('allowInvalid') ? namedArgs['allowInvalid'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => AsciiDecoder( + allowInvalid: namedArgs.containsKey('allowInvalid') + ? namedArgs['allowInvalid'] + : false); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -110,20 +124,25 @@ extension AsciiDecoderBinding on AsciiDecoder { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AsciiDecoder'); + return const HTType('AsciiDecoder'); case 'startChunkedConversion': - return ({positionalArgs, namedArgs, typeArgs}) => startChunkedConversion(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + startChunkedConversion(positionalArgs[0]); case 'convert': - return ({positionalArgs, namedArgs, typeArgs}) => convert(List.from(positionalArgs[0]), - positionalArgs.length > 1 ? positionalArgs[1] : 0, positionalArgs.length > 2 ? positionalArgs[2] : null); + return ({positionalArgs, namedArgs, typeArgs}) => convert( + List.from(positionalArgs[0]), + positionalArgs.length > 1 ? positionalArgs[1] : 0, + positionalArgs.length > 2 ? positionalArgs[2] : null); case 'bind': - return ({positionalArgs, namedArgs, typeArgs}) => bind(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + bind(positionalArgs[0]); case 'fuse': - return ({positionalArgs, namedArgs, typeArgs}) => fuse(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + fuse(positionalArgs[0]); case 'cast': return ({positionalArgs, namedArgs, typeArgs}) => cast(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/convert/base64.g.dart b/lib/bindings/dart/convert/base64.g.dart index 85f4f32..608389e 100644 --- a/lib/bindings/dart/convert/base64.g.dart +++ b/lib/bindings/dart/convert/base64.g.dart @@ -12,7 +12,7 @@ class Base64CodecAutoBinding extends HTExternalClass { case 'Base64Codec.urlSafe': return ({positionalArgs, namedArgs, typeArgs}) => Base64Codec.urlSafe(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -26,18 +26,21 @@ extension Base64CodecBinding on Base64Codec { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Base64Codec'); + return const HTType('Base64Codec'); case 'encoder': return encoder; case 'decoder': return decoder; case 'decode': - return ({positionalArgs, namedArgs, typeArgs}) => decode(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + decode(positionalArgs[0]); case 'normalize': - return ({positionalArgs, namedArgs, typeArgs}) => normalize(positionalArgs[0], - positionalArgs.length > 1 ? positionalArgs[1] : 0, positionalArgs.length > 2 ? positionalArgs[2] : null); + return ({positionalArgs, namedArgs, typeArgs}) => normalize( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : 0, + positionalArgs.length > 2 ? positionalArgs[2] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -51,9 +54,10 @@ class Base64EncoderAutoBinding extends HTExternalClass { case 'Base64Encoder': return ({positionalArgs, namedArgs, typeArgs}) => Base64Encoder(); case 'Base64Encoder.urlSafe': - return ({positionalArgs, namedArgs, typeArgs}) => Base64Encoder.urlSafe(); + return ({positionalArgs, namedArgs, typeArgs}) => + Base64Encoder.urlSafe(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -67,19 +71,23 @@ extension Base64EncoderBinding on Base64Encoder { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Base64Encoder'); + return const HTType('Base64Encoder'); case 'convert': - return ({positionalArgs, namedArgs, typeArgs}) => convert(List.from(positionalArgs[0])); + return ({positionalArgs, namedArgs, typeArgs}) => + convert(List.from(positionalArgs[0])); case 'startChunkedConversion': - return ({positionalArgs, namedArgs, typeArgs}) => startChunkedConversion(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + startChunkedConversion(positionalArgs[0]); case 'fuse': - return ({positionalArgs, namedArgs, typeArgs}) => fuse(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + fuse(positionalArgs[0]); case 'bind': - return ({positionalArgs, namedArgs, typeArgs}) => bind(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + bind(positionalArgs[0]); case 'cast': return ({positionalArgs, namedArgs, typeArgs}) => cast(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -93,7 +101,7 @@ class Base64DecoderAutoBinding extends HTExternalClass { case 'Base64Decoder': return ({positionalArgs, namedArgs, typeArgs}) => Base64Decoder(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -107,20 +115,25 @@ extension Base64DecoderBinding on Base64Decoder { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Base64Decoder'); + return const HTType('Base64Decoder'); case 'convert': - return ({positionalArgs, namedArgs, typeArgs}) => convert(positionalArgs[0], - positionalArgs.length > 1 ? positionalArgs[1] : 0, positionalArgs.length > 2 ? positionalArgs[2] : null); + return ({positionalArgs, namedArgs, typeArgs}) => convert( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : 0, + positionalArgs.length > 2 ? positionalArgs[2] : null); case 'startChunkedConversion': - return ({positionalArgs, namedArgs, typeArgs}) => startChunkedConversion(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + startChunkedConversion(positionalArgs[0]); case 'fuse': - return ({positionalArgs, namedArgs, typeArgs}) => fuse(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + fuse(positionalArgs[0]); case 'bind': - return ({positionalArgs, namedArgs, typeArgs}) => bind(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + bind(positionalArgs[0]); case 'cast': return ({positionalArgs, namedArgs, typeArgs}) => cast(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/convert/byte_conversion.g.dart b/lib/bindings/dart/convert/byte_conversion.g.dart index fab9892..b8c56d8 100644 --- a/lib/bindings/dart/convert/byte_conversion.g.dart +++ b/lib/bindings/dart/convert/byte_conversion.g.dart @@ -8,11 +8,13 @@ class ByteConversionSinkAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ByteConversionSink.withCallback': - return ({positionalArgs, namedArgs, typeArgs}) => ByteConversionSink.withCallback(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + ByteConversionSink.withCallback(positionalArgs[0]); case 'ByteConversionSink.from': - return ({positionalArgs, namedArgs, typeArgs}) => ByteConversionSink.from(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + ByteConversionSink.from(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -26,16 +28,20 @@ extension ByteConversionSinkBinding on ByteConversionSink { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ByteConversionSink'); + return const HTType('ByteConversionSink'); case 'addSlice': - return ({positionalArgs, namedArgs, typeArgs}) => - addSlice(List.from(positionalArgs[0]), positionalArgs[1], positionalArgs[2], positionalArgs[3]); + return ({positionalArgs, namedArgs, typeArgs}) => addSlice( + List.from(positionalArgs[0]), + positionalArgs[1], + positionalArgs[2], + positionalArgs[3]); case 'add': - return ({positionalArgs, namedArgs, typeArgs}) => add(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + add(positionalArgs[0]); case 'close': return ({positionalArgs, namedArgs, typeArgs}) => close(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/convert/html_escape.g.dart b/lib/bindings/dart/convert/html_escape.g.dart index 97fc006..0c0f99f 100644 --- a/lib/bindings/dart/convert/html_escape.g.dart +++ b/lib/bindings/dart/convert/html_escape.g.dart @@ -10,10 +10,18 @@ class HtmlEscapeModeAutoBinding extends HTExternalClass { case 'HtmlEscapeMode': return ({positionalArgs, namedArgs, typeArgs}) => HtmlEscapeMode( name: namedArgs.containsKey('name') ? namedArgs['name'] : 'custom', - escapeLtGt: namedArgs.containsKey('escapeLtGt') ? namedArgs['escapeLtGt'] : false, - escapeQuot: namedArgs.containsKey('escapeQuot') ? namedArgs['escapeQuot'] : false, - escapeApos: namedArgs.containsKey('escapeApos') ? namedArgs['escapeApos'] : false, - escapeSlash: namedArgs.containsKey('escapeSlash') ? namedArgs['escapeSlash'] : false); + escapeLtGt: namedArgs.containsKey('escapeLtGt') + ? namedArgs['escapeLtGt'] + : false, + escapeQuot: namedArgs.containsKey('escapeQuot') + ? namedArgs['escapeQuot'] + : false, + escapeApos: namedArgs.containsKey('escapeApos') + ? namedArgs['escapeApos'] + : false, + escapeSlash: namedArgs.containsKey('escapeSlash') + ? namedArgs['escapeSlash'] + : false); case 'HtmlEscapeMode.unknown': return HtmlEscapeMode.unknown; case 'HtmlEscapeMode.attribute': @@ -23,7 +31,7 @@ class HtmlEscapeModeAutoBinding extends HTExternalClass { case 'HtmlEscapeMode.element': return HtmlEscapeMode.element; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -37,7 +45,7 @@ extension HtmlEscapeModeBinding on HtmlEscapeMode { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('HtmlEscapeMode'); + return const HTType('HtmlEscapeMode'); case 'escapeLtGt': return escapeLtGt; case 'escapeQuot': @@ -49,7 +57,7 @@ extension HtmlEscapeModeBinding on HtmlEscapeMode { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -61,10 +69,12 @@ class HtmlEscapeAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'HtmlEscape': - return ({positionalArgs, namedArgs, typeArgs}) => - HtmlEscape(positionalArgs.length > 0 ? positionalArgs[0] : HtmlEscapeMode.unknown); + return ({positionalArgs, namedArgs, typeArgs}) => HtmlEscape( + positionalArgs.length > 0 + ? positionalArgs[0] + : HtmlEscapeMode.unknown); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -78,21 +88,25 @@ extension HtmlEscapeBinding on HtmlEscape { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('HtmlEscape'); + return const HTType('HtmlEscape'); case 'mode': return mode; case 'convert': - return ({positionalArgs, namedArgs, typeArgs}) => convert(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + convert(positionalArgs[0]); case 'startChunkedConversion': - return ({positionalArgs, namedArgs, typeArgs}) => startChunkedConversion(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + startChunkedConversion(positionalArgs[0]); case 'fuse': - return ({positionalArgs, namedArgs, typeArgs}) => fuse(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + fuse(positionalArgs[0]); case 'bind': - return ({positionalArgs, namedArgs, typeArgs}) => bind(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + bind(positionalArgs[0]); case 'cast': return ({positionalArgs, namedArgs, typeArgs}) => cast(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/convert/json.g.dart b/lib/bindings/dart/convert/json.g.dart index 77a8461..edea3d0 100644 --- a/lib/bindings/dart/convert/json.g.dart +++ b/lib/bindings/dart/convert/json.g.dart @@ -8,11 +8,15 @@ class JsonUnsupportedObjectErrorAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'JsonUnsupportedObjectError': - return ({positionalArgs, namedArgs, typeArgs}) => JsonUnsupportedObjectError(positionalArgs[0], - cause: namedArgs.containsKey('cause') ? namedArgs['cause'] : null, - partialResult: namedArgs.containsKey('partialResult') ? namedArgs['partialResult'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + JsonUnsupportedObjectError(positionalArgs[0], + cause: + namedArgs.containsKey('cause') ? namedArgs['cause'] : null, + partialResult: namedArgs.containsKey('partialResult') + ? namedArgs['partialResult'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -26,7 +30,7 @@ extension JsonUnsupportedObjectErrorBinding on JsonUnsupportedObjectError { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('JsonUnsupportedObjectError'); + return const HTType('JsonUnsupportedObjectError'); case 'unsupportedObject': return unsupportedObject; case 'cause': @@ -36,7 +40,7 @@ extension JsonUnsupportedObjectErrorBinding on JsonUnsupportedObjectError { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -48,9 +52,10 @@ class JsonCyclicErrorAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'JsonCyclicError': - return ({positionalArgs, namedArgs, typeArgs}) => JsonCyclicError(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + JsonCyclicError(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -64,7 +69,7 @@ extension JsonCyclicErrorBinding on JsonCyclicError { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('JsonCyclicError'); + return const HTType('JsonCyclicError'); case 'unsupportedObject': return unsupportedObject; case 'cause': @@ -74,7 +79,7 @@ extension JsonCyclicErrorBinding on JsonCyclicError { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -87,12 +92,16 @@ class JsonCodecAutoBinding extends HTExternalClass { switch (varName) { case 'JsonCodec': return ({positionalArgs, namedArgs, typeArgs}) => JsonCodec( - reviver: namedArgs.containsKey('reviver') ? namedArgs['reviver'] : null, - toEncodable: namedArgs.containsKey('toEncodable') ? namedArgs['toEncodable'] : null); + reviver: + namedArgs.containsKey('reviver') ? namedArgs['reviver'] : null, + toEncodable: namedArgs.containsKey('toEncodable') + ? namedArgs['toEncodable'] + : null); case 'JsonCodec.withReviver': - return ({positionalArgs, namedArgs, typeArgs}) => JsonCodec.withReviver(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + JsonCodec.withReviver(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -106,19 +115,24 @@ extension JsonCodecBinding on JsonCodec { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('JsonCodec'); + return const HTType('JsonCodec'); case 'encoder': return encoder; case 'decoder': return decoder; case 'decode': - return ({positionalArgs, namedArgs, typeArgs}) => - decode(positionalArgs[0], reviver: namedArgs.containsKey('reviver') ? namedArgs['reviver'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => decode( + positionalArgs[0], + reviver: + namedArgs.containsKey('reviver') ? namedArgs['reviver'] : null); case 'encode': - return ({positionalArgs, namedArgs, typeArgs}) => encode(positionalArgs[0], - toEncodable: namedArgs.containsKey('toEncodable') ? namedArgs['toEncodable'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => encode( + positionalArgs[0], + toEncodable: namedArgs.containsKey('toEncodable') + ? namedArgs['toEncodable'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -134,9 +148,10 @@ class JsonEncoderAutoBinding extends HTExternalClass { JsonEncoder(positionalArgs.length > 0 ? positionalArgs[0] : null); case 'JsonEncoder.withIndent': return ({positionalArgs, namedArgs, typeArgs}) => - JsonEncoder.withIndent(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : null); + JsonEncoder.withIndent(positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -150,21 +165,25 @@ extension JsonEncoderBinding on JsonEncoder { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('JsonEncoder'); + return const HTType('JsonEncoder'); case 'indent': return indent; case 'convert': - return ({positionalArgs, namedArgs, typeArgs}) => convert(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + convert(positionalArgs[0]); case 'startChunkedConversion': - return ({positionalArgs, namedArgs, typeArgs}) => startChunkedConversion(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + startChunkedConversion(positionalArgs[0]); case 'bind': - return ({positionalArgs, namedArgs, typeArgs}) => bind(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + bind(positionalArgs[0]); case 'fuse': - return ({positionalArgs, namedArgs, typeArgs}) => fuse(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + fuse(positionalArgs[0]); case 'cast': return ({positionalArgs, namedArgs, typeArgs}) => cast(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -181,7 +200,7 @@ class JsonUtf8EncoderAutoBinding extends HTExternalClass { positionalArgs.length > 1 ? positionalArgs[1] : null, positionalArgs.length > 2 ? positionalArgs[2] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -195,19 +214,23 @@ extension JsonUtf8EncoderBinding on JsonUtf8Encoder { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('JsonUtf8Encoder'); + return const HTType('JsonUtf8Encoder'); case 'convert': - return ({positionalArgs, namedArgs, typeArgs}) => convert(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + convert(positionalArgs[0]); case 'startChunkedConversion': - return ({positionalArgs, namedArgs, typeArgs}) => startChunkedConversion(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + startChunkedConversion(positionalArgs[0]); case 'bind': - return ({positionalArgs, namedArgs, typeArgs}) => bind(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + bind(positionalArgs[0]); case 'fuse': - return ({positionalArgs, namedArgs, typeArgs}) => fuse(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + fuse(positionalArgs[0]); case 'cast': return ({positionalArgs, namedArgs, typeArgs}) => cast(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -222,7 +245,7 @@ class JsonDecoderAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => JsonDecoder(positionalArgs.length > 0 ? positionalArgs[0] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -236,19 +259,23 @@ extension JsonDecoderBinding on JsonDecoder { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('JsonDecoder'); + return const HTType('JsonDecoder'); case 'convert': - return ({positionalArgs, namedArgs, typeArgs}) => convert(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + convert(positionalArgs[0]); case 'startChunkedConversion': - return ({positionalArgs, namedArgs, typeArgs}) => startChunkedConversion(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + startChunkedConversion(positionalArgs[0]); case 'bind': - return ({positionalArgs, namedArgs, typeArgs}) => bind(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + bind(positionalArgs[0]); case 'fuse': - return ({positionalArgs, namedArgs, typeArgs}) => fuse(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + fuse(positionalArgs[0]); case 'cast': return ({positionalArgs, namedArgs, typeArgs}) => cast(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/convert/latin1.g.dart b/lib/bindings/dart/convert/latin1.g.dart index 719af00..c67fab8 100644 --- a/lib/bindings/dart/convert/latin1.g.dart +++ b/lib/bindings/dart/convert/latin1.g.dart @@ -8,10 +8,12 @@ class Latin1CodecAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'Latin1Codec': - return ({positionalArgs, namedArgs, typeArgs}) => - Latin1Codec(allowInvalid: namedArgs.containsKey('allowInvalid') ? namedArgs['allowInvalid'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => Latin1Codec( + allowInvalid: namedArgs.containsKey('allowInvalid') + ? namedArgs['allowInvalid'] + : false); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -25,7 +27,7 @@ extension Latin1CodecBinding on Latin1Codec { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Latin1Codec'); + return const HTType('Latin1Codec'); case 'name': return name; case 'encoder': @@ -33,14 +35,19 @@ extension Latin1CodecBinding on Latin1Codec { case 'decoder': return decoder; case 'encode': - return ({positionalArgs, namedArgs, typeArgs}) => encode(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + encode(positionalArgs[0]); case 'decode': - return ({positionalArgs, namedArgs, typeArgs}) => decode(List.from(positionalArgs[0]), - allowInvalid: namedArgs.containsKey('allowInvalid') ? namedArgs['allowInvalid'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => decode( + List.from(positionalArgs[0]), + allowInvalid: namedArgs.containsKey('allowInvalid') + ? namedArgs['allowInvalid'] + : null); case 'decodeStream': - return ({positionalArgs, namedArgs, typeArgs}) => decodeStream(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + decodeStream(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -54,7 +61,7 @@ class Latin1EncoderAutoBinding extends HTExternalClass { case 'Latin1Encoder': return ({positionalArgs, namedArgs, typeArgs}) => Latin1Encoder(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -68,20 +75,25 @@ extension Latin1EncoderBinding on Latin1Encoder { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Latin1Encoder'); + return const HTType('Latin1Encoder'); case 'convert': - return ({positionalArgs, namedArgs, typeArgs}) => convert(positionalArgs[0], - positionalArgs.length > 1 ? positionalArgs[1] : 0, positionalArgs.length > 2 ? positionalArgs[2] : null); + return ({positionalArgs, namedArgs, typeArgs}) => convert( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : 0, + positionalArgs.length > 2 ? positionalArgs[2] : null); case 'startChunkedConversion': - return ({positionalArgs, namedArgs, typeArgs}) => startChunkedConversion(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + startChunkedConversion(positionalArgs[0]); case 'bind': - return ({positionalArgs, namedArgs, typeArgs}) => bind(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + bind(positionalArgs[0]); case 'fuse': - return ({positionalArgs, namedArgs, typeArgs}) => fuse(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + fuse(positionalArgs[0]); case 'cast': return ({positionalArgs, namedArgs, typeArgs}) => cast(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -93,10 +105,12 @@ class Latin1DecoderAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'Latin1Decoder': - return ({positionalArgs, namedArgs, typeArgs}) => - Latin1Decoder(allowInvalid: namedArgs.containsKey('allowInvalid') ? namedArgs['allowInvalid'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => Latin1Decoder( + allowInvalid: namedArgs.containsKey('allowInvalid') + ? namedArgs['allowInvalid'] + : false); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -110,20 +124,25 @@ extension Latin1DecoderBinding on Latin1Decoder { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Latin1Decoder'); + return const HTType('Latin1Decoder'); case 'startChunkedConversion': - return ({positionalArgs, namedArgs, typeArgs}) => startChunkedConversion(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + startChunkedConversion(positionalArgs[0]); case 'convert': - return ({positionalArgs, namedArgs, typeArgs}) => convert(List.from(positionalArgs[0]), - positionalArgs.length > 1 ? positionalArgs[1] : 0, positionalArgs.length > 2 ? positionalArgs[2] : null); + return ({positionalArgs, namedArgs, typeArgs}) => convert( + List.from(positionalArgs[0]), + positionalArgs.length > 1 ? positionalArgs[1] : 0, + positionalArgs.length > 2 ? positionalArgs[2] : null); case 'bind': - return ({positionalArgs, namedArgs, typeArgs}) => bind(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + bind(positionalArgs[0]); case 'fuse': - return ({positionalArgs, namedArgs, typeArgs}) => fuse(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + fuse(positionalArgs[0]); case 'cast': return ({positionalArgs, namedArgs, typeArgs}) => cast(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/convert/line_splitter.g.dart b/lib/bindings/dart/convert/line_splitter.g.dart index 5aed734..0f81637 100644 --- a/lib/bindings/dart/convert/line_splitter.g.dart +++ b/lib/bindings/dart/convert/line_splitter.g.dart @@ -10,10 +10,12 @@ class LineSplitterAutoBinding extends HTExternalClass { case 'LineSplitter': return ({positionalArgs, namedArgs, typeArgs}) => LineSplitter(); case 'LineSplitter.split': - return ({positionalArgs, namedArgs, typeArgs}) => LineSplitter.split(positionalArgs[0], - positionalArgs.length > 1 ? positionalArgs[1] : 0, positionalArgs.length > 2 ? positionalArgs[2] : null); + return ({positionalArgs, namedArgs, typeArgs}) => LineSplitter.split( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : 0, + positionalArgs.length > 2 ? positionalArgs[2] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -27,17 +29,20 @@ extension LineSplitterBinding on LineSplitter { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('LineSplitter'); + return const HTType('LineSplitter'); case 'convert': - return ({positionalArgs, namedArgs, typeArgs}) => convert(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + convert(positionalArgs[0]); case 'startChunkedConversion': - return ({positionalArgs, namedArgs, typeArgs}) => startChunkedConversion(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + startChunkedConversion(positionalArgs[0]); case 'bind': - return ({positionalArgs, namedArgs, typeArgs}) => bind(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + bind(positionalArgs[0]); case 'cast': return ({positionalArgs, namedArgs, typeArgs}) => cast(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/convert/string_conversion.g.dart b/lib/bindings/dart/convert/string_conversion.g.dart index dd8c271..e0380d1 100644 --- a/lib/bindings/dart/convert/string_conversion.g.dart +++ b/lib/bindings/dart/convert/string_conversion.g.dart @@ -8,13 +8,16 @@ class StringConversionSinkAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'StringConversionSink.withCallback': - return ({positionalArgs, namedArgs, typeArgs}) => StringConversionSink.withCallback(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + StringConversionSink.withCallback(positionalArgs[0]); case 'StringConversionSink.from': - return ({positionalArgs, namedArgs, typeArgs}) => StringConversionSink.from(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + StringConversionSink.from(positionalArgs[0]); case 'StringConversionSink.fromStringSink': - return ({positionalArgs, namedArgs, typeArgs}) => StringConversionSink.fromStringSink(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + StringConversionSink.fromStringSink(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -28,20 +31,25 @@ extension StringConversionSinkBinding on StringConversionSink { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('StringConversionSink'); + return const HTType('StringConversionSink'); case 'addSlice': - return ({positionalArgs, namedArgs, typeArgs}) => - addSlice(positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3]); + return ({positionalArgs, namedArgs, typeArgs}) => addSlice( + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3]); case 'asUtf8Sink': - return ({positionalArgs, namedArgs, typeArgs}) => asUtf8Sink(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + asUtf8Sink(positionalArgs[0]); case 'asStringSink': return ({positionalArgs, namedArgs, typeArgs}) => asStringSink(); case 'add': - return ({positionalArgs, namedArgs, typeArgs}) => add(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + add(positionalArgs[0]); case 'close': return ({positionalArgs, namedArgs, typeArgs}) => close(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -54,9 +62,10 @@ class ClosableStringSinkAutoBinding extends HTExternalClass { switch (varName) { case 'ClosableStringSink.fromStringSink': return ({positionalArgs, namedArgs, typeArgs}) => - ClosableStringSink.fromStringSink(positionalArgs[0], positionalArgs[1]); + ClosableStringSink.fromStringSink( + positionalArgs[0], positionalArgs[1]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -70,20 +79,24 @@ extension ClosableStringSinkBinding on ClosableStringSink { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ClosableStringSink'); + return const HTType('ClosableStringSink'); case 'close': return ({positionalArgs, namedArgs, typeArgs}) => close(); case 'write': - return ({positionalArgs, namedArgs, typeArgs}) => write(positionalArgs[0]); - case 'writeAll': return ({positionalArgs, namedArgs, typeArgs}) => - writeAll(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : ''); + write(positionalArgs[0]); + case 'writeAll': + return ({positionalArgs, namedArgs, typeArgs}) => writeAll( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : ''); case 'writeln': - return ({positionalArgs, namedArgs, typeArgs}) => writeln(positionalArgs.length > 0 ? positionalArgs[0] : ''); + return ({positionalArgs, namedArgs, typeArgs}) => + writeln(positionalArgs.length > 0 ? positionalArgs[0] : ''); case 'writeCharCode': - return ({positionalArgs, namedArgs, typeArgs}) => writeCharCode(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + writeCharCode(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/convert/utf.g.dart b/lib/bindings/dart/convert/utf.g.dart index e10b361..5366ecd 100644 --- a/lib/bindings/dart/convert/utf.g.dart +++ b/lib/bindings/dart/convert/utf.g.dart @@ -8,10 +8,12 @@ class Utf8CodecAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'Utf8Codec': - return ({positionalArgs, namedArgs, typeArgs}) => - Utf8Codec(allowMalformed: namedArgs.containsKey('allowMalformed') ? namedArgs['allowMalformed'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => Utf8Codec( + allowMalformed: namedArgs.containsKey('allowMalformed') + ? namedArgs['allowMalformed'] + : false); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -25,7 +27,7 @@ extension Utf8CodecBinding on Utf8Codec { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Utf8Codec'); + return const HTType('Utf8Codec'); case 'name': return name; case 'encoder': @@ -33,12 +35,16 @@ extension Utf8CodecBinding on Utf8Codec { case 'decoder': return decoder; case 'decode': - return ({positionalArgs, namedArgs, typeArgs}) => decode(List.from(positionalArgs[0]), - allowMalformed: namedArgs.containsKey('allowMalformed') ? namedArgs['allowMalformed'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => decode( + List.from(positionalArgs[0]), + allowMalformed: namedArgs.containsKey('allowMalformed') + ? namedArgs['allowMalformed'] + : null); case 'decodeStream': - return ({positionalArgs, namedArgs, typeArgs}) => decodeStream(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + decodeStream(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -52,7 +58,7 @@ class Utf8EncoderAutoBinding extends HTExternalClass { case 'Utf8Encoder': return ({positionalArgs, namedArgs, typeArgs}) => Utf8Encoder(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -66,20 +72,25 @@ extension Utf8EncoderBinding on Utf8Encoder { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Utf8Encoder'); + return const HTType('Utf8Encoder'); case 'convert': - return ({positionalArgs, namedArgs, typeArgs}) => convert(positionalArgs[0], - positionalArgs.length > 1 ? positionalArgs[1] : 0, positionalArgs.length > 2 ? positionalArgs[2] : null); + return ({positionalArgs, namedArgs, typeArgs}) => convert( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : 0, + positionalArgs.length > 2 ? positionalArgs[2] : null); case 'startChunkedConversion': - return ({positionalArgs, namedArgs, typeArgs}) => startChunkedConversion(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + startChunkedConversion(positionalArgs[0]); case 'bind': - return ({positionalArgs, namedArgs, typeArgs}) => bind(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + bind(positionalArgs[0]); case 'fuse': - return ({positionalArgs, namedArgs, typeArgs}) => fuse(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + fuse(positionalArgs[0]); case 'cast': return ({positionalArgs, namedArgs, typeArgs}) => cast(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -91,10 +102,12 @@ class Utf8DecoderAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'Utf8Decoder': - return ({positionalArgs, namedArgs, typeArgs}) => - Utf8Decoder(allowMalformed: namedArgs.containsKey('allowMalformed') ? namedArgs['allowMalformed'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => Utf8Decoder( + allowMalformed: namedArgs.containsKey('allowMalformed') + ? namedArgs['allowMalformed'] + : false); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -108,20 +121,25 @@ extension Utf8DecoderBinding on Utf8Decoder { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Utf8Decoder'); + return const HTType('Utf8Decoder'); case 'convert': - return ({positionalArgs, namedArgs, typeArgs}) => convert(List.from(positionalArgs[0]), - positionalArgs.length > 1 ? positionalArgs[1] : 0, positionalArgs.length > 2 ? positionalArgs[2] : null); + return ({positionalArgs, namedArgs, typeArgs}) => convert( + List.from(positionalArgs[0]), + positionalArgs.length > 1 ? positionalArgs[1] : 0, + positionalArgs.length > 2 ? positionalArgs[2] : null); case 'startChunkedConversion': - return ({positionalArgs, namedArgs, typeArgs}) => startChunkedConversion(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + startChunkedConversion(positionalArgs[0]); case 'bind': - return ({positionalArgs, namedArgs, typeArgs}) => bind(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + bind(positionalArgs[0]); case 'fuse': - return ({positionalArgs, namedArgs, typeArgs}) => fuse(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + fuse(positionalArgs[0]); case 'cast': return ({positionalArgs, namedArgs, typeArgs}) => cast(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/core/bigint.g.dart b/lib/bindings/dart/core/bigint.g.dart index ad64fd8..9995ce0 100644 --- a/lib/bindings/dart/core/bigint.g.dart +++ b/lib/bindings/dart/core/bigint.g.dart @@ -8,13 +8,16 @@ class BigIntAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'BigInt.from': - return ({positionalArgs, namedArgs, typeArgs}) => BigInt.from(positionalArgs[0]); - case 'BigInt.parse': return ({positionalArgs, namedArgs, typeArgs}) => - BigInt.parse(positionalArgs[0], radix: namedArgs.containsKey('radix') ? namedArgs['radix'] : null); + BigInt.from(positionalArgs[0]); + case 'BigInt.parse': + return ({positionalArgs, namedArgs, typeArgs}) => BigInt.parse( + positionalArgs[0], + radix: namedArgs.containsKey('radix') ? namedArgs['radix'] : null); case 'BigInt.tryParse': - return ({positionalArgs, namedArgs, typeArgs}) => - BigInt.tryParse(positionalArgs[0], radix: namedArgs.containsKey('radix') ? namedArgs['radix'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => BigInt.tryParse( + positionalArgs[0], + radix: namedArgs.containsKey('radix') ? namedArgs['radix'] : null); case 'BigInt.zero': return BigInt.zero; case 'BigInt.one': @@ -22,7 +25,7 @@ class BigIntAutoBinding extends HTExternalClass { case 'BigInt.two': return BigInt.two; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -36,7 +39,7 @@ extension BigIntBinding on BigInt { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BigInt'); + return const HTType('BigInt'); case 'bitLength': return bitLength; case 'sign': @@ -52,21 +55,29 @@ extension BigIntBinding on BigInt { case 'abs': return ({positionalArgs, namedArgs, typeArgs}) => abs(); case 'remainder': - return ({positionalArgs, namedArgs, typeArgs}) => remainder(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + remainder(positionalArgs[0]); case 'compareTo': - return ({positionalArgs, namedArgs, typeArgs}) => compareTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + compareTo(positionalArgs[0]); case 'pow': - return ({positionalArgs, namedArgs, typeArgs}) => pow(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + pow(positionalArgs[0]); case 'modPow': - return ({positionalArgs, namedArgs, typeArgs}) => modPow(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + modPow(positionalArgs[0], positionalArgs[1]); case 'modInverse': - return ({positionalArgs, namedArgs, typeArgs}) => modInverse(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + modInverse(positionalArgs[0]); case 'gcd': - return ({positionalArgs, namedArgs, typeArgs}) => gcd(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + gcd(positionalArgs[0]); case 'toUnsigned': - return ({positionalArgs, namedArgs, typeArgs}) => toUnsigned(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + toUnsigned(positionalArgs[0]); case 'toSigned': - return ({positionalArgs, namedArgs, typeArgs}) => toSigned(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + toSigned(positionalArgs[0]); case 'toInt': return ({positionalArgs, namedArgs, typeArgs}) => toInt(); case 'toDouble': @@ -74,9 +85,10 @@ extension BigIntBinding on BigInt { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'toRadixString': - return ({positionalArgs, namedArgs, typeArgs}) => toRadixString(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + toRadixString(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/core/date_time.g.dart b/lib/bindings/dart/core/date_time.g.dart index 4cf4603..bc5205d 100644 --- a/lib/bindings/dart/core/date_time.g.dart +++ b/lib/bindings/dart/core/date_time.g.dart @@ -30,15 +30,23 @@ class DateTimeAutoBinding extends HTExternalClass { case 'DateTime.now': return ({positionalArgs, namedArgs, typeArgs}) => DateTime.now(); case 'DateTime.fromMillisecondsSinceEpoch': - return ({positionalArgs, namedArgs, typeArgs}) => DateTime.fromMillisecondsSinceEpoch(positionalArgs[0], - isUtc: namedArgs.containsKey('isUtc') ? namedArgs['isUtc'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + DateTime.fromMillisecondsSinceEpoch(positionalArgs[0], + isUtc: namedArgs.containsKey('isUtc') + ? namedArgs['isUtc'] + : false); case 'DateTime.fromMicrosecondsSinceEpoch': - return ({positionalArgs, namedArgs, typeArgs}) => DateTime.fromMicrosecondsSinceEpoch(positionalArgs[0], - isUtc: namedArgs.containsKey('isUtc') ? namedArgs['isUtc'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + DateTime.fromMicrosecondsSinceEpoch(positionalArgs[0], + isUtc: namedArgs.containsKey('isUtc') + ? namedArgs['isUtc'] + : false); case 'DateTime.parse': - return ({positionalArgs, namedArgs, typeArgs}) => DateTime.parse(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + DateTime.parse(positionalArgs[0]); case 'DateTime.tryParse': - return ({positionalArgs, namedArgs, typeArgs}) => DateTime.tryParse(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + DateTime.tryParse(positionalArgs[0]); case 'DateTime.monday': return DateTime.monday; case 'DateTime.tuesday': @@ -82,7 +90,7 @@ class DateTimeAutoBinding extends HTExternalClass { case 'DateTime.monthsPerYear': return DateTime.monthsPerYear; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -96,7 +104,7 @@ extension DateTimeBinding on DateTime { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DateTime'); + return const HTType('DateTime'); case 'isUtc': return isUtc; case 'hashCode': @@ -128,13 +136,17 @@ extension DateTimeBinding on DateTime { case 'weekday': return weekday; case 'isBefore': - return ({positionalArgs, namedArgs, typeArgs}) => isBefore(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isBefore(positionalArgs[0]); case 'isAfter': - return ({positionalArgs, namedArgs, typeArgs}) => isAfter(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isAfter(positionalArgs[0]); case 'isAtSameMomentAs': - return ({positionalArgs, namedArgs, typeArgs}) => isAtSameMomentAs(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isAtSameMomentAs(positionalArgs[0]); case 'compareTo': - return ({positionalArgs, namedArgs, typeArgs}) => compareTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + compareTo(positionalArgs[0]); case 'toLocal': return ({positionalArgs, namedArgs, typeArgs}) => toLocal(); case 'toUtc': @@ -144,13 +156,16 @@ extension DateTimeBinding on DateTime { case 'toIso8601String': return ({positionalArgs, namedArgs, typeArgs}) => toIso8601String(); case 'add': - return ({positionalArgs, namedArgs, typeArgs}) => add(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + add(positionalArgs[0]); case 'subtract': - return ({positionalArgs, namedArgs, typeArgs}) => subtract(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + subtract(positionalArgs[0]); case 'difference': - return ({positionalArgs, namedArgs, typeArgs}) => difference(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + difference(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/core/double.g.dart b/lib/bindings/dart/core/double.g.dart deleted file mode 100644 index 11713af..0000000 --- a/lib/bindings/dart/core/double.g.dart +++ /dev/null @@ -1,28 +0,0 @@ -import 'package:hetu_script/hetu_script.dart'; -import 'dart:core'; - -class DoubleAutoBinding extends HTExternalClass { - DoubleAutoBinding() : super('double'); - - @override - dynamic memberGet(String varName, {String from = HTLexicon.global}) { - switch (varName) { - case 'double.parse': - return ({positionalArgs, namedArgs, typeArgs}) => double.parse(positionalArgs[0]); - case 'double.tryParse': - return ({positionalArgs, namedArgs, typeArgs}) => double.tryParse(positionalArgs[0]); - case 'double.nan': - return double.nan; - case 'double.infinity': - return double.infinity; - case 'double.negativeInfinity': - return double.negativeInfinity; - case 'double.minPositive': - return double.minPositive; - case 'double.maxFinite': - return double.maxFinite; - default: - throw HTErrorUndefined(varName); - } - } -} diff --git a/lib/bindings/dart/core/duration.g.dart b/lib/bindings/dart/core/duration.g.dart index 703870b..1158df2 100644 --- a/lib/bindings/dart/core/duration.g.dart +++ b/lib/bindings/dart/core/duration.g.dart @@ -11,10 +11,16 @@ class DurationAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => Duration( days: namedArgs.containsKey('days') ? namedArgs['days'] : 0, hours: namedArgs.containsKey('hours') ? namedArgs['hours'] : 0, - minutes: namedArgs.containsKey('minutes') ? namedArgs['minutes'] : 0, - seconds: namedArgs.containsKey('seconds') ? namedArgs['seconds'] : 0, - milliseconds: namedArgs.containsKey('milliseconds') ? namedArgs['milliseconds'] : 0, - microseconds: namedArgs.containsKey('microseconds') ? namedArgs['microseconds'] : 0); + minutes: + namedArgs.containsKey('minutes') ? namedArgs['minutes'] : 0, + seconds: + namedArgs.containsKey('seconds') ? namedArgs['seconds'] : 0, + milliseconds: namedArgs.containsKey('milliseconds') + ? namedArgs['milliseconds'] + : 0, + microseconds: namedArgs.containsKey('microseconds') + ? namedArgs['microseconds'] + : 0); case 'Duration.microsecondsPerMillisecond': return Duration.microsecondsPerMillisecond; case 'Duration.millisecondsPerSecond': @@ -48,7 +54,7 @@ class DurationAutoBinding extends HTExternalClass { case 'Duration.zero': return Duration.zero; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -62,7 +68,7 @@ extension DurationBinding on Duration { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Duration'); + return const HTType('Duration'); case 'inDays': return inDays; case 'inHours': @@ -80,13 +86,14 @@ extension DurationBinding on Duration { case 'isNegative': return isNegative; case 'compareTo': - return ({positionalArgs, namedArgs, typeArgs}) => compareTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + compareTo(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'abs': return ({positionalArgs, namedArgs, typeArgs}) => abs(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/core/function.g.dart b/lib/bindings/dart/core/function.g.dart index 9059046..033b606 100644 --- a/lib/bindings/dart/core/function.g.dart +++ b/lib/bindings/dart/core/function.g.dart @@ -8,10 +8,12 @@ class FunctionAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'Function.apply': - return ({positionalArgs, namedArgs, typeArgs}) => Function.apply(positionalArgs[0], - List.from(positionalArgs[1]), positionalArgs.length > 2 ? positionalArgs[2] : null); + return ({positionalArgs, namedArgs, typeArgs}) => Function.apply( + positionalArgs[0], + List.from(positionalArgs[1]), + positionalArgs.length > 2 ? positionalArgs[2] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/core/int.g.dart b/lib/bindings/dart/core/int.g.dart deleted file mode 100644 index 93d0f6c..0000000 --- a/lib/bindings/dart/core/int.g.dart +++ /dev/null @@ -1,79 +0,0 @@ -import 'package:hetu_script/hetu_script.dart'; -import 'dart:core'; - -class IntAutoBinding extends HTExternalClass { - IntAutoBinding() : super('int'); - - @override - dynamic memberGet(String varName, {String from = HTLexicon.global}) { - switch (varName) { - case 'int.fromEnvironment': - return ({positionalArgs, namedArgs, typeArgs}) => int.fromEnvironment(positionalArgs[0], - defaultValue: namedArgs.containsKey('defaultValue') ? namedArgs['defaultValue'] : 0); - case 'int.parse': - return ({positionalArgs, namedArgs, typeArgs}) => - int.parse(positionalArgs[0], radix: namedArgs.containsKey('radix') ? namedArgs['radix'] : null); - case 'int.tryParse': - return ({positionalArgs, namedArgs, typeArgs}) => - int.tryParse(positionalArgs[0], radix: namedArgs.containsKey('radix') ? namedArgs['radix'] : null); - default: - throw HTErrorUndefined(varName); - } - } - - @override - dynamic instanceMemberGet(dynamic instance, String id) { - return (instance as int).htFetch(id); - } -} - -extension IntBinding on int { - dynamic htFetch(String varName) { - switch (varName) { - case 'typeid': - return const HTTypeId('int'); - case 'isEven': - return isEven; - case 'isOdd': - return isOdd; - case 'bitLength': - return bitLength; - case 'sign': - return sign; - case 'modPow': - return ({positionalArgs, namedArgs, typeArgs}) => modPow(positionalArgs[0], positionalArgs[1]); - case 'modInverse': - return ({positionalArgs, namedArgs, typeArgs}) => modInverse(positionalArgs[0]); - case 'gcd': - return ({positionalArgs, namedArgs, typeArgs}) => gcd(positionalArgs[0]); - case 'toUnsigned': - return ({positionalArgs, namedArgs, typeArgs}) => toUnsigned(positionalArgs[0]); - case 'toSigned': - return ({positionalArgs, namedArgs, typeArgs}) => toSigned(positionalArgs[0]); - case 'abs': - return ({positionalArgs, namedArgs, typeArgs}) => abs(); - case 'round': - return ({positionalArgs, namedArgs, typeArgs}) => round(); - case 'floor': - return ({positionalArgs, namedArgs, typeArgs}) => floor(); - case 'ceil': - return ({positionalArgs, namedArgs, typeArgs}) => ceil(); - case 'truncate': - return ({positionalArgs, namedArgs, typeArgs}) => truncate(); - case 'roundToDouble': - return ({positionalArgs, namedArgs, typeArgs}) => roundToDouble(); - case 'floorToDouble': - return ({positionalArgs, namedArgs, typeArgs}) => floorToDouble(); - case 'ceilToDouble': - return ({positionalArgs, namedArgs, typeArgs}) => ceilToDouble(); - case 'truncateToDouble': - return ({positionalArgs, namedArgs, typeArgs}) => truncateToDouble(); - case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => toString(); - case 'toRadixString': - return ({positionalArgs, namedArgs, typeArgs}) => toRadixString(positionalArgs[0]); - default: - throw HTErrorUndefined(varName); - } - } -} diff --git a/lib/bindings/dart/core/invocation.g.dart b/lib/bindings/dart/core/invocation.g.dart index ff5b473..03adf70 100644 --- a/lib/bindings/dart/core/invocation.g.dart +++ b/lib/bindings/dart/core/invocation.g.dart @@ -9,16 +9,24 @@ class InvocationAutoBinding extends HTExternalClass { switch (varName) { case 'Invocation.method': return ({positionalArgs, namedArgs, typeArgs}) => Invocation.method( - positionalArgs[0], positionalArgs[1], positionalArgs.length > 2 ? positionalArgs[2] : null); + positionalArgs[0], + positionalArgs[1], + positionalArgs.length > 2 ? positionalArgs[2] : null); case 'Invocation.genericMethod': - return ({positionalArgs, namedArgs, typeArgs}) => Invocation.genericMethod(positionalArgs[0], positionalArgs[1], - positionalArgs[2], positionalArgs.length > 3 ? positionalArgs[3] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + Invocation.genericMethod( + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs.length > 3 ? positionalArgs[3] : null); case 'Invocation.getter': - return ({positionalArgs, namedArgs, typeArgs}) => Invocation.getter(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Invocation.getter(positionalArgs[0]); case 'Invocation.setter': - return ({positionalArgs, namedArgs, typeArgs}) => Invocation.setter(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + Invocation.setter(positionalArgs[0], positionalArgs[1]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -32,7 +40,7 @@ extension InvocationBinding on Invocation { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Invocation'); + return const HTType('Invocation'); case 'memberName': return memberName; case 'typeArguments': @@ -50,7 +58,7 @@ extension InvocationBinding on Invocation { case 'isAccessor': return isAccessor; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/core/regexp.g.dart b/lib/bindings/dart/core/regexp.g.dart index c856000..ec8912e 100644 --- a/lib/bindings/dart/core/regexp.g.dart +++ b/lib/bindings/dart/core/regexp.g.dart @@ -8,15 +8,23 @@ class RegExpAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RegExp': - return ({positionalArgs, namedArgs, typeArgs}) => RegExp(positionalArgs[0], - multiLine: namedArgs.containsKey('multiLine') ? namedArgs['multiLine'] : false, - caseSensitive: namedArgs.containsKey('caseSensitive') ? namedArgs['caseSensitive'] : true, - unicode: namedArgs.containsKey('unicode') ? namedArgs['unicode'] : false, - dotAll: namedArgs.containsKey('dotAll') ? namedArgs['dotAll'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => RegExp( + positionalArgs[0], + multiLine: namedArgs.containsKey('multiLine') + ? namedArgs['multiLine'] + : false, + caseSensitive: namedArgs.containsKey('caseSensitive') + ? namedArgs['caseSensitive'] + : true, + unicode: + namedArgs.containsKey('unicode') ? namedArgs['unicode'] : false, + dotAll: + namedArgs.containsKey('dotAll') ? namedArgs['dotAll'] : false); case 'RegExp.escape': - return ({positionalArgs, namedArgs, typeArgs}) => RegExp.escape(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + RegExp.escape(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -30,7 +38,7 @@ extension RegExpBinding on RegExp { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RegExp'); + return const HTType('RegExp'); case 'pattern': return pattern; case 'isMultiLine': @@ -42,16 +50,20 @@ extension RegExpBinding on RegExp { case 'isDotAll': return isDotAll; case 'firstMatch': - return ({positionalArgs, namedArgs, typeArgs}) => firstMatch(positionalArgs[0]); - case 'allMatches': return ({positionalArgs, namedArgs, typeArgs}) => - allMatches(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : 0); + firstMatch(positionalArgs[0]); + case 'allMatches': + return ({positionalArgs, namedArgs, typeArgs}) => allMatches( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : 0); case 'hasMatch': - return ({positionalArgs, namedArgs, typeArgs}) => hasMatch(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + hasMatch(positionalArgs[0]); case 'stringMatch': - return ({positionalArgs, namedArgs, typeArgs}) => stringMatch(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + stringMatch(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/core/stacktrace.g.dart b/lib/bindings/dart/core/stacktrace.g.dart index 5c0c971..7a79289 100644 --- a/lib/bindings/dart/core/stacktrace.g.dart +++ b/lib/bindings/dart/core/stacktrace.g.dart @@ -8,13 +8,14 @@ class StackTraceAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'StackTrace.fromString': - return ({positionalArgs, namedArgs, typeArgs}) => StackTrace.fromString(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + StackTrace.fromString(positionalArgs[0]); case 'StackTrace.current': return StackTrace.current; case 'StackTrace.empty': return StackTrace.empty; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -28,11 +29,11 @@ extension StackTraceBinding on StackTrace { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('StackTrace'); + return const HTType('StackTrace'); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/core/stopwatch.g.dart b/lib/bindings/dart/core/stopwatch.g.dart index d12a66d..a69caf0 100644 --- a/lib/bindings/dart/core/stopwatch.g.dart +++ b/lib/bindings/dart/core/stopwatch.g.dart @@ -10,7 +10,7 @@ class StopwatchAutoBinding extends HTExternalClass { case 'Stopwatch': return ({positionalArgs, namedArgs, typeArgs}) => Stopwatch(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -24,7 +24,7 @@ extension StopwatchBinding on Stopwatch { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Stopwatch'); + return const HTType('Stopwatch'); case 'frequency': return frequency; case 'elapsedTicks': @@ -44,7 +44,7 @@ extension StopwatchBinding on Stopwatch { case 'reset': return ({positionalArgs, namedArgs, typeArgs}) => reset(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/core/string_buffer.g.dart b/lib/bindings/dart/core/string_buffer.g.dart index bd819c5..e5e43ff 100644 --- a/lib/bindings/dart/core/string_buffer.g.dart +++ b/lib/bindings/dart/core/string_buffer.g.dart @@ -11,7 +11,7 @@ class StringBufferAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => StringBuffer(positionalArgs.length > 0 ? positionalArgs[0] : ''); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -25,7 +25,7 @@ extension StringBufferBinding on StringBuffer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('StringBuffer'); + return const HTType('StringBuffer'); case 'length': return length; case 'isEmpty': @@ -33,20 +33,24 @@ extension StringBufferBinding on StringBuffer { case 'isNotEmpty': return isNotEmpty; case 'write': - return ({positionalArgs, namedArgs, typeArgs}) => write(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + write(positionalArgs[0]); case 'writeCharCode': - return ({positionalArgs, namedArgs, typeArgs}) => writeCharCode(positionalArgs[0]); - case 'writeAll': return ({positionalArgs, namedArgs, typeArgs}) => - writeAll(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : ''); + writeCharCode(positionalArgs[0]); + case 'writeAll': + return ({positionalArgs, namedArgs, typeArgs}) => writeAll( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : ''); case 'writeln': - return ({positionalArgs, namedArgs, typeArgs}) => writeln(positionalArgs.length > 0 ? positionalArgs[0] : ''); + return ({positionalArgs, namedArgs, typeArgs}) => + writeln(positionalArgs.length > 0 ? positionalArgs[0] : ''); case 'clear': return ({positionalArgs, namedArgs, typeArgs}) => clear(); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/core/symbol.g.dart b/lib/bindings/dart/core/symbol.g.dart index 7370d87..c66b1d6 100644 --- a/lib/bindings/dart/core/symbol.g.dart +++ b/lib/bindings/dart/core/symbol.g.dart @@ -8,13 +8,14 @@ class SymbolAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'Symbol': - return ({positionalArgs, namedArgs, typeArgs}) => Symbol(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Symbol(positionalArgs[0]); case 'Symbol.unaryMinus': return Symbol.unaryMinus; case 'Symbol.empty': return Symbol.empty; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -28,11 +29,11 @@ extension SymbolBinding on Symbol { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Symbol'); + return const HTType('Symbol'); case 'hashCode': return hashCode; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/core/uri.g.dart b/lib/bindings/dart/core/uri.g.dart index f64b287..eb8ba5c 100644 --- a/lib/bindings/dart/core/uri.g.dart +++ b/lib/bindings/dart/core/uri.g.dart @@ -10,70 +10,122 @@ class UriAutoBinding extends HTExternalClass { switch (varName) { case 'Uri': return ({positionalArgs, namedArgs, typeArgs}) => Uri( - scheme: namedArgs.containsKey('scheme') ? namedArgs['scheme'] : null, - userInfo: namedArgs.containsKey('userInfo') ? namedArgs['userInfo'] : null, + scheme: + namedArgs.containsKey('scheme') ? namedArgs['scheme'] : null, + userInfo: namedArgs.containsKey('userInfo') + ? namedArgs['userInfo'] + : null, host: namedArgs.containsKey('host') ? namedArgs['host'] : null, port: namedArgs.containsKey('port') ? namedArgs['port'] : null, path: namedArgs.containsKey('path') ? namedArgs['path'] : null, - pathSegments: namedArgs.containsKey('pathSegments') ? namedArgs['pathSegments'] : null, + pathSegments: namedArgs.containsKey('pathSegments') + ? namedArgs['pathSegments'] + : null, query: namedArgs.containsKey('query') ? namedArgs['query'] : null, - queryParameters: namedArgs.containsKey('queryParameters') ? namedArgs['queryParameters'] : null, - fragment: namedArgs.containsKey('fragment') ? namedArgs['fragment'] : null); + queryParameters: namedArgs.containsKey('queryParameters') + ? namedArgs['queryParameters'] + : null, + fragment: namedArgs.containsKey('fragment') + ? namedArgs['fragment'] + : null); case 'Uri.http': - return ({positionalArgs, namedArgs, typeArgs}) => - Uri.http(positionalArgs[0], positionalArgs[1], positionalArgs.length > 2 ? positionalArgs[2] : null); + return ({positionalArgs, namedArgs, typeArgs}) => Uri.http( + positionalArgs[0], + positionalArgs[1], + positionalArgs.length > 2 ? positionalArgs[2] : null); case 'Uri.https': - return ({positionalArgs, namedArgs, typeArgs}) => - Uri.https(positionalArgs[0], positionalArgs[1], positionalArgs.length > 2 ? positionalArgs[2] : null); + return ({positionalArgs, namedArgs, typeArgs}) => Uri.https( + positionalArgs[0], + positionalArgs[1], + positionalArgs.length > 2 ? positionalArgs[2] : null); case 'Uri.file': - return ({positionalArgs, namedArgs, typeArgs}) => - Uri.file(positionalArgs[0], windows: namedArgs.containsKey('windows') ? namedArgs['windows'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => Uri.file( + positionalArgs[0], + windows: + namedArgs.containsKey('windows') ? namedArgs['windows'] : null); case 'Uri.directory': - return ({positionalArgs, namedArgs, typeArgs}) => - Uri.directory(positionalArgs[0], windows: namedArgs.containsKey('windows') ? namedArgs['windows'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => Uri.directory( + positionalArgs[0], + windows: + namedArgs.containsKey('windows') ? namedArgs['windows'] : null); case 'Uri.dataFromString': - return ({positionalArgs, namedArgs, typeArgs}) => Uri.dataFromString(positionalArgs[0], - mimeType: namedArgs.containsKey('mimeType') ? namedArgs['mimeType'] : null, - encoding: namedArgs.containsKey('encoding') ? namedArgs['encoding'] : null, - parameters: namedArgs.containsKey('parameters') ? namedArgs['parameters'] : null, - base64: namedArgs.containsKey('base64') ? namedArgs['base64'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => Uri.dataFromString( + positionalArgs[0], + mimeType: namedArgs.containsKey('mimeType') + ? namedArgs['mimeType'] + : null, + encoding: namedArgs.containsKey('encoding') + ? namedArgs['encoding'] + : null, + parameters: namedArgs.containsKey('parameters') + ? namedArgs['parameters'] + : null, + base64: + namedArgs.containsKey('base64') ? namedArgs['base64'] : false); case 'Uri.dataFromBytes': - return ({positionalArgs, namedArgs, typeArgs}) => Uri.dataFromBytes(List.from(positionalArgs[0]), - mimeType: namedArgs.containsKey('mimeType') ? namedArgs['mimeType'] : 'application/octet-stream', - parameters: namedArgs.containsKey('parameters') ? namedArgs['parameters'] : null, - percentEncoded: namedArgs.containsKey('percentEncoded') ? namedArgs['percentEncoded'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => Uri.dataFromBytes( + List.from(positionalArgs[0]), + mimeType: namedArgs.containsKey('mimeType') + ? namedArgs['mimeType'] + : 'application/octet-stream', + parameters: namedArgs.containsKey('parameters') + ? namedArgs['parameters'] + : null, + percentEncoded: namedArgs.containsKey('percentEncoded') + ? namedArgs['percentEncoded'] + : false); case 'Uri.parse': - return ({positionalArgs, namedArgs, typeArgs}) => Uri.parse(positionalArgs[0], - positionalArgs.length > 1 ? positionalArgs[1] : 0, positionalArgs.length > 2 ? positionalArgs[2] : null); + return ({positionalArgs, namedArgs, typeArgs}) => Uri.parse( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : 0, + positionalArgs.length > 2 ? positionalArgs[2] : null); case 'Uri.tryParse': - return ({positionalArgs, namedArgs, typeArgs}) => Uri.tryParse(positionalArgs[0], - positionalArgs.length > 1 ? positionalArgs[1] : 0, positionalArgs.length > 2 ? positionalArgs[2] : null); + return ({positionalArgs, namedArgs, typeArgs}) => Uri.tryParse( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : 0, + positionalArgs.length > 2 ? positionalArgs[2] : null); case 'Uri.encodeComponent': - return ({positionalArgs, namedArgs, typeArgs}) => Uri.encodeComponent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Uri.encodeComponent(positionalArgs[0]); case 'Uri.encodeQueryComponent': - return ({positionalArgs, namedArgs, typeArgs}) => Uri.encodeQueryComponent(positionalArgs[0], - encoding: namedArgs.containsKey('encoding') ? namedArgs['encoding'] : utf8); + return ({positionalArgs, namedArgs, typeArgs}) => + Uri.encodeQueryComponent(positionalArgs[0], + encoding: namedArgs.containsKey('encoding') + ? namedArgs['encoding'] + : utf8); case 'Uri.decodeComponent': - return ({positionalArgs, namedArgs, typeArgs}) => Uri.decodeComponent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Uri.decodeComponent(positionalArgs[0]); case 'Uri.decodeQueryComponent': - return ({positionalArgs, namedArgs, typeArgs}) => Uri.decodeQueryComponent(positionalArgs[0], - encoding: namedArgs.containsKey('encoding') ? namedArgs['encoding'] : utf8); + return ({positionalArgs, namedArgs, typeArgs}) => + Uri.decodeQueryComponent(positionalArgs[0], + encoding: namedArgs.containsKey('encoding') + ? namedArgs['encoding'] + : utf8); case 'Uri.encodeFull': - return ({positionalArgs, namedArgs, typeArgs}) => Uri.encodeFull(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Uri.encodeFull(positionalArgs[0]); case 'Uri.decodeFull': - return ({positionalArgs, namedArgs, typeArgs}) => Uri.decodeFull(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Uri.decodeFull(positionalArgs[0]); case 'Uri.splitQueryString': - return ({positionalArgs, namedArgs, typeArgs}) => Uri.splitQueryString(positionalArgs[0], - encoding: namedArgs.containsKey('encoding') ? namedArgs['encoding'] : utf8); + return ({positionalArgs, namedArgs, typeArgs}) => Uri.splitQueryString( + positionalArgs[0], + encoding: namedArgs.containsKey('encoding') + ? namedArgs['encoding'] + : utf8); case 'Uri.parseIPv4Address': - return ({positionalArgs, namedArgs, typeArgs}) => Uri.parseIPv4Address(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Uri.parseIPv4Address(positionalArgs[0]); case 'Uri.parseIPv6Address': - return ({positionalArgs, namedArgs, typeArgs}) => Uri.parseIPv6Address(positionalArgs[0], - positionalArgs.length > 1 ? positionalArgs[1] : 0, positionalArgs.length > 2 ? positionalArgs[2] : null); + return ({positionalArgs, namedArgs, typeArgs}) => Uri.parseIPv6Address( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : 0, + positionalArgs.length > 2 ? positionalArgs[2] : null); case 'Uri.base': return Uri.base; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -87,7 +139,7 @@ extension UriBinding on Uri { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Uri'); + return const HTType('Uri'); case 'scheme': return scheme; case 'authority': @@ -133,33 +185,46 @@ extension UriBinding on Uri { case 'hashCode': return hashCode; case 'isScheme': - return ({positionalArgs, namedArgs, typeArgs}) => isScheme(positionalArgs[0]); - case 'toFilePath': return ({positionalArgs, namedArgs, typeArgs}) => - toFilePath(windows: namedArgs.containsKey('windows') ? namedArgs['windows'] : null); + isScheme(positionalArgs[0]); + case 'toFilePath': + return ({positionalArgs, namedArgs, typeArgs}) => toFilePath( + windows: + namedArgs.containsKey('windows') ? namedArgs['windows'] : null); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'replace': return ({positionalArgs, namedArgs, typeArgs}) => replace( - scheme: namedArgs.containsKey('scheme') ? namedArgs['scheme'] : null, - userInfo: namedArgs.containsKey('userInfo') ? namedArgs['userInfo'] : null, + scheme: + namedArgs.containsKey('scheme') ? namedArgs['scheme'] : null, + userInfo: namedArgs.containsKey('userInfo') + ? namedArgs['userInfo'] + : null, host: namedArgs.containsKey('host') ? namedArgs['host'] : null, port: namedArgs.containsKey('port') ? namedArgs['port'] : null, path: namedArgs.containsKey('path') ? namedArgs['path'] : null, - pathSegments: namedArgs.containsKey('pathSegments') ? namedArgs['pathSegments'] : null, + pathSegments: namedArgs.containsKey('pathSegments') + ? namedArgs['pathSegments'] + : null, query: namedArgs.containsKey('query') ? namedArgs['query'] : null, - queryParameters: namedArgs.containsKey('queryParameters') ? namedArgs['queryParameters'] : null, - fragment: namedArgs.containsKey('fragment') ? namedArgs['fragment'] : null); + queryParameters: namedArgs.containsKey('queryParameters') + ? namedArgs['queryParameters'] + : null, + fragment: namedArgs.containsKey('fragment') + ? namedArgs['fragment'] + : null); case 'removeFragment': return ({positionalArgs, namedArgs, typeArgs}) => removeFragment(); case 'resolve': - return ({positionalArgs, namedArgs, typeArgs}) => resolve(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + resolve(positionalArgs[0]); case 'resolveUri': - return ({positionalArgs, namedArgs, typeArgs}) => resolveUri(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + resolveUri(positionalArgs[0]); case 'normalizePath': return ({positionalArgs, namedArgs, typeArgs}) => normalizePath(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -171,22 +236,39 @@ class UriDataAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'UriData.fromString': - return ({positionalArgs, namedArgs, typeArgs}) => UriData.fromString(positionalArgs[0], - mimeType: namedArgs.containsKey('mimeType') ? namedArgs['mimeType'] : null, - encoding: namedArgs.containsKey('encoding') ? namedArgs['encoding'] : null, - parameters: namedArgs.containsKey('parameters') ? namedArgs['parameters'] : null, - base64: namedArgs.containsKey('base64') ? namedArgs['base64'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => UriData.fromString( + positionalArgs[0], + mimeType: namedArgs.containsKey('mimeType') + ? namedArgs['mimeType'] + : null, + encoding: namedArgs.containsKey('encoding') + ? namedArgs['encoding'] + : null, + parameters: namedArgs.containsKey('parameters') + ? namedArgs['parameters'] + : null, + base64: + namedArgs.containsKey('base64') ? namedArgs['base64'] : false); case 'UriData.fromBytes': - return ({positionalArgs, namedArgs, typeArgs}) => UriData.fromBytes(List.from(positionalArgs[0]), - mimeType: namedArgs.containsKey('mimeType') ? namedArgs['mimeType'] : 'application/octet-stream', - parameters: namedArgs.containsKey('parameters') ? namedArgs['parameters'] : null, - percentEncoded: namedArgs.containsKey('percentEncoded') ? namedArgs['percentEncoded'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => UriData.fromBytes( + List.from(positionalArgs[0]), + mimeType: namedArgs.containsKey('mimeType') + ? namedArgs['mimeType'] + : 'application/octet-stream', + parameters: namedArgs.containsKey('parameters') + ? namedArgs['parameters'] + : null, + percentEncoded: namedArgs.containsKey('percentEncoded') + ? namedArgs['percentEncoded'] + : false); case 'UriData.fromUri': - return ({positionalArgs, namedArgs, typeArgs}) => UriData.fromUri(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + UriData.fromUri(positionalArgs[0]); case 'UriData.parse': - return ({positionalArgs, namedArgs, typeArgs}) => UriData.parse(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + UriData.parse(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -200,7 +282,7 @@ extension UriDataBinding on UriData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('UriData'); + return const HTType('UriData'); case 'uri': return uri; case 'mimeType': @@ -216,12 +298,14 @@ extension UriDataBinding on UriData { case 'contentAsBytes': return ({positionalArgs, namedArgs, typeArgs}) => contentAsBytes(); case 'contentAsString': - return ({positionalArgs, namedArgs, typeArgs}) => - contentAsString(encoding: namedArgs.containsKey('encoding') ? namedArgs['encoding'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => contentAsString( + encoding: namedArgs.containsKey('encoding') + ? namedArgs['encoding'] + : null); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/io/common.g.dart b/lib/bindings/dart/io/common.g.dart index 7043186..79d66ea 100644 --- a/lib/bindings/dart/io/common.g.dart +++ b/lib/bindings/dart/io/common.g.dart @@ -8,12 +8,13 @@ class OSErrorAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'OSError': - return ({positionalArgs, namedArgs, typeArgs}) => OSError(positionalArgs.length > 0 ? positionalArgs[0] : '', + return ({positionalArgs, namedArgs, typeArgs}) => OSError( + positionalArgs.length > 0 ? positionalArgs[0] : '', positionalArgs.length > 1 ? positionalArgs[1] : noErrorCode); case 'OSError.noErrorCode': return OSError.noErrorCode; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -29,7 +30,7 @@ extension OSErrorBinding on OSError { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('OSError'); + return const HTType('OSError'); case 'message': return message; case 'errorCode': @@ -37,7 +38,7 @@ extension OSErrorBinding on OSError { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/io/data_transformer.g.dart b/lib/bindings/dart/io/data_transformer.g.dart index 9187102..c6c169e 100644 --- a/lib/bindings/dart/io/data_transformer.g.dart +++ b/lib/bindings/dart/io/data_transformer.g.dart @@ -36,7 +36,7 @@ class ZLibOptionAutoBinding extends HTExternalClass { case 'ZLibOption.strategyDefault': return ZLibOption.strategyDefault; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -49,15 +49,25 @@ class ZLibCodecAutoBinding extends HTExternalClass { switch (varName) { case 'ZLibCodec': return ({positionalArgs, namedArgs, typeArgs}) => ZLibCodec( - level: namedArgs.containsKey('level') ? namedArgs['level'] : ZLibOption.defaultLevel, - windowBits: namedArgs.containsKey('windowBits') ? namedArgs['windowBits'] : ZLibOption.defaultWindowBits, - memLevel: namedArgs.containsKey('memLevel') ? namedArgs['memLevel'] : ZLibOption.defaultMemLevel, - strategy: namedArgs.containsKey('strategy') ? namedArgs['strategy'] : ZLibOption.strategyDefault, - dictionary: namedArgs.containsKey('dictionary') ? List.from(namedArgs['dictionary']) : null, + level: namedArgs.containsKey('level') + ? namedArgs['level'] + : ZLibOption.defaultLevel, + windowBits: namedArgs.containsKey('windowBits') + ? namedArgs['windowBits'] + : ZLibOption.defaultWindowBits, + memLevel: namedArgs.containsKey('memLevel') + ? namedArgs['memLevel'] + : ZLibOption.defaultMemLevel, + strategy: namedArgs.containsKey('strategy') + ? namedArgs['strategy'] + : ZLibOption.strategyDefault, + dictionary: namedArgs.containsKey('dictionary') + ? List.from(namedArgs['dictionary']) + : null, raw: namedArgs.containsKey('raw') ? namedArgs['raw'] : false, gzip: namedArgs.containsKey('gzip') ? namedArgs['gzip'] : false); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -71,7 +81,7 @@ extension ZLibCodecBinding on ZLibCodec { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ZLibCodec'); + return const HTType('ZLibCodec'); case 'gzip': return gzip; case 'level': @@ -91,7 +101,7 @@ extension ZLibCodecBinding on ZLibCodec { case 'decoder': return decoder; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -104,15 +114,25 @@ class GZipCodecAutoBinding extends HTExternalClass { switch (varName) { case 'GZipCodec': return ({positionalArgs, namedArgs, typeArgs}) => GZipCodec( - level: namedArgs.containsKey('level') ? namedArgs['level'] : ZLibOption.defaultLevel, - windowBits: namedArgs.containsKey('windowBits') ? namedArgs['windowBits'] : ZLibOption.defaultWindowBits, - memLevel: namedArgs.containsKey('memLevel') ? namedArgs['memLevel'] : ZLibOption.defaultMemLevel, - strategy: namedArgs.containsKey('strategy') ? namedArgs['strategy'] : ZLibOption.strategyDefault, - dictionary: namedArgs.containsKey('dictionary') ? List.from(namedArgs['dictionary']) : null, + level: namedArgs.containsKey('level') + ? namedArgs['level'] + : ZLibOption.defaultLevel, + windowBits: namedArgs.containsKey('windowBits') + ? namedArgs['windowBits'] + : ZLibOption.defaultWindowBits, + memLevel: namedArgs.containsKey('memLevel') + ? namedArgs['memLevel'] + : ZLibOption.defaultMemLevel, + strategy: namedArgs.containsKey('strategy') + ? namedArgs['strategy'] + : ZLibOption.strategyDefault, + dictionary: namedArgs.containsKey('dictionary') + ? List.from(namedArgs['dictionary']) + : null, raw: namedArgs.containsKey('raw') ? namedArgs['raw'] : false, gzip: namedArgs.containsKey('gzip') ? namedArgs['gzip'] : true); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -126,7 +146,7 @@ extension GZipCodecBinding on GZipCodec { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('GZipCodec'); + return const HTType('GZipCodec'); case 'gzip': return gzip; case 'level': @@ -146,7 +166,7 @@ extension GZipCodecBinding on GZipCodec { case 'decoder': return decoder; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -160,14 +180,24 @@ class ZLibEncoderAutoBinding extends HTExternalClass { case 'ZLibEncoder': return ({positionalArgs, namedArgs, typeArgs}) => ZLibEncoder( gzip: namedArgs.containsKey('gzip') ? namedArgs['gzip'] : false, - level: namedArgs.containsKey('level') ? namedArgs['level'] : ZLibOption.defaultLevel, - windowBits: namedArgs.containsKey('windowBits') ? namedArgs['windowBits'] : ZLibOption.defaultWindowBits, - memLevel: namedArgs.containsKey('memLevel') ? namedArgs['memLevel'] : ZLibOption.defaultMemLevel, - strategy: namedArgs.containsKey('strategy') ? namedArgs['strategy'] : ZLibOption.strategyDefault, - dictionary: namedArgs.containsKey('dictionary') ? List.from(namedArgs['dictionary']) : null, + level: namedArgs.containsKey('level') + ? namedArgs['level'] + : ZLibOption.defaultLevel, + windowBits: namedArgs.containsKey('windowBits') + ? namedArgs['windowBits'] + : ZLibOption.defaultWindowBits, + memLevel: namedArgs.containsKey('memLevel') + ? namedArgs['memLevel'] + : ZLibOption.defaultMemLevel, + strategy: namedArgs.containsKey('strategy') + ? namedArgs['strategy'] + : ZLibOption.strategyDefault, + dictionary: namedArgs.containsKey('dictionary') + ? List.from(namedArgs['dictionary']) + : null, raw: namedArgs.containsKey('raw') ? namedArgs['raw'] : false); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -181,7 +211,7 @@ extension ZLibEncoderBinding on ZLibEncoder { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ZLibEncoder'); + return const HTType('ZLibEncoder'); case 'gzip': return gzip; case 'level': @@ -197,17 +227,21 @@ extension ZLibEncoderBinding on ZLibEncoder { case 'raw': return raw; case 'convert': - return ({positionalArgs, namedArgs, typeArgs}) => convert(List.from(positionalArgs[0])); + return ({positionalArgs, namedArgs, typeArgs}) => + convert(List.from(positionalArgs[0])); case 'startChunkedConversion': - return ({positionalArgs, namedArgs, typeArgs}) => startChunkedConversion(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + startChunkedConversion(positionalArgs[0]); case 'fuse': - return ({positionalArgs, namedArgs, typeArgs}) => fuse(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + fuse(positionalArgs[0]); case 'bind': - return ({positionalArgs, namedArgs, typeArgs}) => bind(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + bind(positionalArgs[0]); case 'cast': return ({positionalArgs, namedArgs, typeArgs}) => cast(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -220,11 +254,15 @@ class ZLibDecoderAutoBinding extends HTExternalClass { switch (varName) { case 'ZLibDecoder': return ({positionalArgs, namedArgs, typeArgs}) => ZLibDecoder( - windowBits: namedArgs.containsKey('windowBits') ? namedArgs['windowBits'] : ZLibOption.defaultWindowBits, - dictionary: namedArgs.containsKey('dictionary') ? List.from(namedArgs['dictionary']) : null, + windowBits: namedArgs.containsKey('windowBits') + ? namedArgs['windowBits'] + : ZLibOption.defaultWindowBits, + dictionary: namedArgs.containsKey('dictionary') + ? List.from(namedArgs['dictionary']) + : null, raw: namedArgs.containsKey('raw') ? namedArgs['raw'] : false); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -238,7 +276,7 @@ extension ZLibDecoderBinding on ZLibDecoder { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ZLibDecoder'); + return const HTType('ZLibDecoder'); case 'windowBits': return windowBits; case 'dictionary': @@ -246,17 +284,21 @@ extension ZLibDecoderBinding on ZLibDecoder { case 'raw': return raw; case 'convert': - return ({positionalArgs, namedArgs, typeArgs}) => convert(List.from(positionalArgs[0])); + return ({positionalArgs, namedArgs, typeArgs}) => + convert(List.from(positionalArgs[0])); case 'startChunkedConversion': - return ({positionalArgs, namedArgs, typeArgs}) => startChunkedConversion(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + startChunkedConversion(positionalArgs[0]); case 'fuse': - return ({positionalArgs, namedArgs, typeArgs}) => fuse(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + fuse(positionalArgs[0]); case 'bind': - return ({positionalArgs, namedArgs, typeArgs}) => bind(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + bind(positionalArgs[0]); case 'cast': return ({positionalArgs, namedArgs, typeArgs}) => cast(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -268,21 +310,37 @@ class RawZLibFilterAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RawZLibFilter.deflateFilter': - return ({positionalArgs, namedArgs, typeArgs}) => RawZLibFilter.deflateFilter( - gzip: namedArgs.containsKey('gzip') ? namedArgs['gzip'] : false, - level: namedArgs.containsKey('level') ? namedArgs['level'] : ZLibOption.defaultLevel, - windowBits: namedArgs.containsKey('windowBits') ? namedArgs['windowBits'] : ZLibOption.defaultWindowBits, - memLevel: namedArgs.containsKey('memLevel') ? namedArgs['memLevel'] : ZLibOption.defaultMemLevel, - strategy: namedArgs.containsKey('strategy') ? namedArgs['strategy'] : ZLibOption.strategyDefault, - dictionary: namedArgs.containsKey('dictionary') ? List.from(namedArgs['dictionary']) : null, - raw: namedArgs.containsKey('raw') ? namedArgs['raw'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + RawZLibFilter.deflateFilter( + gzip: namedArgs.containsKey('gzip') ? namedArgs['gzip'] : false, + level: namedArgs.containsKey('level') + ? namedArgs['level'] + : ZLibOption.defaultLevel, + windowBits: namedArgs.containsKey('windowBits') + ? namedArgs['windowBits'] + : ZLibOption.defaultWindowBits, + memLevel: namedArgs.containsKey('memLevel') + ? namedArgs['memLevel'] + : ZLibOption.defaultMemLevel, + strategy: namedArgs.containsKey('strategy') + ? namedArgs['strategy'] + : ZLibOption.strategyDefault, + dictionary: namedArgs.containsKey('dictionary') + ? List.from(namedArgs['dictionary']) + : null, + raw: namedArgs.containsKey('raw') ? namedArgs['raw'] : false); case 'RawZLibFilter.inflateFilter': - return ({positionalArgs, namedArgs, typeArgs}) => RawZLibFilter.inflateFilter( - windowBits: namedArgs.containsKey('windowBits') ? namedArgs['windowBits'] : ZLibOption.defaultWindowBits, - dictionary: namedArgs.containsKey('dictionary') ? List.from(namedArgs['dictionary']) : null, - raw: namedArgs.containsKey('raw') ? namedArgs['raw'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + RawZLibFilter.inflateFilter( + windowBits: namedArgs.containsKey('windowBits') + ? namedArgs['windowBits'] + : ZLibOption.defaultWindowBits, + dictionary: namedArgs.containsKey('dictionary') + ? List.from(namedArgs['dictionary']) + : null, + raw: namedArgs.containsKey('raw') ? namedArgs['raw'] : false); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -296,16 +354,18 @@ extension RawZLibFilterBinding on RawZLibFilter { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RawZLibFilter'); + return const HTType('RawZLibFilter'); case 'process': - return ({positionalArgs, namedArgs, typeArgs}) => - process(List.from(positionalArgs[0]), positionalArgs[1], positionalArgs[2]); + return ({positionalArgs, namedArgs, typeArgs}) => process( + List.from(positionalArgs[0]), + positionalArgs[1], + positionalArgs[2]); case 'processed': return ({positionalArgs, namedArgs, typeArgs}) => processed( flush: namedArgs.containsKey('flush') ? namedArgs['flush'] : true, end: namedArgs.containsKey('end') ? namedArgs['end'] : false); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/io/directory.g.dart b/lib/bindings/dart/io/directory.g.dart index ffa7d5a..27ed80d 100644 --- a/lib/bindings/dart/io/directory.g.dart +++ b/lib/bindings/dart/io/directory.g.dart @@ -8,27 +8,31 @@ class DirectoryAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'Directory': - return ({positionalArgs, namedArgs, typeArgs}) => Directory(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Directory(positionalArgs[0]); case 'Directory.fromRawPath': - return ({positionalArgs, namedArgs, typeArgs}) => Directory.fromRawPath(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Directory.fromRawPath(positionalArgs[0]); case 'Directory.fromUri': - return ({positionalArgs, namedArgs, typeArgs}) => Directory.fromUri(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Directory.fromUri(positionalArgs[0]); case 'Directory.current': return Directory.current; case 'Directory.systemTemp': return Directory.systemTemp; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @override - void memberSet(String varName, dynamic value, {String from = HTLexicon.global}) { + void memberSet(String varName, dynamic value, + {String from = HTLexicon.global}) { switch (varName) { case 'Directory.current': return Directory.current = value; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -42,7 +46,7 @@ extension DirectoryBinding on Directory { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Directory'); + return const HTType('Directory'); case 'path': return path; case 'uri': @@ -50,37 +54,53 @@ extension DirectoryBinding on Directory { case 'absolute': return absolute; case 'create': - return ({positionalArgs, namedArgs, typeArgs}) => - create(recursive: namedArgs.containsKey('recursive') ? namedArgs['recursive'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => create( + recursive: namedArgs.containsKey('recursive') + ? namedArgs['recursive'] + : false); case 'createSync': - return ({positionalArgs, namedArgs, typeArgs}) => - createSync(recursive: namedArgs.containsKey('recursive') ? namedArgs['recursive'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => createSync( + recursive: namedArgs.containsKey('recursive') + ? namedArgs['recursive'] + : false); case 'createTemp': return ({positionalArgs, namedArgs, typeArgs}) => createTemp(positionalArgs.length > 0 ? positionalArgs[0] : null); case 'createTempSync': - return ({positionalArgs, namedArgs, typeArgs}) => - createTempSync(positionalArgs.length > 0 ? positionalArgs[0] : null); + return ({positionalArgs, namedArgs, typeArgs}) => createTempSync( + positionalArgs.length > 0 ? positionalArgs[0] : null); case 'resolveSymbolicLinks': - return ({positionalArgs, namedArgs, typeArgs}) => resolveSymbolicLinks(); + return ({positionalArgs, namedArgs, typeArgs}) => + resolveSymbolicLinks(); case 'resolveSymbolicLinksSync': - return ({positionalArgs, namedArgs, typeArgs}) => resolveSymbolicLinksSync(); + return ({positionalArgs, namedArgs, typeArgs}) => + resolveSymbolicLinksSync(); case 'rename': - return ({positionalArgs, namedArgs, typeArgs}) => rename(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + rename(positionalArgs[0]); case 'renameSync': - return ({positionalArgs, namedArgs, typeArgs}) => renameSync(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + renameSync(positionalArgs[0]); case 'list': return ({positionalArgs, namedArgs, typeArgs}) => list( - recursive: namedArgs.containsKey('recursive') ? namedArgs['recursive'] : false, - followLinks: namedArgs.containsKey('followLinks') ? namedArgs['followLinks'] : true); + recursive: namedArgs.containsKey('recursive') + ? namedArgs['recursive'] + : false, + followLinks: namedArgs.containsKey('followLinks') + ? namedArgs['followLinks'] + : true); case 'listSync': return ({positionalArgs, namedArgs, typeArgs}) => listSync( - recursive: namedArgs.containsKey('recursive') ? namedArgs['recursive'] : false, - followLinks: namedArgs.containsKey('followLinks') ? namedArgs['followLinks'] : true); + recursive: namedArgs.containsKey('recursive') + ? namedArgs['recursive'] + : false, + followLinks: namedArgs.containsKey('followLinks') + ? namedArgs['followLinks'] + : true); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/io/file.g.dart b/lib/bindings/dart/io/file.g.dart index 8bd9f7f..59dca1a 100644 --- a/lib/bindings/dart/io/file.g.dart +++ b/lib/bindings/dart/io/file.g.dart @@ -19,7 +19,7 @@ class FileModeAutoBinding extends HTExternalClass { case 'FileMode.writeOnlyAppend': return FileMode.writeOnlyAppend; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -39,7 +39,7 @@ class FileLockAutoBinding extends HTExternalClass { case 'FileLock.blockingExclusive': return FileLock.blockingExclusive; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -51,13 +51,16 @@ class FileAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'File': - return ({positionalArgs, namedArgs, typeArgs}) => File(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + File(positionalArgs[0]); case 'File.fromUri': - return ({positionalArgs, namedArgs, typeArgs}) => File.fromUri(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + File.fromUri(positionalArgs[0]); case 'File.fromRawPath': - return ({positionalArgs, namedArgs, typeArgs}) => File.fromRawPath(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + File.fromRawPath(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -71,25 +74,33 @@ extension FileBinding on File { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('File'); + return const HTType('File'); case 'absolute': return absolute; case 'path': return path; case 'create': - return ({positionalArgs, namedArgs, typeArgs}) => - create(recursive: namedArgs.containsKey('recursive') ? namedArgs['recursive'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => create( + recursive: namedArgs.containsKey('recursive') + ? namedArgs['recursive'] + : false); case 'createSync': - return ({positionalArgs, namedArgs, typeArgs}) => - createSync(recursive: namedArgs.containsKey('recursive') ? namedArgs['recursive'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => createSync( + recursive: namedArgs.containsKey('recursive') + ? namedArgs['recursive'] + : false); case 'rename': - return ({positionalArgs, namedArgs, typeArgs}) => rename(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + rename(positionalArgs[0]); case 'renameSync': - return ({positionalArgs, namedArgs, typeArgs}) => renameSync(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + renameSync(positionalArgs[0]); case 'copy': - return ({positionalArgs, namedArgs, typeArgs}) => copy(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + copy(positionalArgs[0]); case 'copySync': - return ({positionalArgs, namedArgs, typeArgs}) => copySync(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + copySync(positionalArgs[0]); case 'length': return ({positionalArgs, namedArgs, typeArgs}) => length(); case 'lengthSync': @@ -99,66 +110,103 @@ extension FileBinding on File { case 'lastAccessedSync': return ({positionalArgs, namedArgs, typeArgs}) => lastAccessedSync(); case 'setLastAccessed': - return ({positionalArgs, namedArgs, typeArgs}) => setLastAccessed(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setLastAccessed(positionalArgs[0]); case 'setLastAccessedSync': - return ({positionalArgs, namedArgs, typeArgs}) => setLastAccessedSync(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setLastAccessedSync(positionalArgs[0]); case 'lastModified': return ({positionalArgs, namedArgs, typeArgs}) => lastModified(); case 'lastModifiedSync': return ({positionalArgs, namedArgs, typeArgs}) => lastModifiedSync(); case 'setLastModified': - return ({positionalArgs, namedArgs, typeArgs}) => setLastModified(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setLastModified(positionalArgs[0]); case 'setLastModifiedSync': - return ({positionalArgs, namedArgs, typeArgs}) => setLastModifiedSync(positionalArgs[0]); - case 'open': return ({positionalArgs, namedArgs, typeArgs}) => - open(mode: namedArgs.containsKey('mode') ? namedArgs['mode'] : FileMode.read); + setLastModifiedSync(positionalArgs[0]); + case 'open': + return ({positionalArgs, namedArgs, typeArgs}) => open( + mode: namedArgs.containsKey('mode') + ? namedArgs['mode'] + : FileMode.read); case 'openSync': - return ({positionalArgs, namedArgs, typeArgs}) => - openSync(mode: namedArgs.containsKey('mode') ? namedArgs['mode'] : FileMode.read); + return ({positionalArgs, namedArgs, typeArgs}) => openSync( + mode: namedArgs.containsKey('mode') + ? namedArgs['mode'] + : FileMode.read); case 'openRead': return ({positionalArgs, namedArgs, typeArgs}) => openRead( - positionalArgs.length > 0 ? positionalArgs[0] : null, positionalArgs.length > 1 ? positionalArgs[1] : null); + positionalArgs.length > 0 ? positionalArgs[0] : null, + positionalArgs.length > 1 ? positionalArgs[1] : null); case 'openWrite': return ({positionalArgs, namedArgs, typeArgs}) => openWrite( - mode: namedArgs.containsKey('mode') ? namedArgs['mode'] : FileMode.write, - encoding: namedArgs.containsKey('encoding') ? namedArgs['encoding'] : utf8); + mode: namedArgs.containsKey('mode') + ? namedArgs['mode'] + : FileMode.write, + encoding: namedArgs.containsKey('encoding') + ? namedArgs['encoding'] + : utf8); case 'readAsBytes': return ({positionalArgs, namedArgs, typeArgs}) => readAsBytes(); case 'readAsBytesSync': return ({positionalArgs, namedArgs, typeArgs}) => readAsBytesSync(); case 'readAsString': - return ({positionalArgs, namedArgs, typeArgs}) => - readAsString(encoding: namedArgs.containsKey('encoding') ? namedArgs['encoding'] : utf8); + return ({positionalArgs, namedArgs, typeArgs}) => readAsString( + encoding: namedArgs.containsKey('encoding') + ? namedArgs['encoding'] + : utf8); case 'readAsStringSync': - return ({positionalArgs, namedArgs, typeArgs}) => - readAsStringSync(encoding: namedArgs.containsKey('encoding') ? namedArgs['encoding'] : utf8); + return ({positionalArgs, namedArgs, typeArgs}) => readAsStringSync( + encoding: namedArgs.containsKey('encoding') + ? namedArgs['encoding'] + : utf8); case 'readAsLines': - return ({positionalArgs, namedArgs, typeArgs}) => - readAsLines(encoding: namedArgs.containsKey('encoding') ? namedArgs['encoding'] : utf8); + return ({positionalArgs, namedArgs, typeArgs}) => readAsLines( + encoding: namedArgs.containsKey('encoding') + ? namedArgs['encoding'] + : utf8); case 'readAsLinesSync': - return ({positionalArgs, namedArgs, typeArgs}) => - readAsLinesSync(encoding: namedArgs.containsKey('encoding') ? namedArgs['encoding'] : utf8); + return ({positionalArgs, namedArgs, typeArgs}) => readAsLinesSync( + encoding: namedArgs.containsKey('encoding') + ? namedArgs['encoding'] + : utf8); case 'writeAsBytes': - return ({positionalArgs, namedArgs, typeArgs}) => writeAsBytes(List.from(positionalArgs[0]), - mode: namedArgs.containsKey('mode') ? namedArgs['mode'] : FileMode.write, + return ({positionalArgs, namedArgs, typeArgs}) => writeAsBytes( + List.from(positionalArgs[0]), + mode: namedArgs.containsKey('mode') + ? namedArgs['mode'] + : FileMode.write, flush: namedArgs.containsKey('flush') ? namedArgs['flush'] : false); case 'writeAsBytesSync': - return ({positionalArgs, namedArgs, typeArgs}) => writeAsBytesSync(List.from(positionalArgs[0]), - mode: namedArgs.containsKey('mode') ? namedArgs['mode'] : FileMode.write, + return ({positionalArgs, namedArgs, typeArgs}) => writeAsBytesSync( + List.from(positionalArgs[0]), + mode: namedArgs.containsKey('mode') + ? namedArgs['mode'] + : FileMode.write, flush: namedArgs.containsKey('flush') ? namedArgs['flush'] : false); case 'writeAsString': - return ({positionalArgs, namedArgs, typeArgs}) => writeAsString(positionalArgs[0], - mode: namedArgs.containsKey('mode') ? namedArgs['mode'] : FileMode.write, - encoding: namedArgs.containsKey('encoding') ? namedArgs['encoding'] : utf8, + return ({positionalArgs, namedArgs, typeArgs}) => writeAsString( + positionalArgs[0], + mode: namedArgs.containsKey('mode') + ? namedArgs['mode'] + : FileMode.write, + encoding: namedArgs.containsKey('encoding') + ? namedArgs['encoding'] + : utf8, flush: namedArgs.containsKey('flush') ? namedArgs['flush'] : false); case 'writeAsStringSync': - return ({positionalArgs, namedArgs, typeArgs}) => writeAsStringSync(positionalArgs[0], - mode: namedArgs.containsKey('mode') ? namedArgs['mode'] : FileMode.write, - encoding: namedArgs.containsKey('encoding') ? namedArgs['encoding'] : utf8, + return ({positionalArgs, namedArgs, typeArgs}) => writeAsStringSync( + positionalArgs[0], + mode: namedArgs.containsKey('mode') + ? namedArgs['mode'] + : FileMode.write, + encoding: namedArgs.containsKey('encoding') + ? namedArgs['encoding'] + : utf8, flush: namedArgs.containsKey('flush') ? namedArgs['flush'] : false); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -175,7 +223,7 @@ class FileSystemExceptionAutoBinding extends HTExternalClass { positionalArgs.length > 1 ? positionalArgs[1] : '', positionalArgs.length > 2 ? positionalArgs[2] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -189,7 +237,7 @@ extension FileSystemExceptionBinding on FileSystemException { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FileSystemException'); + return const HTType('FileSystemException'); case 'message': return message; case 'path': @@ -199,7 +247,7 @@ extension FileSystemExceptionBinding on FileSystemException { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/io/file_system_entity.g.dart b/lib/bindings/dart/io/file_system_entity.g.dart index 3e57f33..4473832 100644 --- a/lib/bindings/dart/io/file_system_entity.g.dart +++ b/lib/bindings/dart/io/file_system_entity.g.dart @@ -16,7 +16,7 @@ class FileSystemEntityTypeAutoBinding extends HTExternalClass { case 'FileSystemEntityType.notFound': return FileSystemEntityType.notFound; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -28,11 +28,13 @@ class FileStatAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'FileStat.statSync': - return ({positionalArgs, namedArgs, typeArgs}) => FileStat.statSync(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + FileStat.statSync(positionalArgs[0]); case 'FileStat.stat': - return ({positionalArgs, namedArgs, typeArgs}) => FileStat.stat(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + FileStat.stat(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -48,31 +50,45 @@ class FileSystemEntityAutoBinding extends HTExternalClass { FileSystemEntity.identical(positionalArgs[0], positionalArgs[1]); case 'FileSystemEntity.identicalSync': return ({positionalArgs, namedArgs, typeArgs}) => - FileSystemEntity.identicalSync(positionalArgs[0], positionalArgs[1]); + FileSystemEntity.identicalSync( + positionalArgs[0], positionalArgs[1]); case 'FileSystemEntity.type': - return ({positionalArgs, namedArgs, typeArgs}) => FileSystemEntity.type(positionalArgs[0], - followLinks: namedArgs.containsKey('followLinks') ? namedArgs['followLinks'] : true); + return ({positionalArgs, namedArgs, typeArgs}) => FileSystemEntity.type( + positionalArgs[0], + followLinks: namedArgs.containsKey('followLinks') + ? namedArgs['followLinks'] + : true); case 'FileSystemEntity.typeSync': - return ({positionalArgs, namedArgs, typeArgs}) => FileSystemEntity.typeSync(positionalArgs[0], - followLinks: namedArgs.containsKey('followLinks') ? namedArgs['followLinks'] : true); + return ({positionalArgs, namedArgs, typeArgs}) => + FileSystemEntity.typeSync(positionalArgs[0], + followLinks: namedArgs.containsKey('followLinks') + ? namedArgs['followLinks'] + : true); case 'FileSystemEntity.isLink': - return ({positionalArgs, namedArgs, typeArgs}) => FileSystemEntity.isLink(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + FileSystemEntity.isLink(positionalArgs[0]); case 'FileSystemEntity.isFile': - return ({positionalArgs, namedArgs, typeArgs}) => FileSystemEntity.isFile(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + FileSystemEntity.isFile(positionalArgs[0]); case 'FileSystemEntity.isDirectory': - return ({positionalArgs, namedArgs, typeArgs}) => FileSystemEntity.isDirectory(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + FileSystemEntity.isDirectory(positionalArgs[0]); case 'FileSystemEntity.isLinkSync': - return ({positionalArgs, namedArgs, typeArgs}) => FileSystemEntity.isLinkSync(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + FileSystemEntity.isLinkSync(positionalArgs[0]); case 'FileSystemEntity.isFileSync': - return ({positionalArgs, namedArgs, typeArgs}) => FileSystemEntity.isFileSync(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + FileSystemEntity.isFileSync(positionalArgs[0]); case 'FileSystemEntity.isDirectorySync': - return ({positionalArgs, namedArgs, typeArgs}) => FileSystemEntity.isDirectorySync(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + FileSystemEntity.isDirectorySync(positionalArgs[0]); case 'FileSystemEntity.parentOf': - return ({positionalArgs, namedArgs, typeArgs}) => FileSystemEntity.parentOf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + FileSystemEntity.parentOf(positionalArgs[0]); case 'FileSystemEntity.isWatchSupported': return FileSystemEntity.isWatchSupported; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -94,7 +110,7 @@ class FileSystemEventAutoBinding extends HTExternalClass { case 'FileSystemEvent.all': return FileSystemEvent.all; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/io/io_sink.g.dart b/lib/bindings/dart/io/io_sink.g.dart index f35c29c..4b02c0e 100644 --- a/lib/bindings/dart/io/io_sink.g.dart +++ b/lib/bindings/dart/io/io_sink.g.dart @@ -9,10 +9,13 @@ class IOSinkAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'IOSink': - return ({positionalArgs, namedArgs, typeArgs}) => - IOSink(positionalArgs[0], encoding: namedArgs.containsKey('encoding') ? namedArgs['encoding'] : utf8); + return ({positionalArgs, namedArgs, typeArgs}) => IOSink( + positionalArgs[0], + encoding: namedArgs.containsKey('encoding') + ? namedArgs['encoding'] + : utf8); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -31,33 +34,40 @@ extension IOSinkBinding on IOSink { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('IOSink'); + return const HTType('IOSink'); case 'encoding': return encoding; case 'done': return done; case 'add': - return ({positionalArgs, namedArgs, typeArgs}) => add(List.from(positionalArgs[0])); + return ({positionalArgs, namedArgs, typeArgs}) => + add(List.from(positionalArgs[0])); case 'write': - return ({positionalArgs, namedArgs, typeArgs}) => write(positionalArgs[0]); - case 'writeAll': return ({positionalArgs, namedArgs, typeArgs}) => - writeAll(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : ''); + write(positionalArgs[0]); + case 'writeAll': + return ({positionalArgs, namedArgs, typeArgs}) => writeAll( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : ''); case 'writeln': - return ({positionalArgs, namedArgs, typeArgs}) => writeln(positionalArgs.length > 0 ? positionalArgs[0] : ''); + return ({positionalArgs, namedArgs, typeArgs}) => + writeln(positionalArgs.length > 0 ? positionalArgs[0] : ''); case 'writeCharCode': - return ({positionalArgs, namedArgs, typeArgs}) => writeCharCode(positionalArgs[0]); - case 'addError': return ({positionalArgs, namedArgs, typeArgs}) => - addError(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : null); + writeCharCode(positionalArgs[0]); + case 'addError': + return ({positionalArgs, namedArgs, typeArgs}) => addError( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : null); case 'addStream': - return ({positionalArgs, namedArgs, typeArgs}) => addStream(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addStream(positionalArgs[0]); case 'flush': return ({positionalArgs, namedArgs, typeArgs}) => flush(); case 'close': return ({positionalArgs, namedArgs, typeArgs}) => close(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -67,7 +77,7 @@ extension IOSinkBinding on IOSink { encoding = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/io/link.g.dart b/lib/bindings/dart/io/link.g.dart index 318f5bd..d32dbf3 100644 --- a/lib/bindings/dart/io/link.g.dart +++ b/lib/bindings/dart/io/link.g.dart @@ -8,13 +8,16 @@ class LinkAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'Link': - return ({positionalArgs, namedArgs, typeArgs}) => Link(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Link(positionalArgs[0]); case 'Link.fromRawPath': - return ({positionalArgs, namedArgs, typeArgs}) => Link.fromRawPath(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Link.fromRawPath(positionalArgs[0]); case 'Link.fromUri': - return ({positionalArgs, namedArgs, typeArgs}) => Link.fromUri(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Link.fromUri(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -28,33 +31,45 @@ extension LinkBinding on Link { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Link'); + return const HTType('Link'); case 'absolute': return absolute; case 'create': - return ({positionalArgs, namedArgs, typeArgs}) => - create(positionalArgs[0], recursive: namedArgs.containsKey('recursive') ? namedArgs['recursive'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => create( + positionalArgs[0], + recursive: namedArgs.containsKey('recursive') + ? namedArgs['recursive'] + : false); case 'createSync': - return ({positionalArgs, namedArgs, typeArgs}) => createSync(positionalArgs[0], - recursive: namedArgs.containsKey('recursive') ? namedArgs['recursive'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => createSync( + positionalArgs[0], + recursive: namedArgs.containsKey('recursive') + ? namedArgs['recursive'] + : false); case 'updateSync': - return ({positionalArgs, namedArgs, typeArgs}) => updateSync(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateSync(positionalArgs[0]); case 'update': - return ({positionalArgs, namedArgs, typeArgs}) => update(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + update(positionalArgs[0]); case 'resolveSymbolicLinks': - return ({positionalArgs, namedArgs, typeArgs}) => resolveSymbolicLinks(); + return ({positionalArgs, namedArgs, typeArgs}) => + resolveSymbolicLinks(); case 'resolveSymbolicLinksSync': - return ({positionalArgs, namedArgs, typeArgs}) => resolveSymbolicLinksSync(); + return ({positionalArgs, namedArgs, typeArgs}) => + resolveSymbolicLinksSync(); case 'rename': - return ({positionalArgs, namedArgs, typeArgs}) => rename(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + rename(positionalArgs[0]); case 'renameSync': - return ({positionalArgs, namedArgs, typeArgs}) => renameSync(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + renameSync(positionalArgs[0]); case 'target': return ({positionalArgs, namedArgs, typeArgs}) => target(); case 'targetSync': return ({positionalArgs, namedArgs, typeArgs}) => targetSync(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/io/overrides.g.dart b/lib/bindings/dart/io/overrides.g.dart index 1504b2d..5688deb 100644 --- a/lib/bindings/dart/io/overrides.g.dart +++ b/lib/bindings/dart/io/overrides.g.dart @@ -8,42 +8,70 @@ class IOOverridesAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'IOOverrides.runZoned': - return ({positionalArgs, namedArgs, typeArgs}) => IOOverrides.runZoned(positionalArgs[0], - createDirectory: namedArgs.containsKey('createDirectory') ? namedArgs['createDirectory'] : null, - getCurrentDirectory: namedArgs.containsKey('getCurrentDirectory') ? namedArgs['getCurrentDirectory'] : null, - setCurrentDirectory: namedArgs.containsKey('setCurrentDirectory') ? namedArgs['setCurrentDirectory'] : null, - getSystemTempDirectory: - namedArgs.containsKey('getSystemTempDirectory') ? namedArgs['getSystemTempDirectory'] : null, - createFile: namedArgs.containsKey('createFile') ? namedArgs['createFile'] : null, + return ({positionalArgs, namedArgs, typeArgs}) => IOOverrides.runZoned( + positionalArgs[0], + createDirectory: namedArgs.containsKey('createDirectory') + ? namedArgs['createDirectory'] + : null, + getCurrentDirectory: namedArgs.containsKey('getCurrentDirectory') + ? namedArgs['getCurrentDirectory'] + : null, + setCurrentDirectory: namedArgs.containsKey('setCurrentDirectory') + ? namedArgs['setCurrentDirectory'] + : null, + getSystemTempDirectory: namedArgs.containsKey('getSystemTempDirectory') + ? namedArgs['getSystemTempDirectory'] + : null, + createFile: namedArgs.containsKey('createFile') + ? namedArgs['createFile'] + : null, stat: namedArgs.containsKey('stat') ? namedArgs['stat'] : null, - statSync: namedArgs.containsKey('statSync') ? namedArgs['statSync'] : null, - fseIdentical: namedArgs.containsKey('fseIdentical') ? namedArgs['fseIdentical'] : null, - fseIdenticalSync: namedArgs.containsKey('fseIdenticalSync') ? namedArgs['fseIdenticalSync'] : null, - fseGetType: namedArgs.containsKey('fseGetType') ? namedArgs['fseGetType'] : null, - fseGetTypeSync: namedArgs.containsKey('fseGetTypeSync') ? namedArgs['fseGetTypeSync'] : null, - fsWatch: namedArgs.containsKey('fsWatch') ? namedArgs['fsWatch'] : null, - fsWatchIsSupported: namedArgs.containsKey('fsWatchIsSupported') ? namedArgs['fsWatchIsSupported'] : null, - createLink: namedArgs.containsKey('createLink') ? namedArgs['createLink'] : null, - socketConnect: namedArgs.containsKey('socketConnect') ? namedArgs['socketConnect'] : null, + statSync: namedArgs.containsKey('statSync') + ? namedArgs['statSync'] + : null, + fseIdentical: namedArgs.containsKey('fseIdentical') + ? namedArgs['fseIdentical'] + : null, + fseIdenticalSync: namedArgs.containsKey('fseIdenticalSync') + ? namedArgs['fseIdenticalSync'] + : null, + fseGetType: namedArgs.containsKey('fseGetType') + ? namedArgs['fseGetType'] + : null, + fseGetTypeSync: namedArgs.containsKey('fseGetTypeSync') + ? namedArgs['fseGetTypeSync'] + : null, + fsWatch: + namedArgs.containsKey('fsWatch') ? namedArgs['fsWatch'] : null, + fsWatchIsSupported: namedArgs.containsKey('fsWatchIsSupported') + ? namedArgs['fsWatchIsSupported'] + : null, + createLink: namedArgs.containsKey('createLink') + ? namedArgs['createLink'] + : null, + socketConnect: + namedArgs.containsKey('socketConnect') ? namedArgs['socketConnect'] : null, socketStartConnect: namedArgs.containsKey('socketStartConnect') ? namedArgs['socketStartConnect'] : null, serverSocketBind: namedArgs.containsKey('serverSocketBind') ? namedArgs['serverSocketBind'] : null); case 'IOOverrides.runWithIOOverrides': return ({positionalArgs, namedArgs, typeArgs}) => - IOOverrides.runWithIOOverrides(positionalArgs[0], positionalArgs[1]); + IOOverrides.runWithIOOverrides( + positionalArgs[0], positionalArgs[1]); case 'IOOverrides.current': return IOOverrides.current; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @override - void memberSet(String varName, dynamic value, {String from = HTLexicon.global}) { + void memberSet(String varName, dynamic value, + {String from = HTLexicon.global}) { switch (varName) { case 'IOOverrides.global': return IOOverrides.global = value; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/io/platform.g.dart b/lib/bindings/dart/io/platform.g.dart index 252e241..10e180e 100644 --- a/lib/bindings/dart/io/platform.g.dart +++ b/lib/bindings/dart/io/platform.g.dart @@ -48,7 +48,7 @@ class PlatformAutoBinding extends HTExternalClass { case 'Platform.isFuchsia': return Platform.isFuchsia; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/io/process.g.dart b/lib/bindings/dart/io/process.g.dart index fbc1fec..8e0e296 100644 --- a/lib/bindings/dart/io/process.g.dart +++ b/lib/bindings/dart/io/process.g.dart @@ -14,7 +14,7 @@ class ProcessInfoAutoBinding extends HTExternalClass { case 'ProcessInfo.maxRss': return ProcessInfo.maxRss; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -38,7 +38,7 @@ class ProcessStartModeAutoBinding extends HTExternalClass { case 'ProcessStartMode.detachedWithStdio': return ProcessStartMode.detachedWithStdio; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -52,37 +52,74 @@ class ProcessAutoBinding extends HTExternalClass { case 'Process.start': return ({positionalArgs, namedArgs, typeArgs}) => Process.start( positionalArgs[0], List.from(positionalArgs[1]), - workingDirectory: namedArgs.containsKey('workingDirectory') ? namedArgs['workingDirectory'] : null, - environment: namedArgs.containsKey('environment') ? namedArgs['environment'] : null, + workingDirectory: namedArgs.containsKey('workingDirectory') + ? namedArgs['workingDirectory'] + : null, + environment: namedArgs.containsKey('environment') + ? namedArgs['environment'] + : null, includeParentEnvironment: - namedArgs.containsKey('includeParentEnvironment') ? namedArgs['includeParentEnvironment'] : true, - runInShell: namedArgs.containsKey('runInShell') ? namedArgs['runInShell'] : false, - mode: namedArgs.containsKey('mode') ? namedArgs['mode'] : ProcessStartMode.normal); + namedArgs.containsKey('includeParentEnvironment') + ? namedArgs['includeParentEnvironment'] + : true, + runInShell: namedArgs.containsKey('runInShell') + ? namedArgs['runInShell'] + : false, + mode: namedArgs.containsKey('mode') + ? namedArgs['mode'] + : ProcessStartMode.normal); case 'Process.run': return ({positionalArgs, namedArgs, typeArgs}) => Process.run( positionalArgs[0], List.from(positionalArgs[1]), - workingDirectory: namedArgs.containsKey('workingDirectory') ? namedArgs['workingDirectory'] : null, - environment: namedArgs.containsKey('environment') ? namedArgs['environment'] : null, + workingDirectory: namedArgs.containsKey('workingDirectory') + ? namedArgs['workingDirectory'] + : null, + environment: namedArgs.containsKey('environment') + ? namedArgs['environment'] + : null, includeParentEnvironment: - namedArgs.containsKey('includeParentEnvironment') ? namedArgs['includeParentEnvironment'] : true, - runInShell: namedArgs.containsKey('runInShell') ? namedArgs['runInShell'] : false, - stdoutEncoding: namedArgs.containsKey('stdoutEncoding') ? namedArgs['stdoutEncoding'] : systemEncoding, - stderrEncoding: namedArgs.containsKey('stderrEncoding') ? namedArgs['stderrEncoding'] : systemEncoding); + namedArgs.containsKey('includeParentEnvironment') + ? namedArgs['includeParentEnvironment'] + : true, + runInShell: namedArgs.containsKey('runInShell') + ? namedArgs['runInShell'] + : false, + stdoutEncoding: namedArgs.containsKey('stdoutEncoding') + ? namedArgs['stdoutEncoding'] + : systemEncoding, + stderrEncoding: namedArgs.containsKey('stderrEncoding') + ? namedArgs['stderrEncoding'] + : systemEncoding); case 'Process.runSync': return ({positionalArgs, namedArgs, typeArgs}) => Process.runSync( positionalArgs[0], List.from(positionalArgs[1]), - workingDirectory: namedArgs.containsKey('workingDirectory') ? namedArgs['workingDirectory'] : null, - environment: namedArgs.containsKey('environment') ? namedArgs['environment'] : null, + workingDirectory: namedArgs.containsKey('workingDirectory') + ? namedArgs['workingDirectory'] + : null, + environment: namedArgs.containsKey('environment') + ? namedArgs['environment'] + : null, includeParentEnvironment: - namedArgs.containsKey('includeParentEnvironment') ? namedArgs['includeParentEnvironment'] : true, - runInShell: namedArgs.containsKey('runInShell') ? namedArgs['runInShell'] : false, - stdoutEncoding: namedArgs.containsKey('stdoutEncoding') ? namedArgs['stdoutEncoding'] : systemEncoding, - stderrEncoding: namedArgs.containsKey('stderrEncoding') ? namedArgs['stderrEncoding'] : systemEncoding); + namedArgs.containsKey('includeParentEnvironment') + ? namedArgs['includeParentEnvironment'] + : true, + runInShell: namedArgs.containsKey('runInShell') + ? namedArgs['runInShell'] + : false, + stdoutEncoding: namedArgs.containsKey('stdoutEncoding') + ? namedArgs['stdoutEncoding'] + : systemEncoding, + stderrEncoding: namedArgs.containsKey('stderrEncoding') + ? namedArgs['stderrEncoding'] + : systemEncoding); case 'Process.killPid': - return ({positionalArgs, namedArgs, typeArgs}) => - Process.killPid(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : ProcessSignal.sigterm); + return ({positionalArgs, namedArgs, typeArgs}) => Process.killPid( + positionalArgs[0], + positionalArgs.length > 1 + ? positionalArgs[1] + : ProcessSignal.sigterm); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -94,10 +131,13 @@ class ProcessResultAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ProcessResult': - return ({positionalArgs, namedArgs, typeArgs}) => - ProcessResult(positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3]); + return ({positionalArgs, namedArgs, typeArgs}) => ProcessResult( + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -111,7 +151,7 @@ extension ProcessResultBinding on ProcessResult { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ProcessResult'); + return const HTType('ProcessResult'); case 'exitCode': return exitCode; case 'stdout': @@ -121,7 +161,7 @@ extension ProcessResultBinding on ProcessResult { case 'pid': return pid; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -191,7 +231,7 @@ class ProcessSignalAutoBinding extends HTExternalClass { case 'ProcessSignal.sigsys': return ProcessSignal.sigsys; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -203,10 +243,11 @@ class SignalExceptionAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'SignalException': - return ({positionalArgs, namedArgs, typeArgs}) => - SignalException(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : null); + return ({positionalArgs, namedArgs, typeArgs}) => SignalException( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -220,7 +261,7 @@ extension SignalExceptionBinding on SignalException { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SignalException'); + return const HTType('SignalException'); case 'message': return message; case 'osError': @@ -228,7 +269,7 @@ extension SignalExceptionBinding on SignalException { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -246,7 +287,7 @@ class ProcessExceptionAutoBinding extends HTExternalClass { positionalArgs.length > 2 ? positionalArgs[2] : '', positionalArgs.length > 3 ? positionalArgs[3] : 0); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -260,7 +301,7 @@ extension ProcessExceptionBinding on ProcessException { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ProcessException'); + return const HTType('ProcessException'); case 'executable': return executable; case 'arguments': @@ -272,7 +313,7 @@ extension ProcessExceptionBinding on ProcessException { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/io/secure_server_socket.g.dart b/lib/bindings/dart/io/secure_server_socket.g.dart index 8ca1263..c7dce8b 100644 --- a/lib/bindings/dart/io/secure_server_socket.g.dart +++ b/lib/bindings/dart/io/secure_server_socket.g.dart @@ -8,19 +8,30 @@ class SecureServerSocketAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'SecureServerSocket.bind': - return ({positionalArgs, namedArgs, typeArgs}) => SecureServerSocket.bind( - positionalArgs[0], positionalArgs[1], positionalArgs[2], - backlog: namedArgs.containsKey('backlog') ? namedArgs['backlog'] : 0, - v6Only: namedArgs.containsKey('v6Only') ? namedArgs['v6Only'] : false, - requestClientCertificate: - namedArgs.containsKey('requestClientCertificate') ? namedArgs['requestClientCertificate'] : false, - requireClientCertificate: - namedArgs.containsKey('requireClientCertificate') ? namedArgs['requireClientCertificate'] : false, - supportedProtocols: - namedArgs.containsKey('supportedProtocols') ? List.from(namedArgs['supportedProtocols']) : null, - shared: namedArgs.containsKey('shared') ? namedArgs['shared'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + SecureServerSocket.bind( + positionalArgs[0], positionalArgs[1], positionalArgs[2], + backlog: + namedArgs.containsKey('backlog') ? namedArgs['backlog'] : 0, + v6Only: namedArgs.containsKey('v6Only') + ? namedArgs['v6Only'] + : false, + requestClientCertificate: + namedArgs.containsKey('requestClientCertificate') + ? namedArgs['requestClientCertificate'] + : false, + requireClientCertificate: + namedArgs.containsKey('requireClientCertificate') + ? namedArgs['requireClientCertificate'] + : false, + supportedProtocols: namedArgs.containsKey('supportedProtocols') + ? List.from(namedArgs['supportedProtocols']) + : null, + shared: namedArgs.containsKey('shared') + ? namedArgs['shared'] + : false); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -32,19 +43,30 @@ class RawSecureServerSocketAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RawSecureServerSocket.bind': - return ({positionalArgs, namedArgs, typeArgs}) => RawSecureServerSocket.bind( - positionalArgs[0], positionalArgs[1], positionalArgs[2], - backlog: namedArgs.containsKey('backlog') ? namedArgs['backlog'] : 0, - v6Only: namedArgs.containsKey('v6Only') ? namedArgs['v6Only'] : false, - requestClientCertificate: - namedArgs.containsKey('requestClientCertificate') ? namedArgs['requestClientCertificate'] : false, - requireClientCertificate: - namedArgs.containsKey('requireClientCertificate') ? namedArgs['requireClientCertificate'] : false, - supportedProtocols: - namedArgs.containsKey('supportedProtocols') ? List.from(namedArgs['supportedProtocols']) : null, - shared: namedArgs.containsKey('shared') ? namedArgs['shared'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + RawSecureServerSocket.bind( + positionalArgs[0], positionalArgs[1], positionalArgs[2], + backlog: + namedArgs.containsKey('backlog') ? namedArgs['backlog'] : 0, + v6Only: namedArgs.containsKey('v6Only') + ? namedArgs['v6Only'] + : false, + requestClientCertificate: namedArgs + .containsKey('requestClientCertificate') + ? namedArgs['requestClientCertificate'] + : false, + requireClientCertificate: namedArgs + .containsKey('requireClientCertificate') + ? namedArgs['requireClientCertificate'] + : false, + supportedProtocols: namedArgs.containsKey('supportedProtocols') + ? List.from(namedArgs['supportedProtocols']) + : null, + shared: namedArgs.containsKey('shared') + ? namedArgs['shared'] + : false); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/io/secure_socket.g.dart b/lib/bindings/dart/io/secure_socket.g.dart index cc75606..7ac12df 100644 --- a/lib/bindings/dart/io/secure_socket.g.dart +++ b/lib/bindings/dart/io/secure_socket.g.dart @@ -8,41 +8,65 @@ class SecureSocketAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'SecureSocket.connect': - return ({positionalArgs, namedArgs, typeArgs}) => SecureSocket.connect(positionalArgs[0], positionalArgs[1], - context: namedArgs.containsKey('context') ? namedArgs['context'] : null, - onBadCertificate: namedArgs.containsKey('onBadCertificate') ? namedArgs['onBadCertificate'] : null, - supportedProtocols: - namedArgs.containsKey('supportedProtocols') ? List.from(namedArgs['supportedProtocols']) : null, - timeout: namedArgs.containsKey('timeout') ? namedArgs['timeout'] : null); - case 'SecureSocket.startConnect': - return ({positionalArgs, namedArgs, typeArgs}) => SecureSocket.startConnect( + return ({positionalArgs, namedArgs, typeArgs}) => SecureSocket.connect( positionalArgs[0], positionalArgs[1], - context: namedArgs.containsKey('context') ? namedArgs['context'] : null, - onBadCertificate: namedArgs.containsKey('onBadCertificate') ? namedArgs['onBadCertificate'] : null, + context: + namedArgs.containsKey('context') ? namedArgs['context'] : null, + onBadCertificate: namedArgs.containsKey('onBadCertificate') + ? namedArgs['onBadCertificate'] + : null, supportedProtocols: namedArgs.containsKey('supportedProtocols') ? List.from(namedArgs['supportedProtocols']) - : null); + : null, + timeout: + namedArgs.containsKey('timeout') ? namedArgs['timeout'] : null); + case 'SecureSocket.startConnect': + return ({positionalArgs, namedArgs, typeArgs}) => + SecureSocket + .startConnect(positionalArgs[0], positionalArgs[1], + context: namedArgs.containsKey('context') + ? namedArgs['context'] + : null, + onBadCertificate: namedArgs.containsKey('onBadCertificate') + ? namedArgs['onBadCertificate'] + : null, + supportedProtocols: + namedArgs.containsKey('supportedProtocols') + ? List.from(namedArgs['supportedProtocols']) + : null); case 'SecureSocket.secure': - return ({positionalArgs, namedArgs, typeArgs}) => SecureSocket.secure(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => SecureSocket.secure( + positionalArgs[0], host: namedArgs.containsKey('host') ? namedArgs['host'] : null, - context: namedArgs.containsKey('context') ? namedArgs['context'] : null, - onBadCertificate: namedArgs.containsKey('onBadCertificate') ? namedArgs['onBadCertificate'] : null, + context: + namedArgs.containsKey('context') ? namedArgs['context'] : null, + onBadCertificate: namedArgs.containsKey('onBadCertificate') + ? namedArgs['onBadCertificate'] + : null, supportedProtocols: namedArgs.containsKey('supportedProtocols') ? List.from(namedArgs['supportedProtocols']) : null); case 'SecureSocket.secureServer': - return ({positionalArgs, namedArgs, typeArgs}) => SecureSocket.secureServer( - positionalArgs[0], positionalArgs[1], - bufferedData: namedArgs.containsKey('bufferedData') ? List.from(namedArgs['bufferedData']) : null, - requestClientCertificate: - namedArgs.containsKey('requestClientCertificate') ? namedArgs['requestClientCertificate'] : false, - requireClientCertificate: - namedArgs.containsKey('requireClientCertificate') ? namedArgs['requireClientCertificate'] : false, - supportedProtocols: namedArgs.containsKey('supportedProtocols') - ? List.from(namedArgs['supportedProtocols']) - : null); + return ({positionalArgs, namedArgs, typeArgs}) => + SecureSocket + .secureServer(positionalArgs[0], positionalArgs[1], + bufferedData: namedArgs.containsKey('bufferedData') + ? List.from(namedArgs['bufferedData']) + : null, + requestClientCertificate: + namedArgs.containsKey('requestClientCertificate') + ? namedArgs['requestClientCertificate'] + : false, + requireClientCertificate: + namedArgs.containsKey('requireClientCertificate') + ? namedArgs['requireClientCertificate'] + : false, + supportedProtocols: + namedArgs.containsKey('supportedProtocols') + ? List.from(namedArgs['supportedProtocols']) + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -54,43 +78,70 @@ class RawSecureSocketAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RawSecureSocket.connect': - return ({positionalArgs, namedArgs, typeArgs}) => RawSecureSocket.connect(positionalArgs[0], positionalArgs[1], - context: namedArgs.containsKey('context') ? namedArgs['context'] : null, - onBadCertificate: namedArgs.containsKey('onBadCertificate') ? namedArgs['onBadCertificate'] : null, - supportedProtocols: - namedArgs.containsKey('supportedProtocols') ? List.from(namedArgs['supportedProtocols']) : null, - timeout: namedArgs.containsKey('timeout') ? namedArgs['timeout'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + RawSecureSocket.connect(positionalArgs[0], positionalArgs[1], + context: namedArgs.containsKey('context') + ? namedArgs['context'] + : null, + onBadCertificate: namedArgs.containsKey('onBadCertificate') + ? namedArgs['onBadCertificate'] + : null, + supportedProtocols: namedArgs.containsKey('supportedProtocols') + ? List.from(namedArgs['supportedProtocols']) + : null, + timeout: namedArgs.containsKey('timeout') + ? namedArgs['timeout'] + : null); case 'RawSecureSocket.startConnect': - return ({positionalArgs, namedArgs, typeArgs}) => RawSecureSocket.startConnect( - positionalArgs[0], positionalArgs[1], - context: namedArgs.containsKey('context') ? namedArgs['context'] : null, - onBadCertificate: namedArgs.containsKey('onBadCertificate') ? namedArgs['onBadCertificate'] : null, - supportedProtocols: namedArgs.containsKey('supportedProtocols') - ? List.from(namedArgs['supportedProtocols']) - : null); + return ({positionalArgs, namedArgs, typeArgs}) => + RawSecureSocket.startConnect(positionalArgs[0], positionalArgs[1], + context: namedArgs.containsKey('context') + ? namedArgs['context'] + : null, + onBadCertificate: namedArgs.containsKey('onBadCertificate') + ? namedArgs['onBadCertificate'] + : null, + supportedProtocols: namedArgs.containsKey('supportedProtocols') + ? List.from(namedArgs['supportedProtocols']) + : null); case 'RawSecureSocket.secure': - return ({positionalArgs, namedArgs, typeArgs}) => RawSecureSocket.secure(positionalArgs[0], - subscription: namedArgs.containsKey('subscription') ? namedArgs['subscription'] : null, - host: namedArgs.containsKey('host') ? namedArgs['host'] : null, - context: namedArgs.containsKey('context') ? namedArgs['context'] : null, - onBadCertificate: namedArgs.containsKey('onBadCertificate') ? namedArgs['onBadCertificate'] : null, - supportedProtocols: namedArgs.containsKey('supportedProtocols') - ? List.from(namedArgs['supportedProtocols']) - : null); + return ({positionalArgs, namedArgs, typeArgs}) => + RawSecureSocket.secure(positionalArgs[0], + subscription: namedArgs.containsKey('subscription') + ? namedArgs['subscription'] + : null, + host: namedArgs.containsKey('host') ? namedArgs['host'] : null, + context: namedArgs.containsKey('context') + ? namedArgs['context'] + : null, + onBadCertificate: namedArgs.containsKey('onBadCertificate') + ? namedArgs['onBadCertificate'] + : null, + supportedProtocols: namedArgs.containsKey('supportedProtocols') + ? List.from(namedArgs['supportedProtocols']) + : null); case 'RawSecureSocket.secureServer': - return ({positionalArgs, namedArgs, typeArgs}) => RawSecureSocket.secureServer( - positionalArgs[0], positionalArgs[1], - subscription: namedArgs.containsKey('subscription') ? namedArgs['subscription'] : null, - bufferedData: namedArgs.containsKey('bufferedData') ? List.from(namedArgs['bufferedData']) : null, - requestClientCertificate: - namedArgs.containsKey('requestClientCertificate') ? namedArgs['requestClientCertificate'] : false, - requireClientCertificate: - namedArgs.containsKey('requireClientCertificate') ? namedArgs['requireClientCertificate'] : false, - supportedProtocols: namedArgs.containsKey('supportedProtocols') - ? List.from(namedArgs['supportedProtocols']) - : null); + return ({positionalArgs, namedArgs, typeArgs}) => + RawSecureSocket.secureServer(positionalArgs[0], positionalArgs[1], + subscription: namedArgs.containsKey('subscription') + ? namedArgs['subscription'] + : null, + bufferedData: namedArgs.containsKey('bufferedData') + ? List.from(namedArgs['bufferedData']) + : null, + requestClientCertificate: + namedArgs.containsKey('requestClientCertificate') + ? namedArgs['requestClientCertificate'] + : false, + requireClientCertificate: + namedArgs.containsKey('requireClientCertificate') + ? namedArgs['requireClientCertificate'] + : false, + supportedProtocols: namedArgs.containsKey('supportedProtocols') + ? List.from(namedArgs['supportedProtocols']) + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -103,9 +154,10 @@ class TlsExceptionAutoBinding extends HTExternalClass { switch (varName) { case 'TlsException': return ({positionalArgs, namedArgs, typeArgs}) => TlsException( - positionalArgs.length > 0 ? positionalArgs[0] : '', positionalArgs.length > 1 ? positionalArgs[1] : null); + positionalArgs.length > 0 ? positionalArgs[0] : '', + positionalArgs.length > 1 ? positionalArgs[1] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -119,7 +171,7 @@ extension TlsExceptionBinding on TlsException { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TlsException'); + return const HTType('TlsException'); case 'type': return type; case 'message': @@ -129,7 +181,7 @@ extension TlsExceptionBinding on TlsException { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -142,9 +194,10 @@ class HandshakeExceptionAutoBinding extends HTExternalClass { switch (varName) { case 'HandshakeException': return ({positionalArgs, namedArgs, typeArgs}) => HandshakeException( - positionalArgs.length > 0 ? positionalArgs[0] : '', positionalArgs.length > 1 ? positionalArgs[1] : null); + positionalArgs.length > 0 ? positionalArgs[0] : '', + positionalArgs.length > 1 ? positionalArgs[1] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -158,7 +211,7 @@ extension HandshakeExceptionBinding on HandshakeException { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('HandshakeException'); + return const HTType('HandshakeException'); case 'type': return type; case 'message': @@ -168,7 +221,7 @@ extension HandshakeExceptionBinding on HandshakeException { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -181,9 +234,10 @@ class CertificateExceptionAutoBinding extends HTExternalClass { switch (varName) { case 'CertificateException': return ({positionalArgs, namedArgs, typeArgs}) => CertificateException( - positionalArgs.length > 0 ? positionalArgs[0] : '', positionalArgs.length > 1 ? positionalArgs[1] : null); + positionalArgs.length > 0 ? positionalArgs[0] : '', + positionalArgs.length > 1 ? positionalArgs[1] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -197,7 +251,7 @@ extension CertificateExceptionBinding on CertificateException { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CertificateException'); + return const HTType('CertificateException'); case 'type': return type; case 'message': @@ -207,7 +261,7 @@ extension CertificateExceptionBinding on CertificateException { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/io/security_context.g.dart b/lib/bindings/dart/io/security_context.g.dart index 1363e29..28b5a3b 100644 --- a/lib/bindings/dart/io/security_context.g.dart +++ b/lib/bindings/dart/io/security_context.g.dart @@ -9,11 +9,13 @@ class SecurityContextAutoBinding extends HTExternalClass { switch (varName) { case 'SecurityContext': return ({positionalArgs, namedArgs, typeArgs}) => SecurityContext( - withTrustedRoots: namedArgs.containsKey('withTrustedRoots') ? namedArgs['withTrustedRoots'] : false); + withTrustedRoots: namedArgs.containsKey('withTrustedRoots') + ? namedArgs['withTrustedRoots'] + : false); case 'SecurityContext.defaultContext': return SecurityContext.defaultContext; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -27,36 +29,60 @@ extension SecurityContextBinding on SecurityContext { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SecurityContext'); + return const HTType('SecurityContext'); case 'usePrivateKey': - return ({positionalArgs, namedArgs, typeArgs}) => usePrivateKey(positionalArgs[0], - password: namedArgs.containsKey('password') ? namedArgs['password'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => usePrivateKey( + positionalArgs[0], + password: namedArgs.containsKey('password') + ? namedArgs['password'] + : null); case 'usePrivateKeyBytes': - return ({positionalArgs, namedArgs, typeArgs}) => usePrivateKeyBytes(List.from(positionalArgs[0]), - password: namedArgs.containsKey('password') ? namedArgs['password'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => usePrivateKeyBytes( + List.from(positionalArgs[0]), + password: namedArgs.containsKey('password') + ? namedArgs['password'] + : null); case 'setTrustedCertificates': - return ({positionalArgs, namedArgs, typeArgs}) => setTrustedCertificates(positionalArgs[0], - password: namedArgs.containsKey('password') ? namedArgs['password'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + setTrustedCertificates(positionalArgs[0], + password: namedArgs.containsKey('password') + ? namedArgs['password'] + : null); case 'setTrustedCertificatesBytes': - return ({positionalArgs, namedArgs, typeArgs}) => setTrustedCertificatesBytes(List.from(positionalArgs[0]), - password: namedArgs.containsKey('password') ? namedArgs['password'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + setTrustedCertificatesBytes(List.from(positionalArgs[0]), + password: namedArgs.containsKey('password') + ? namedArgs['password'] + : null); case 'useCertificateChain': - return ({positionalArgs, namedArgs, typeArgs}) => useCertificateChain(positionalArgs[0], - password: namedArgs.containsKey('password') ? namedArgs['password'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => useCertificateChain( + positionalArgs[0], + password: namedArgs.containsKey('password') + ? namedArgs['password'] + : null); case 'useCertificateChainBytes': - return ({positionalArgs, namedArgs, typeArgs}) => useCertificateChainBytes(List.from(positionalArgs[0]), - password: namedArgs.containsKey('password') ? namedArgs['password'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + useCertificateChainBytes(List.from(positionalArgs[0]), + password: namedArgs.containsKey('password') + ? namedArgs['password'] + : null); case 'setClientAuthorities': - return ({positionalArgs, namedArgs, typeArgs}) => setClientAuthorities(positionalArgs[0], - password: namedArgs.containsKey('password') ? namedArgs['password'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => setClientAuthorities( + positionalArgs[0], + password: namedArgs.containsKey('password') + ? namedArgs['password'] + : null); case 'setClientAuthoritiesBytes': - return ({positionalArgs, namedArgs, typeArgs}) => setClientAuthoritiesBytes(List.from(positionalArgs[0]), - password: namedArgs.containsKey('password') ? namedArgs['password'] : null); - case 'setAlpnProtocols': return ({positionalArgs, namedArgs, typeArgs}) => - setAlpnProtocols(List.from(positionalArgs[0]), positionalArgs[1]); + setClientAuthoritiesBytes(List.from(positionalArgs[0]), + password: namedArgs.containsKey('password') + ? namedArgs['password'] + : null); + case 'setAlpnProtocols': + return ({positionalArgs, namedArgs, typeArgs}) => setAlpnProtocols( + List.from(positionalArgs[0]), positionalArgs[1]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/io/socket.g.dart b/lib/bindings/dart/io/socket.g.dart index 688141e..77b11ae 100644 --- a/lib/bindings/dart/io/socket.g.dart +++ b/lib/bindings/dart/io/socket.g.dart @@ -16,7 +16,7 @@ class InternetAddressTypeAutoBinding extends HTExternalClass { case 'InternetAddressType.any': return InternetAddressType.any; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -28,16 +28,22 @@ class InternetAddressAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'InternetAddress': - return ({positionalArgs, namedArgs, typeArgs}) => - InternetAddress(positionalArgs[0], type: namedArgs.containsKey('type') ? namedArgs['type'] : null); - case 'InternetAddress.fromRawAddress': - return ({positionalArgs, namedArgs, typeArgs}) => InternetAddress.fromRawAddress(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => InternetAddress( + positionalArgs[0], type: namedArgs.containsKey('type') ? namedArgs['type'] : null); + case 'InternetAddress.fromRawAddress': + return ({positionalArgs, namedArgs, typeArgs}) => + InternetAddress.fromRawAddress(positionalArgs[0], + type: namedArgs.containsKey('type') ? namedArgs['type'] : null); case 'InternetAddress.lookup': - return ({positionalArgs, namedArgs, typeArgs}) => InternetAddress.lookup(positionalArgs[0], - type: namedArgs.containsKey('type') ? namedArgs['type'] : InternetAddressType.any); + return ({positionalArgs, namedArgs, typeArgs}) => + InternetAddress.lookup(positionalArgs[0], + type: namedArgs.containsKey('type') + ? namedArgs['type'] + : InternetAddressType.any); case 'InternetAddress.tryParse': - return ({positionalArgs, namedArgs, typeArgs}) => InternetAddress.tryParse(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + InternetAddress.tryParse(positionalArgs[0]); case 'InternetAddress.loopbackIPv4': return InternetAddress.loopbackIPv4; case 'InternetAddress.loopbackIPv6': @@ -47,7 +53,7 @@ class InternetAddressAutoBinding extends HTExternalClass { case 'InternetAddress.anyIPv6': return InternetAddress.anyIPv6; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -61,7 +67,7 @@ extension InternetAddressBinding on InternetAddress { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('InternetAddress'); + return const HTType('InternetAddress'); case 'type': return type; case 'address': @@ -79,7 +85,7 @@ extension InternetAddressBinding on InternetAddress { case 'reverse': return ({positionalArgs, namedArgs, typeArgs}) => reverse(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -92,13 +98,19 @@ class NetworkInterfaceAutoBinding extends HTExternalClass { switch (varName) { case 'NetworkInterface.list': return ({positionalArgs, namedArgs, typeArgs}) => NetworkInterface.list( - includeLoopback: namedArgs.containsKey('includeLoopback') ? namedArgs['includeLoopback'] : false, - includeLinkLocal: namedArgs.containsKey('includeLinkLocal') ? namedArgs['includeLinkLocal'] : false, - type: namedArgs.containsKey('type') ? namedArgs['type'] : InternetAddressType.any); + includeLoopback: namedArgs.containsKey('includeLoopback') + ? namedArgs['includeLoopback'] + : false, + includeLinkLocal: namedArgs.containsKey('includeLinkLocal') + ? namedArgs['includeLinkLocal'] + : false, + type: namedArgs.containsKey('type') + ? namedArgs['type'] + : InternetAddressType.any); case 'NetworkInterface.listSupported': return NetworkInterface.listSupported; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -110,12 +122,16 @@ class RawServerSocketAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RawServerSocket.bind': - return ({positionalArgs, namedArgs, typeArgs}) => RawServerSocket.bind(positionalArgs[0], positionalArgs[1], - backlog: namedArgs.containsKey('backlog') ? namedArgs['backlog'] : 0, - v6Only: namedArgs.containsKey('v6Only') ? namedArgs['v6Only'] : false, - shared: namedArgs.containsKey('shared') ? namedArgs['shared'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => RawServerSocket.bind( + positionalArgs[0], positionalArgs[1], + backlog: + namedArgs.containsKey('backlog') ? namedArgs['backlog'] : 0, + v6Only: + namedArgs.containsKey('v6Only') ? namedArgs['v6Only'] : false, + shared: + namedArgs.containsKey('shared') ? namedArgs['shared'] : false); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -127,12 +143,16 @@ class ServerSocketAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ServerSocket.bind': - return ({positionalArgs, namedArgs, typeArgs}) => ServerSocket.bind(positionalArgs[0], positionalArgs[1], - backlog: namedArgs.containsKey('backlog') ? namedArgs['backlog'] : 0, - v6Only: namedArgs.containsKey('v6Only') ? namedArgs['v6Only'] : false, - shared: namedArgs.containsKey('shared') ? namedArgs['shared'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => ServerSocket.bind( + positionalArgs[0], positionalArgs[1], + backlog: + namedArgs.containsKey('backlog') ? namedArgs['backlog'] : 0, + v6Only: + namedArgs.containsKey('v6Only') ? namedArgs['v6Only'] : false, + shared: + namedArgs.containsKey('shared') ? namedArgs['shared'] : false); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -150,7 +170,7 @@ class SocketDirectionAutoBinding extends HTExternalClass { case 'SocketDirection.both': return SocketDirection.both; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -164,7 +184,7 @@ class SocketOptionAutoBinding extends HTExternalClass { case 'SocketOption.tcpNoDelay': return SocketOption.tcpNoDelay; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -176,14 +196,16 @@ class RawSocketOptionAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RawSocketOption': - return ({positionalArgs, namedArgs, typeArgs}) => - RawSocketOption(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + return ({positionalArgs, namedArgs, typeArgs}) => RawSocketOption( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'RawSocketOption.fromInt': return ({positionalArgs, namedArgs, typeArgs}) => - RawSocketOption.fromInt(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + RawSocketOption.fromInt( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'RawSocketOption.fromBool': return ({positionalArgs, namedArgs, typeArgs}) => - RawSocketOption.fromBool(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + RawSocketOption.fromBool( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'RawSocketOption.levelSocket': return RawSocketOption.levelSocket; case 'RawSocketOption.levelIPv4': @@ -199,7 +221,7 @@ class RawSocketOptionAutoBinding extends HTExternalClass { case 'RawSocketOption.levelUdp': return RawSocketOption.levelUdp; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -213,7 +235,7 @@ extension RawSocketOptionBinding on RawSocketOption { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RawSocketOption'); + return const HTType('RawSocketOption'); case 'level': return level; case 'option': @@ -221,7 +243,7 @@ extension RawSocketOptionBinding on RawSocketOption { case 'value': return value; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -241,7 +263,7 @@ class RawSocketEventAutoBinding extends HTExternalClass { case 'RawSocketEvent.closed': return RawSocketEvent.closed; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -253,14 +275,21 @@ class RawSocketAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RawSocket.connect': - return ({positionalArgs, namedArgs, typeArgs}) => RawSocket.connect(positionalArgs[0], positionalArgs[1], - sourceAddress: namedArgs.containsKey('sourceAddress') ? namedArgs['sourceAddress'] : null, - timeout: namedArgs.containsKey('timeout') ? namedArgs['timeout'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => RawSocket.connect( + positionalArgs[0], positionalArgs[1], + sourceAddress: namedArgs.containsKey('sourceAddress') + ? namedArgs['sourceAddress'] + : null, + timeout: + namedArgs.containsKey('timeout') ? namedArgs['timeout'] : null); case 'RawSocket.startConnect': - return ({positionalArgs, namedArgs, typeArgs}) => RawSocket.startConnect(positionalArgs[0], positionalArgs[1], - sourceAddress: namedArgs.containsKey('sourceAddress') ? namedArgs['sourceAddress'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + RawSocket.startConnect(positionalArgs[0], positionalArgs[1], + sourceAddress: namedArgs.containsKey('sourceAddress') + ? namedArgs['sourceAddress'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -272,14 +301,21 @@ class SocketAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'Socket.connect': - return ({positionalArgs, namedArgs, typeArgs}) => Socket.connect(positionalArgs[0], positionalArgs[1], - sourceAddress: namedArgs.containsKey('sourceAddress') ? namedArgs['sourceAddress'] : null, - timeout: namedArgs.containsKey('timeout') ? namedArgs['timeout'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => Socket.connect( + positionalArgs[0], positionalArgs[1], + sourceAddress: namedArgs.containsKey('sourceAddress') + ? namedArgs['sourceAddress'] + : null, + timeout: + namedArgs.containsKey('timeout') ? namedArgs['timeout'] : null); case 'Socket.startConnect': - return ({positionalArgs, namedArgs, typeArgs}) => Socket.startConnect(positionalArgs[0], positionalArgs[1], - sourceAddress: namedArgs.containsKey('sourceAddress') ? namedArgs['sourceAddress'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => Socket.startConnect( + positionalArgs[0], positionalArgs[1], + sourceAddress: namedArgs.containsKey('sourceAddress') + ? namedArgs['sourceAddress'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -294,7 +330,7 @@ class DatagramAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => Datagram(positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -313,7 +349,7 @@ extension DatagramBinding on Datagram { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Datagram'); + return const HTType('Datagram'); case 'data': return data; case 'address': @@ -321,7 +357,7 @@ extension DatagramBinding on Datagram { case 'port': return port; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -337,7 +373,7 @@ extension DatagramBinding on Datagram { port = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -349,12 +385,17 @@ class RawDatagramSocketAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RawDatagramSocket.bind': - return ({positionalArgs, namedArgs, typeArgs}) => RawDatagramSocket.bind(positionalArgs[0], positionalArgs[1], - reuseAddress: namedArgs.containsKey('reuseAddress') ? namedArgs['reuseAddress'] : true, - reusePort: namedArgs.containsKey('reusePort') ? namedArgs['reusePort'] : false, - ttl: namedArgs.containsKey('ttl') ? namedArgs['ttl'] : 1); + return ({positionalArgs, namedArgs, typeArgs}) => + RawDatagramSocket.bind(positionalArgs[0], positionalArgs[1], + reuseAddress: namedArgs.containsKey('reuseAddress') + ? namedArgs['reuseAddress'] + : true, + reusePort: namedArgs.containsKey('reusePort') + ? namedArgs['reusePort'] + : false, + ttl: namedArgs.containsKey('ttl') ? namedArgs['ttl'] : 1); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -366,14 +407,18 @@ class SocketExceptionAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'SocketException': - return ({positionalArgs, namedArgs, typeArgs}) => SocketException(positionalArgs[0], - osError: namedArgs.containsKey('osError') ? namedArgs['osError'] : null, - address: namedArgs.containsKey('address') ? namedArgs['address'] : null, + return ({positionalArgs, namedArgs, typeArgs}) => SocketException( + positionalArgs[0], + osError: + namedArgs.containsKey('osError') ? namedArgs['osError'] : null, + address: + namedArgs.containsKey('address') ? namedArgs['address'] : null, port: namedArgs.containsKey('port') ? namedArgs['port'] : null); case 'SocketException.closed': - return ({positionalArgs, namedArgs, typeArgs}) => SocketException.closed(); + return ({positionalArgs, namedArgs, typeArgs}) => + SocketException.closed(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -387,7 +432,7 @@ extension SocketExceptionBinding on SocketException { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SocketException'); + return const HTType('SocketException'); case 'message': return message; case 'osError': @@ -399,7 +444,7 @@ extension SocketExceptionBinding on SocketException { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/io/stdio.g.dart b/lib/bindings/dart/io/stdio.g.dart index 88c418c..1d69cfa 100644 --- a/lib/bindings/dart/io/stdio.g.dart +++ b/lib/bindings/dart/io/stdio.g.dart @@ -8,10 +8,11 @@ class StdoutExceptionAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'StdoutException': - return ({positionalArgs, namedArgs, typeArgs}) => - StdoutException(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : null); + return ({positionalArgs, namedArgs, typeArgs}) => StdoutException( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -25,7 +26,7 @@ extension StdoutExceptionBinding on StdoutException { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('StdoutException'); + return const HTType('StdoutException'); case 'message': return message; case 'osError': @@ -33,7 +34,7 @@ extension StdoutExceptionBinding on StdoutException { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -45,10 +46,11 @@ class StdinExceptionAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'StdinException': - return ({positionalArgs, namedArgs, typeArgs}) => - StdinException(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : null); + return ({positionalArgs, namedArgs, typeArgs}) => StdinException( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -62,7 +64,7 @@ extension StdinExceptionBinding on StdinException { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('StdinException'); + return const HTType('StdinException'); case 'message': return message; case 'osError': @@ -70,7 +72,7 @@ extension StdinExceptionBinding on StdinException { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -90,7 +92,7 @@ class StdioTypeAutoBinding extends HTExternalClass { case 'StdioType.other': return StdioType.other; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/io/string_transformer.g.dart b/lib/bindings/dart/io/string_transformer.g.dart index c367a12..ed4a912 100644 --- a/lib/bindings/dart/io/string_transformer.g.dart +++ b/lib/bindings/dart/io/string_transformer.g.dart @@ -10,7 +10,7 @@ class SystemEncodingAutoBinding extends HTExternalClass { case 'SystemEncoding': return ({positionalArgs, namedArgs, typeArgs}) => SystemEncoding(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -24,7 +24,7 @@ extension SystemEncodingBinding on SystemEncoding { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SystemEncoding'); + return const HTType('SystemEncoding'); case 'name': return name; case 'encoder': @@ -32,13 +32,16 @@ extension SystemEncodingBinding on SystemEncoding { case 'decoder': return decoder; case 'encode': - return ({positionalArgs, namedArgs, typeArgs}) => encode(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + encode(positionalArgs[0]); case 'decode': - return ({positionalArgs, namedArgs, typeArgs}) => decode(List.from(positionalArgs[0])); + return ({positionalArgs, namedArgs, typeArgs}) => + decode(List.from(positionalArgs[0])); case 'decodeStream': - return ({positionalArgs, namedArgs, typeArgs}) => decodeStream(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + decodeStream(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/io/sync_socket.g.dart b/lib/bindings/dart/io/sync_socket.g.dart index 59ecced..1800f29 100644 --- a/lib/bindings/dart/io/sync_socket.g.dart +++ b/lib/bindings/dart/io/sync_socket.g.dart @@ -9,9 +9,10 @@ class RawSynchronousSocketAutoBinding extends HTExternalClass { switch (varName) { case 'RawSynchronousSocket.connectSync': return ({positionalArgs, namedArgs, typeArgs}) => - RawSynchronousSocket.connectSync(positionalArgs[0], positionalArgs[1]); + RawSynchronousSocket.connectSync( + positionalArgs[0], positionalArgs[1]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/math/random.g.dart b/lib/bindings/dart/math/random.g.dart index 9651aa1..770822e 100644 --- a/lib/bindings/dart/math/random.g.dart +++ b/lib/bindings/dart/math/random.g.dart @@ -8,11 +8,12 @@ class RandomAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'Random': - return ({positionalArgs, namedArgs, typeArgs}) => Random(positionalArgs.length > 0 ? positionalArgs[0] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + Random(positionalArgs.length > 0 ? positionalArgs[0] : null); case 'Random.secure': return ({positionalArgs, namedArgs, typeArgs}) => Random.secure(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -26,15 +27,16 @@ extension RandomBinding on Random { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Random'); + return const HTType('Random'); case 'nextInt': - return ({positionalArgs, namedArgs, typeArgs}) => nextInt(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + nextInt(positionalArgs[0]); case 'nextDouble': return ({positionalArgs, namedArgs, typeArgs}) => nextDouble(); case 'nextBool': return ({positionalArgs, namedArgs, typeArgs}) => nextBool(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/ui/channel_buffers.g.dart b/lib/bindings/dart/ui/channel_buffers.g.dart index 679ee8a..adb1faf 100644 --- a/lib/bindings/dart/ui/channel_buffers.g.dart +++ b/lib/bindings/dart/ui/channel_buffers.g.dart @@ -15,7 +15,7 @@ class ChannelBuffersAutoBinding extends HTExternalClass { case 'ChannelBuffers.kControlChannelName': return ChannelBuffers.kControlChannelName; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -28,10 +28,11 @@ class ChannelBuffersAutoBinding extends HTExternalClass { return { 'PlatformMessageResponseCallback': (HTFunction function) => (data) => function.call(positionalArgs: [data], namedArgs: const {}), - 'ChannelCallback': (HTFunction function) => - (data, callback) => function.call(positionalArgs: [data, callback], namedArgs: const {}), - 'DrainChannelCallback': (HTFunction function) => - (data, callback) => function.call(positionalArgs: [data, callback], namedArgs: const {}) as Future, + 'ChannelCallback': (HTFunction function) => (data, callback) => + function.call(positionalArgs: [data, callback], namedArgs: const {}), + 'DrainChannelCallback': (HTFunction function) => (data, callback) => + function.call(positionalArgs: [data, callback], namedArgs: const {}) + as Future, }; } } @@ -40,23 +41,30 @@ extension ChannelBuffersBinding on ChannelBuffers { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ChannelBuffers'); + return const HTType('ChannelBuffers'); case 'push': - return ({positionalArgs, namedArgs, typeArgs}) => push(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + return ({positionalArgs, namedArgs, typeArgs}) => + push(positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'setListener': - return ({positionalArgs, namedArgs, typeArgs}) => setListener(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + setListener(positionalArgs[0], positionalArgs[1]); case 'clearListener': - return ({positionalArgs, namedArgs, typeArgs}) => clearListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + clearListener(positionalArgs[0]); case 'drain': - return ({positionalArgs, namedArgs, typeArgs}) => drain(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + drain(positionalArgs[0], positionalArgs[1]); case 'handleMessage': - return ({positionalArgs, namedArgs, typeArgs}) => handleMessage(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleMessage(positionalArgs[0]); case 'resize': - return ({positionalArgs, namedArgs, typeArgs}) => resize(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + resize(positionalArgs[0], positionalArgs[1]); case 'allowOverflow': - return ({positionalArgs, namedArgs, typeArgs}) => allowOverflow(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + allowOverflow(positionalArgs[0], positionalArgs[1]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/ui/compositing.g.dart b/lib/bindings/dart/ui/compositing.g.dart index 124ea5d..1cd5670 100644 --- a/lib/bindings/dart/ui/compositing.g.dart +++ b/lib/bindings/dart/ui/compositing.g.dart @@ -10,7 +10,7 @@ class SceneBuilderAutoBinding extends HTExternalClass { case 'SceneBuilder': return ({positionalArgs, namedArgs, typeArgs}) => SceneBuilder(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -24,89 +24,160 @@ extension SceneBuilderBinding on SceneBuilder { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SceneBuilder'); + return const HTType('SceneBuilder'); case 'pushTransform': - return ({positionalArgs, namedArgs, typeArgs}) => pushTransform(positionalArgs[0], - oldLayer: namedArgs.containsKey('oldLayer') ? namedArgs['oldLayer'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => pushTransform( + positionalArgs[0], + oldLayer: namedArgs.containsKey('oldLayer') + ? namedArgs['oldLayer'] + : null); case 'pushOffset': - return ({positionalArgs, namedArgs, typeArgs}) => pushOffset(positionalArgs[0], positionalArgs[1], - oldLayer: namedArgs.containsKey('oldLayer') ? namedArgs['oldLayer'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => pushOffset( + positionalArgs[0], positionalArgs[1], + oldLayer: namedArgs.containsKey('oldLayer') + ? namedArgs['oldLayer'] + : null); case 'pushClipRect': - return ({positionalArgs, namedArgs, typeArgs}) => pushClipRect(positionalArgs[0], - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.antiAlias, - oldLayer: namedArgs.containsKey('oldLayer') ? namedArgs['oldLayer'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => pushClipRect( + positionalArgs[0], + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.antiAlias, + oldLayer: namedArgs.containsKey('oldLayer') + ? namedArgs['oldLayer'] + : null); case 'pushClipRRect': - return ({positionalArgs, namedArgs, typeArgs}) => pushClipRRect(positionalArgs[0], - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.antiAlias, - oldLayer: namedArgs.containsKey('oldLayer') ? namedArgs['oldLayer'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => pushClipRRect( + positionalArgs[0], + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.antiAlias, + oldLayer: namedArgs.containsKey('oldLayer') + ? namedArgs['oldLayer'] + : null); case 'pushClipPath': - return ({positionalArgs, namedArgs, typeArgs}) => pushClipPath(positionalArgs[0], - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.antiAlias, - oldLayer: namedArgs.containsKey('oldLayer') ? namedArgs['oldLayer'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => pushClipPath( + positionalArgs[0], + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.antiAlias, + oldLayer: namedArgs.containsKey('oldLayer') + ? namedArgs['oldLayer'] + : null); case 'pushOpacity': - return ({positionalArgs, namedArgs, typeArgs}) => pushOpacity(positionalArgs[0], - offset: namedArgs.containsKey('offset') ? namedArgs['offset'] : Offset.zero, - oldLayer: namedArgs.containsKey('oldLayer') ? namedArgs['oldLayer'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => pushOpacity( + positionalArgs[0], + offset: namedArgs.containsKey('offset') + ? namedArgs['offset'] + : Offset.zero, + oldLayer: namedArgs.containsKey('oldLayer') + ? namedArgs['oldLayer'] + : null); case 'pushColorFilter': - return ({positionalArgs, namedArgs, typeArgs}) => pushColorFilter(positionalArgs[0], - oldLayer: namedArgs.containsKey('oldLayer') ? namedArgs['oldLayer'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => pushColorFilter( + positionalArgs[0], + oldLayer: namedArgs.containsKey('oldLayer') + ? namedArgs['oldLayer'] + : null); case 'pushImageFilter': - return ({positionalArgs, namedArgs, typeArgs}) => pushImageFilter(positionalArgs[0], - oldLayer: namedArgs.containsKey('oldLayer') ? namedArgs['oldLayer'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => pushImageFilter( + positionalArgs[0], + oldLayer: namedArgs.containsKey('oldLayer') + ? namedArgs['oldLayer'] + : null); case 'pushBackdropFilter': - return ({positionalArgs, namedArgs, typeArgs}) => pushBackdropFilter(positionalArgs[0], - oldLayer: namedArgs.containsKey('oldLayer') ? namedArgs['oldLayer'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => pushBackdropFilter( + positionalArgs[0], + oldLayer: namedArgs.containsKey('oldLayer') + ? namedArgs['oldLayer'] + : null); case 'pushShaderMask': return ({positionalArgs, namedArgs, typeArgs}) => pushShaderMask( positionalArgs[0], positionalArgs[1], positionalArgs[2], - oldLayer: namedArgs.containsKey('oldLayer') ? namedArgs['oldLayer'] : null); + oldLayer: namedArgs.containsKey('oldLayer') + ? namedArgs['oldLayer'] + : null); case 'pushPhysicalShape': return ({positionalArgs, namedArgs, typeArgs}) => pushPhysicalShape( path: namedArgs.containsKey('path') ? namedArgs['path'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - shadowColor: namedArgs.containsKey('shadowColor') ? namedArgs['shadowColor'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.none, - oldLayer: namedArgs.containsKey('oldLayer') ? namedArgs['oldLayer'] : null); + shadowColor: namedArgs.containsKey('shadowColor') + ? namedArgs['shadowColor'] + : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.none, + oldLayer: namedArgs.containsKey('oldLayer') + ? namedArgs['oldLayer'] + : null); case 'pop': return ({positionalArgs, namedArgs, typeArgs}) => pop(); case 'addRetained': - return ({positionalArgs, namedArgs, typeArgs}) => addRetained(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addRetained(positionalArgs[0]); case 'addPerformanceOverlay': - return ({positionalArgs, namedArgs, typeArgs}) => addPerformanceOverlay(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + addPerformanceOverlay(positionalArgs[0], positionalArgs[1]); case 'addPicture': - return ({positionalArgs, namedArgs, typeArgs}) => addPicture(positionalArgs[0], positionalArgs[1], - isComplexHint: namedArgs.containsKey('isComplexHint') ? namedArgs['isComplexHint'] : false, - willChangeHint: namedArgs.containsKey('willChangeHint') ? namedArgs['willChangeHint'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => addPicture( + positionalArgs[0], positionalArgs[1], + isComplexHint: namedArgs.containsKey('isComplexHint') + ? namedArgs['isComplexHint'] + : false, + willChangeHint: namedArgs.containsKey('willChangeHint') + ? namedArgs['willChangeHint'] + : false); case 'addTexture': - return ({positionalArgs, namedArgs, typeArgs}) => addTexture(positionalArgs[0], - offset: namedArgs.containsKey('offset') ? namedArgs['offset'] : Offset.zero, + return ({positionalArgs, namedArgs, typeArgs}) => addTexture( + positionalArgs[0], + offset: namedArgs.containsKey('offset') + ? namedArgs['offset'] + : Offset.zero, width: namedArgs.containsKey('width') ? namedArgs['width'] : 0.0, height: namedArgs.containsKey('height') ? namedArgs['height'] : 0.0, - freeze: namedArgs.containsKey('freeze') ? namedArgs['freeze'] : false, - filterQuality: namedArgs.containsKey('filterQuality') ? namedArgs['filterQuality'] : FilterQuality.low); + freeze: + namedArgs.containsKey('freeze') ? namedArgs['freeze'] : false, + filterQuality: namedArgs.containsKey('filterQuality') + ? namedArgs['filterQuality'] + : FilterQuality.low); case 'addPlatformView': - return ({positionalArgs, namedArgs, typeArgs}) => addPlatformView(positionalArgs[0], - offset: namedArgs.containsKey('offset') ? namedArgs['offset'] : Offset.zero, + return ({positionalArgs, namedArgs, typeArgs}) => addPlatformView( + positionalArgs[0], + offset: namedArgs.containsKey('offset') + ? namedArgs['offset'] + : Offset.zero, width: namedArgs.containsKey('width') ? namedArgs['width'] : 0.0, - height: namedArgs.containsKey('height') ? namedArgs['height'] : 0.0); + height: + namedArgs.containsKey('height') ? namedArgs['height'] : 0.0); case 'addChildScene': return ({positionalArgs, namedArgs, typeArgs}) => addChildScene( - offset: namedArgs.containsKey('offset') ? namedArgs['offset'] : Offset.zero, + offset: namedArgs.containsKey('offset') + ? namedArgs['offset'] + : Offset.zero, width: namedArgs.containsKey('width') ? namedArgs['width'] : 0.0, height: namedArgs.containsKey('height') ? namedArgs['height'] : 0.0, - sceneHost: namedArgs.containsKey('sceneHost') ? namedArgs['sceneHost'] : null, - hitTestable: namedArgs.containsKey('hitTestable') ? namedArgs['hitTestable'] : true); + sceneHost: namedArgs.containsKey('sceneHost') + ? namedArgs['sceneHost'] + : null, + hitTestable: namedArgs.containsKey('hitTestable') + ? namedArgs['hitTestable'] + : true); case 'setRasterizerTracingThreshold': - return ({positionalArgs, namedArgs, typeArgs}) => setRasterizerTracingThreshold(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setRasterizerTracingThreshold(positionalArgs[0]); case 'setCheckerboardRasterCacheImages': - return ({positionalArgs, namedArgs, typeArgs}) => setCheckerboardRasterCacheImages(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setCheckerboardRasterCacheImages(positionalArgs[0]); case 'setCheckerboardOffscreenLayers': - return ({positionalArgs, namedArgs, typeArgs}) => setCheckerboardOffscreenLayers(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setCheckerboardOffscreenLayers(positionalArgs[0]); case 'build': return ({positionalArgs, namedArgs, typeArgs}) => build(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -118,10 +189,13 @@ class SceneHostAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'SceneHost': - return ({positionalArgs, namedArgs, typeArgs}) => - SceneHost(positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3]); + return ({positionalArgs, namedArgs, typeArgs}) => SceneHost( + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -135,14 +209,20 @@ extension SceneHostBinding on SceneHost { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SceneHost'); + return const HTType('SceneHost'); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'setProperties': - return ({positionalArgs, namedArgs, typeArgs}) => setProperties(positionalArgs[0], positionalArgs[1], - positionalArgs[2], positionalArgs[3], positionalArgs[4], positionalArgs[5], positionalArgs[6]); + return ({positionalArgs, namedArgs, typeArgs}) => setProperties( + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3], + positionalArgs[4], + positionalArgs[5], + positionalArgs[6]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/ui/geometry.g.dart b/lib/bindings/dart/ui/geometry.g.dart index 34a7501..f665dde 100644 --- a/lib/bindings/dart/ui/geometry.g.dart +++ b/lib/bindings/dart/ui/geometry.g.dart @@ -8,19 +8,21 @@ class OffsetAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'Offset': - return ({positionalArgs, namedArgs, typeArgs}) => Offset(positionalArgs[0], positionalArgs[1]); - case 'Offset.fromDirection': return ({positionalArgs, namedArgs, typeArgs}) => - Offset.fromDirection(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : 1.0); + Offset(positionalArgs[0], positionalArgs[1]); + case 'Offset.fromDirection': + return ({positionalArgs, namedArgs, typeArgs}) => Offset.fromDirection( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : 1.0); case 'Offset.lerp': - return ({positionalArgs, namedArgs, typeArgs}) => - Offset.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + return ({positionalArgs, namedArgs, typeArgs}) => Offset.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'Offset.zero': return Offset.zero; case 'Offset.infinite': return Offset.infinite; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -34,7 +36,7 @@ extension OffsetBinding on Offset { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Offset'); + return const HTType('Offset'); case 'dx': return dx; case 'dy': @@ -52,13 +54,15 @@ extension OffsetBinding on Offset { case 'isFinite': return isFinite; case 'scale': - return ({positionalArgs, namedArgs, typeArgs}) => scale(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + scale(positionalArgs[0], positionalArgs[1]); case 'translate': - return ({positionalArgs, namedArgs, typeArgs}) => translate(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + translate(positionalArgs[0], positionalArgs[1]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -70,17 +74,23 @@ class SizeAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'Size': - return ({positionalArgs, namedArgs, typeArgs}) => Size(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + Size(positionalArgs[0], positionalArgs[1]); case 'Size.copy': - return ({positionalArgs, namedArgs, typeArgs}) => Size.copy(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Size.copy(positionalArgs[0]); case 'Size.square': - return ({positionalArgs, namedArgs, typeArgs}) => Size.square(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Size.square(positionalArgs[0]); case 'Size.fromWidth': - return ({positionalArgs, namedArgs, typeArgs}) => Size.fromWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Size.fromWidth(positionalArgs[0]); case 'Size.fromHeight': - return ({positionalArgs, namedArgs, typeArgs}) => Size.fromHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Size.fromHeight(positionalArgs[0]); case 'Size.fromRadius': - return ({positionalArgs, namedArgs, typeArgs}) => Size.fromRadius(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Size.fromRadius(positionalArgs[0]); case 'Size.lerp': return ({positionalArgs, namedArgs, typeArgs}) => Size.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); @@ -89,7 +99,7 @@ class SizeAutoBinding extends HTExternalClass { case 'Size.infinite': return Size.infinite; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -103,7 +113,7 @@ extension SizeBinding on Size { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Size'); + return const HTType('Size'); case 'width': return width; case 'height': @@ -125,29 +135,39 @@ extension SizeBinding on Size { case 'isFinite': return isFinite; case 'topLeft': - return ({positionalArgs, namedArgs, typeArgs}) => topLeft(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + topLeft(positionalArgs[0]); case 'topCenter': - return ({positionalArgs, namedArgs, typeArgs}) => topCenter(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + topCenter(positionalArgs[0]); case 'topRight': - return ({positionalArgs, namedArgs, typeArgs}) => topRight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + topRight(positionalArgs[0]); case 'centerLeft': - return ({positionalArgs, namedArgs, typeArgs}) => centerLeft(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + centerLeft(positionalArgs[0]); case 'center': - return ({positionalArgs, namedArgs, typeArgs}) => center(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + center(positionalArgs[0]); case 'centerRight': - return ({positionalArgs, namedArgs, typeArgs}) => centerRight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + centerRight(positionalArgs[0]); case 'bottomLeft': - return ({positionalArgs, namedArgs, typeArgs}) => bottomLeft(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + bottomLeft(positionalArgs[0]); case 'bottomCenter': - return ({positionalArgs, namedArgs, typeArgs}) => bottomCenter(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + bottomCenter(positionalArgs[0]); case 'bottomRight': - return ({positionalArgs, namedArgs, typeArgs}) => bottomRight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + bottomRight(positionalArgs[0]); case 'contains': - return ({positionalArgs, namedArgs, typeArgs}) => contains(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + contains(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -159,19 +179,28 @@ class RectAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'Rect.fromLTRB': - return ({positionalArgs, namedArgs, typeArgs}) => - Rect.fromLTRB(positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3]); + return ({positionalArgs, namedArgs, typeArgs}) => Rect.fromLTRB( + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3]); case 'Rect.fromLTWH': - return ({positionalArgs, namedArgs, typeArgs}) => - Rect.fromLTWH(positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3]); + return ({positionalArgs, namedArgs, typeArgs}) => Rect.fromLTWH( + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3]); case 'Rect.fromCircle': - return ({positionalArgs, namedArgs, typeArgs}) => - Rect.fromCircle(center: namedArgs['center'], radius: namedArgs['radius']); + return ({positionalArgs, namedArgs, typeArgs}) => Rect.fromCircle( + center: namedArgs['center'], radius: namedArgs['radius']); case 'Rect.fromCenter': - return ({positionalArgs, namedArgs, typeArgs}) => - Rect.fromCenter(center: namedArgs['center'], width: namedArgs['width'], height: namedArgs['height']); + return ({positionalArgs, namedArgs, typeArgs}) => Rect.fromCenter( + center: namedArgs['center'], + width: namedArgs['width'], + height: namedArgs['height']); case 'Rect.fromPoints': - return ({positionalArgs, namedArgs, typeArgs}) => Rect.fromPoints(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + Rect.fromPoints(positionalArgs[0], positionalArgs[1]); case 'Rect.lerp': return ({positionalArgs, namedArgs, typeArgs}) => Rect.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); @@ -180,7 +209,7 @@ class RectAutoBinding extends HTExternalClass { case 'Rect.largest': return Rect.largest; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -194,7 +223,7 @@ extension RectBinding on Rect { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Rect'); + return const HTType('Rect'); case 'left': return left; case 'top': @@ -242,25 +271,33 @@ extension RectBinding on Rect { case 'hashCode': return hashCode; case 'shift': - return ({positionalArgs, namedArgs, typeArgs}) => shift(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + shift(positionalArgs[0]); case 'translate': - return ({positionalArgs, namedArgs, typeArgs}) => translate(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + translate(positionalArgs[0], positionalArgs[1]); case 'inflate': - return ({positionalArgs, namedArgs, typeArgs}) => inflate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + inflate(positionalArgs[0]); case 'deflate': - return ({positionalArgs, namedArgs, typeArgs}) => deflate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + deflate(positionalArgs[0]); case 'intersect': - return ({positionalArgs, namedArgs, typeArgs}) => intersect(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + intersect(positionalArgs[0]); case 'expandToInclude': - return ({positionalArgs, namedArgs, typeArgs}) => expandToInclude(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + expandToInclude(positionalArgs[0]); case 'overlaps': - return ({positionalArgs, namedArgs, typeArgs}) => overlaps(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + overlaps(positionalArgs[0]); case 'contains': - return ({positionalArgs, namedArgs, typeArgs}) => contains(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + contains(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -272,16 +309,18 @@ class RadiusAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'Radius.circular': - return ({positionalArgs, namedArgs, typeArgs}) => Radius.circular(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Radius.circular(positionalArgs[0]); case 'Radius.elliptical': - return ({positionalArgs, namedArgs, typeArgs}) => Radius.elliptical(positionalArgs[0], positionalArgs[1]); - case 'Radius.lerp': return ({positionalArgs, namedArgs, typeArgs}) => - Radius.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + Radius.elliptical(positionalArgs[0], positionalArgs[1]); + case 'Radius.lerp': + return ({positionalArgs, namedArgs, typeArgs}) => Radius.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'Radius.zero': return Radius.zero; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -295,7 +334,7 @@ extension RadiusBinding on Radius { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Radius'); + return const HTType('Radius'); case 'x': return x; case 'y': @@ -305,7 +344,7 @@ extension RadiusBinding on Radius { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -317,36 +356,64 @@ class RRectAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RRect.fromLTRBXY': - return ({positionalArgs, namedArgs, typeArgs}) => RRect.fromLTRBXY(positionalArgs[0], positionalArgs[1], - positionalArgs[2], positionalArgs[3], positionalArgs[4], positionalArgs[5]); + return ({positionalArgs, namedArgs, typeArgs}) => RRect.fromLTRBXY( + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3], + positionalArgs[4], + positionalArgs[5]); case 'RRect.fromLTRBR': return ({positionalArgs, namedArgs, typeArgs}) => RRect.fromLTRBR( - positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3], positionalArgs[4]); + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3], + positionalArgs[4]); case 'RRect.fromRectXY': - return ({positionalArgs, namedArgs, typeArgs}) => - RRect.fromRectXY(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + return ({positionalArgs, namedArgs, typeArgs}) => RRect.fromRectXY( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'RRect.fromRectAndRadius': - return ({positionalArgs, namedArgs, typeArgs}) => RRect.fromRectAndRadius(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + RRect.fromRectAndRadius(positionalArgs[0], positionalArgs[1]); case 'RRect.fromLTRBAndCorners': - return ({positionalArgs, namedArgs, typeArgs}) => RRect.fromLTRBAndCorners( - positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3], - topLeft: namedArgs.containsKey('topLeft') ? namedArgs['topLeft'] : Radius.zero, - topRight: namedArgs.containsKey('topRight') ? namedArgs['topRight'] : Radius.zero, - bottomRight: namedArgs.containsKey('bottomRight') ? namedArgs['bottomRight'] : Radius.zero, - bottomLeft: namedArgs.containsKey('bottomLeft') ? namedArgs['bottomLeft'] : Radius.zero); + return ({positionalArgs, namedArgs, typeArgs}) => + RRect.fromLTRBAndCorners(positionalArgs[0], positionalArgs[1], + positionalArgs[2], positionalArgs[3], + topLeft: namedArgs.containsKey('topLeft') + ? namedArgs['topLeft'] + : Radius.zero, + topRight: namedArgs.containsKey('topRight') + ? namedArgs['topRight'] + : Radius.zero, + bottomRight: namedArgs.containsKey('bottomRight') + ? namedArgs['bottomRight'] + : Radius.zero, + bottomLeft: namedArgs.containsKey('bottomLeft') + ? namedArgs['bottomLeft'] + : Radius.zero); case 'RRect.fromRectAndCorners': - return ({positionalArgs, namedArgs, typeArgs}) => RRect.fromRectAndCorners(positionalArgs[0], - topLeft: namedArgs.containsKey('topLeft') ? namedArgs['topLeft'] : Radius.zero, - topRight: namedArgs.containsKey('topRight') ? namedArgs['topRight'] : Radius.zero, - bottomRight: namedArgs.containsKey('bottomRight') ? namedArgs['bottomRight'] : Radius.zero, - bottomLeft: namedArgs.containsKey('bottomLeft') ? namedArgs['bottomLeft'] : Radius.zero); + return ({positionalArgs, namedArgs, typeArgs}) => + RRect.fromRectAndCorners(positionalArgs[0], + topLeft: namedArgs.containsKey('topLeft') + ? namedArgs['topLeft'] + : Radius.zero, + topRight: namedArgs.containsKey('topRight') + ? namedArgs['topRight'] + : Radius.zero, + bottomRight: namedArgs.containsKey('bottomRight') + ? namedArgs['bottomRight'] + : Radius.zero, + bottomLeft: namedArgs.containsKey('bottomLeft') + ? namedArgs['bottomLeft'] + : Radius.zero); case 'RRect.lerp': return ({positionalArgs, namedArgs, typeArgs}) => RRect.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'RRect.zero': return RRect.zero; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -360,7 +427,7 @@ extension RRectBinding on RRect { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RRect'); + return const HTType('RRect'); case 'left': return left; case 'top': @@ -430,19 +497,23 @@ extension RRectBinding on RRect { case 'hashCode': return hashCode; case 'shift': - return ({positionalArgs, namedArgs, typeArgs}) => shift(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + shift(positionalArgs[0]); case 'inflate': - return ({positionalArgs, namedArgs, typeArgs}) => inflate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + inflate(positionalArgs[0]); case 'deflate': - return ({positionalArgs, namedArgs, typeArgs}) => deflate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + deflate(positionalArgs[0]); case 'scaleRadii': return ({positionalArgs, namedArgs, typeArgs}) => scaleRadii(); case 'contains': - return ({positionalArgs, namedArgs, typeArgs}) => contains(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + contains(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -454,18 +525,22 @@ class RSTransformAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RSTransform': - return ({positionalArgs, namedArgs, typeArgs}) => - RSTransform(positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3]); + return ({positionalArgs, namedArgs, typeArgs}) => RSTransform( + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3]); case 'RSTransform.fromComponents': - return ({positionalArgs, namedArgs, typeArgs}) => RSTransform.fromComponents( - rotation: namedArgs['rotation'], - scale: namedArgs['scale'], - anchorX: namedArgs['anchorX'], - anchorY: namedArgs['anchorY'], - translateX: namedArgs['translateX'], - translateY: namedArgs['translateY']); + return ({positionalArgs, namedArgs, typeArgs}) => + RSTransform.fromComponents( + rotation: namedArgs['rotation'], + scale: namedArgs['scale'], + anchorX: namedArgs['anchorX'], + anchorY: namedArgs['anchorY'], + translateX: namedArgs['translateX'], + translateY: namedArgs['translateY']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -479,7 +554,7 @@ extension RSTransformBinding on RSTransform { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RSTransform'); + return const HTType('RSTransform'); case 'scos': return scos; case 'ssin': @@ -489,7 +564,7 @@ extension RSTransformBinding on RSTransform { case 'ty': return ty; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/ui/isolate_name_server.g.dart b/lib/bindings/dart/ui/isolate_name_server.g.dart index 17352ec..6ce82e8 100644 --- a/lib/bindings/dart/ui/isolate_name_server.g.dart +++ b/lib/bindings/dart/ui/isolate_name_server.g.dart @@ -8,14 +8,17 @@ class IsolateNameServerAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'IsolateNameServer.lookupPortByName': - return ({positionalArgs, namedArgs, typeArgs}) => IsolateNameServer.lookupPortByName(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + IsolateNameServer.lookupPortByName(positionalArgs[0]); case 'IsolateNameServer.registerPortWithName': return ({positionalArgs, namedArgs, typeArgs}) => - IsolateNameServer.registerPortWithName(positionalArgs[0], positionalArgs[1]); + IsolateNameServer.registerPortWithName( + positionalArgs[0], positionalArgs[1]); case 'IsolateNameServer.removePortNameMapping': - return ({positionalArgs, namedArgs, typeArgs}) => IsolateNameServer.removePortNameMapping(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + IsolateNameServer.removePortNameMapping(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/ui/painting.g.dart b/lib/bindings/dart/ui/painting.g.dart index 9f4d80c..5ab05d5 100644 --- a/lib/bindings/dart/ui/painting.g.dart +++ b/lib/bindings/dart/ui/painting.g.dart @@ -68,7 +68,7 @@ class BlendModeAutoBinding extends HTExternalClass { case 'BlendMode.luminosity': return BlendMode.luminosity; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -76,13 +76,14 @@ class BlendModeAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BlendMode'); + return const HTType('BlendMode'); case 'index': return (instance as BlendMode).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as BlendMode).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as BlendMode).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -104,7 +105,7 @@ class FilterQualityAutoBinding extends HTExternalClass { case 'FilterQuality.high': return FilterQuality.high; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -112,13 +113,14 @@ class FilterQualityAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FilterQuality'); + return const HTType('FilterQuality'); case 'index': return (instance as FilterQuality).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as FilterQuality).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as FilterQuality).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -138,7 +140,7 @@ class StrokeCapAutoBinding extends HTExternalClass { case 'StrokeCap.square': return StrokeCap.square; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -146,13 +148,14 @@ class StrokeCapAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('StrokeCap'); + return const HTType('StrokeCap'); case 'index': return (instance as StrokeCap).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as StrokeCap).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as StrokeCap).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -172,7 +175,7 @@ class StrokeJoinAutoBinding extends HTExternalClass { case 'StrokeJoin.bevel': return StrokeJoin.bevel; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -180,13 +183,14 @@ class StrokeJoinAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('StrokeJoin'); + return const HTType('StrokeJoin'); case 'index': return (instance as StrokeJoin).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as StrokeJoin).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as StrokeJoin).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -204,7 +208,7 @@ class PaintingStyleAutoBinding extends HTExternalClass { case 'PaintingStyle.stroke': return PaintingStyle.stroke; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -212,13 +216,14 @@ class PaintingStyleAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PaintingStyle'); + return const HTType('PaintingStyle'); case 'index': return (instance as PaintingStyle).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as PaintingStyle).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as PaintingStyle).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -240,7 +245,7 @@ class ClipAutoBinding extends HTExternalClass { case 'Clip.antiAliasWithSaveLayer': return Clip.antiAliasWithSaveLayer; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -248,13 +253,14 @@ class ClipAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Clip'); + return const HTType('Clip'); case 'index': return (instance as Clip).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as Clip).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as Clip).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -274,7 +280,7 @@ class ImageByteFormatAutoBinding extends HTExternalClass { case 'ImageByteFormat.png': return ImageByteFormat.png; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -282,13 +288,14 @@ class ImageByteFormatAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ImageByteFormat'); + return const HTType('ImageByteFormat'); case 'index': return (instance as ImageByteFormat).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as ImageByteFormat).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as ImageByteFormat).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -306,7 +313,7 @@ class PixelFormatAutoBinding extends HTExternalClass { case 'PixelFormat.bgra8888': return PixelFormat.bgra8888; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -314,13 +321,14 @@ class PixelFormatAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PixelFormat'); + return const HTType('PixelFormat'); case 'index': return (instance as PixelFormat).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as PixelFormat).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as PixelFormat).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -338,7 +346,7 @@ class PathFillTypeAutoBinding extends HTExternalClass { case 'PathFillType.evenOdd': return PathFillType.evenOdd; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -346,13 +354,14 @@ class PathFillTypeAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PathFillType'); + return const HTType('PathFillType'); case 'index': return (instance as PathFillType).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as PathFillType).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as PathFillType).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -376,7 +385,7 @@ class PathOperationAutoBinding extends HTExternalClass { case 'PathOperation.reverseDifference': return PathOperation.reverseDifference; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -384,13 +393,14 @@ class PathOperationAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PathOperation'); + return const HTType('PathOperation'); case 'index': return (instance as PathOperation).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as PathOperation).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as PathOperation).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -412,7 +422,7 @@ class BlurStyleAutoBinding extends HTExternalClass { case 'BlurStyle.inner': return BlurStyle.inner; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -420,13 +430,14 @@ class BlurStyleAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BlurStyle'); + return const HTType('BlurStyle'); case 'index': return (instance as BlurStyle).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as BlurStyle).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as BlurStyle).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -448,7 +459,7 @@ class TileModeAutoBinding extends HTExternalClass { case 'TileMode.decal': return TileMode.decal; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -456,13 +467,14 @@ class TileModeAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TileMode'); + return const HTType('TileMode'); case 'index': return (instance as TileMode).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as TileMode).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as TileMode).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -482,7 +494,7 @@ class VertexModeAutoBinding extends HTExternalClass { case 'VertexMode.triangleFan': return VertexMode.triangleFan; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -490,13 +502,14 @@ class VertexModeAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('VertexMode'); + return const HTType('VertexMode'); case 'index': return (instance as VertexMode).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as VertexMode).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as VertexMode).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -516,7 +529,7 @@ class PointModeAutoBinding extends HTExternalClass { case 'PointMode.polygon': return PointMode.polygon; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -524,13 +537,14 @@ class PointModeAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PointMode'); + return const HTType('PointMode'); case 'index': return (instance as PointMode).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as PointMode).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as PointMode).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -548,7 +562,7 @@ class ClipOpAutoBinding extends HTExternalClass { case 'ClipOp.intersect': return ClipOp.intersect; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -556,13 +570,14 @@ class ClipOpAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ClipOp'); + return const HTType('ClipOp'); case 'index': return (instance as ClipOp).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as ClipOp).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as ClipOp).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -574,22 +589,31 @@ class ColorAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'Color': - return ({positionalArgs, namedArgs, typeArgs}) => Color(positionalArgs[0]); - case 'Color.fromARGB': return ({positionalArgs, namedArgs, typeArgs}) => - Color.fromARGB(positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3]); + Color(positionalArgs[0]); + case 'Color.fromARGB': + return ({positionalArgs, namedArgs, typeArgs}) => Color.fromARGB( + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3]); case 'Color.fromRGBO': - return ({positionalArgs, namedArgs, typeArgs}) => - Color.fromRGBO(positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3]); + return ({positionalArgs, namedArgs, typeArgs}) => Color.fromRGBO( + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3]); case 'Color.lerp': return ({positionalArgs, namedArgs, typeArgs}) => Color.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'Color.alphaBlend': - return ({positionalArgs, namedArgs, typeArgs}) => Color.alphaBlend(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + Color.alphaBlend(positionalArgs[0], positionalArgs[1]); case 'Color.getAlphaFromOpacity': - return ({positionalArgs, namedArgs, typeArgs}) => Color.getAlphaFromOpacity(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Color.getAlphaFromOpacity(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -603,7 +627,7 @@ extension ColorBinding on Color { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Color'); + return const HTType('Color'); case 'value': return value; case 'alpha': @@ -619,21 +643,26 @@ extension ColorBinding on Color { case 'hashCode': return hashCode; case 'withAlpha': - return ({positionalArgs, namedArgs, typeArgs}) => withAlpha(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + withAlpha(positionalArgs[0]); case 'withOpacity': - return ({positionalArgs, namedArgs, typeArgs}) => withOpacity(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + withOpacity(positionalArgs[0]); case 'withRed': - return ({positionalArgs, namedArgs, typeArgs}) => withRed(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + withRed(positionalArgs[0]); case 'withGreen': - return ({positionalArgs, namedArgs, typeArgs}) => withGreen(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + withGreen(positionalArgs[0]); case 'withBlue': - return ({positionalArgs, namedArgs, typeArgs}) => withBlue(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + withBlue(positionalArgs[0]); case 'computeLuminance': return ({positionalArgs, namedArgs, typeArgs}) => computeLuminance(); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -649,17 +678,18 @@ class PaintAutoBinding extends HTExternalClass { case 'Paint.enableDithering': return Paint.enableDithering; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @override - void memberSet(String varName, dynamic value, {String from = HTLexicon.global}) { + void memberSet(String varName, dynamic value, + {String from = HTLexicon.global}) { switch (varName) { case 'Paint.enableDithering': return Paint.enableDithering = value; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -678,7 +708,7 @@ extension PaintBinding on Paint { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Paint'); + return const HTType('Paint'); case 'isAntiAlias': return isAntiAlias; case 'color': @@ -710,7 +740,7 @@ extension PaintBinding on Paint { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -759,7 +789,7 @@ extension PaintBinding on Paint { invertColors = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -773,12 +803,13 @@ class PathAutoBinding extends HTExternalClass { case 'Path': return ({positionalArgs, namedArgs, typeArgs}) => Path(); case 'Path.from': - return ({positionalArgs, namedArgs, typeArgs}) => Path.from(positionalArgs[0]); - case 'Path.combine': return ({positionalArgs, namedArgs, typeArgs}) => - Path.combine(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + Path.from(positionalArgs[0]); + case 'Path.combine': + return ({positionalArgs, namedArgs, typeArgs}) => Path.combine( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -797,54 +828,101 @@ extension PathBinding on Path { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Path'); + return const HTType('Path'); case 'fillType': return fillType; case 'moveTo': - return ({positionalArgs, namedArgs, typeArgs}) => moveTo(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + moveTo(positionalArgs[0], positionalArgs[1]); case 'relativeMoveTo': - return ({positionalArgs, namedArgs, typeArgs}) => relativeMoveTo(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + relativeMoveTo(positionalArgs[0], positionalArgs[1]); case 'lineTo': - return ({positionalArgs, namedArgs, typeArgs}) => lineTo(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + lineTo(positionalArgs[0], positionalArgs[1]); case 'relativeLineTo': - return ({positionalArgs, namedArgs, typeArgs}) => relativeLineTo(positionalArgs[0], positionalArgs[1]); - case 'quadraticBezierTo': return ({positionalArgs, namedArgs, typeArgs}) => - quadraticBezierTo(positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3]); + relativeLineTo(positionalArgs[0], positionalArgs[1]); + case 'quadraticBezierTo': + return ({positionalArgs, namedArgs, typeArgs}) => quadraticBezierTo( + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3]); case 'relativeQuadraticBezierTo': return ({positionalArgs, namedArgs, typeArgs}) => - relativeQuadraticBezierTo(positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3]); + relativeQuadraticBezierTo(positionalArgs[0], positionalArgs[1], + positionalArgs[2], positionalArgs[3]); case 'cubicTo': - return ({positionalArgs, namedArgs, typeArgs}) => cubicTo(positionalArgs[0], positionalArgs[1], - positionalArgs[2], positionalArgs[3], positionalArgs[4], positionalArgs[5]); + return ({positionalArgs, namedArgs, typeArgs}) => cubicTo( + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3], + positionalArgs[4], + positionalArgs[5]); case 'relativeCubicTo': - return ({positionalArgs, namedArgs, typeArgs}) => relativeCubicTo(positionalArgs[0], positionalArgs[1], - positionalArgs[2], positionalArgs[3], positionalArgs[4], positionalArgs[5]); + return ({positionalArgs, namedArgs, typeArgs}) => relativeCubicTo( + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3], + positionalArgs[4], + positionalArgs[5]); case 'conicTo': - return ({positionalArgs, namedArgs, typeArgs}) => - conicTo(positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3], positionalArgs[4]); + return ({positionalArgs, namedArgs, typeArgs}) => conicTo( + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3], + positionalArgs[4]); case 'relativeConicTo': return ({positionalArgs, namedArgs, typeArgs}) => relativeConicTo( - positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3], positionalArgs[4]); + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3], + positionalArgs[4]); case 'arcTo': - return ({positionalArgs, namedArgs, typeArgs}) => - arcTo(positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3]); + return ({positionalArgs, namedArgs, typeArgs}) => arcTo( + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3]); case 'arcToPoint': - return ({positionalArgs, namedArgs, typeArgs}) => arcToPoint(positionalArgs[0], - radius: namedArgs.containsKey('radius') ? namedArgs['radius'] : Radius.zero, - rotation: namedArgs.containsKey('rotation') ? namedArgs['rotation'] : 0.0, - largeArc: namedArgs.containsKey('largeArc') ? namedArgs['largeArc'] : false, - clockwise: namedArgs.containsKey('clockwise') ? namedArgs['clockwise'] : true); + return ({positionalArgs, namedArgs, typeArgs}) => arcToPoint( + positionalArgs[0], + radius: namedArgs.containsKey('radius') + ? namedArgs['radius'] + : Radius.zero, + rotation: + namedArgs.containsKey('rotation') ? namedArgs['rotation'] : 0.0, + largeArc: namedArgs.containsKey('largeArc') + ? namedArgs['largeArc'] + : false, + clockwise: namedArgs.containsKey('clockwise') + ? namedArgs['clockwise'] + : true); case 'relativeArcToPoint': - return ({positionalArgs, namedArgs, typeArgs}) => relativeArcToPoint(positionalArgs[0], - radius: namedArgs.containsKey('radius') ? namedArgs['radius'] : Radius.zero, - rotation: namedArgs.containsKey('rotation') ? namedArgs['rotation'] : 0.0, - largeArc: namedArgs.containsKey('largeArc') ? namedArgs['largeArc'] : false, - clockwise: namedArgs.containsKey('clockwise') ? namedArgs['clockwise'] : true); + return ({positionalArgs, namedArgs, typeArgs}) => relativeArcToPoint( + positionalArgs[0], + radius: namedArgs.containsKey('radius') + ? namedArgs['radius'] + : Radius.zero, + rotation: + namedArgs.containsKey('rotation') ? namedArgs['rotation'] : 0.0, + largeArc: namedArgs.containsKey('largeArc') + ? namedArgs['largeArc'] + : false, + clockwise: namedArgs.containsKey('clockwise') + ? namedArgs['clockwise'] + : true); case 'addRect': - return ({positionalArgs, namedArgs, typeArgs}) => addRect(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addRect(positionalArgs[0]); case 'addOval': - return ({positionalArgs, namedArgs, typeArgs}) => addOval(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addOval(positionalArgs[0]); case 'addArc': return ({positionalArgs, namedArgs, typeArgs}) => addArc(positionalArgs[0], positionalArgs[1], positionalArgs[2]); @@ -852,30 +930,40 @@ extension PathBinding on Path { return ({positionalArgs, namedArgs, typeArgs}) => addPolygon(List.from(positionalArgs[0]), positionalArgs[1]); case 'addRRect': - return ({positionalArgs, namedArgs, typeArgs}) => addRRect(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addRRect(positionalArgs[0]); case 'addPath': - return ({positionalArgs, namedArgs, typeArgs}) => addPath(positionalArgs[0], positionalArgs[1], - matrix4: namedArgs.containsKey('matrix4') ? namedArgs['matrix4'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => addPath( + positionalArgs[0], positionalArgs[1], + matrix4: + namedArgs.containsKey('matrix4') ? namedArgs['matrix4'] : null); case 'extendWithPath': - return ({positionalArgs, namedArgs, typeArgs}) => extendWithPath(positionalArgs[0], positionalArgs[1], - matrix4: namedArgs.containsKey('matrix4') ? namedArgs['matrix4'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => extendWithPath( + positionalArgs[0], positionalArgs[1], + matrix4: + namedArgs.containsKey('matrix4') ? namedArgs['matrix4'] : null); case 'close': return ({positionalArgs, namedArgs, typeArgs}) => close(); case 'reset': return ({positionalArgs, namedArgs, typeArgs}) => reset(); case 'contains': - return ({positionalArgs, namedArgs, typeArgs}) => contains(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + contains(positionalArgs[0]); case 'shift': - return ({positionalArgs, namedArgs, typeArgs}) => shift(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + shift(positionalArgs[0]); case 'transform': - return ({positionalArgs, namedArgs, typeArgs}) => transform(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transform(positionalArgs[0]); case 'getBounds': return ({positionalArgs, namedArgs, typeArgs}) => getBounds(); case 'computeMetrics': - return ({positionalArgs, namedArgs, typeArgs}) => - computeMetrics(forceClosed: namedArgs.containsKey('forceClosed') ? namedArgs['forceClosed'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => computeMetrics( + forceClosed: namedArgs.containsKey('forceClosed') + ? namedArgs['forceClosed'] + : false); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -885,7 +973,7 @@ extension PathBinding on Path { fillType = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -897,11 +985,13 @@ class TangentAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'Tangent': - return ({positionalArgs, namedArgs, typeArgs}) => Tangent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + Tangent(positionalArgs[0], positionalArgs[1]); case 'Tangent.fromAngle': - return ({positionalArgs, namedArgs, typeArgs}) => Tangent.fromAngle(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + Tangent.fromAngle(positionalArgs[0], positionalArgs[1]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -915,7 +1005,7 @@ extension TangentBinding on Tangent { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Tangent'); + return const HTType('Tangent'); case 'position': return position; case 'vector': @@ -923,7 +1013,7 @@ extension TangentBinding on Tangent { case 'angle': return angle; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -935,9 +1025,10 @@ class MaskFilterAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'MaskFilter.blur': - return ({positionalArgs, namedArgs, typeArgs}) => MaskFilter.blur(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + MaskFilter.blur(positionalArgs[0], positionalArgs[1]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -951,13 +1042,13 @@ extension MaskFilterBinding on MaskFilter { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('MaskFilter'); + return const HTType('MaskFilter'); case 'hashCode': return hashCode; case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -969,15 +1060,19 @@ class ColorFilterAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ColorFilter.mode': - return ({positionalArgs, namedArgs, typeArgs}) => ColorFilter.mode(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + ColorFilter.mode(positionalArgs[0], positionalArgs[1]); case 'ColorFilter.matrix': - return ({positionalArgs, namedArgs, typeArgs}) => ColorFilter.matrix(List.from(positionalArgs[0])); + return ({positionalArgs, namedArgs, typeArgs}) => + ColorFilter.matrix(List.from(positionalArgs[0])); case 'ColorFilter.linearToSrgbGamma': - return ({positionalArgs, namedArgs, typeArgs}) => ColorFilter.linearToSrgbGamma(); + return ({positionalArgs, namedArgs, typeArgs}) => + ColorFilter.linearToSrgbGamma(); case 'ColorFilter.srgbToLinearGamma': - return ({positionalArgs, namedArgs, typeArgs}) => ColorFilter.srgbToLinearGamma(); + return ({positionalArgs, namedArgs, typeArgs}) => + ColorFilter.srgbToLinearGamma(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -991,13 +1086,13 @@ extension ColorFilterBinding on ColorFilter { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ColorFilter'); + return const HTType('ColorFilter'); case 'hashCode': return hashCode; case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1012,15 +1107,20 @@ class ImageFilterAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => ImageFilter.blur( sigmaX: namedArgs.containsKey('sigmaX') ? namedArgs['sigmaX'] : 0.0, sigmaY: namedArgs.containsKey('sigmaY') ? namedArgs['sigmaY'] : 0.0, - tileMode: namedArgs.containsKey('tileMode') ? namedArgs['tileMode'] : TileMode.clamp); + tileMode: namedArgs.containsKey('tileMode') + ? namedArgs['tileMode'] + : TileMode.clamp); case 'ImageFilter.matrix': - return ({positionalArgs, namedArgs, typeArgs}) => ImageFilter.matrix(positionalArgs[0], - filterQuality: namedArgs.containsKey('filterQuality') ? namedArgs['filterQuality'] : FilterQuality.low); + return ({positionalArgs, namedArgs, typeArgs}) => ImageFilter.matrix( + positionalArgs[0], + filterQuality: namedArgs.containsKey('filterQuality') + ? namedArgs['filterQuality'] + : FilterQuality.low); case 'ImageFilter.compose': - return ({positionalArgs, namedArgs, typeArgs}) => - ImageFilter.compose(outer: namedArgs['outer'], inner: namedArgs['inner']); + return ({positionalArgs, namedArgs, typeArgs}) => ImageFilter.compose( + outer: namedArgs['outer'], inner: namedArgs['inner']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1034,10 +1134,13 @@ class ImageShaderAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ImageShader': - return ({positionalArgs, namedArgs, typeArgs}) => - ImageShader(positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3]); + return ({positionalArgs, namedArgs, typeArgs}) => ImageShader( + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1053,17 +1156,27 @@ class VerticesAutoBinding extends HTExternalClass { case 'Vertices': return ({positionalArgs, namedArgs, typeArgs}) => Vertices( positionalArgs[0], List.from(positionalArgs[1]), - textureCoordinates: - namedArgs.containsKey('textureCoordinates') ? List.from(namedArgs['textureCoordinates']) : null, - colors: namedArgs.containsKey('colors') ? List.from(namedArgs['colors']) : null, - indices: namedArgs.containsKey('indices') ? List.from(namedArgs['indices']) : null); + textureCoordinates: namedArgs.containsKey('textureCoordinates') + ? List.from(namedArgs['textureCoordinates']) + : null, + colors: namedArgs.containsKey('colors') + ? List.from(namedArgs['colors']) + : null, + indices: namedArgs.containsKey('indices') + ? List.from(namedArgs['indices']) + : null); case 'Vertices.raw': - return ({positionalArgs, namedArgs, typeArgs}) => Vertices.raw(positionalArgs[0], positionalArgs[1], - textureCoordinates: namedArgs.containsKey('textureCoordinates') ? namedArgs['textureCoordinates'] : null, - colors: namedArgs.containsKey('colors') ? namedArgs['colors'] : null, - indices: namedArgs.containsKey('indices') ? namedArgs['indices'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => Vertices.raw( + positionalArgs[0], positionalArgs[1], + textureCoordinates: namedArgs.containsKey('textureCoordinates') + ? namedArgs['textureCoordinates'] + : null, + colors: + namedArgs.containsKey('colors') ? namedArgs['colors'] : null, + indices: + namedArgs.containsKey('indices') ? namedArgs['indices'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1077,10 +1190,11 @@ class CanvasAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'Canvas': - return ({positionalArgs, namedArgs, typeArgs}) => - Canvas(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : null); + return ({positionalArgs, namedArgs, typeArgs}) => Canvas( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1094,82 +1208,119 @@ extension CanvasBinding on Canvas { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Canvas'); + return const HTType('Canvas'); case 'save': return ({positionalArgs, namedArgs, typeArgs}) => save(); case 'saveLayer': - return ({positionalArgs, namedArgs, typeArgs}) => saveLayer(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + saveLayer(positionalArgs[0], positionalArgs[1]); case 'restore': return ({positionalArgs, namedArgs, typeArgs}) => restore(); case 'getSaveCount': return ({positionalArgs, namedArgs, typeArgs}) => getSaveCount(); case 'translate': - return ({positionalArgs, namedArgs, typeArgs}) => translate(positionalArgs[0], positionalArgs[1]); - case 'scale': return ({positionalArgs, namedArgs, typeArgs}) => - scale(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : null); + translate(positionalArgs[0], positionalArgs[1]); + case 'scale': + return ({positionalArgs, namedArgs, typeArgs}) => scale( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : null); case 'rotate': - return ({positionalArgs, namedArgs, typeArgs}) => rotate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + rotate(positionalArgs[0]); case 'skew': - return ({positionalArgs, namedArgs, typeArgs}) => skew(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + skew(positionalArgs[0], positionalArgs[1]); case 'transform': - return ({positionalArgs, namedArgs, typeArgs}) => transform(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transform(positionalArgs[0]); case 'clipRect': - return ({positionalArgs, namedArgs, typeArgs}) => clipRect(positionalArgs[0], - clipOp: namedArgs.containsKey('clipOp') ? namedArgs['clipOp'] : ClipOp.intersect, - doAntiAlias: namedArgs.containsKey('doAntiAlias') ? namedArgs['doAntiAlias'] : true); + return ({positionalArgs, namedArgs, typeArgs}) => clipRect( + positionalArgs[0], + clipOp: namedArgs.containsKey('clipOp') + ? namedArgs['clipOp'] + : ClipOp.intersect, + doAntiAlias: namedArgs.containsKey('doAntiAlias') + ? namedArgs['doAntiAlias'] + : true); case 'clipRRect': - return ({positionalArgs, namedArgs, typeArgs}) => clipRRect(positionalArgs[0], - doAntiAlias: namedArgs.containsKey('doAntiAlias') ? namedArgs['doAntiAlias'] : true); + return ({positionalArgs, namedArgs, typeArgs}) => clipRRect( + positionalArgs[0], + doAntiAlias: namedArgs.containsKey('doAntiAlias') + ? namedArgs['doAntiAlias'] + : true); case 'clipPath': - return ({positionalArgs, namedArgs, typeArgs}) => clipPath(positionalArgs[0], - doAntiAlias: namedArgs.containsKey('doAntiAlias') ? namedArgs['doAntiAlias'] : true); + return ({positionalArgs, namedArgs, typeArgs}) => clipPath( + positionalArgs[0], + doAntiAlias: namedArgs.containsKey('doAntiAlias') + ? namedArgs['doAntiAlias'] + : true); case 'drawColor': - return ({positionalArgs, namedArgs, typeArgs}) => drawColor(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + drawColor(positionalArgs[0], positionalArgs[1]); case 'drawLine': return ({positionalArgs, namedArgs, typeArgs}) => drawLine(positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'drawPaint': - return ({positionalArgs, namedArgs, typeArgs}) => drawPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + drawPaint(positionalArgs[0]); case 'drawRect': - return ({positionalArgs, namedArgs, typeArgs}) => drawRect(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + drawRect(positionalArgs[0], positionalArgs[1]); case 'drawRRect': - return ({positionalArgs, namedArgs, typeArgs}) => drawRRect(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + drawRRect(positionalArgs[0], positionalArgs[1]); case 'drawDRRect': return ({positionalArgs, namedArgs, typeArgs}) => drawDRRect(positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'drawOval': - return ({positionalArgs, namedArgs, typeArgs}) => drawOval(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + drawOval(positionalArgs[0], positionalArgs[1]); case 'drawCircle': return ({positionalArgs, namedArgs, typeArgs}) => drawCircle(positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'drawArc': - return ({positionalArgs, namedArgs, typeArgs}) => - drawArc(positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3], positionalArgs[4]); + return ({positionalArgs, namedArgs, typeArgs}) => drawArc( + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3], + positionalArgs[4]); case 'drawPath': - return ({positionalArgs, namedArgs, typeArgs}) => drawPath(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + drawPath(positionalArgs[0], positionalArgs[1]); case 'drawImage': return ({positionalArgs, namedArgs, typeArgs}) => drawImage(positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'drawImageRect': - return ({positionalArgs, namedArgs, typeArgs}) => - drawImageRect(positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3]); + return ({positionalArgs, namedArgs, typeArgs}) => drawImageRect( + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3]); case 'drawImageNine': - return ({positionalArgs, namedArgs, typeArgs}) => - drawImageNine(positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3]); + return ({positionalArgs, namedArgs, typeArgs}) => drawImageNine( + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3]); case 'drawPicture': - return ({positionalArgs, namedArgs, typeArgs}) => drawPicture(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + drawPicture(positionalArgs[0]); case 'drawParagraph': - return ({positionalArgs, namedArgs, typeArgs}) => drawParagraph(positionalArgs[0], positionalArgs[1]); - case 'drawPoints': return ({positionalArgs, namedArgs, typeArgs}) => - drawPoints(positionalArgs[0], List.from(positionalArgs[1]), positionalArgs[2]); + drawParagraph(positionalArgs[0], positionalArgs[1]); + case 'drawPoints': + return ({positionalArgs, namedArgs, typeArgs}) => drawPoints( + positionalArgs[0], + List.from(positionalArgs[1]), + positionalArgs[2]); case 'drawRawPoints': - return ({positionalArgs, namedArgs, typeArgs}) => - drawRawPoints(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + return ({positionalArgs, namedArgs, typeArgs}) => drawRawPoints( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'drawVertices': - return ({positionalArgs, namedArgs, typeArgs}) => - drawVertices(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + return ({positionalArgs, namedArgs, typeArgs}) => drawVertices( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'drawAtlas': return ({positionalArgs, namedArgs, typeArgs}) => drawAtlas( positionalArgs[0], @@ -1180,13 +1331,22 @@ extension CanvasBinding on Canvas { positionalArgs[5], positionalArgs[6]); case 'drawRawAtlas': - return ({positionalArgs, namedArgs, typeArgs}) => drawRawAtlas(positionalArgs[0], positionalArgs[1], - positionalArgs[2], positionalArgs[3], positionalArgs[4], positionalArgs[5], positionalArgs[6]); + return ({positionalArgs, namedArgs, typeArgs}) => drawRawAtlas( + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3], + positionalArgs[4], + positionalArgs[5], + positionalArgs[6]); case 'drawShadow': - return ({positionalArgs, namedArgs, typeArgs}) => - drawShadow(positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3]); + return ({positionalArgs, namedArgs, typeArgs}) => drawShadow( + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1200,7 +1360,7 @@ class PictureRecorderAutoBinding extends HTExternalClass { case 'PictureRecorder': return ({positionalArgs, namedArgs, typeArgs}) => PictureRecorder(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1214,13 +1374,13 @@ extension PictureRecorderBinding on PictureRecorder { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PictureRecorder'); + return const HTType('PictureRecorder'); case 'isRecording': return isRecording; case 'endRecording': return ({positionalArgs, namedArgs, typeArgs}) => endRecording(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1233,19 +1393,28 @@ class ShadowAutoBinding extends HTExternalClass { switch (varName) { case 'Shadow': return ({positionalArgs, namedArgs, typeArgs}) => Shadow( - color: namedArgs.containsKey('color') ? namedArgs['color'] : const Color(_kColorDefault), - offset: namedArgs.containsKey('offset') ? namedArgs['offset'] : Offset.zero, - blurRadius: namedArgs.containsKey('blurRadius') ? namedArgs['blurRadius'] : 0.0); + color: namedArgs.containsKey('color') + ? namedArgs['color'] + : const Color(_kColorDefault), + offset: namedArgs.containsKey('offset') + ? namedArgs['offset'] + : Offset.zero, + blurRadius: namedArgs.containsKey('blurRadius') + ? namedArgs['blurRadius'] + : 0.0); case 'Shadow.convertRadiusToSigma': - return ({positionalArgs, namedArgs, typeArgs}) => Shadow.convertRadiusToSigma(positionalArgs[0]); - case 'Shadow.lerp': return ({positionalArgs, namedArgs, typeArgs}) => - Shadow.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + Shadow.convertRadiusToSigma(positionalArgs[0]); + case 'Shadow.lerp': + return ({positionalArgs, namedArgs, typeArgs}) => Shadow.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'Shadow.lerpList': return ({positionalArgs, namedArgs, typeArgs}) => Shadow.lerpList( - List.from(positionalArgs[0]), List.from(positionalArgs[1]), positionalArgs[2]); + List.from(positionalArgs[0]), + List.from(positionalArgs[1]), + positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1261,7 +1430,7 @@ extension ShadowBinding on Shadow { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Shadow'); + return const HTType('Shadow'); case 'color': return color; case 'offset': @@ -1275,11 +1444,12 @@ extension ShadowBinding on Shadow { case 'toPaint': return ({positionalArgs, namedArgs, typeArgs}) => toPaint(); case 'scale': - return ({positionalArgs, namedArgs, typeArgs}) => scale(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scale(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1291,9 +1461,10 @@ class ImmutableBufferAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ImmutableBuffer.fromUint8List': - return ({positionalArgs, namedArgs, typeArgs}) => ImmutableBuffer.fromUint8List(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + ImmutableBuffer.fromUint8List(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1305,15 +1476,19 @@ class ImageDescriptorAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ImageDescriptor.raw': - return ({positionalArgs, namedArgs, typeArgs}) => ImageDescriptor.raw(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => ImageDescriptor.raw( + positionalArgs[0], width: namedArgs['width'], height: namedArgs['height'], - rowBytes: namedArgs.containsKey('rowBytes') ? namedArgs['rowBytes'] : null, + rowBytes: namedArgs.containsKey('rowBytes') + ? namedArgs['rowBytes'] + : null, pixelFormat: namedArgs['pixelFormat']); case 'ImageDescriptor.encoded': - return ({positionalArgs, namedArgs, typeArgs}) => ImageDescriptor.encoded(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + ImageDescriptor.encoded(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1327,7 +1502,7 @@ extension ImageDescriptorBinding on ImageDescriptor { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ImageDescriptor'); + return const HTType('ImageDescriptor'); case 'width': return width; case 'height': @@ -1338,10 +1513,14 @@ extension ImageDescriptorBinding on ImageDescriptor { return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'instantiateCodec': return ({positionalArgs, namedArgs, typeArgs}) => instantiateCodec( - targetWidth: namedArgs.containsKey('targetWidth') ? namedArgs['targetWidth'] : null, - targetHeight: namedArgs.containsKey('targetHeight') ? namedArgs['targetHeight'] : null); + targetWidth: namedArgs.containsKey('targetWidth') + ? namedArgs['targetWidth'] + : null, + targetHeight: namedArgs.containsKey('targetHeight') + ? namedArgs['targetHeight'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/ui/platform_dispatcher.g.dart b/lib/bindings/dart/ui/platform_dispatcher.g.dart index 540cbb6..d6e6abc 100644 --- a/lib/bindings/dart/ui/platform_dispatcher.g.dart +++ b/lib/bindings/dart/ui/platform_dispatcher.g.dart @@ -20,7 +20,7 @@ class FramePhaseAutoBinding extends HTExternalClass { case 'FramePhase.rasterFinish': return FramePhase.rasterFinish; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -28,13 +28,14 @@ class FramePhaseAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FramePhase'); + return const HTType('FramePhase'); case 'index': return (instance as FramePhase).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as FramePhase).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as FramePhase).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -56,7 +57,7 @@ class AppLifecycleStateAutoBinding extends HTExternalClass { case 'AppLifecycleState.detached': return AppLifecycleState.detached; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -64,13 +65,14 @@ class AppLifecycleStateAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AppLifecycleState'); + return const HTType('AppLifecycleState'); case 'index': return (instance as AppLifecycleState).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as AppLifecycleState).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as AppLifecycleState).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -84,7 +86,7 @@ class PlatformDispatcherAutoBinding extends HTExternalClass { case 'PlatformDispatcher.instance': return PlatformDispatcher.instance; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -103,7 +105,7 @@ class FrameTimingAutoBinding extends HTExternalClass { rasterStart: namedArgs['rasterStart'], rasterFinish: namedArgs['rasterFinish']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -117,7 +119,7 @@ extension FrameTimingBinding on FrameTiming { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FrameTiming'); + return const HTType('FrameTiming'); case 'buildDuration': return buildDuration; case 'rasterDuration': @@ -127,11 +129,12 @@ extension FrameTimingBinding on FrameTiming { case 'totalSpan': return totalSpan; case 'timestampInMicroseconds': - return ({positionalArgs, namedArgs, typeArgs}) => timestampInMicroseconds(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + timestampInMicroseconds(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -145,7 +148,7 @@ class WindowPaddingAutoBinding extends HTExternalClass { case 'WindowPadding.zero': return WindowPadding.zero; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -157,15 +160,22 @@ class LocaleAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'Locale': - return ({positionalArgs, namedArgs, typeArgs}) => - Locale(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : null); + return ({positionalArgs, namedArgs, typeArgs}) => Locale( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : null); case 'Locale.fromSubtags': return ({positionalArgs, namedArgs, typeArgs}) => Locale.fromSubtags( - languageCode: namedArgs.containsKey('languageCode') ? namedArgs['languageCode'] : 'und', - scriptCode: namedArgs.containsKey('scriptCode') ? namedArgs['scriptCode'] : null, - countryCode: namedArgs.containsKey('countryCode') ? namedArgs['countryCode'] : null); + languageCode: namedArgs.containsKey('languageCode') + ? namedArgs['languageCode'] + : 'und', + scriptCode: namedArgs.containsKey('scriptCode') + ? namedArgs['scriptCode'] + : null, + countryCode: namedArgs.containsKey('countryCode') + ? namedArgs['countryCode'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -179,7 +189,7 @@ extension LocaleBinding on Locale { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Locale'); + return const HTType('Locale'); case 'scriptCode': return scriptCode; case 'languageCode': @@ -193,7 +203,7 @@ extension LocaleBinding on Locale { case 'toLanguageTag': return ({positionalArgs, namedArgs, typeArgs}) => toLanguageTag(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/ui/plugins.g.dart b/lib/bindings/dart/ui/plugins.g.dart index c2909bd..3b512aa 100644 --- a/lib/bindings/dart/ui/plugins.g.dart +++ b/lib/bindings/dart/ui/plugins.g.dart @@ -8,9 +8,10 @@ class CallbackHandleAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'CallbackHandle.fromRawHandle': - return ({positionalArgs, namedArgs, typeArgs}) => CallbackHandle.fromRawHandle(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + CallbackHandle.fromRawHandle(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -24,13 +25,13 @@ extension CallbackHandleBinding on CallbackHandle { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CallbackHandle'); + return const HTType('CallbackHandle'); case 'hashCode': return hashCode; case 'toRawHandle': return ({positionalArgs, namedArgs, typeArgs}) => toRawHandle(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -42,11 +43,13 @@ class PluginUtilitiesAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'PluginUtilities.getCallbackHandle': - return ({positionalArgs, namedArgs, typeArgs}) => PluginUtilities.getCallbackHandle(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + PluginUtilities.getCallbackHandle(positionalArgs[0]); case 'PluginUtilities.getCallbackFromHandle': - return ({positionalArgs, namedArgs, typeArgs}) => PluginUtilities.getCallbackFromHandle(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + PluginUtilities.getCallbackFromHandle(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/ui/pointer.g.dart b/lib/bindings/dart/ui/pointer.g.dart index 8ad178f..417b4f3 100644 --- a/lib/bindings/dart/ui/pointer.g.dart +++ b/lib/bindings/dart/ui/pointer.g.dart @@ -24,7 +24,7 @@ class PointerChangeAutoBinding extends HTExternalClass { case 'PointerChange.up': return PointerChange.up; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -32,13 +32,14 @@ class PointerChangeAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PointerChange'); + return const HTType('PointerChange'); case 'index': return (instance as PointerChange).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as PointerChange).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as PointerChange).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -62,7 +63,7 @@ class PointerDeviceKindAutoBinding extends HTExternalClass { case 'PointerDeviceKind.unknown': return PointerDeviceKind.unknown; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -70,13 +71,14 @@ class PointerDeviceKindAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PointerDeviceKind'); + return const HTType('PointerDeviceKind'); case 'index': return (instance as PointerDeviceKind).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as PointerDeviceKind).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as PointerDeviceKind).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -96,7 +98,7 @@ class PointerSignalKindAutoBinding extends HTExternalClass { case 'PointerSignalKind.unknown': return PointerSignalKind.unknown; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -104,13 +106,14 @@ class PointerSignalKindAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PointerSignalKind'); + return const HTType('PointerSignalKind'); case 'index': return (instance as PointerSignalKind).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as PointerSignalKind).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as PointerSignalKind).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -123,37 +126,86 @@ class PointerDataAutoBinding extends HTExternalClass { switch (varName) { case 'PointerData': return ({positionalArgs, namedArgs, typeArgs}) => PointerData( - embedderId: namedArgs.containsKey('embedderId') ? namedArgs['embedderId'] : 0, - timeStamp: namedArgs.containsKey('timeStamp') ? namedArgs['timeStamp'] : Duration.zero, - change: namedArgs.containsKey('change') ? namedArgs['change'] : PointerChange.cancel, - kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : PointerDeviceKind.touch, - signalKind: namedArgs.containsKey('signalKind') ? namedArgs['signalKind'] : null, + embedderId: namedArgs.containsKey('embedderId') + ? namedArgs['embedderId'] + : 0, + timeStamp: namedArgs.containsKey('timeStamp') + ? namedArgs['timeStamp'] + : Duration.zero, + change: namedArgs.containsKey('change') + ? namedArgs['change'] + : PointerChange.cancel, + kind: namedArgs.containsKey('kind') + ? namedArgs['kind'] + : PointerDeviceKind.touch, + signalKind: namedArgs.containsKey('signalKind') + ? namedArgs['signalKind'] + : null, device: namedArgs.containsKey('device') ? namedArgs['device'] : 0, - pointerIdentifier: namedArgs.containsKey('pointerIdentifier') ? namedArgs['pointerIdentifier'] : 0, - physicalX: namedArgs.containsKey('physicalX') ? namedArgs['physicalX'] : 0.0, - physicalY: namedArgs.containsKey('physicalY') ? namedArgs['physicalY'] : 0.0, - physicalDeltaX: namedArgs.containsKey('physicalDeltaX') ? namedArgs['physicalDeltaX'] : 0.0, - physicalDeltaY: namedArgs.containsKey('physicalDeltaY') ? namedArgs['physicalDeltaY'] : 0.0, - buttons: namedArgs.containsKey('buttons') ? namedArgs['buttons'] : 0, - obscured: namedArgs.containsKey('obscured') ? namedArgs['obscured'] : false, - synthesized: namedArgs.containsKey('synthesized') ? namedArgs['synthesized'] : false, - pressure: namedArgs.containsKey('pressure') ? namedArgs['pressure'] : 0.0, - pressureMin: namedArgs.containsKey('pressureMin') ? namedArgs['pressureMin'] : 0.0, - pressureMax: namedArgs.containsKey('pressureMax') ? namedArgs['pressureMax'] : 0.0, - distance: namedArgs.containsKey('distance') ? namedArgs['distance'] : 0.0, - distanceMax: namedArgs.containsKey('distanceMax') ? namedArgs['distanceMax'] : 0.0, + pointerIdentifier: namedArgs.containsKey('pointerIdentifier') + ? namedArgs['pointerIdentifier'] + : 0, + physicalX: namedArgs.containsKey('physicalX') + ? namedArgs['physicalX'] + : 0.0, + physicalY: namedArgs.containsKey('physicalY') + ? namedArgs['physicalY'] + : 0.0, + physicalDeltaX: namedArgs.containsKey('physicalDeltaX') + ? namedArgs['physicalDeltaX'] + : 0.0, + physicalDeltaY: namedArgs.containsKey('physicalDeltaY') + ? namedArgs['physicalDeltaY'] + : 0.0, + buttons: + namedArgs.containsKey('buttons') ? namedArgs['buttons'] : 0, + obscured: namedArgs.containsKey('obscured') + ? namedArgs['obscured'] + : false, + synthesized: namedArgs.containsKey('synthesized') + ? namedArgs['synthesized'] + : false, + pressure: + namedArgs.containsKey('pressure') ? namedArgs['pressure'] : 0.0, + pressureMin: namedArgs.containsKey('pressureMin') + ? namedArgs['pressureMin'] + : 0.0, + pressureMax: namedArgs.containsKey('pressureMax') + ? namedArgs['pressureMax'] + : 0.0, + distance: + namedArgs.containsKey('distance') ? namedArgs['distance'] : 0.0, + distanceMax: namedArgs.containsKey('distanceMax') + ? namedArgs['distanceMax'] + : 0.0, size: namedArgs.containsKey('size') ? namedArgs['size'] : 0.0, - radiusMajor: namedArgs.containsKey('radiusMajor') ? namedArgs['radiusMajor'] : 0.0, - radiusMinor: namedArgs.containsKey('radiusMinor') ? namedArgs['radiusMinor'] : 0.0, - radiusMin: namedArgs.containsKey('radiusMin') ? namedArgs['radiusMin'] : 0.0, - radiusMax: namedArgs.containsKey('radiusMax') ? namedArgs['radiusMax'] : 0.0, - orientation: namedArgs.containsKey('orientation') ? namedArgs['orientation'] : 0.0, + radiusMajor: namedArgs.containsKey('radiusMajor') + ? namedArgs['radiusMajor'] + : 0.0, + radiusMinor: namedArgs.containsKey('radiusMinor') + ? namedArgs['radiusMinor'] + : 0.0, + radiusMin: namedArgs.containsKey('radiusMin') + ? namedArgs['radiusMin'] + : 0.0, + radiusMax: namedArgs.containsKey('radiusMax') + ? namedArgs['radiusMax'] + : 0.0, + orientation: namedArgs.containsKey('orientation') + ? namedArgs['orientation'] + : 0.0, tilt: namedArgs.containsKey('tilt') ? namedArgs['tilt'] : 0.0, - platformData: namedArgs.containsKey('platformData') ? namedArgs['platformData'] : 0, - scrollDeltaX: namedArgs.containsKey('scrollDeltaX') ? namedArgs['scrollDeltaX'] : 0.0, - scrollDeltaY: namedArgs.containsKey('scrollDeltaY') ? namedArgs['scrollDeltaY'] : 0.0); + platformData: namedArgs.containsKey('platformData') + ? namedArgs['platformData'] + : 0, + scrollDeltaX: namedArgs.containsKey('scrollDeltaX') + ? namedArgs['scrollDeltaX'] + : 0.0, + scrollDeltaY: namedArgs.containsKey('scrollDeltaY') + ? namedArgs['scrollDeltaY'] + : 0.0); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -167,7 +219,7 @@ extension PointerDataBinding on PointerData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PointerData'); + return const HTType('PointerData'); case 'embedderId': return embedderId; case 'timeStamp': @@ -231,7 +283,7 @@ extension PointerDataBinding on PointerData { case 'toStringFull': return ({positionalArgs, namedArgs, typeArgs}) => toStringFull(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -244,9 +296,11 @@ class PointerDataPacketAutoBinding extends HTExternalClass { switch (varName) { case 'PointerDataPacket': return ({positionalArgs, namedArgs, typeArgs}) => PointerDataPacket( - data: namedArgs.containsKey('data') ? List.from(namedArgs['data']) : const []); + data: namedArgs.containsKey('data') + ? List.from(namedArgs['data']) + : const []); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -260,11 +314,11 @@ extension PointerDataPacketBinding on PointerDataPacket { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PointerDataPacket'); + return const HTType('PointerDataPacket'); case 'data': return data; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/ui/semantics.g.dart b/lib/bindings/dart/ui/semantics.g.dart index 0fcc8c0..cf54ec4 100644 --- a/lib/bindings/dart/ui/semantics.g.dart +++ b/lib/bindings/dart/ui/semantics.g.dart @@ -52,7 +52,7 @@ class SemanticsActionAutoBinding extends HTExternalClass { case 'SemanticsAction.values': return SemanticsAction.values; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -114,7 +114,7 @@ class SemanticsFlagAutoBinding extends HTExternalClass { case 'SemanticsFlag.values': return SemanticsFlag.values; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -126,9 +126,10 @@ class SemanticsUpdateBuilderAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'SemanticsUpdateBuilder': - return ({positionalArgs, namedArgs, typeArgs}) => SemanticsUpdateBuilder(); + return ({positionalArgs, namedArgs, typeArgs}) => + SemanticsUpdateBuilder(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -142,47 +143,88 @@ extension SemanticsUpdateBuilderBinding on SemanticsUpdateBuilder { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SemanticsUpdateBuilder'); + return const HTType('SemanticsUpdateBuilder'); case 'updateNode': return ({positionalArgs, namedArgs, typeArgs}) => updateNode( id: namedArgs.containsKey('id') ? namedArgs['id'] : null, flags: namedArgs.containsKey('flags') ? namedArgs['flags'] : null, - actions: namedArgs.containsKey('actions') ? namedArgs['actions'] : null, - maxValueLength: namedArgs.containsKey('maxValueLength') ? namedArgs['maxValueLength'] : null, - currentValueLength: namedArgs.containsKey('currentValueLength') ? namedArgs['currentValueLength'] : null, - textSelectionBase: namedArgs.containsKey('textSelectionBase') ? namedArgs['textSelectionBase'] : null, - textSelectionExtent: namedArgs.containsKey('textSelectionExtent') ? namedArgs['textSelectionExtent'] : null, - platformViewId: namedArgs.containsKey('platformViewId') ? namedArgs['platformViewId'] : null, - scrollChildren: namedArgs.containsKey('scrollChildren') ? namedArgs['scrollChildren'] : null, - scrollIndex: namedArgs.containsKey('scrollIndex') ? namedArgs['scrollIndex'] : null, - scrollPosition: namedArgs.containsKey('scrollPosition') ? namedArgs['scrollPosition'] : null, - scrollExtentMax: namedArgs.containsKey('scrollExtentMax') ? namedArgs['scrollExtentMax'] : null, - scrollExtentMin: namedArgs.containsKey('scrollExtentMin') ? namedArgs['scrollExtentMin'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, - thickness: namedArgs.containsKey('thickness') ? namedArgs['thickness'] : null, + actions: + namedArgs.containsKey('actions') ? namedArgs['actions'] : null, + maxValueLength: namedArgs.containsKey('maxValueLength') + ? namedArgs['maxValueLength'] + : null, + currentValueLength: namedArgs.containsKey('currentValueLength') + ? namedArgs['currentValueLength'] + : null, + textSelectionBase: namedArgs.containsKey('textSelectionBase') + ? namedArgs['textSelectionBase'] + : null, + textSelectionExtent: namedArgs.containsKey('textSelectionExtent') + ? namedArgs['textSelectionExtent'] + : null, + platformViewId: namedArgs.containsKey('platformViewId') + ? namedArgs['platformViewId'] + : null, + scrollChildren: namedArgs.containsKey('scrollChildren') + ? namedArgs['scrollChildren'] + : null, + scrollIndex: namedArgs.containsKey('scrollIndex') + ? namedArgs['scrollIndex'] + : null, + scrollPosition: namedArgs.containsKey('scrollPosition') + ? namedArgs['scrollPosition'] + : null, + scrollExtentMax: namedArgs.containsKey('scrollExtentMax') + ? namedArgs['scrollExtentMax'] + : null, + scrollExtentMin: namedArgs.containsKey('scrollExtentMin') + ? namedArgs['scrollExtentMin'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, + thickness: namedArgs.containsKey('thickness') + ? namedArgs['thickness'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, label: namedArgs.containsKey('label') ? namedArgs['label'] : null, hint: namedArgs.containsKey('hint') ? namedArgs['hint'] : null, value: namedArgs.containsKey('value') ? namedArgs['value'] : null, - increasedValue: namedArgs.containsKey('increasedValue') ? namedArgs['increasedValue'] : null, - decreasedValue: namedArgs.containsKey('decreasedValue') ? namedArgs['decreasedValue'] : null, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, - transform: namedArgs.containsKey('transform') ? namedArgs['transform'] : null, + increasedValue: namedArgs.containsKey('increasedValue') + ? namedArgs['increasedValue'] + : null, + decreasedValue: namedArgs.containsKey('decreasedValue') + ? namedArgs['decreasedValue'] + : null, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, + transform: namedArgs.containsKey('transform') + ? namedArgs['transform'] + : null, childrenInTraversalOrder: - namedArgs.containsKey('childrenInTraversalOrder') ? namedArgs['childrenInTraversalOrder'] : null, + namedArgs.containsKey('childrenInTraversalOrder') + ? namedArgs['childrenInTraversalOrder'] + : null, childrenInHitTestOrder: - namedArgs.containsKey('childrenInHitTestOrder') ? namedArgs['childrenInHitTestOrder'] : null, - additionalActions: namedArgs.containsKey('additionalActions') ? namedArgs['additionalActions'] : null); + namedArgs.containsKey('childrenInHitTestOrder') + ? namedArgs['childrenInHitTestOrder'] + : null, + additionalActions: namedArgs.containsKey('additionalActions') + ? namedArgs['additionalActions'] + : null); case 'updateCustomAction': return ({positionalArgs, namedArgs, typeArgs}) => updateCustomAction( id: namedArgs.containsKey('id') ? namedArgs['id'] : null, label: namedArgs.containsKey('label') ? namedArgs['label'] : null, hint: namedArgs.containsKey('hint') ? namedArgs['hint'] : null, - overrideId: namedArgs.containsKey('overrideId') ? namedArgs['overrideId'] : -1); + overrideId: namedArgs.containsKey('overrideId') + ? namedArgs['overrideId'] + : -1); case 'build': return ({positionalArgs, namedArgs, typeArgs}) => build(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/ui/text.g.dart b/lib/bindings/dart/ui/text.g.dart index f6934cc..47f81ef 100644 --- a/lib/bindings/dart/ui/text.g.dart +++ b/lib/bindings/dart/ui/text.g.dart @@ -14,7 +14,7 @@ class FontStyleAutoBinding extends HTExternalClass { case 'FontStyle.italic': return FontStyle.italic; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -22,13 +22,14 @@ class FontStyleAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FontStyle'); + return const HTType('FontStyle'); case 'index': return (instance as FontStyle).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as FontStyle).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as FontStyle).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -54,7 +55,7 @@ class TextAlignAutoBinding extends HTExternalClass { case 'TextAlign.end': return TextAlign.end; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -62,13 +63,14 @@ class TextAlignAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextAlign'); + return const HTType('TextAlign'); case 'index': return (instance as TextAlign).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as TextAlign).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as TextAlign).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -86,7 +88,7 @@ class TextBaselineAutoBinding extends HTExternalClass { case 'TextBaseline.ideographic': return TextBaseline.ideographic; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -94,13 +96,14 @@ class TextBaselineAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextBaseline'); + return const HTType('TextBaseline'); case 'index': return (instance as TextBaseline).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as TextBaseline).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as TextBaseline).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -124,7 +127,7 @@ class TextDecorationStyleAutoBinding extends HTExternalClass { case 'TextDecorationStyle.wavy': return TextDecorationStyle.wavy; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -132,13 +135,14 @@ class TextDecorationStyleAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextDecorationStyle'); + return const HTType('TextDecorationStyle'); case 'index': return (instance as TextDecorationStyle).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as TextDecorationStyle).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as TextDecorationStyle).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -156,7 +160,7 @@ class TextDirectionAutoBinding extends HTExternalClass { case 'TextDirection.ltr': return TextDirection.ltr; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -164,13 +168,14 @@ class TextDirectionAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextDirection'); + return const HTType('TextDirection'); case 'index': return (instance as TextDirection).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as TextDirection).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as TextDirection).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -188,7 +193,7 @@ class TextAffinityAutoBinding extends HTExternalClass { case 'TextAffinity.downstream': return TextAffinity.downstream; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -196,13 +201,14 @@ class TextAffinityAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextAffinity'); + return const HTType('TextAffinity'); case 'index': return (instance as TextAffinity).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as TextAffinity).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as TextAffinity).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -228,7 +234,7 @@ class BoxHeightStyleAutoBinding extends HTExternalClass { case 'BoxHeightStyle.strut': return BoxHeightStyle.strut; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -236,13 +242,14 @@ class BoxHeightStyleAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BoxHeightStyle'); + return const HTType('BoxHeightStyle'); case 'index': return (instance as BoxHeightStyle).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as BoxHeightStyle).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as BoxHeightStyle).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -260,7 +267,7 @@ class BoxWidthStyleAutoBinding extends HTExternalClass { case 'BoxWidthStyle.max': return BoxWidthStyle.max; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -268,13 +275,14 @@ class BoxWidthStyleAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BoxWidthStyle'); + return const HTType('BoxWidthStyle'); case 'index': return (instance as BoxWidthStyle).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as BoxWidthStyle).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as BoxWidthStyle).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -300,7 +308,7 @@ class PlaceholderAlignmentAutoBinding extends HTExternalClass { case 'PlaceholderAlignment.middle': return PlaceholderAlignment.middle; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -308,13 +316,14 @@ class PlaceholderAlignmentAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PlaceholderAlignment'); + return const HTType('PlaceholderAlignment'); case 'index': return (instance as PlaceholderAlignment).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as PlaceholderAlignment).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as PlaceholderAlignment).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -326,8 +335,8 @@ class FontWeightAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'FontWeight.lerp': - return ({positionalArgs, namedArgs, typeArgs}) => - FontWeight.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + return ({positionalArgs, namedArgs, typeArgs}) => FontWeight.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'FontWeight.w100': return FontWeight.w100; case 'FontWeight.w200': @@ -353,7 +362,7 @@ class FontWeightAutoBinding extends HTExternalClass { case 'FontWeight.values': return FontWeight.values; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -365,26 +374,35 @@ class FontFeatureAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'FontFeature': - return ({positionalArgs, namedArgs, typeArgs}) => - FontFeature(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : 1); + return ({positionalArgs, namedArgs, typeArgs}) => FontFeature( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : 1); case 'FontFeature.enable': - return ({positionalArgs, namedArgs, typeArgs}) => FontFeature.enable(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + FontFeature.enable(positionalArgs[0]); case 'FontFeature.disable': - return ({positionalArgs, namedArgs, typeArgs}) => FontFeature.disable(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + FontFeature.disable(positionalArgs[0]); case 'FontFeature.randomize': - return ({positionalArgs, namedArgs, typeArgs}) => FontFeature.randomize(); + return ({positionalArgs, namedArgs, typeArgs}) => + FontFeature.randomize(); case 'FontFeature.stylisticSet': - return ({positionalArgs, namedArgs, typeArgs}) => FontFeature.stylisticSet(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + FontFeature.stylisticSet(positionalArgs[0]); case 'FontFeature.slashedZero': - return ({positionalArgs, namedArgs, typeArgs}) => FontFeature.slashedZero(); + return ({positionalArgs, namedArgs, typeArgs}) => + FontFeature.slashedZero(); case 'FontFeature.oldstyleFigures': - return ({positionalArgs, namedArgs, typeArgs}) => FontFeature.oldstyleFigures(); + return ({positionalArgs, namedArgs, typeArgs}) => + FontFeature.oldstyleFigures(); case 'FontFeature.proportionalFigures': - return ({positionalArgs, namedArgs, typeArgs}) => FontFeature.proportionalFigures(); + return ({positionalArgs, namedArgs, typeArgs}) => + FontFeature.proportionalFigures(); case 'FontFeature.tabularFigures': - return ({positionalArgs, namedArgs, typeArgs}) => FontFeature.tabularFigures(); + return ({positionalArgs, namedArgs, typeArgs}) => + FontFeature.tabularFigures(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -398,7 +416,7 @@ extension FontFeatureBinding on FontFeature { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FontFeature'); + return const HTType('FontFeature'); case 'feature': return feature; case 'value': @@ -408,7 +426,7 @@ extension FontFeatureBinding on FontFeature { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -421,7 +439,8 @@ class TextDecorationAutoBinding extends HTExternalClass { switch (varName) { case 'TextDecoration.combine': return ({positionalArgs, namedArgs, typeArgs}) => - TextDecoration.combine(List.from(positionalArgs[0])); + TextDecoration.combine( + List.from(positionalArgs[0])); case 'TextDecoration.none': return TextDecoration.none; case 'TextDecoration.underline': @@ -431,7 +450,7 @@ class TextDecorationAutoBinding extends HTExternalClass { case 'TextDecoration.lineThrough': return TextDecoration.lineThrough; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -445,15 +464,16 @@ extension TextDecorationBinding on TextDecoration { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextDecoration'); + return const HTType('TextDecoration'); case 'hashCode': return hashCode; case 'contains': - return ({positionalArgs, namedArgs, typeArgs}) => contains(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + contains(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -467,13 +487,18 @@ class TextHeightBehaviorAutoBinding extends HTExternalClass { case 'TextHeightBehavior': return ({positionalArgs, namedArgs, typeArgs}) => TextHeightBehavior( applyHeightToFirstAscent: - namedArgs.containsKey('applyHeightToFirstAscent') ? namedArgs['applyHeightToFirstAscent'] : true, + namedArgs.containsKey('applyHeightToFirstAscent') + ? namedArgs['applyHeightToFirstAscent'] + : true, applyHeightToLastDescent: - namedArgs.containsKey('applyHeightToLastDescent') ? namedArgs['applyHeightToLastDescent'] : true); + namedArgs.containsKey('applyHeightToLastDescent') + ? namedArgs['applyHeightToLastDescent'] + : true); case 'TextHeightBehavior.fromEncoded': - return ({positionalArgs, namedArgs, typeArgs}) => TextHeightBehavior.fromEncoded(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + TextHeightBehavior.fromEncoded(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -487,7 +512,7 @@ extension TextHeightBehaviorBinding on TextHeightBehavior { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextHeightBehavior'); + return const HTType('TextHeightBehavior'); case 'applyHeightToFirstAscent': return applyHeightToFirstAscent; case 'applyHeightToLastDescent': @@ -499,7 +524,7 @@ extension TextHeightBehaviorBinding on TextHeightBehavior { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -512,20 +537,42 @@ class ParagraphStyleAutoBinding extends HTExternalClass { switch (varName) { case 'ParagraphStyle': return ({positionalArgs, namedArgs, typeArgs}) => ParagraphStyle( - textAlign: namedArgs.containsKey('textAlign') ? namedArgs['textAlign'] : null, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, - maxLines: namedArgs.containsKey('maxLines') ? namedArgs['maxLines'] : null, - fontFamily: namedArgs.containsKey('fontFamily') ? namedArgs['fontFamily'] : null, - fontSize: namedArgs.containsKey('fontSize') ? namedArgs['fontSize'] : null, - height: namedArgs.containsKey('height') ? namedArgs['height'] : null, - textHeightBehavior: namedArgs.containsKey('textHeightBehavior') ? namedArgs['textHeightBehavior'] : null, - fontWeight: namedArgs.containsKey('fontWeight') ? namedArgs['fontWeight'] : null, - fontStyle: namedArgs.containsKey('fontStyle') ? namedArgs['fontStyle'] : null, - strutStyle: namedArgs.containsKey('strutStyle') ? namedArgs['strutStyle'] : null, - ellipsis: namedArgs.containsKey('ellipsis') ? namedArgs['ellipsis'] : null, - locale: namedArgs.containsKey('locale') ? namedArgs['locale'] : null); - default: - throw HTErrorUndefined(varName); + textAlign: namedArgs.containsKey('textAlign') + ? namedArgs['textAlign'] + : null, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, + maxLines: namedArgs.containsKey('maxLines') + ? namedArgs['maxLines'] + : null, + fontFamily: namedArgs.containsKey('fontFamily') + ? namedArgs['fontFamily'] + : null, + fontSize: namedArgs.containsKey('fontSize') + ? namedArgs['fontSize'] + : null, + height: + namedArgs.containsKey('height') ? namedArgs['height'] : null, + textHeightBehavior: namedArgs.containsKey('textHeightBehavior') + ? namedArgs['textHeightBehavior'] + : null, + fontWeight: namedArgs.containsKey('fontWeight') + ? namedArgs['fontWeight'] + : null, + fontStyle: namedArgs.containsKey('fontStyle') + ? namedArgs['fontStyle'] + : null, + strutStyle: namedArgs.containsKey('strutStyle') + ? namedArgs['strutStyle'] + : null, + ellipsis: namedArgs.containsKey('ellipsis') + ? namedArgs['ellipsis'] + : null, + locale: + namedArgs.containsKey('locale') ? namedArgs['locale'] : null); + default: + throw HTError.undefined(varName); } } @@ -539,13 +586,13 @@ extension ParagraphStyleBinding on ParagraphStyle { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ParagraphStyle'); + return const HTType('ParagraphStyle'); case 'hashCode': return hashCode; case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -558,9 +605,13 @@ class TextBoxAutoBinding extends HTExternalClass { switch (varName) { case 'TextBox.fromLTRBD': return ({positionalArgs, namedArgs, typeArgs}) => TextBox.fromLTRBD( - positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3], positionalArgs[4]); + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3], + positionalArgs[4]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -574,7 +625,7 @@ extension TextBoxBinding on TextBox { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextBox'); + return const HTType('TextBox'); case 'left': return left; case 'top': @@ -596,7 +647,7 @@ extension TextBoxBinding on TextBox { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -610,9 +661,11 @@ class TextPositionAutoBinding extends HTExternalClass { case 'TextPosition': return ({positionalArgs, namedArgs, typeArgs}) => TextPosition( offset: namedArgs['offset'], - affinity: namedArgs.containsKey('affinity') ? namedArgs['affinity'] : TextAffinity.downstream); + affinity: namedArgs.containsKey('affinity') + ? namedArgs['affinity'] + : TextAffinity.downstream); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -626,7 +679,7 @@ extension TextPositionBinding on TextPosition { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextPosition'); + return const HTType('TextPosition'); case 'offset': return offset; case 'affinity': @@ -636,7 +689,7 @@ extension TextPositionBinding on TextPosition { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -648,13 +701,15 @@ class TextRangeAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'TextRange': - return ({positionalArgs, namedArgs, typeArgs}) => TextRange(start: namedArgs['start'], end: namedArgs['end']); + return ({positionalArgs, namedArgs, typeArgs}) => + TextRange(start: namedArgs['start'], end: namedArgs['end']); case 'TextRange.collapsed': - return ({positionalArgs, namedArgs, typeArgs}) => TextRange.collapsed(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + TextRange.collapsed(positionalArgs[0]); case 'TextRange.empty': return TextRange.empty; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -668,7 +723,7 @@ extension TextRangeBinding on TextRange { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextRange'); + return const HTType('TextRange'); case 'start': return start; case 'end': @@ -682,15 +737,18 @@ extension TextRangeBinding on TextRange { case 'hashCode': return hashCode; case 'textBefore': - return ({positionalArgs, namedArgs, typeArgs}) => textBefore(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + textBefore(positionalArgs[0]); case 'textAfter': - return ({positionalArgs, namedArgs, typeArgs}) => textAfter(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + textAfter(positionalArgs[0]); case 'textInside': - return ({positionalArgs, namedArgs, typeArgs}) => textInside(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + textInside(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -702,9 +760,10 @@ class ParagraphConstraintsAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ParagraphConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => ParagraphConstraints(width: namedArgs['width']); + return ({positionalArgs, namedArgs, typeArgs}) => + ParagraphConstraints(width: namedArgs['width']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -718,7 +777,7 @@ extension ParagraphConstraintsBinding on ParagraphConstraints { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ParagraphConstraints'); + return const HTType('ParagraphConstraints'); case 'width': return width; case 'hashCode': @@ -726,7 +785,7 @@ extension ParagraphConstraintsBinding on ParagraphConstraints { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -749,7 +808,7 @@ class LineMetricsAutoBinding extends HTExternalClass { baseline: namedArgs['baseline'], lineNumber: namedArgs['lineNumber']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -763,7 +822,7 @@ extension LineMetricsBinding on LineMetrics { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('LineMetrics'); + return const HTType('LineMetrics'); case 'hardBreak': return hardBreak; case 'ascent': @@ -787,7 +846,7 @@ extension LineMetricsBinding on LineMetrics { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -799,9 +858,10 @@ class ParagraphBuilderAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ParagraphBuilder': - return ({positionalArgs, namedArgs, typeArgs}) => ParagraphBuilder(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + ParagraphBuilder(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -815,27 +875,33 @@ extension ParagraphBuilderBinding on ParagraphBuilder { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ParagraphBuilder'); + return const HTType('ParagraphBuilder'); case 'placeholderCount': return placeholderCount; case 'placeholderScales': return placeholderScales; case 'pushStyle': - return ({positionalArgs, namedArgs, typeArgs}) => pushStyle(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + pushStyle(positionalArgs[0]); case 'pop': return ({positionalArgs, namedArgs, typeArgs}) => pop(); case 'addText': - return ({positionalArgs, namedArgs, typeArgs}) => addText(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addText(positionalArgs[0]); case 'addPlaceholder': return ({positionalArgs, namedArgs, typeArgs}) => addPlaceholder( positionalArgs[0], positionalArgs[1], positionalArgs[2], scale: namedArgs.containsKey('scale') ? namedArgs['scale'] : 1.0, - baselineOffset: namedArgs.containsKey('baselineOffset') ? namedArgs['baselineOffset'] : null, - baseline: namedArgs.containsKey('baseline') ? namedArgs['baseline'] : null); + baselineOffset: namedArgs.containsKey('baselineOffset') + ? namedArgs['baselineOffset'] + : null, + baseline: namedArgs.containsKey('baseline') + ? namedArgs['baseline'] + : null); case 'build': return ({positionalArgs, namedArgs, typeArgs}) => build(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/dart/ui/window.g.dart b/lib/bindings/dart/ui/window.g.dart index d410b88..ee841a1 100644 --- a/lib/bindings/dart/ui/window.g.dart +++ b/lib/bindings/dart/ui/window.g.dart @@ -14,7 +14,7 @@ class BrightnessAutoBinding extends HTExternalClass { case 'Brightness.light': return Brightness.light; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -22,13 +22,14 @@ class BrightnessAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Brightness'); + return const HTType('Brightness'); case 'index': return (instance as Brightness).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as Brightness).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as Brightness).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/animation/animation.g.dart b/lib/bindings/flutter/animation/animation.g.dart index 612181f..d3f281b 100644 --- a/lib/bindings/flutter/animation/animation.g.dart +++ b/lib/bindings/flutter/animation/animation.g.dart @@ -18,7 +18,7 @@ class AnimationStatusAutoBinding extends HTExternalClass { case 'AnimationStatus.completed': return AnimationStatus.completed; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -26,13 +26,14 @@ class AnimationStatusAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AnimationStatus'); + return const HTType('AnimationStatus'); case 'index': return (instance as AnimationStatus).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as AnimationStatus).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as AnimationStatus).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/animation/animation_controller.g.dart b/lib/bindings/flutter/animation/animation_controller.g.dart index fb3176c..73cffeb 100644 --- a/lib/bindings/flutter/animation/animation_controller.g.dart +++ b/lib/bindings/flutter/animation/animation_controller.g.dart @@ -14,7 +14,7 @@ class AnimationBehaviorAutoBinding extends HTExternalClass { case 'AnimationBehavior.preserve': return AnimationBehavior.preserve; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -22,13 +22,14 @@ class AnimationBehaviorAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AnimationBehavior'); + return const HTType('AnimationBehavior'); case 'index': return (instance as AnimationBehavior).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as AnimationBehavior).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as AnimationBehavior).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -42,26 +43,48 @@ class AnimationControllerAutoBinding extends HTExternalClass { case 'AnimationController': return ({positionalArgs, namedArgs, typeArgs}) => AnimationController( value: namedArgs.containsKey('value') ? namedArgs['value'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : null, - reverseDuration: namedArgs.containsKey('reverseDuration') ? namedArgs['reverseDuration'] : null, - debugLabel: namedArgs.containsKey('debugLabel') ? namedArgs['debugLabel'] : null, - lowerBound: namedArgs.containsKey('lowerBound') ? namedArgs['lowerBound'] : 0.0, - upperBound: namedArgs.containsKey('upperBound') ? namedArgs['upperBound'] : 1.0, - animationBehavior: - namedArgs.containsKey('animationBehavior') ? namedArgs['animationBehavior'] : AnimationBehavior.normal, - vsync: namedArgs['vsync']); - case 'AnimationController.unbounded': - return ({positionalArgs, namedArgs, typeArgs}) => AnimationController.unbounded( - value: namedArgs.containsKey('value') ? namedArgs['value'] : 0.0, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : null, - reverseDuration: namedArgs.containsKey('reverseDuration') ? namedArgs['reverseDuration'] : null, - debugLabel: namedArgs.containsKey('debugLabel') ? namedArgs['debugLabel'] : null, - vsync: namedArgs['vsync'], + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : null, + reverseDuration: namedArgs.containsKey('reverseDuration') + ? namedArgs['reverseDuration'] + : null, + debugLabel: namedArgs.containsKey('debugLabel') + ? namedArgs['debugLabel'] + : null, + lowerBound: namedArgs.containsKey('lowerBound') + ? namedArgs['lowerBound'] + : 0.0, + upperBound: namedArgs.containsKey('upperBound') + ? namedArgs['upperBound'] + : 1.0, animationBehavior: namedArgs.containsKey('animationBehavior') ? namedArgs['animationBehavior'] - : AnimationBehavior.preserve); + : AnimationBehavior.normal, + vsync: namedArgs['vsync']); + case 'AnimationController.unbounded': + return ({positionalArgs, namedArgs, typeArgs}) => + AnimationController.unbounded( + value: namedArgs.containsKey('value') + ? namedArgs['value'] + : 0.0, + duration: namedArgs + .containsKey('duration') + ? namedArgs['duration'] + : null, + reverseDuration: namedArgs + .containsKey('reverseDuration') + ? namedArgs['reverseDuration'] + : null, + debugLabel: namedArgs.containsKey('debugLabel') + ? namedArgs['debugLabel'] + : null, + vsync: namedArgs['vsync'], + animationBehavior: namedArgs.containsKey('animationBehavior') + ? namedArgs['animationBehavior'] + : AnimationBehavior.preserve); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -77,9 +100,10 @@ class AnimationControllerAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), - 'AnimationStatusListener': (HTFunction function) => - (status) => function.call(positionalArgs: [status], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), + 'AnimationStatusListener': (HTFunction function) => (status) => + function.call(positionalArgs: [status], namedArgs: const {}), }; } } @@ -88,7 +112,7 @@ extension AnimationControllerBinding on AnimationController { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AnimationController'); + return const HTType('AnimationController'); case 'lowerBound': return lowerBound; case 'upperBound': @@ -118,39 +142,60 @@ extension AnimationControllerBinding on AnimationController { case 'isCompleted': return isCompleted; case 'resync': - return ({positionalArgs, namedArgs, typeArgs}) => resync(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + resync(positionalArgs[0]); case 'reset': return ({positionalArgs, namedArgs, typeArgs}) => reset(); case 'forward': - return ({positionalArgs, namedArgs, typeArgs}) => - forward(from: namedArgs.containsKey('from') ? namedArgs['from'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => forward( + from: namedArgs.containsKey('from') ? namedArgs['from'] : null); case 'reverse': - return ({positionalArgs, namedArgs, typeArgs}) => - reverse(from: namedArgs.containsKey('from') ? namedArgs['from'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => reverse( + from: namedArgs.containsKey('from') ? namedArgs['from'] : null); case 'animateTo': - return ({positionalArgs, namedArgs, typeArgs}) => animateTo(positionalArgs[0], - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : null, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.linear); + return ({positionalArgs, namedArgs, typeArgs}) => animateTo( + positionalArgs[0], + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : null, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.linear); case 'animateBack': - return ({positionalArgs, namedArgs, typeArgs}) => animateBack(positionalArgs[0], - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : null, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.linear); + return ({positionalArgs, namedArgs, typeArgs}) => animateBack( + positionalArgs[0], + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : null, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.linear); case 'repeat': return ({positionalArgs, namedArgs, typeArgs}) => repeat( min: namedArgs.containsKey('min') ? namedArgs['min'] : null, max: namedArgs.containsKey('max') ? namedArgs['max'] : null, - reverse: namedArgs.containsKey('reverse') ? namedArgs['reverse'] : false, - period: namedArgs.containsKey('period') ? namedArgs['period'] : null); + reverse: + namedArgs.containsKey('reverse') ? namedArgs['reverse'] : false, + period: + namedArgs.containsKey('period') ? namedArgs['period'] : null); case 'fling': return ({positionalArgs, namedArgs, typeArgs}) => fling( - velocity: namedArgs.containsKey('velocity') ? namedArgs['velocity'] : 1.0, - springDescription: namedArgs.containsKey('springDescription') ? namedArgs['springDescription'] : null, - animationBehavior: namedArgs.containsKey('animationBehavior') ? namedArgs['animationBehavior'] : null); + velocity: + namedArgs.containsKey('velocity') ? namedArgs['velocity'] : 1.0, + springDescription: namedArgs.containsKey('springDescription') + ? namedArgs['springDescription'] + : null, + animationBehavior: namedArgs.containsKey('animationBehavior') + ? namedArgs['animationBehavior'] + : null); case 'animateWith': - return ({positionalArgs, namedArgs, typeArgs}) => animateWith(positionalArgs[0]); - case 'stop': return ({positionalArgs, namedArgs, typeArgs}) => - stop(canceled: namedArgs.containsKey('canceled') ? namedArgs['canceled'] : true); + animateWith(positionalArgs[0]); + case 'stop': + return ({positionalArgs, namedArgs, typeArgs}) => stop( + canceled: namedArgs.containsKey('canceled') + ? namedArgs['canceled'] + : true); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'toStringDetails': @@ -158,25 +203,32 @@ extension AnimationControllerBinding on AnimationController { case 'didRegisterListener': return ({positionalArgs, namedArgs, typeArgs}) => didRegisterListener(); case 'didUnregisterListener': - return ({positionalArgs, namedArgs, typeArgs}) => didUnregisterListener(); + return ({positionalArgs, namedArgs, typeArgs}) => + didUnregisterListener(); case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); case 'notifyListeners': return ({positionalArgs, namedArgs, typeArgs}) => notifyListeners(); case 'addStatusListener': - return ({positionalArgs, namedArgs, typeArgs}) => addStatusListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addStatusListener(positionalArgs[0]); case 'removeStatusListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeStatusListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeStatusListener(positionalArgs[0]); case 'notifyStatusListeners': - return ({positionalArgs, namedArgs, typeArgs}) => notifyStatusListeners(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + notifyStatusListeners(positionalArgs[0]); case 'drive': - return ({positionalArgs, namedArgs, typeArgs}) => drive(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + drive(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -192,7 +244,7 @@ extension AnimationControllerBinding on AnimationController { value = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/animation/animations.g.dart b/lib/bindings/flutter/animation/animations.g.dart index 2bbe43a..27f3e80 100644 --- a/lib/bindings/flutter/animation/animations.g.dart +++ b/lib/bindings/flutter/animation/animations.g.dart @@ -8,10 +8,10 @@ class ProxyAnimationAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ProxyAnimation': - return ({positionalArgs, namedArgs, typeArgs}) => - ProxyAnimation(positionalArgs.length > 0 ? positionalArgs[0] : null); + return ({positionalArgs, namedArgs, typeArgs}) => ProxyAnimation( + positionalArgs.length > 0 ? positionalArgs[0] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -27,9 +27,10 @@ class ProxyAnimationAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), - 'AnimationStatusListener': (HTFunction function) => - (status) => function.call(positionalArgs: [status], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), + 'AnimationStatusListener': (HTFunction function) => (status) => + function.call(positionalArgs: [status], namedArgs: const {}), }; } } @@ -38,7 +39,7 @@ extension ProxyAnimationBinding on ProxyAnimation { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ProxyAnimation'); + return const HTType('ProxyAnimation'); case 'parent': return parent; case 'status': @@ -60,25 +61,32 @@ extension ProxyAnimationBinding on ProxyAnimation { case 'didRegisterListener': return ({positionalArgs, namedArgs, typeArgs}) => didRegisterListener(); case 'didUnregisterListener': - return ({positionalArgs, namedArgs, typeArgs}) => didUnregisterListener(); + return ({positionalArgs, namedArgs, typeArgs}) => + didUnregisterListener(); case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); case 'notifyListeners': return ({positionalArgs, namedArgs, typeArgs}) => notifyListeners(); case 'addStatusListener': - return ({positionalArgs, namedArgs, typeArgs}) => addStatusListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addStatusListener(positionalArgs[0]); case 'removeStatusListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeStatusListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeStatusListener(positionalArgs[0]); case 'notifyStatusListeners': - return ({positionalArgs, namedArgs, typeArgs}) => notifyStatusListeners(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + notifyStatusListeners(positionalArgs[0]); case 'drive': - return ({positionalArgs, namedArgs, typeArgs}) => drive(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + drive(positionalArgs[0]); case 'toStringDetails': return ({positionalArgs, namedArgs, typeArgs}) => toStringDetails(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -88,7 +96,7 @@ extension ProxyAnimationBinding on ProxyAnimation { parent = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -100,9 +108,10 @@ class ReverseAnimationAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ReverseAnimation': - return ({positionalArgs, namedArgs, typeArgs}) => ReverseAnimation(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + ReverseAnimation(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -113,9 +122,10 @@ class ReverseAnimationAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), - 'AnimationStatusListener': (HTFunction function) => - (status) => function.call(positionalArgs: [status], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), + 'AnimationStatusListener': (HTFunction function) => (status) => + function.call(positionalArgs: [status], namedArgs: const {}), }; } } @@ -124,7 +134,7 @@ extension ReverseAnimationBinding on ReverseAnimation { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ReverseAnimation'); + return const HTType('ReverseAnimation'); case 'parent': return parent; case 'status': @@ -138,9 +148,11 @@ extension ReverseAnimationBinding on ReverseAnimation { case 'isCompleted': return isCompleted; case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); case 'didStartListening': return ({positionalArgs, namedArgs, typeArgs}) => didStartListening(); case 'didStopListening': @@ -150,19 +162,24 @@ extension ReverseAnimationBinding on ReverseAnimation { case 'didRegisterListener': return ({positionalArgs, namedArgs, typeArgs}) => didRegisterListener(); case 'didUnregisterListener': - return ({positionalArgs, namedArgs, typeArgs}) => didUnregisterListener(); + return ({positionalArgs, namedArgs, typeArgs}) => + didUnregisterListener(); case 'addStatusListener': - return ({positionalArgs, namedArgs, typeArgs}) => addStatusListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addStatusListener(positionalArgs[0]); case 'removeStatusListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeStatusListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeStatusListener(positionalArgs[0]); case 'notifyStatusListeners': - return ({positionalArgs, namedArgs, typeArgs}) => notifyStatusListeners(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + notifyStatusListeners(positionalArgs[0]); case 'drive': - return ({positionalArgs, namedArgs, typeArgs}) => drive(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + drive(positionalArgs[0]); case 'toStringDetails': return ({positionalArgs, namedArgs, typeArgs}) => toStringDetails(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -177,9 +194,11 @@ class CurvedAnimationAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => CurvedAnimation( parent: namedArgs['parent'], curve: namedArgs['curve'], - reverseCurve: namedArgs.containsKey('reverseCurve') ? namedArgs['reverseCurve'] : null); + reverseCurve: namedArgs.containsKey('reverseCurve') + ? namedArgs['reverseCurve'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -195,9 +214,10 @@ class CurvedAnimationAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), - 'AnimationStatusListener': (HTFunction function) => - (status) => function.call(positionalArgs: [status], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), + 'AnimationStatusListener': (HTFunction function) => (status) => + function.call(positionalArgs: [status], namedArgs: const {}), }; } } @@ -206,7 +226,7 @@ extension CurvedAnimationBinding on CurvedAnimation { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CurvedAnimation'); + return const HTType('CurvedAnimation'); case 'parent': return parent; case 'curve': @@ -224,19 +244,24 @@ extension CurvedAnimationBinding on CurvedAnimation { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); case 'addStatusListener': - return ({positionalArgs, namedArgs, typeArgs}) => addStatusListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addStatusListener(positionalArgs[0]); case 'removeStatusListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeStatusListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeStatusListener(positionalArgs[0]); case 'drive': - return ({positionalArgs, namedArgs, typeArgs}) => drive(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + drive(positionalArgs[0]); case 'toStringDetails': return ({positionalArgs, namedArgs, typeArgs}) => toStringDetails(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -249,7 +274,7 @@ extension CurvedAnimationBinding on CurvedAnimation { reverseCurve = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -261,10 +286,13 @@ class TrainHoppingAnimationAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'TrainHoppingAnimation': - return ({positionalArgs, namedArgs, typeArgs}) => TrainHoppingAnimation(positionalArgs[0], positionalArgs[1], - onSwitchedTrain: namedArgs.containsKey('onSwitchedTrain') ? namedArgs['onSwitchedTrain'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => TrainHoppingAnimation( + positionalArgs[0], positionalArgs[1], + onSwitchedTrain: namedArgs.containsKey('onSwitchedTrain') + ? namedArgs['onSwitchedTrain'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -280,9 +308,10 @@ class TrainHoppingAnimationAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), - 'AnimationStatusListener': (HTFunction function) => - (status) => function.call(positionalArgs: [status], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), + 'AnimationStatusListener': (HTFunction function) => (status) => + function.call(positionalArgs: [status], namedArgs: const {}), }; } } @@ -291,7 +320,7 @@ extension TrainHoppingAnimationBinding on TrainHoppingAnimation { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TrainHoppingAnimation'); + return const HTType('TrainHoppingAnimation'); case 'onSwitchedTrain': return onSwitchedTrain; case 'currentTrain': @@ -311,25 +340,32 @@ extension TrainHoppingAnimationBinding on TrainHoppingAnimation { case 'didRegisterListener': return ({positionalArgs, namedArgs, typeArgs}) => didRegisterListener(); case 'didUnregisterListener': - return ({positionalArgs, namedArgs, typeArgs}) => didUnregisterListener(); + return ({positionalArgs, namedArgs, typeArgs}) => + didUnregisterListener(); case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); case 'notifyListeners': return ({positionalArgs, namedArgs, typeArgs}) => notifyListeners(); case 'addStatusListener': - return ({positionalArgs, namedArgs, typeArgs}) => addStatusListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addStatusListener(positionalArgs[0]); case 'removeStatusListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeStatusListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeStatusListener(positionalArgs[0]); case 'notifyStatusListeners': - return ({positionalArgs, namedArgs, typeArgs}) => notifyStatusListeners(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + notifyStatusListeners(positionalArgs[0]); case 'drive': - return ({positionalArgs, namedArgs, typeArgs}) => drive(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + drive(positionalArgs[0]); case 'toStringDetails': return ({positionalArgs, namedArgs, typeArgs}) => toStringDetails(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -339,7 +375,7 @@ extension TrainHoppingAnimationBinding on TrainHoppingAnimation { onSwitchedTrain = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -354,7 +390,7 @@ class AnimationMeanAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => AnimationMean(left: namedArgs['left'], right: namedArgs['right']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -365,9 +401,10 @@ class AnimationMeanAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), - 'AnimationStatusListener': (HTFunction function) => - (status) => function.call(positionalArgs: [status], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), + 'AnimationStatusListener': (HTFunction function) => (status) => + function.call(positionalArgs: [status], namedArgs: const {}), }; } } @@ -376,7 +413,7 @@ extension AnimationMeanBinding on AnimationMean { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AnimationMean'); + return const HTType('AnimationMean'); case 'first': return first; case 'next': @@ -400,25 +437,32 @@ extension AnimationMeanBinding on AnimationMean { case 'didRegisterListener': return ({positionalArgs, namedArgs, typeArgs}) => didRegisterListener(); case 'didUnregisterListener': - return ({positionalArgs, namedArgs, typeArgs}) => didUnregisterListener(); + return ({positionalArgs, namedArgs, typeArgs}) => + didUnregisterListener(); case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); case 'notifyListeners': return ({positionalArgs, namedArgs, typeArgs}) => notifyListeners(); case 'addStatusListener': - return ({positionalArgs, namedArgs, typeArgs}) => addStatusListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addStatusListener(positionalArgs[0]); case 'removeStatusListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeStatusListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeStatusListener(positionalArgs[0]); case 'notifyStatusListeners': - return ({positionalArgs, namedArgs, typeArgs}) => notifyStatusListeners(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + notifyStatusListeners(positionalArgs[0]); case 'drive': - return ({positionalArgs, namedArgs, typeArgs}) => drive(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + drive(positionalArgs[0]); case 'toStringDetails': return ({positionalArgs, namedArgs, typeArgs}) => toStringDetails(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/animation/curves.g.dart b/lib/bindings/flutter/animation/curves.g.dart index 1cff14e..e689889 100644 --- a/lib/bindings/flutter/animation/curves.g.dart +++ b/lib/bindings/flutter/animation/curves.g.dart @@ -9,9 +9,10 @@ class SawToothAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'SawTooth': - return ({positionalArgs, namedArgs, typeArgs}) => SawTooth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + SawTooth(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -25,19 +26,21 @@ extension SawToothBinding on SawTooth { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SawTooth'); + return const HTType('SawTooth'); case 'count': return count; case 'flipped': return flipped; case 'transformInternal': - return ({positionalArgs, namedArgs, typeArgs}) => transformInternal(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transformInternal(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'transform': - return ({positionalArgs, namedArgs, typeArgs}) => transform(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transform(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -49,10 +52,13 @@ class IntervalAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'Interval': - return ({positionalArgs, namedArgs, typeArgs}) => Interval(positionalArgs[0], positionalArgs[1], - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.linear); + return ({positionalArgs, namedArgs, typeArgs}) => Interval( + positionalArgs[0], positionalArgs[1], + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.linear); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -66,7 +72,7 @@ extension IntervalBinding on Interval { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Interval'); + return const HTType('Interval'); case 'begin': return begin; case 'end': @@ -76,13 +82,15 @@ extension IntervalBinding on Interval { case 'flipped': return flipped; case 'transformInternal': - return ({positionalArgs, namedArgs, typeArgs}) => transformInternal(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transformInternal(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'transform': - return ({positionalArgs, namedArgs, typeArgs}) => transform(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transform(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -94,9 +102,10 @@ class ThresholdAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'Threshold': - return ({positionalArgs, namedArgs, typeArgs}) => Threshold(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Threshold(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -110,19 +119,21 @@ extension ThresholdBinding on Threshold { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Threshold'); + return const HTType('Threshold'); case 'threshold': return threshold; case 'flipped': return flipped; case 'transformInternal': - return ({positionalArgs, namedArgs, typeArgs}) => transformInternal(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transformInternal(positionalArgs[0]); case 'transform': - return ({positionalArgs, namedArgs, typeArgs}) => transform(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transform(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -134,10 +145,13 @@ class CubicAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'Cubic': - return ({positionalArgs, namedArgs, typeArgs}) => - Cubic(positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3]); + return ({positionalArgs, namedArgs, typeArgs}) => Cubic( + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -151,7 +165,7 @@ extension CubicBinding on Cubic { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Cubic'); + return const HTType('Cubic'); case 'a': return a; case 'b': @@ -163,13 +177,15 @@ extension CubicBinding on Cubic { case 'flipped': return flipped; case 'transformInternal': - return ({positionalArgs, namedArgs, typeArgs}) => transformInternal(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transformInternal(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'transform': - return ({positionalArgs, namedArgs, typeArgs}) => transform(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transform(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -181,9 +197,10 @@ class Curve2DSampleAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'Curve2DSample': - return ({positionalArgs, namedArgs, typeArgs}) => Curve2DSample(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + Curve2DSample(positionalArgs[0], positionalArgs[1]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -197,7 +214,7 @@ extension Curve2DSampleBinding on Curve2DSample { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Curve2DSample'); + return const HTType('Curve2DSample'); case 't': return t; case 'value': @@ -205,7 +222,7 @@ extension Curve2DSampleBinding on Curve2DSample { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -217,18 +234,30 @@ class CatmullRomSplineAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'CatmullRomSpline': - return ({positionalArgs, namedArgs, typeArgs}) => CatmullRomSpline(List.from(positionalArgs[0]), - tension: namedArgs.containsKey('tension') ? namedArgs['tension'] : 0.0, - startHandle: namedArgs.containsKey('startHandle') ? namedArgs['startHandle'] : null, - endHandle: namedArgs.containsKey('endHandle') ? namedArgs['endHandle'] : null); - case 'CatmullRomSpline.precompute': - return ({positionalArgs, namedArgs, typeArgs}) => CatmullRomSpline.precompute( + return ({positionalArgs, namedArgs, typeArgs}) => CatmullRomSpline( List.from(positionalArgs[0]), - tension: namedArgs.containsKey('tension') ? namedArgs['tension'] : 0.0, - startHandle: namedArgs.containsKey('startHandle') ? namedArgs['startHandle'] : null, - endHandle: namedArgs.containsKey('endHandle') ? namedArgs['endHandle'] : null); + tension: + namedArgs.containsKey('tension') ? namedArgs['tension'] : 0.0, + startHandle: namedArgs.containsKey('startHandle') + ? namedArgs['startHandle'] + : null, + endHandle: namedArgs.containsKey('endHandle') + ? namedArgs['endHandle'] + : null); + case 'CatmullRomSpline.precompute': + return ({positionalArgs, namedArgs, typeArgs}) => + CatmullRomSpline.precompute(List.from(positionalArgs[0]), + tension: namedArgs.containsKey('tension') + ? namedArgs['tension'] + : 0.0, + startHandle: namedArgs.containsKey('startHandle') + ? namedArgs['startHandle'] + : null, + endHandle: namedArgs.containsKey('endHandle') + ? namedArgs['endHandle'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -242,22 +271,27 @@ extension CatmullRomSplineBinding on CatmullRomSpline { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CatmullRomSpline'); + return const HTType('CatmullRomSpline'); case 'transformInternal': - return ({positionalArgs, namedArgs, typeArgs}) => transformInternal(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transformInternal(positionalArgs[0]); case 'generateSamples': return ({positionalArgs, namedArgs, typeArgs}) => generateSamples( start: namedArgs.containsKey('start') ? namedArgs['start'] : 0.0, end: namedArgs.containsKey('end') ? namedArgs['end'] : 1.0, - tolerance: namedArgs.containsKey('tolerance') ? namedArgs['tolerance'] : 1e-10); + tolerance: namedArgs.containsKey('tolerance') + ? namedArgs['tolerance'] + : 1e-10); case 'findInverse': - return ({positionalArgs, namedArgs, typeArgs}) => findInverse(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + findInverse(positionalArgs[0]); case 'transform': - return ({positionalArgs, namedArgs, typeArgs}) => transform(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transform(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -269,19 +303,28 @@ class CatmullRomCurveAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'CatmullRomCurve': - return ({positionalArgs, namedArgs, typeArgs}) => CatmullRomCurve(List.from(positionalArgs[0]), - tension: namedArgs.containsKey('tension') ? namedArgs['tension'] : 0.0); - case 'CatmullRomCurve.precompute': - return ({positionalArgs, namedArgs, typeArgs}) => CatmullRomCurve.precompute( + return ({positionalArgs, namedArgs, typeArgs}) => CatmullRomCurve( List.from(positionalArgs[0]), - tension: namedArgs.containsKey('tension') ? namedArgs['tension'] : 0.0); + tension: + namedArgs.containsKey('tension') ? namedArgs['tension'] : 0.0); + case 'CatmullRomCurve.precompute': + return ({positionalArgs, namedArgs, typeArgs}) => + CatmullRomCurve.precompute(List.from(positionalArgs[0]), + tension: namedArgs.containsKey('tension') + ? namedArgs['tension'] + : 0.0); case 'CatmullRomCurve.validateControlPoints': - return ({positionalArgs, namedArgs, typeArgs}) => CatmullRomCurve.validateControlPoints( - List.from(positionalArgs[0]), - tension: namedArgs.containsKey('tension') ? namedArgs['tension'] : 0.0, - reasons: namedArgs.containsKey('reasons') ? List.from(namedArgs['reasons']) : null); + return ({positionalArgs, namedArgs, typeArgs}) => + CatmullRomCurve.validateControlPoints( + List.from(positionalArgs[0]), + tension: namedArgs.containsKey('tension') + ? namedArgs['tension'] + : 0.0, + reasons: namedArgs.containsKey('reasons') + ? List.from(namedArgs['reasons']) + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -295,7 +338,7 @@ extension CatmullRomCurveBinding on CatmullRomCurve { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CatmullRomCurve'); + return const HTType('CatmullRomCurve'); case 'controlPoints': return controlPoints; case 'tension': @@ -303,13 +346,15 @@ extension CatmullRomCurveBinding on CatmullRomCurve { case 'flipped': return flipped; case 'transformInternal': - return ({positionalArgs, namedArgs, typeArgs}) => transformInternal(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transformInternal(positionalArgs[0]); case 'transform': - return ({positionalArgs, namedArgs, typeArgs}) => transform(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transform(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -321,9 +366,10 @@ class FlippedCurveAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'FlippedCurve': - return ({positionalArgs, namedArgs, typeArgs}) => FlippedCurve(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + FlippedCurve(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -337,19 +383,21 @@ extension FlippedCurveBinding on FlippedCurve { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FlippedCurve'); + return const HTType('FlippedCurve'); case 'curve': return curve; case 'flipped': return flipped; case 'transformInternal': - return ({positionalArgs, namedArgs, typeArgs}) => transformInternal(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transformInternal(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'transform': - return ({positionalArgs, namedArgs, typeArgs}) => transform(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transform(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -364,7 +412,7 @@ class ElasticInCurveAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => ElasticInCurve(positionalArgs.length > 0 ? positionalArgs[0] : 0.4); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -378,19 +426,21 @@ extension ElasticInCurveBinding on ElasticInCurve { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ElasticInCurve'); + return const HTType('ElasticInCurve'); case 'period': return period; case 'flipped': return flipped; case 'transformInternal': - return ({positionalArgs, namedArgs, typeArgs}) => transformInternal(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transformInternal(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'transform': - return ({positionalArgs, namedArgs, typeArgs}) => transform(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transform(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -402,10 +452,10 @@ class ElasticOutCurveAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ElasticOutCurve': - return ({positionalArgs, namedArgs, typeArgs}) => - ElasticOutCurve(positionalArgs.length > 0 ? positionalArgs[0] : 0.4); + return ({positionalArgs, namedArgs, typeArgs}) => ElasticOutCurve( + positionalArgs.length > 0 ? positionalArgs[0] : 0.4); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -419,19 +469,21 @@ extension ElasticOutCurveBinding on ElasticOutCurve { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ElasticOutCurve'); + return const HTType('ElasticOutCurve'); case 'period': return period; case 'flipped': return flipped; case 'transformInternal': - return ({positionalArgs, namedArgs, typeArgs}) => transformInternal(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transformInternal(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'transform': - return ({positionalArgs, namedArgs, typeArgs}) => transform(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transform(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -443,10 +495,10 @@ class ElasticInOutCurveAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ElasticInOutCurve': - return ({positionalArgs, namedArgs, typeArgs}) => - ElasticInOutCurve(positionalArgs.length > 0 ? positionalArgs[0] : 0.4); + return ({positionalArgs, namedArgs, typeArgs}) => ElasticInOutCurve( + positionalArgs.length > 0 ? positionalArgs[0] : 0.4); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -460,19 +512,21 @@ extension ElasticInOutCurveBinding on ElasticInOutCurve { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ElasticInOutCurve'); + return const HTType('ElasticInOutCurve'); case 'period': return period; case 'flipped': return flipped; case 'transformInternal': - return ({positionalArgs, namedArgs, typeArgs}) => transformInternal(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transformInternal(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'transform': - return ({positionalArgs, namedArgs, typeArgs}) => transform(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transform(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -566,7 +620,7 @@ class CurvesAutoBinding extends HTExternalClass { case 'Curves.elasticInOut': return Curves.elasticInOut; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/animation/tween.g.dart b/lib/bindings/flutter/animation/tween.g.dart index 7c65f43..057b9d8 100644 --- a/lib/bindings/flutter/animation/tween.g.dart +++ b/lib/bindings/flutter/animation/tween.g.dart @@ -12,7 +12,7 @@ class ColorTweenAutoBinding extends HTExternalClass { begin: namedArgs.containsKey('begin') ? namedArgs['begin'] : null, end: namedArgs.containsKey('end') ? namedArgs['end'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -31,25 +31,30 @@ extension ColorTweenBinding on ColorTween { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ColorTween'); + return const HTType('ColorTween'); case 'begin': return begin; case 'end': return end; case 'lerp': - return ({positionalArgs, namedArgs, typeArgs}) => lerp(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerp(positionalArgs[0]); case 'transform': - return ({positionalArgs, namedArgs, typeArgs}) => transform(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transform(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'evaluate': - return ({positionalArgs, namedArgs, typeArgs}) => evaluate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + evaluate(positionalArgs[0]); case 'animate': - return ({positionalArgs, namedArgs, typeArgs}) => animate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + animate(positionalArgs[0]); case 'chain': - return ({positionalArgs, namedArgs, typeArgs}) => chain(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + chain(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -62,7 +67,7 @@ extension ColorTweenBinding on ColorTween { end = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -78,7 +83,7 @@ class SizeTweenAutoBinding extends HTExternalClass { begin: namedArgs.containsKey('begin') ? namedArgs['begin'] : null, end: namedArgs.containsKey('end') ? namedArgs['end'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -97,25 +102,30 @@ extension SizeTweenBinding on SizeTween { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SizeTween'); + return const HTType('SizeTween'); case 'begin': return begin; case 'end': return end; case 'lerp': - return ({positionalArgs, namedArgs, typeArgs}) => lerp(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerp(positionalArgs[0]); case 'transform': - return ({positionalArgs, namedArgs, typeArgs}) => transform(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transform(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'evaluate': - return ({positionalArgs, namedArgs, typeArgs}) => evaluate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + evaluate(positionalArgs[0]); case 'animate': - return ({positionalArgs, namedArgs, typeArgs}) => animate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + animate(positionalArgs[0]); case 'chain': - return ({positionalArgs, namedArgs, typeArgs}) => chain(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + chain(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -128,7 +138,7 @@ extension SizeTweenBinding on SizeTween { end = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -144,7 +154,7 @@ class RectTweenAutoBinding extends HTExternalClass { begin: namedArgs.containsKey('begin') ? namedArgs['begin'] : null, end: namedArgs.containsKey('end') ? namedArgs['end'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -163,25 +173,30 @@ extension RectTweenBinding on RectTween { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RectTween'); + return const HTType('RectTween'); case 'begin': return begin; case 'end': return end; case 'lerp': - return ({positionalArgs, namedArgs, typeArgs}) => lerp(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerp(positionalArgs[0]); case 'transform': - return ({positionalArgs, namedArgs, typeArgs}) => transform(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transform(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'evaluate': - return ({positionalArgs, namedArgs, typeArgs}) => evaluate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + evaluate(positionalArgs[0]); case 'animate': - return ({positionalArgs, namedArgs, typeArgs}) => animate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + animate(positionalArgs[0]); case 'chain': - return ({positionalArgs, namedArgs, typeArgs}) => chain(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + chain(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -194,7 +209,7 @@ extension RectTweenBinding on RectTween { end = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -210,7 +225,7 @@ class IntTweenAutoBinding extends HTExternalClass { begin: namedArgs.containsKey('begin') ? namedArgs['begin'] : null, end: namedArgs.containsKey('end') ? namedArgs['end'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -229,25 +244,30 @@ extension IntTweenBinding on IntTween { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('IntTween'); + return const HTType('IntTween'); case 'begin': return begin; case 'end': return end; case 'lerp': - return ({positionalArgs, namedArgs, typeArgs}) => lerp(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerp(positionalArgs[0]); case 'transform': - return ({positionalArgs, namedArgs, typeArgs}) => transform(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transform(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'evaluate': - return ({positionalArgs, namedArgs, typeArgs}) => evaluate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + evaluate(positionalArgs[0]); case 'animate': - return ({positionalArgs, namedArgs, typeArgs}) => animate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + animate(positionalArgs[0]); case 'chain': - return ({positionalArgs, namedArgs, typeArgs}) => chain(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + chain(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -260,7 +280,7 @@ extension IntTweenBinding on IntTween { end = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -276,7 +296,7 @@ class StepTweenAutoBinding extends HTExternalClass { begin: namedArgs.containsKey('begin') ? namedArgs['begin'] : null, end: namedArgs.containsKey('end') ? namedArgs['end'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -295,25 +315,30 @@ extension StepTweenBinding on StepTween { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('StepTween'); + return const HTType('StepTween'); case 'begin': return begin; case 'end': return end; case 'lerp': - return ({positionalArgs, namedArgs, typeArgs}) => lerp(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerp(positionalArgs[0]); case 'transform': - return ({positionalArgs, namedArgs, typeArgs}) => transform(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transform(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'evaluate': - return ({positionalArgs, namedArgs, typeArgs}) => evaluate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + evaluate(positionalArgs[0]); case 'animate': - return ({positionalArgs, namedArgs, typeArgs}) => animate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + animate(positionalArgs[0]); case 'chain': - return ({positionalArgs, namedArgs, typeArgs}) => chain(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + chain(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -326,7 +351,7 @@ extension StepTweenBinding on StepTween { end = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -338,9 +363,10 @@ class CurveTweenAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'CurveTween': - return ({positionalArgs, namedArgs, typeArgs}) => CurveTween(curve: namedArgs['curve']); + return ({positionalArgs, namedArgs, typeArgs}) => + CurveTween(curve: namedArgs['curve']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -359,21 +385,25 @@ extension CurveTweenBinding on CurveTween { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CurveTween'); + return const HTType('CurveTween'); case 'curve': return curve; case 'transform': - return ({positionalArgs, namedArgs, typeArgs}) => transform(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transform(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'evaluate': - return ({positionalArgs, namedArgs, typeArgs}) => evaluate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + evaluate(positionalArgs[0]); case 'animate': - return ({positionalArgs, namedArgs, typeArgs}) => animate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + animate(positionalArgs[0]); case 'chain': - return ({positionalArgs, namedArgs, typeArgs}) => chain(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + chain(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -383,7 +413,7 @@ extension CurveTweenBinding on CurveTween { curve = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/animation/tween_sequence.g.dart b/lib/bindings/flutter/animation/tween_sequence.g.dart index f16f1b2..ea620bb 100644 --- a/lib/bindings/flutter/animation/tween_sequence.g.dart +++ b/lib/bindings/flutter/animation/tween_sequence.g.dart @@ -8,10 +8,10 @@ class FlippedTweenSequenceAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'FlippedTweenSequence': - return ({positionalArgs, namedArgs, typeArgs}) => - FlippedTweenSequence(List>.from(positionalArgs[0])); + return ({positionalArgs, namedArgs, typeArgs}) => FlippedTweenSequence( + List>.from(positionalArgs[0])); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -25,19 +25,23 @@ extension FlippedTweenSequenceBinding on FlippedTweenSequence { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FlippedTweenSequence'); + return const HTType('FlippedTweenSequence'); case 'transform': - return ({positionalArgs, namedArgs, typeArgs}) => transform(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transform(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'evaluate': - return ({positionalArgs, namedArgs, typeArgs}) => evaluate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + evaluate(positionalArgs[0]); case 'animate': - return ({positionalArgs, namedArgs, typeArgs}) => animate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + animate(positionalArgs[0]); case 'chain': - return ({positionalArgs, namedArgs, typeArgs}) => chain(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + chain(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/cupertino/action_sheet.g.dart b/lib/bindings/flutter/cupertino/action_sheet.g.dart index d8be497..3bb3822 100644 --- a/lib/bindings/flutter/cupertino/action_sheet.g.dart +++ b/lib/bindings/flutter/cupertino/action_sheet.g.dart @@ -14,15 +14,24 @@ class CupertinoActionSheetAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => CupertinoActionSheet( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, title: namedArgs.containsKey('title') ? namedArgs['title'] : null, - message: namedArgs.containsKey('message') ? namedArgs['message'] : null, - actions: namedArgs.containsKey('actions') ? List.from(namedArgs['actions']) : null, + message: + namedArgs.containsKey('message') ? namedArgs['message'] : null, + actions: namedArgs.containsKey('actions') + ? List.from(namedArgs['actions']) + : null, messageScrollController: - namedArgs.containsKey('messageScrollController') ? namedArgs['messageScrollController'] : null, + namedArgs.containsKey('messageScrollController') + ? namedArgs['messageScrollController'] + : null, actionScrollController: - namedArgs.containsKey('actionScrollController') ? namedArgs['actionScrollController'] : null, - cancelButton: namedArgs.containsKey('cancelButton') ? namedArgs['cancelButton'] : null); + namedArgs.containsKey('actionScrollController') + ? namedArgs['actionScrollController'] + : null, + cancelButton: namedArgs.containsKey('cancelButton') + ? namedArgs['cancelButton'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -36,7 +45,7 @@ extension CupertinoActionSheetBinding on CupertinoActionSheet { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoActionSheet'); + return const HTType('CupertinoActionSheet'); case 'title': return title; case 'message': @@ -54,31 +63,44 @@ extension CupertinoActionSheetBinding on CupertinoActionSheet { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -90,15 +112,20 @@ class CupertinoActionSheetActionAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'CupertinoActionSheetAction': - return ({positionalArgs, namedArgs, typeArgs}) => CupertinoActionSheetAction( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - onPressed: namedArgs['onPressed'], - isDefaultAction: namedArgs.containsKey('isDefaultAction') ? namedArgs['isDefaultAction'] : false, - isDestructiveAction: - namedArgs.containsKey('isDestructiveAction') ? namedArgs['isDestructiveAction'] : false, - child: namedArgs['child']); + return ({positionalArgs, namedArgs, typeArgs}) => + CupertinoActionSheetAction( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + onPressed: namedArgs['onPressed'], + isDefaultAction: namedArgs.containsKey('isDefaultAction') + ? namedArgs['isDefaultAction'] + : false, + isDestructiveAction: + namedArgs.containsKey('isDestructiveAction') + ? namedArgs['isDestructiveAction'] + : false, + child: namedArgs['child']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -109,7 +136,8 @@ class CupertinoActionSheetActionAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -118,7 +146,7 @@ extension CupertinoActionSheetActionBinding on CupertinoActionSheetAction { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoActionSheetAction'); + return const HTType('CupertinoActionSheetAction'); case 'onPressed': return onPressed; case 'isDefaultAction': @@ -132,31 +160,44 @@ extension CupertinoActionSheetActionBinding on CupertinoActionSheetAction { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/cupertino/activity_indicator.g.dart b/lib/bindings/flutter/cupertino/activity_indicator.g.dart index 29a4d86..34b851e 100644 --- a/lib/bindings/flutter/cupertino/activity_indicator.g.dart +++ b/lib/bindings/flutter/cupertino/activity_indicator.g.dart @@ -11,17 +11,27 @@ class CupertinoActivityIndicatorAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'CupertinoActivityIndicator': - return ({positionalArgs, namedArgs, typeArgs}) => CupertinoActivityIndicator( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - animating: namedArgs.containsKey('animating') ? namedArgs['animating'] : true, - radius: namedArgs.containsKey('radius') ? namedArgs['radius'] : _kDefaultIndicatorRadius); + return ({positionalArgs, namedArgs, typeArgs}) => + CupertinoActivityIndicator( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + animating: namedArgs.containsKey('animating') + ? namedArgs['animating'] + : true, + radius: namedArgs.containsKey('radius') + ? namedArgs['radius'] + : _kDefaultIndicatorRadius); case 'CupertinoActivityIndicator.partiallyRevealed': - return ({positionalArgs, namedArgs, typeArgs}) => CupertinoActivityIndicator.partiallyRevealed( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - radius: namedArgs.containsKey('radius') ? namedArgs['radius'] : _kDefaultIndicatorRadius, - progress: namedArgs.containsKey('progress') ? namedArgs['progress'] : 1.0); + return ({positionalArgs, namedArgs, typeArgs}) => + CupertinoActivityIndicator.partiallyRevealed( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + radius: namedArgs.containsKey('radius') + ? namedArgs['radius'] + : _kDefaultIndicatorRadius, + progress: namedArgs.containsKey('progress') + ? namedArgs['progress'] + : 1.0); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -35,7 +45,7 @@ extension CupertinoActivityIndicatorBinding on CupertinoActivityIndicator { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoActivityIndicator'); + return const HTType('CupertinoActivityIndicator'); case 'animating': return animating; case 'radius': @@ -53,25 +63,37 @@ extension CupertinoActivityIndicatorBinding on CupertinoActivityIndicator { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/cupertino/app.g.dart b/lib/bindings/flutter/cupertino/app.g.dart index 2224860..3c4d498 100644 --- a/lib/bindings/flutter/cupertino/app.g.dart +++ b/lib/bindings/flutter/cupertino/app.g.dart @@ -11,90 +11,121 @@ class CupertinoAppAutoBinding extends HTExternalClass { case 'CupertinoApp': return ({positionalArgs, namedArgs, typeArgs}) => CupertinoApp( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - navigatorKey: namedArgs.containsKey('navigatorKey') ? namedArgs['navigatorKey'] : null, + navigatorKey: namedArgs.containsKey('navigatorKey') + ? namedArgs['navigatorKey'] + : null, home: namedArgs.containsKey('home') ? namedArgs['home'] : null, theme: namedArgs.containsKey('theme') ? namedArgs['theme'] : null, - routes: namedArgs.containsKey('routes') ? namedArgs['routes'] : const {}, - initialRoute: namedArgs.containsKey('initialRoute') ? namedArgs['initialRoute'] : null, - onGenerateRoute: namedArgs.containsKey('onGenerateRoute') ? namedArgs['onGenerateRoute'] : null, - onGenerateInitialRoutes: - namedArgs.containsKey('onGenerateInitialRoutes') ? namedArgs['onGenerateInitialRoutes'] : null, - onUnknownRoute: namedArgs.containsKey('onUnknownRoute') ? namedArgs['onUnknownRoute'] : null, + routes: namedArgs.containsKey('routes') + ? namedArgs['routes'] + : const {}, + initialRoute: namedArgs.containsKey('initialRoute') + ? namedArgs['initialRoute'] + : null, + onGenerateRoute: namedArgs.containsKey('onGenerateRoute') + ? namedArgs['onGenerateRoute'] + : null, + onGenerateInitialRoutes: namedArgs.containsKey('onGenerateInitialRoutes') + ? namedArgs['onGenerateInitialRoutes'] + : null, + onUnknownRoute: namedArgs.containsKey('onUnknownRoute') + ? namedArgs['onUnknownRoute'] + : null, navigatorObservers: namedArgs.containsKey('navigatorObservers') ? List.from(namedArgs['navigatorObservers']) : const [], - builder: namedArgs.containsKey('builder') ? namedArgs['builder'] : null, + builder: + namedArgs.containsKey('builder') ? namedArgs['builder'] : null, title: namedArgs.containsKey('title') ? namedArgs['title'] : '', - onGenerateTitle: namedArgs.containsKey('onGenerateTitle') ? namedArgs['onGenerateTitle'] : null, + onGenerateTitle: namedArgs.containsKey('onGenerateTitle') + ? namedArgs['onGenerateTitle'] + : null, color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - locale: namedArgs.containsKey('locale') ? namedArgs['locale'] : null, - localizationsDelegates: - namedArgs.containsKey('localizationsDelegates') ? namedArgs['localizationsDelegates'] : null, + locale: + namedArgs.containsKey('locale') ? namedArgs['locale'] : null, + localizationsDelegates: namedArgs.containsKey('localizationsDelegates') + ? namedArgs['localizationsDelegates'] + : null, localeListResolutionCallback: namedArgs.containsKey('localeListResolutionCallback') ? namedArgs['localeListResolutionCallback'] : null, - localeResolutionCallback: - namedArgs.containsKey('localeResolutionCallback') ? namedArgs['localeResolutionCallback'] : null, + localeResolutionCallback: namedArgs.containsKey('localeResolutionCallback') + ? namedArgs['localeResolutionCallback'] + : null, supportedLocales: namedArgs.containsKey('supportedLocales') ? namedArgs['supportedLocales'] : const [Locale('en', 'US')], - showPerformanceOverlay: - namedArgs.containsKey('showPerformanceOverlay') ? namedArgs['showPerformanceOverlay'] : false, - checkerboardRasterCacheImages: namedArgs.containsKey('checkerboardRasterCacheImages') - ? namedArgs['checkerboardRasterCacheImages'] + showPerformanceOverlay: namedArgs.containsKey('showPerformanceOverlay') + ? namedArgs['showPerformanceOverlay'] + : false, + checkerboardRasterCacheImages: + namedArgs.containsKey('checkerboardRasterCacheImages') + ? namedArgs['checkerboardRasterCacheImages'] + : false, + checkerboardOffscreenLayers: namedArgs.containsKey('checkerboardOffscreenLayers') + ? namedArgs['checkerboardOffscreenLayers'] + : false, + showSemanticsDebugger: namedArgs.containsKey('showSemanticsDebugger') + ? namedArgs['showSemanticsDebugger'] : false, - checkerboardOffscreenLayers: - namedArgs.containsKey('checkerboardOffscreenLayers') ? namedArgs['checkerboardOffscreenLayers'] : false, - showSemanticsDebugger: - namedArgs.containsKey('showSemanticsDebugger') ? namedArgs['showSemanticsDebugger'] : false, - debugShowCheckedModeBanner: - namedArgs.containsKey('debugShowCheckedModeBanner') ? namedArgs['debugShowCheckedModeBanner'] : true, + debugShowCheckedModeBanner: namedArgs.containsKey('debugShowCheckedModeBanner') ? namedArgs['debugShowCheckedModeBanner'] : true, shortcuts: namedArgs.containsKey('shortcuts') ? namedArgs['shortcuts'] : null, actions: namedArgs.containsKey('actions') ? namedArgs['actions'] : null, restorationScopeId: namedArgs.containsKey('restorationScopeId') ? namedArgs['restorationScopeId'] : null); case 'CupertinoApp.router': return ({positionalArgs, namedArgs, typeArgs}) => CupertinoApp.router( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - routeInformationProvider: - namedArgs.containsKey('routeInformationProvider') ? namedArgs['routeInformationProvider'] : null, + routeInformationProvider: namedArgs.containsKey('routeInformationProvider') + ? namedArgs['routeInformationProvider'] + : null, routeInformationParser: namedArgs['routeInformationParser'], routerDelegate: namedArgs['routerDelegate'], - backButtonDispatcher: - namedArgs.containsKey('backButtonDispatcher') ? namedArgs['backButtonDispatcher'] : null, + backButtonDispatcher: namedArgs.containsKey('backButtonDispatcher') + ? namedArgs['backButtonDispatcher'] + : null, theme: namedArgs.containsKey('theme') ? namedArgs['theme'] : null, - builder: namedArgs.containsKey('builder') ? namedArgs['builder'] : null, + builder: + namedArgs.containsKey('builder') ? namedArgs['builder'] : null, title: namedArgs.containsKey('title') ? namedArgs['title'] : '', - onGenerateTitle: namedArgs.containsKey('onGenerateTitle') ? namedArgs['onGenerateTitle'] : null, + onGenerateTitle: namedArgs.containsKey('onGenerateTitle') + ? namedArgs['onGenerateTitle'] + : null, color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - locale: namedArgs.containsKey('locale') ? namedArgs['locale'] : null, - localizationsDelegates: - namedArgs.containsKey('localizationsDelegates') ? namedArgs['localizationsDelegates'] : null, + locale: + namedArgs.containsKey('locale') ? namedArgs['locale'] : null, + localizationsDelegates: namedArgs.containsKey('localizationsDelegates') + ? namedArgs['localizationsDelegates'] + : null, localeListResolutionCallback: namedArgs.containsKey('localeListResolutionCallback') ? namedArgs['localeListResolutionCallback'] : null, - localeResolutionCallback: - namedArgs.containsKey('localeResolutionCallback') ? namedArgs['localeResolutionCallback'] : null, + localeResolutionCallback: namedArgs.containsKey('localeResolutionCallback') + ? namedArgs['localeResolutionCallback'] + : null, supportedLocales: namedArgs.containsKey('supportedLocales') ? namedArgs['supportedLocales'] : const [Locale('en', 'US')], - showPerformanceOverlay: - namedArgs.containsKey('showPerformanceOverlay') ? namedArgs['showPerformanceOverlay'] : false, + showPerformanceOverlay: namedArgs.containsKey('showPerformanceOverlay') + ? namedArgs['showPerformanceOverlay'] + : false, checkerboardRasterCacheImages: namedArgs.containsKey('checkerboardRasterCacheImages') ? namedArgs['checkerboardRasterCacheImages'] : false, - checkerboardOffscreenLayers: - namedArgs.containsKey('checkerboardOffscreenLayers') ? namedArgs['checkerboardOffscreenLayers'] : false, - showSemanticsDebugger: - namedArgs.containsKey('showSemanticsDebugger') ? namedArgs['showSemanticsDebugger'] : false, - debugShowCheckedModeBanner: - namedArgs.containsKey('debugShowCheckedModeBanner') ? namedArgs['debugShowCheckedModeBanner'] : true, + checkerboardOffscreenLayers: namedArgs.containsKey('checkerboardOffscreenLayers') + ? namedArgs['checkerboardOffscreenLayers'] + : false, + showSemanticsDebugger: namedArgs.containsKey('showSemanticsDebugger') + ? namedArgs['showSemanticsDebugger'] + : false, + debugShowCheckedModeBanner: namedArgs.containsKey('debugShowCheckedModeBanner') ? namedArgs['debugShowCheckedModeBanner'] : true, shortcuts: namedArgs.containsKey('shortcuts') ? namedArgs['shortcuts'] : null, actions: namedArgs.containsKey('actions') ? namedArgs['actions'] : null, restorationScopeId: namedArgs.containsKey('restorationScopeId') ? namedArgs['restorationScopeId'] : null); case 'CupertinoApp.createCupertinoHeroController': - return ({positionalArgs, namedArgs, typeArgs}) => CupertinoApp.createCupertinoHeroController(); + return ({positionalArgs, namedArgs, typeArgs}) => + CupertinoApp.createCupertinoHeroController(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -105,18 +136,25 @@ class CupertinoAppAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RouteFactory': (HTFunction function) => - (settings) => function.call(positionalArgs: [settings], namedArgs: const {}) as Route?, - 'InitialRouteListFactory': (HTFunction function) => - (initialRoute) => function.call(positionalArgs: [initialRoute], namedArgs: const {}) as List>, - 'TransitionBuilder': (HTFunction function) => - (context, child) => function.call(positionalArgs: [context, child], namedArgs: const {}) as Widget, - 'GenerateAppTitle': (HTFunction function) => - (context) => function.call(positionalArgs: [context], namedArgs: const {}) as String, - 'LocaleListResolutionCallback': (HTFunction function) => (locales, supportedLocales) => - function.call(positionalArgs: [locales, supportedLocales], namedArgs: const {}) as Locale?, - 'LocaleResolutionCallback': (HTFunction function) => (locale, supportedLocales) => - function.call(positionalArgs: [locale, supportedLocales], namedArgs: const {}) as Locale?, + 'RouteFactory': (HTFunction function) => (settings) => + function.call(positionalArgs: [settings], namedArgs: const {}) + as Route?, + 'InitialRouteListFactory': (HTFunction function) => (initialRoute) => + function.call(positionalArgs: [initialRoute], namedArgs: const {}) + as List>, + 'TransitionBuilder': (HTFunction function) => (context, child) => + function.call(positionalArgs: [context, child], namedArgs: const {}) + as Widget, + 'GenerateAppTitle': (HTFunction function) => (context) => function + .call(positionalArgs: [context], namedArgs: const {}) as String, + 'LocaleListResolutionCallback': (HTFunction function) => + (locales, supportedLocales) => function.call( + positionalArgs: [locales, supportedLocales], + namedArgs: const {}) as Locale?, + 'LocaleResolutionCallback': (HTFunction function) => + (locale, supportedLocales) => function.call( + positionalArgs: [locale, supportedLocales], + namedArgs: const {}) as Locale?, }; } } @@ -125,7 +163,7 @@ extension CupertinoAppBinding on CupertinoApp { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoApp'); + return const HTType('CupertinoApp'); case 'navigatorKey': return navigatorKey; case 'home': @@ -197,25 +235,37 @@ extension CupertinoAppBinding on CupertinoApp { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/cupertino/bottom_tab_bar.g.dart b/lib/bindings/flutter/cupertino/bottom_tab_bar.g.dart index a754e51..0a73270 100644 --- a/lib/bindings/flutter/cupertino/bottom_tab_bar.g.dart +++ b/lib/bindings/flutter/cupertino/bottom_tab_bar.g.dart @@ -4,8 +4,8 @@ import 'dart:ui'; import 'package:flutter/widgets.dart'; const _kDefaultTabBarInactiveColor = CupertinoColors.inactiveGray; -const _kDefaultTabBarBorderColor = - CupertinoDynamicColor.withBrightness(color: Color(0x4C000000), darkColor: Color(0x29000000)); +const _kDefaultTabBarBorderColor = CupertinoDynamicColor.withBrightness( + color: Color(0x4C000000), darkColor: Color(0x29000000)); class CupertinoTabBarAutoBinding extends HTExternalClass { CupertinoTabBarAutoBinding() : super('CupertinoTabBar'); @@ -18,18 +18,30 @@ class CupertinoTabBarAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, items: List.from(namedArgs['items']), onTap: namedArgs.containsKey('onTap') ? namedArgs['onTap'] : null, - currentIndex: namedArgs.containsKey('currentIndex') ? namedArgs['currentIndex'] : 0, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - activeColor: namedArgs.containsKey('activeColor') ? namedArgs['activeColor'] : null, - inactiveColor: - namedArgs.containsKey('inactiveColor') ? namedArgs['inactiveColor'] : _kDefaultTabBarInactiveColor, - iconSize: namedArgs.containsKey('iconSize') ? namedArgs['iconSize'] : 30.0, + currentIndex: namedArgs.containsKey('currentIndex') + ? namedArgs['currentIndex'] + : 0, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + activeColor: namedArgs.containsKey('activeColor') + ? namedArgs['activeColor'] + : null, + inactiveColor: namedArgs.containsKey('inactiveColor') + ? namedArgs['inactiveColor'] + : _kDefaultTabBarInactiveColor, + iconSize: namedArgs.containsKey('iconSize') + ? namedArgs['iconSize'] + : 30.0, border: namedArgs.containsKey('border') ? namedArgs['border'] : const Border( - top: BorderSide(color: _kDefaultTabBarBorderColor, width: 0.0, style: BorderStyle.solid))); + top: BorderSide( + color: _kDefaultTabBarBorderColor, + width: 0.0, + style: BorderStyle.solid))); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -43,7 +55,7 @@ extension CupertinoTabBarBinding on CupertinoTabBar { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoTabBar'); + return const HTType('CupertinoTabBar'); case 'items': return items; case 'onTap': @@ -67,44 +79,71 @@ extension CupertinoTabBarBinding on CupertinoTabBar { case 'hashCode': return hashCode; case 'opaque': - return ({positionalArgs, namedArgs, typeArgs}) => opaque(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + opaque(positionalArgs[0]); case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - items: namedArgs.containsKey('items') ? List.from(namedArgs['items']) : null, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - activeColor: namedArgs.containsKey('activeColor') ? namedArgs['activeColor'] : null, - inactiveColor: namedArgs.containsKey('inactiveColor') ? namedArgs['inactiveColor'] : null, - iconSize: namedArgs.containsKey('iconSize') ? namedArgs['iconSize'] : null, - border: namedArgs.containsKey('border') ? namedArgs['border'] : null, - currentIndex: namedArgs.containsKey('currentIndex') ? namedArgs['currentIndex'] : null, + items: namedArgs.containsKey('items') + ? List.from(namedArgs['items']) + : null, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + activeColor: namedArgs.containsKey('activeColor') + ? namedArgs['activeColor'] + : null, + inactiveColor: namedArgs.containsKey('inactiveColor') + ? namedArgs['inactiveColor'] + : null, + iconSize: namedArgs.containsKey('iconSize') + ? namedArgs['iconSize'] + : null, + border: + namedArgs.containsKey('border') ? namedArgs['border'] : null, + currentIndex: namedArgs.containsKey('currentIndex') + ? namedArgs['currentIndex'] + : null, onTap: namedArgs.containsKey('onTap') ? namedArgs['onTap'] : null); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/cupertino/button.g.dart b/lib/bindings/flutter/cupertino/button.g.dart index aad6cab..142034d 100644 --- a/lib/bindings/flutter/cupertino/button.g.dart +++ b/lib/bindings/flutter/cupertino/button.g.dart @@ -13,35 +13,51 @@ class CupertinoButtonAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => CupertinoButton( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, child: namedArgs['child'], - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, color: namedArgs.containsKey('color') ? namedArgs['color'] : null, disabledColor: namedArgs.containsKey('disabledColor') ? namedArgs['disabledColor'] : CupertinoColors.quaternarySystemFill, - minSize: namedArgs.containsKey('minSize') ? namedArgs['minSize'] : kMinInteractiveDimensionCupertino, - pressedOpacity: namedArgs.containsKey('pressedOpacity') ? namedArgs['pressedOpacity'] : 0.4, + minSize: namedArgs.containsKey('minSize') + ? namedArgs['minSize'] + : kMinInteractiveDimensionCupertino, + pressedOpacity: namedArgs.containsKey('pressedOpacity') + ? namedArgs['pressedOpacity'] + : 0.4, borderRadius: namedArgs.containsKey('borderRadius') ? namedArgs['borderRadius'] : const BorderRadius.all(Radius.circular(8.0)), - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : Alignment.center, + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : Alignment.center, onPressed: namedArgs['onPressed']); case 'CupertinoButton.filled': - return ({positionalArgs, namedArgs, typeArgs}) => CupertinoButton.filled( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - child: namedArgs['child'], - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, - disabledColor: namedArgs.containsKey('disabledColor') - ? namedArgs['disabledColor'] - : CupertinoColors.quaternarySystemFill, - minSize: namedArgs.containsKey('minSize') ? namedArgs['minSize'] : kMinInteractiveDimensionCupertino, - pressedOpacity: namedArgs.containsKey('pressedOpacity') ? namedArgs['pressedOpacity'] : 0.4, - borderRadius: namedArgs.containsKey('borderRadius') - ? namedArgs['borderRadius'] - : const BorderRadius.all(Radius.circular(8.0)), - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : Alignment.center, - onPressed: namedArgs['onPressed']); + return ({positionalArgs, namedArgs, typeArgs}) => + CupertinoButton.filled( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + child: namedArgs['child'], + padding: namedArgs.containsKey('padding') + ? namedArgs['padding'] + : null, + disabledColor: namedArgs.containsKey('disabledColor') + ? namedArgs['disabledColor'] + : CupertinoColors.quaternarySystemFill, + minSize: namedArgs.containsKey('minSize') + ? namedArgs['minSize'] + : kMinInteractiveDimensionCupertino, + pressedOpacity: namedArgs.containsKey('pressedOpacity') + ? namedArgs['pressedOpacity'] + : 0.4, + borderRadius: namedArgs.containsKey('borderRadius') + ? namedArgs['borderRadius'] + : const BorderRadius.all(Radius.circular(8.0)), + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : Alignment.center, + onPressed: namedArgs['onPressed']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -52,7 +68,8 @@ class CupertinoButtonAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -61,7 +78,7 @@ extension CupertinoButtonBinding on CupertinoButton { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoButton'); + return const HTType('CupertinoButton'); case 'child': return child; case 'padding': @@ -89,29 +106,41 @@ extension CupertinoButtonBinding on CupertinoButton { case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/cupertino/colors.g.dart b/lib/bindings/flutter/cupertino/colors.g.dart index 8b4da5e..5fc7986 100644 --- a/lib/bindings/flutter/cupertino/colors.g.dart +++ b/lib/bindings/flutter/cupertino/colors.g.dart @@ -94,7 +94,7 @@ class CupertinoColorsAutoBinding extends HTExternalClass { case 'CupertinoColors.link': return CupertinoColors.link; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -107,7 +107,9 @@ class CupertinoDynamicColorAutoBinding extends HTExternalClass { switch (varName) { case 'CupertinoDynamicColor': return ({positionalArgs, namedArgs, typeArgs}) => CupertinoDynamicColor( - debugLabel: namedArgs.containsKey('debugLabel') ? namedArgs['debugLabel'] : null, + debugLabel: namedArgs.containsKey('debugLabel') + ? namedArgs['debugLabel'] + : null, color: namedArgs['color'], darkColor: namedArgs['darkColor'], highContrastColor: namedArgs['highContrastColor'], @@ -115,27 +117,35 @@ class CupertinoDynamicColorAutoBinding extends HTExternalClass { elevatedColor: namedArgs['elevatedColor'], darkElevatedColor: namedArgs['darkElevatedColor'], highContrastElevatedColor: namedArgs['highContrastElevatedColor'], - darkHighContrastElevatedColor: namedArgs['darkHighContrastElevatedColor']); + darkHighContrastElevatedColor: + namedArgs['darkHighContrastElevatedColor']); case 'CupertinoDynamicColor.withBrightnessAndContrast': - return ({positionalArgs, namedArgs, typeArgs}) => CupertinoDynamicColor.withBrightnessAndContrast( - debugLabel: namedArgs.containsKey('debugLabel') ? namedArgs['debugLabel'] : null, - color: namedArgs['color'], - darkColor: namedArgs['darkColor'], - highContrastColor: namedArgs['highContrastColor'], - darkHighContrastColor: namedArgs['darkHighContrastColor']); + return ({positionalArgs, namedArgs, typeArgs}) => + CupertinoDynamicColor.withBrightnessAndContrast( + debugLabel: namedArgs.containsKey('debugLabel') + ? namedArgs['debugLabel'] + : null, + color: namedArgs['color'], + darkColor: namedArgs['darkColor'], + highContrastColor: namedArgs['highContrastColor'], + darkHighContrastColor: namedArgs['darkHighContrastColor']); case 'CupertinoDynamicColor.withBrightness': - return ({positionalArgs, namedArgs, typeArgs}) => CupertinoDynamicColor.withBrightness( - debugLabel: namedArgs.containsKey('debugLabel') ? namedArgs['debugLabel'] : null, - color: namedArgs['color'], - darkColor: namedArgs['darkColor']); + return ({positionalArgs, namedArgs, typeArgs}) => + CupertinoDynamicColor.withBrightness( + debugLabel: namedArgs.containsKey('debugLabel') + ? namedArgs['debugLabel'] + : null, + color: namedArgs['color'], + darkColor: namedArgs['darkColor']); case 'CupertinoDynamicColor.resolve': return ({positionalArgs, namedArgs, typeArgs}) => CupertinoDynamicColor.resolve(positionalArgs[0], positionalArgs[1]); case 'CupertinoDynamicColor.maybeResolve': return ({positionalArgs, namedArgs, typeArgs}) => - CupertinoDynamicColor.maybeResolve(positionalArgs[0], positionalArgs[1]); + CupertinoDynamicColor.maybeResolve( + positionalArgs[0], positionalArgs[1]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -149,7 +159,7 @@ extension CupertinoDynamicColorBinding on CupertinoDynamicColor { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoDynamicColor'); + return const HTType('CupertinoDynamicColor'); case 'color': return color; case 'darkColor': @@ -181,12 +191,16 @@ extension CupertinoDynamicColorBinding on CupertinoDynamicColor { case 'blue': return blue; case 'resolveFrom': - return ({positionalArgs, namedArgs, typeArgs}) => resolveFrom(positionalArgs[0]); - case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + resolveFrom(positionalArgs[0]); + case 'toString': + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toDiagnosticsNode': @@ -194,19 +208,24 @@ extension CupertinoDynamicColorBinding on CupertinoDynamicColor { name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'withAlpha': - return ({positionalArgs, namedArgs, typeArgs}) => withAlpha(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + withAlpha(positionalArgs[0]); case 'withOpacity': - return ({positionalArgs, namedArgs, typeArgs}) => withOpacity(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + withOpacity(positionalArgs[0]); case 'withRed': - return ({positionalArgs, namedArgs, typeArgs}) => withRed(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + withRed(positionalArgs[0]); case 'withGreen': - return ({positionalArgs, namedArgs, typeArgs}) => withGreen(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + withGreen(positionalArgs[0]); case 'withBlue': - return ({positionalArgs, namedArgs, typeArgs}) => withBlue(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + withBlue(positionalArgs[0]); case 'computeLuminance': return ({positionalArgs, namedArgs, typeArgs}) => computeLuminance(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/cupertino/context_menu.g.dart b/lib/bindings/flutter/cupertino/context_menu.g.dart index f42c5d6..3ca3e32 100644 --- a/lib/bindings/flutter/cupertino/context_menu.g.dart +++ b/lib/bindings/flutter/cupertino/context_menu.g.dart @@ -14,9 +14,11 @@ class CupertinoContextMenuAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, actions: List.from(namedArgs['actions']), child: namedArgs['child'], - previewBuilder: namedArgs.containsKey('previewBuilder') ? namedArgs['previewBuilder'] : null); + previewBuilder: namedArgs.containsKey('previewBuilder') + ? namedArgs['previewBuilder'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -27,8 +29,10 @@ class CupertinoContextMenuAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'ContextMenuPreviewBuilder': (HTFunction function) => (context, animation, child) => - function.call(positionalArgs: [context, animation, child], namedArgs: const {}) as Widget, + 'ContextMenuPreviewBuilder': (HTFunction function) => + (context, animation, child) => function.call( + positionalArgs: [context, animation, child], + namedArgs: const {}) as Widget, }; } } @@ -37,7 +41,7 @@ extension CupertinoContextMenuBinding on CupertinoContextMenu { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoContextMenu'); + return const HTType('CupertinoContextMenu'); case 'child': return child; case 'actions': @@ -55,25 +59,37 @@ extension CupertinoContextMenuBinding on CupertinoContextMenu { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/cupertino/context_menu_action.g.dart b/lib/bindings/flutter/cupertino/context_menu_action.g.dart index 2c946f6..07519e5 100644 --- a/lib/bindings/flutter/cupertino/context_menu_action.g.dart +++ b/lib/bindings/flutter/cupertino/context_menu_action.g.dart @@ -9,16 +9,25 @@ class CupertinoContextMenuActionAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'CupertinoContextMenuAction': - return ({positionalArgs, namedArgs, typeArgs}) => CupertinoContextMenuAction( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - child: namedArgs['child'], - isDefaultAction: namedArgs.containsKey('isDefaultAction') ? namedArgs['isDefaultAction'] : false, - isDestructiveAction: - namedArgs.containsKey('isDestructiveAction') ? namedArgs['isDestructiveAction'] : false, - onPressed: namedArgs.containsKey('onPressed') ? namedArgs['onPressed'] : null, - trailingIcon: namedArgs.containsKey('trailingIcon') ? namedArgs['trailingIcon'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + CupertinoContextMenuAction( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + child: namedArgs['child'], + isDefaultAction: namedArgs.containsKey('isDefaultAction') + ? namedArgs['isDefaultAction'] + : false, + isDestructiveAction: + namedArgs.containsKey('isDestructiveAction') + ? namedArgs['isDestructiveAction'] + : false, + onPressed: namedArgs.containsKey('onPressed') + ? namedArgs['onPressed'] + : null, + trailingIcon: namedArgs.containsKey('trailingIcon') + ? namedArgs['trailingIcon'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -29,7 +38,8 @@ class CupertinoContextMenuActionAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -38,7 +48,7 @@ extension CupertinoContextMenuActionBinding on CupertinoContextMenuAction { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoContextMenuAction'); + return const HTType('CupertinoContextMenuAction'); case 'child': return child; case 'isDefaultAction': @@ -60,25 +70,37 @@ extension CupertinoContextMenuActionBinding on CupertinoContextMenuAction { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/cupertino/date_picker.g.dart b/lib/bindings/flutter/cupertino/date_picker.g.dart index 147597c..47eae50 100644 --- a/lib/bindings/flutter/cupertino/date_picker.g.dart +++ b/lib/bindings/flutter/cupertino/date_picker.g.dart @@ -17,7 +17,7 @@ class CupertinoDatePickerModeAutoBinding extends HTExternalClass { case 'CupertinoDatePickerMode.dateAndTime': return CupertinoDatePickerMode.dateAndTime; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -25,13 +25,14 @@ class CupertinoDatePickerModeAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoDatePickerMode'); + return const HTType('CupertinoDatePickerMode'); case 'index': return (instance as CupertinoDatePickerMode).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as CupertinoDatePickerMode).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as CupertinoDatePickerMode).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -51,7 +52,7 @@ class CupertinoTimerPickerModeAutoBinding extends HTExternalClass { case 'CupertinoTimerPickerMode.hms': return CupertinoTimerPickerMode.hms; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -59,13 +60,14 @@ class CupertinoTimerPickerModeAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoTimerPickerMode'); + return const HTType('CupertinoTimerPickerMode'); case 'index': return (instance as CupertinoTimerPickerMode).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as CupertinoTimerPickerMode).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as CupertinoTimerPickerMode).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -79,18 +81,36 @@ class CupertinoDatePickerAutoBinding extends HTExternalClass { case 'CupertinoDatePicker': return ({positionalArgs, namedArgs, typeArgs}) => CupertinoDatePicker( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - mode: namedArgs.containsKey('mode') ? namedArgs['mode'] : CupertinoDatePickerMode.dateAndTime, + mode: namedArgs.containsKey('mode') + ? namedArgs['mode'] + : CupertinoDatePickerMode.dateAndTime, onDateTimeChanged: namedArgs['onDateTimeChanged'], - initialDateTime: namedArgs.containsKey('initialDateTime') ? namedArgs['initialDateTime'] : null, - minimumDate: namedArgs.containsKey('minimumDate') ? namedArgs['minimumDate'] : null, - maximumDate: namedArgs.containsKey('maximumDate') ? namedArgs['maximumDate'] : null, - minimumYear: namedArgs.containsKey('minimumYear') ? namedArgs['minimumYear'] : 1, - maximumYear: namedArgs.containsKey('maximumYear') ? namedArgs['maximumYear'] : null, - minuteInterval: namedArgs.containsKey('minuteInterval') ? namedArgs['minuteInterval'] : 1, - use24hFormat: namedArgs.containsKey('use24hFormat') ? namedArgs['use24hFormat'] : false, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null); + initialDateTime: namedArgs.containsKey('initialDateTime') + ? namedArgs['initialDateTime'] + : null, + minimumDate: namedArgs.containsKey('minimumDate') + ? namedArgs['minimumDate'] + : null, + maximumDate: namedArgs.containsKey('maximumDate') + ? namedArgs['maximumDate'] + : null, + minimumYear: namedArgs.containsKey('minimumYear') + ? namedArgs['minimumYear'] + : 1, + maximumYear: namedArgs.containsKey('maximumYear') + ? namedArgs['maximumYear'] + : null, + minuteInterval: namedArgs.containsKey('minuteInterval') + ? namedArgs['minuteInterval'] + : 1, + use24hFormat: namedArgs.containsKey('use24hFormat') + ? namedArgs['use24hFormat'] + : false, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -104,7 +124,7 @@ extension CupertinoDatePickerBinding on CupertinoDatePicker { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoDatePicker'); + return const HTType('CupertinoDatePicker'); case 'mode': return mode; case 'initialDateTime': @@ -136,25 +156,37 @@ extension CupertinoDatePickerBinding on CupertinoDatePicker { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -168,16 +200,27 @@ class CupertinoTimerPickerAutoBinding extends HTExternalClass { case 'CupertinoTimerPicker': return ({positionalArgs, namedArgs, typeArgs}) => CupertinoTimerPicker( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - mode: namedArgs.containsKey('mode') ? namedArgs['mode'] : CupertinoTimerPickerMode.hms, - initialTimerDuration: - namedArgs.containsKey('initialTimerDuration') ? namedArgs['initialTimerDuration'] : Duration.zero, - minuteInterval: namedArgs.containsKey('minuteInterval') ? namedArgs['minuteInterval'] : 1, - secondInterval: namedArgs.containsKey('secondInterval') ? namedArgs['secondInterval'] : 1, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : Alignment.center, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, + mode: namedArgs.containsKey('mode') + ? namedArgs['mode'] + : CupertinoTimerPickerMode.hms, + initialTimerDuration: namedArgs.containsKey('initialTimerDuration') + ? namedArgs['initialTimerDuration'] + : Duration.zero, + minuteInterval: namedArgs.containsKey('minuteInterval') + ? namedArgs['minuteInterval'] + : 1, + secondInterval: namedArgs.containsKey('secondInterval') + ? namedArgs['secondInterval'] + : 1, + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : Alignment.center, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, onTimerDurationChanged: namedArgs['onTimerDurationChanged']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -191,7 +234,7 @@ extension CupertinoTimerPickerBinding on CupertinoTimerPicker { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoTimerPicker'); + return const HTType('CupertinoTimerPicker'); case 'mode': return mode; case 'initialTimerDuration': @@ -217,25 +260,37 @@ extension CupertinoTimerPickerBinding on CupertinoTimerPicker { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/cupertino/dialog.g.dart b/lib/bindings/flutter/cupertino/dialog.g.dart index 79f9cb4..07f26c0 100644 --- a/lib/bindings/flutter/cupertino/dialog.g.dart +++ b/lib/bindings/flutter/cupertino/dialog.g.dart @@ -14,18 +14,27 @@ class CupertinoAlertDialogAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => CupertinoAlertDialog( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, title: namedArgs.containsKey('title') ? namedArgs['title'] : null, - content: namedArgs.containsKey('content') ? namedArgs['content'] : null, - actions: namedArgs.containsKey('actions') ? List.from(namedArgs['actions']) : const [], - scrollController: namedArgs.containsKey('scrollController') ? namedArgs['scrollController'] : null, + content: + namedArgs.containsKey('content') ? namedArgs['content'] : null, + actions: namedArgs.containsKey('actions') + ? List.from(namedArgs['actions']) + : const [], + scrollController: namedArgs.containsKey('scrollController') + ? namedArgs['scrollController'] + : null, actionScrollController: - namedArgs.containsKey('actionScrollController') ? namedArgs['actionScrollController'] : null, - insetAnimationDuration: namedArgs.containsKey('insetAnimationDuration') - ? namedArgs['insetAnimationDuration'] - : const Duration(milliseconds: 100), - insetAnimationCurve: - namedArgs.containsKey('insetAnimationCurve') ? namedArgs['insetAnimationCurve'] : Curves.decelerate); + namedArgs.containsKey('actionScrollController') + ? namedArgs['actionScrollController'] + : null, + insetAnimationDuration: + namedArgs.containsKey('insetAnimationDuration') + ? namedArgs['insetAnimationDuration'] + : const Duration(milliseconds: 100), + insetAnimationCurve: namedArgs.containsKey('insetAnimationCurve') + ? namedArgs['insetAnimationCurve'] + : Curves.decelerate); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -39,7 +48,7 @@ extension CupertinoAlertDialogBinding on CupertinoAlertDialog { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoAlertDialog'); + return const HTType('CupertinoAlertDialog'); case 'title': return title; case 'content': @@ -59,31 +68,44 @@ extension CupertinoAlertDialogBinding on CupertinoAlertDialog { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -97,10 +119,12 @@ class CupertinoPopupSurfaceAutoBinding extends HTExternalClass { case 'CupertinoPopupSurface': return ({positionalArgs, namedArgs, typeArgs}) => CupertinoPopupSurface( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - isSurfacePainted: namedArgs.containsKey('isSurfacePainted') ? namedArgs['isSurfacePainted'] : true, + isSurfacePainted: namedArgs.containsKey('isSurfacePainted') + ? namedArgs['isSurfacePainted'] + : true, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -114,7 +138,7 @@ extension CupertinoPopupSurfaceBinding on CupertinoPopupSurface { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoPopupSurface'); + return const HTType('CupertinoPopupSurface'); case 'isSurfacePainted': return isSurfacePainted; case 'child': @@ -124,31 +148,44 @@ extension CupertinoPopupSurfaceBinding on CupertinoPopupSurface { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -162,14 +199,21 @@ class CupertinoDialogActionAutoBinding extends HTExternalClass { case 'CupertinoDialogAction': return ({positionalArgs, namedArgs, typeArgs}) => CupertinoDialogAction( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - onPressed: namedArgs.containsKey('onPressed') ? namedArgs['onPressed'] : null, - isDefaultAction: namedArgs.containsKey('isDefaultAction') ? namedArgs['isDefaultAction'] : false, - isDestructiveAction: - namedArgs.containsKey('isDestructiveAction') ? namedArgs['isDestructiveAction'] : false, - textStyle: namedArgs.containsKey('textStyle') ? namedArgs['textStyle'] : null, + onPressed: namedArgs.containsKey('onPressed') + ? namedArgs['onPressed'] + : null, + isDefaultAction: namedArgs.containsKey('isDefaultAction') + ? namedArgs['isDefaultAction'] + : false, + isDestructiveAction: namedArgs.containsKey('isDestructiveAction') + ? namedArgs['isDestructiveAction'] + : false, + textStyle: namedArgs.containsKey('textStyle') + ? namedArgs['textStyle'] + : null, child: namedArgs['child']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -180,7 +224,8 @@ class CupertinoDialogActionAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -189,7 +234,7 @@ extension CupertinoDialogActionBinding on CupertinoDialogAction { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoDialogAction'); + return const HTType('CupertinoDialogAction'); case 'onPressed': return onPressed; case 'isDefaultAction': @@ -207,31 +252,44 @@ extension CupertinoDialogActionBinding on CupertinoDialogAction { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/cupertino/form_row.g.dart b/lib/bindings/flutter/cupertino/form_row.g.dart index 7b201ad..6fbf61b 100644 --- a/lib/bindings/flutter/cupertino/form_row.g.dart +++ b/lib/bindings/flutter/cupertino/form_row.g.dart @@ -12,12 +12,15 @@ class CupertinoFormRowAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => CupertinoFormRow( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, child: namedArgs['child'], - prefix: namedArgs.containsKey('prefix') ? namedArgs['prefix'] : null, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, - helper: namedArgs.containsKey('helper') ? namedArgs['helper'] : null, + prefix: + namedArgs.containsKey('prefix') ? namedArgs['prefix'] : null, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + helper: + namedArgs.containsKey('helper') ? namedArgs['helper'] : null, error: namedArgs.containsKey('error') ? namedArgs['error'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -31,7 +34,7 @@ extension CupertinoFormRowBinding on CupertinoFormRow { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoFormRow'); + return const HTType('CupertinoFormRow'); case 'prefix': return prefix; case 'padding': @@ -47,31 +50,44 @@ extension CupertinoFormRowBinding on CupertinoFormRow { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/cupertino/form_section.g.dart b/lib/bindings/flutter/cupertino/form_section.g.dart index cbbd09f..4ac54d3 100644 --- a/lib/bindings/flutter/cupertino/form_section.g.dart +++ b/lib/bindings/flutter/cupertino/form_section.g.dart @@ -2,7 +2,8 @@ import 'package:hetu_script/hetu_script.dart'; import 'package:flutter/cupertino.dart'; import 'package:flutter/widgets.dart'; -const _kDefaultInsetGroupedRowsMargin = EdgeInsetsDirectional.fromSTEB(20.0, 0.0, 20.0, 10.0); +const _kDefaultInsetGroupedRowsMargin = + EdgeInsetsDirectional.fromSTEB(20.0, 0.0, 20.0, 10.0); class CupertinoFormSectionAutoBinding extends HTExternalClass { CupertinoFormSectionAutoBinding() : super('CupertinoFormSection'); @@ -13,29 +14,49 @@ class CupertinoFormSectionAutoBinding extends HTExternalClass { case 'CupertinoFormSection': return ({positionalArgs, namedArgs, typeArgs}) => CupertinoFormSection( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - header: namedArgs.containsKey('header') ? namedArgs['header'] : null, - footer: namedArgs.containsKey('footer') ? namedArgs['footer'] : null, - margin: namedArgs.containsKey('margin') ? namedArgs['margin'] : EdgeInsets.zero, + header: + namedArgs.containsKey('header') ? namedArgs['header'] : null, + footer: + namedArgs.containsKey('footer') ? namedArgs['footer'] : null, + margin: namedArgs.containsKey('margin') + ? namedArgs['margin'] + : EdgeInsets.zero, backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : CupertinoColors.systemGroupedBackground, - decoration: namedArgs.containsKey('decoration') ? namedArgs['decoration'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.none, + decoration: namedArgs.containsKey('decoration') + ? namedArgs['decoration'] + : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.none, children: List.from(namedArgs['children'])); case 'CupertinoFormSection.insetGrouped': - return ({positionalArgs, namedArgs, typeArgs}) => CupertinoFormSection.insetGrouped( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - header: namedArgs.containsKey('header') ? namedArgs['header'] : null, - footer: namedArgs.containsKey('footer') ? namedArgs['footer'] : null, - margin: namedArgs.containsKey('margin') ? namedArgs['margin'] : _kDefaultInsetGroupedRowsMargin, - backgroundColor: namedArgs.containsKey('backgroundColor') - ? namedArgs['backgroundColor'] - : CupertinoColors.systemGroupedBackground, - decoration: namedArgs.containsKey('decoration') ? namedArgs['decoration'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.none, - children: List.from(namedArgs['children'])); + return ({positionalArgs, namedArgs, typeArgs}) => + CupertinoFormSection + .insetGrouped( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + header: namedArgs.containsKey('header') + ? namedArgs['header'] + : null, + footer: namedArgs.containsKey('footer') + ? namedArgs['footer'] + : null, + margin: namedArgs.containsKey('margin') + ? namedArgs['margin'] + : _kDefaultInsetGroupedRowsMargin, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : CupertinoColors.systemGroupedBackground, + decoration: namedArgs.containsKey('decoration') + ? namedArgs['decoration'] + : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.none, + children: List.from(namedArgs['children'])); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -49,7 +70,7 @@ extension CupertinoFormSectionBinding on CupertinoFormSection { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoFormSection'); + return const HTType('CupertinoFormSection'); case 'header': return header; case 'footer': @@ -69,31 +90,44 @@ extension CupertinoFormSectionBinding on CupertinoFormSection { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/cupertino/icon_theme_data.g.dart b/lib/bindings/flutter/cupertino/icon_theme_data.g.dart index a34c3f3..3434de7 100644 --- a/lib/bindings/flutter/cupertino/icon_theme_data.g.dart +++ b/lib/bindings/flutter/cupertino/icon_theme_data.g.dart @@ -10,12 +10,16 @@ class CupertinoIconThemeDataAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'CupertinoIconThemeData': - return ({positionalArgs, namedArgs, typeArgs}) => CupertinoIconThemeData( - color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - opacity: namedArgs.containsKey('opacity') ? namedArgs['opacity'] : null, - size: namedArgs.containsKey('size') ? namedArgs['size'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + CupertinoIconThemeData( + color: + namedArgs.containsKey('color') ? namedArgs['color'] : null, + opacity: namedArgs.containsKey('opacity') + ? namedArgs['opacity'] + : null, + size: namedArgs.containsKey('size') ? namedArgs['size'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -29,7 +33,7 @@ extension CupertinoIconThemeDataBinding on CupertinoIconThemeData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoIconThemeData'); + return const HTType('CupertinoIconThemeData'); case 'color': return color; case 'size': @@ -41,27 +45,33 @@ extension CupertinoIconThemeDataBinding on CupertinoIconThemeData { case 'hashCode': return hashCode; case 'resolve': - return ({positionalArgs, namedArgs, typeArgs}) => resolve(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + resolve(positionalArgs[0]); case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - opacity: namedArgs.containsKey('opacity') ? namedArgs['opacity'] : null, + opacity: + namedArgs.containsKey('opacity') ? namedArgs['opacity'] : null, size: namedArgs.containsKey('size') ? namedArgs['size'] : null); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'merge': - return ({positionalArgs, namedArgs, typeArgs}) => merge(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + merge(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/cupertino/icons.g.dart b/lib/bindings/flutter/cupertino/icons.g.dart index 4059418..4cb0019 100644 --- a/lib/bindings/flutter/cupertino/icons.g.dart +++ b/lib/bindings/flutter/cupertino/icons.g.dart @@ -2656,7 +2656,7 @@ class CupertinoIconsAutoBinding extends HTExternalClass { case 'CupertinoIcons.zzz': return CupertinoIcons.zzz; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/cupertino/interface_level.g.dart b/lib/bindings/flutter/cupertino/interface_level.g.dart index 93bc41e..418c079 100644 --- a/lib/bindings/flutter/cupertino/interface_level.g.dart +++ b/lib/bindings/flutter/cupertino/interface_level.g.dart @@ -3,7 +3,8 @@ import 'package:flutter/cupertino.dart'; import 'package:flutter/foundation.dart'; class CupertinoUserInterfaceLevelDataAutoBinding extends HTExternalClass { - CupertinoUserInterfaceLevelDataAutoBinding() : super('CupertinoUserInterfaceLevelData'); + CupertinoUserInterfaceLevelDataAutoBinding() + : super('CupertinoUserInterfaceLevelData'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { @@ -15,7 +16,7 @@ class CupertinoUserInterfaceLevelDataAutoBinding extends HTExternalClass { case 'CupertinoUserInterfaceLevelData.elevated': return CupertinoUserInterfaceLevelData.elevated; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -23,34 +24,39 @@ class CupertinoUserInterfaceLevelDataAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoUserInterfaceLevelData'); + return const HTType('CupertinoUserInterfaceLevelData'); case 'index': return (instance as CupertinoUserInterfaceLevelData).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as CupertinoUserInterfaceLevelData).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as CupertinoUserInterfaceLevelData).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class CupertinoUserInterfaceLevelAutoBinding extends HTExternalClass { - CupertinoUserInterfaceLevelAutoBinding() : super('CupertinoUserInterfaceLevel'); + CupertinoUserInterfaceLevelAutoBinding() + : super('CupertinoUserInterfaceLevel'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'CupertinoUserInterfaceLevel': - return ({positionalArgs, namedArgs, typeArgs}) => CupertinoUserInterfaceLevel( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - data: namedArgs['data'], - child: namedArgs['child']); + return ({positionalArgs, namedArgs, typeArgs}) => + CupertinoUserInterfaceLevel( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + data: namedArgs['data'], + child: namedArgs['child']); case 'CupertinoUserInterfaceLevel.of': - return ({positionalArgs, namedArgs, typeArgs}) => CupertinoUserInterfaceLevel.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + CupertinoUserInterfaceLevel.of(positionalArgs[0]); case 'CupertinoUserInterfaceLevel.maybeOf': - return ({positionalArgs, namedArgs, typeArgs}) => CupertinoUserInterfaceLevel.maybeOf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + CupertinoUserInterfaceLevel.maybeOf(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -64,7 +70,7 @@ extension CupertinoUserInterfaceLevelBinding on CupertinoUserInterfaceLevel { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoUserInterfaceLevel'); + return const HTType('CupertinoUserInterfaceLevel'); case 'child': return child; case 'key': @@ -72,31 +78,44 @@ extension CupertinoUserInterfaceLevelBinding on CupertinoUserInterfaceLevel { case 'hashCode': return hashCode; case 'updateShouldNotify': - return ({positionalArgs, namedArgs, typeArgs}) => updateShouldNotify(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateShouldNotify(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/cupertino/localizations.g.dart b/lib/bindings/flutter/cupertino/localizations.g.dart index 56eccac..ce0ce29 100644 --- a/lib/bindings/flutter/cupertino/localizations.g.dart +++ b/lib/bindings/flutter/cupertino/localizations.g.dart @@ -18,7 +18,7 @@ class DatePickerDateTimeOrderAutoBinding extends HTExternalClass { case 'DatePickerDateTimeOrder.dayPeriod_time_date': return DatePickerDateTimeOrder.dayPeriod_time_date; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -26,13 +26,14 @@ class DatePickerDateTimeOrderAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DatePickerDateTimeOrder'); + return const HTType('DatePickerDateTimeOrder'); case 'index': return (instance as DatePickerDateTimeOrder).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as DatePickerDateTimeOrder).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as DatePickerDateTimeOrder).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -54,7 +55,7 @@ class DatePickerDateOrderAutoBinding extends HTExternalClass { case 'DatePickerDateOrder.ydm': return DatePickerDateOrder.ydm; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -62,13 +63,14 @@ class DatePickerDateOrderAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DatePickerDateOrder'); + return const HTType('DatePickerDateOrder'); case 'index': return (instance as DatePickerDateOrder).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as DatePickerDateOrder).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as DatePickerDateOrder).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -80,27 +82,31 @@ class CupertinoLocalizationsAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'CupertinoLocalizations.of': - return ({positionalArgs, namedArgs, typeArgs}) => CupertinoLocalizations.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + CupertinoLocalizations.of(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class DefaultCupertinoLocalizationsAutoBinding extends HTExternalClass { - DefaultCupertinoLocalizationsAutoBinding() : super('DefaultCupertinoLocalizations'); + DefaultCupertinoLocalizationsAutoBinding() + : super('DefaultCupertinoLocalizations'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'DefaultCupertinoLocalizations': - return ({positionalArgs, namedArgs, typeArgs}) => DefaultCupertinoLocalizations(); + return ({positionalArgs, namedArgs, typeArgs}) => + DefaultCupertinoLocalizations(); case 'DefaultCupertinoLocalizations.load': - return ({positionalArgs, namedArgs, typeArgs}) => DefaultCupertinoLocalizations.load(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + DefaultCupertinoLocalizations.load(positionalArgs[0]); case 'DefaultCupertinoLocalizations.delegate': return DefaultCupertinoLocalizations.delegate; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -110,11 +116,12 @@ class DefaultCupertinoLocalizationsAutoBinding extends HTExternalClass { } } -extension DefaultCupertinoLocalizationsBinding on DefaultCupertinoLocalizations { +extension DefaultCupertinoLocalizationsBinding + on DefaultCupertinoLocalizations { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DefaultCupertinoLocalizations'); + return const HTType('DefaultCupertinoLocalizations'); case 'datePickerDateOrder': return datePickerDateOrder; case 'datePickerDateTimeOrder': @@ -146,39 +153,57 @@ extension DefaultCupertinoLocalizationsBinding on DefaultCupertinoLocalizations case 'modalBarrierDismissLabel': return modalBarrierDismissLabel; case 'datePickerYear': - return ({positionalArgs, namedArgs, typeArgs}) => datePickerYear(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + datePickerYear(positionalArgs[0]); case 'datePickerMonth': - return ({positionalArgs, namedArgs, typeArgs}) => datePickerMonth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + datePickerMonth(positionalArgs[0]); case 'datePickerDayOfMonth': - return ({positionalArgs, namedArgs, typeArgs}) => datePickerDayOfMonth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + datePickerDayOfMonth(positionalArgs[0]); case 'datePickerHour': - return ({positionalArgs, namedArgs, typeArgs}) => datePickerHour(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + datePickerHour(positionalArgs[0]); case 'datePickerHourSemanticsLabel': - return ({positionalArgs, namedArgs, typeArgs}) => datePickerHourSemanticsLabel(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + datePickerHourSemanticsLabel(positionalArgs[0]); case 'datePickerMinute': - return ({positionalArgs, namedArgs, typeArgs}) => datePickerMinute(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + datePickerMinute(positionalArgs[0]); case 'datePickerMinuteSemanticsLabel': - return ({positionalArgs, namedArgs, typeArgs}) => datePickerMinuteSemanticsLabel(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + datePickerMinuteSemanticsLabel(positionalArgs[0]); case 'datePickerMediumDate': - return ({positionalArgs, namedArgs, typeArgs}) => datePickerMediumDate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + datePickerMediumDate(positionalArgs[0]); case 'tabSemanticsLabel': return ({positionalArgs, namedArgs, typeArgs}) => tabSemanticsLabel( - tabIndex: namedArgs.containsKey('tabIndex') ? namedArgs['tabIndex'] : null, - tabCount: namedArgs.containsKey('tabCount') ? namedArgs['tabCount'] : null); + tabIndex: namedArgs.containsKey('tabIndex') + ? namedArgs['tabIndex'] + : null, + tabCount: namedArgs.containsKey('tabCount') + ? namedArgs['tabCount'] + : null); case 'timerPickerHour': - return ({positionalArgs, namedArgs, typeArgs}) => timerPickerHour(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + timerPickerHour(positionalArgs[0]); case 'timerPickerMinute': - return ({positionalArgs, namedArgs, typeArgs}) => timerPickerMinute(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + timerPickerMinute(positionalArgs[0]); case 'timerPickerSecond': - return ({positionalArgs, namedArgs, typeArgs}) => timerPickerSecond(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + timerPickerSecond(positionalArgs[0]); case 'timerPickerHourLabel': - return ({positionalArgs, namedArgs, typeArgs}) => timerPickerHourLabel(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + timerPickerHourLabel(positionalArgs[0]); case 'timerPickerMinuteLabel': - return ({positionalArgs, namedArgs, typeArgs}) => timerPickerMinuteLabel(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + timerPickerMinuteLabel(positionalArgs[0]); case 'timerPickerSecondLabel': - return ({positionalArgs, namedArgs, typeArgs}) => timerPickerSecondLabel(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + timerPickerSecondLabel(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/cupertino/nav_bar.g.dart b/lib/bindings/flutter/cupertino/nav_bar.g.dart index c1c307b..8397a2d 100644 --- a/lib/bindings/flutter/cupertino/nav_bar.g.dart +++ b/lib/bindings/flutter/cupertino/nav_bar.g.dart @@ -6,8 +6,11 @@ import 'package:flutter/rendering.dart'; import 'package:flutter/widgets.dart'; const _kDefaultNavBarBorderColor = Color(0x4D000000); -const _kDefaultNavBarBorder = - Border(bottom: BorderSide(color: _kDefaultNavBarBorderColor, width: 0.0, style: BorderStyle.solid)); +const _kDefaultNavBarBorder = Border( + bottom: BorderSide( + color: _kDefaultNavBarBorderColor, + width: 0.0, + style: BorderStyle.solid)); const _defaultHeroTag = _HeroTag(null); @immutable @@ -15,7 +18,8 @@ class _HeroTag { const _HeroTag(this.navigator); final NavigatorState? navigator; @override - String toString() => 'Default Hero tag for Cupertino navigation bars with navigator $navigator'; + String toString() => + 'Default Hero tag for Cupertino navigation bars with navigator $navigator'; @override bool operator ==(Object other) { if (identical(this, other)) { @@ -42,23 +46,44 @@ class CupertinoNavigationBarAutoBinding extends HTExternalClass { case 'CupertinoNavigationBar': return ({positionalArgs, namedArgs, typeArgs}) => CupertinoNavigationBar( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - leading: namedArgs.containsKey('leading') ? namedArgs['leading'] : null, + leading: + namedArgs.containsKey('leading') ? namedArgs['leading'] : null, automaticallyImplyLeading: - namedArgs.containsKey('automaticallyImplyLeading') ? namedArgs['automaticallyImplyLeading'] : true, + namedArgs.containsKey('automaticallyImplyLeading') + ? namedArgs['automaticallyImplyLeading'] + : true, automaticallyImplyMiddle: - namedArgs.containsKey('automaticallyImplyMiddle') ? namedArgs['automaticallyImplyMiddle'] : true, - previousPageTitle: namedArgs.containsKey('previousPageTitle') ? namedArgs['previousPageTitle'] : null, - middle: namedArgs.containsKey('middle') ? namedArgs['middle'] : null, - trailing: namedArgs.containsKey('trailing') ? namedArgs['trailing'] : null, - border: namedArgs.containsKey('border') ? namedArgs['border'] : _kDefaultNavBarBorder, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - brightness: namedArgs.containsKey('brightness') ? namedArgs['brightness'] : null, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + namedArgs.containsKey('automaticallyImplyMiddle') + ? namedArgs['automaticallyImplyMiddle'] + : true, + previousPageTitle: namedArgs.containsKey('previousPageTitle') + ? namedArgs['previousPageTitle'] + : null, + middle: + namedArgs.containsKey('middle') ? namedArgs['middle'] : null, + trailing: namedArgs.containsKey('trailing') + ? namedArgs['trailing'] + : null, + border: namedArgs.containsKey('border') + ? namedArgs['border'] + : _kDefaultNavBarBorder, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + brightness: namedArgs.containsKey('brightness') + ? namedArgs['brightness'] + : null, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, transitionBetweenRoutes: - namedArgs.containsKey('transitionBetweenRoutes') ? namedArgs['transitionBetweenRoutes'] : true, - heroTag: namedArgs.containsKey('heroTag') ? namedArgs['heroTag'] : _defaultHeroTag); + namedArgs.containsKey('transitionBetweenRoutes') + ? namedArgs['transitionBetweenRoutes'] + : true, + heroTag: namedArgs.containsKey('heroTag') + ? namedArgs['heroTag'] + : _defaultHeroTag); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -72,7 +97,7 @@ extension CupertinoNavigationBarBinding on CupertinoNavigationBar { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoNavigationBar'); + return const HTType('CupertinoNavigationBar'); case 'leading': return leading; case 'automaticallyImplyLeading': @@ -104,7 +129,8 @@ extension CupertinoNavigationBarBinding on CupertinoNavigationBar { case 'hashCode': return hashCode; case 'shouldFullyObstruct': - return ({positionalArgs, namedArgs, typeArgs}) => shouldFullyObstruct(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + shouldFullyObstruct(positionalArgs[0]); case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'createElement': @@ -112,31 +138,44 @@ extension CupertinoNavigationBarBinding on CupertinoNavigationBar { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class CupertinoSliverNavigationBarAutoBinding extends HTExternalClass { - CupertinoSliverNavigationBarAutoBinding() : super('CupertinoSliverNavigationBar'); + CupertinoSliverNavigationBarAutoBinding() + : super('CupertinoSliverNavigationBar'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { @@ -144,25 +183,50 @@ class CupertinoSliverNavigationBarAutoBinding extends HTExternalClass { case 'CupertinoSliverNavigationBar': return ({positionalArgs, namedArgs, typeArgs}) => CupertinoSliverNavigationBar( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - largeTitle: namedArgs.containsKey('largeTitle') ? namedArgs['largeTitle'] : null, - leading: namedArgs.containsKey('leading') ? namedArgs['leading'] : null, + largeTitle: namedArgs.containsKey('largeTitle') + ? namedArgs['largeTitle'] + : null, + leading: + namedArgs.containsKey('leading') ? namedArgs['leading'] : null, automaticallyImplyLeading: - namedArgs.containsKey('automaticallyImplyLeading') ? namedArgs['automaticallyImplyLeading'] : true, + namedArgs.containsKey('automaticallyImplyLeading') + ? namedArgs['automaticallyImplyLeading'] + : true, automaticallyImplyTitle: - namedArgs.containsKey('automaticallyImplyTitle') ? namedArgs['automaticallyImplyTitle'] : true, - previousPageTitle: namedArgs.containsKey('previousPageTitle') ? namedArgs['previousPageTitle'] : null, - middle: namedArgs.containsKey('middle') ? namedArgs['middle'] : null, - trailing: namedArgs.containsKey('trailing') ? namedArgs['trailing'] : null, - border: namedArgs.containsKey('border') ? namedArgs['border'] : _kDefaultNavBarBorder, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - brightness: namedArgs.containsKey('brightness') ? namedArgs['brightness'] : null, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + namedArgs.containsKey('automaticallyImplyTitle') + ? namedArgs['automaticallyImplyTitle'] + : true, + previousPageTitle: namedArgs.containsKey('previousPageTitle') + ? namedArgs['previousPageTitle'] + : null, + middle: + namedArgs.containsKey('middle') ? namedArgs['middle'] : null, + trailing: namedArgs.containsKey('trailing') + ? namedArgs['trailing'] + : null, + border: namedArgs.containsKey('border') + ? namedArgs['border'] + : _kDefaultNavBarBorder, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + brightness: namedArgs.containsKey('brightness') + ? namedArgs['brightness'] + : null, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, transitionBetweenRoutes: - namedArgs.containsKey('transitionBetweenRoutes') ? namedArgs['transitionBetweenRoutes'] : true, - heroTag: namedArgs.containsKey('heroTag') ? namedArgs['heroTag'] : _defaultHeroTag, - stretch: namedArgs.containsKey('stretch') ? namedArgs['stretch'] : false); + namedArgs.containsKey('transitionBetweenRoutes') + ? namedArgs['transitionBetweenRoutes'] + : true, + heroTag: namedArgs.containsKey('heroTag') + ? namedArgs['heroTag'] + : _defaultHeroTag, + stretch: namedArgs.containsKey('stretch') + ? namedArgs['stretch'] + : false); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -176,7 +240,7 @@ extension CupertinoSliverNavigationBarBinding on CupertinoSliverNavigationBar { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoSliverNavigationBar'); + return const HTType('CupertinoSliverNavigationBar'); case 'largeTitle': return largeTitle; case 'leading': @@ -218,43 +282,62 @@ extension CupertinoSliverNavigationBarBinding on CupertinoSliverNavigationBar { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class CupertinoNavigationBarBackButtonAutoBinding extends HTExternalClass { - CupertinoNavigationBarBackButtonAutoBinding() : super('CupertinoNavigationBarBackButton'); + CupertinoNavigationBarBackButtonAutoBinding() + : super('CupertinoNavigationBarBackButton'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'CupertinoNavigationBarBackButton': - return ({positionalArgs, namedArgs, typeArgs}) => CupertinoNavigationBarBackButton( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - previousPageTitle: namedArgs.containsKey('previousPageTitle') ? namedArgs['previousPageTitle'] : null, - onPressed: namedArgs.containsKey('onPressed') ? namedArgs['onPressed'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + CupertinoNavigationBarBackButton( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + color: + namedArgs.containsKey('color') ? namedArgs['color'] : null, + previousPageTitle: namedArgs.containsKey('previousPageTitle') + ? namedArgs['previousPageTitle'] + : null, + onPressed: namedArgs.containsKey('onPressed') + ? namedArgs['onPressed'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -265,16 +348,18 @@ class CupertinoNavigationBarBackButtonAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } -extension CupertinoNavigationBarBackButtonBinding on CupertinoNavigationBarBackButton { +extension CupertinoNavigationBarBackButtonBinding + on CupertinoNavigationBarBackButton { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoNavigationBarBackButton'); + return const HTType('CupertinoNavigationBarBackButton'); case 'color': return color; case 'previousPageTitle': @@ -286,31 +371,44 @@ extension CupertinoNavigationBarBackButtonBinding on CupertinoNavigationBarBackB case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/cupertino/page_scaffold.g.dart b/lib/bindings/flutter/cupertino/page_scaffold.g.dart index 4adabdd..d59524f 100644 --- a/lib/bindings/flutter/cupertino/page_scaffold.g.dart +++ b/lib/bindings/flutter/cupertino/page_scaffold.g.dart @@ -11,13 +11,19 @@ class CupertinoPageScaffoldAutoBinding extends HTExternalClass { case 'CupertinoPageScaffold': return ({positionalArgs, namedArgs, typeArgs}) => CupertinoPageScaffold( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - navigationBar: namedArgs.containsKey('navigationBar') ? namedArgs['navigationBar'] : null, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, + navigationBar: namedArgs.containsKey('navigationBar') + ? namedArgs['navigationBar'] + : null, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, resizeToAvoidBottomInset: - namedArgs.containsKey('resizeToAvoidBottomInset') ? namedArgs['resizeToAvoidBottomInset'] : true, + namedArgs.containsKey('resizeToAvoidBottomInset') + ? namedArgs['resizeToAvoidBottomInset'] + : true, child: namedArgs['child']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -31,7 +37,7 @@ extension CupertinoPageScaffoldBinding on CupertinoPageScaffold { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoPageScaffold'); + return const HTType('CupertinoPageScaffold'); case 'navigationBar': return navigationBar; case 'child': @@ -51,25 +57,37 @@ extension CupertinoPageScaffoldBinding on CupertinoPageScaffold { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/cupertino/picker.g.dart b/lib/bindings/flutter/cupertino/picker.g.dart index df53de6..16508ff 100644 --- a/lib/bindings/flutter/cupertino/picker.g.dart +++ b/lib/bindings/flutter/cupertino/picker.g.dart @@ -16,39 +16,71 @@ class CupertinoPickerAutoBinding extends HTExternalClass { case 'CupertinoPicker': return ({positionalArgs, namedArgs, typeArgs}) => CupertinoPicker( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - diameterRatio: namedArgs.containsKey('diameterRatio') ? namedArgs['diameterRatio'] : _kDefaultDiameterRatio, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - offAxisFraction: namedArgs.containsKey('offAxisFraction') ? namedArgs['offAxisFraction'] : 0.0, - useMagnifier: namedArgs.containsKey('useMagnifier') ? namedArgs['useMagnifier'] : false, - magnification: namedArgs.containsKey('magnification') ? namedArgs['magnification'] : 1.0, - scrollController: namedArgs.containsKey('scrollController') ? namedArgs['scrollController'] : null, - squeeze: namedArgs.containsKey('squeeze') ? namedArgs['squeeze'] : _kSqueeze, + diameterRatio: namedArgs.containsKey('diameterRatio') + ? namedArgs['diameterRatio'] + : _kDefaultDiameterRatio, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + offAxisFraction: namedArgs.containsKey('offAxisFraction') + ? namedArgs['offAxisFraction'] + : 0.0, + useMagnifier: namedArgs.containsKey('useMagnifier') + ? namedArgs['useMagnifier'] + : false, + magnification: namedArgs.containsKey('magnification') + ? namedArgs['magnification'] + : 1.0, + scrollController: namedArgs.containsKey('scrollController') + ? namedArgs['scrollController'] + : null, + squeeze: namedArgs.containsKey('squeeze') + ? namedArgs['squeeze'] + : _kSqueeze, itemExtent: namedArgs['itemExtent'], onSelectedItemChanged: namedArgs['onSelectedItemChanged'], selectionOverlay: namedArgs.containsKey('selectionOverlay') ? namedArgs['selectionOverlay'] : const CupertinoPickerDefaultSelectionOverlay(), - looping: namedArgs.containsKey('looping') ? namedArgs['looping'] : false, + looping: + namedArgs.containsKey('looping') ? namedArgs['looping'] : false, children: List.from(namedArgs['children'])); case 'CupertinoPicker.builder': - return ({positionalArgs, namedArgs, typeArgs}) => CupertinoPicker.builder( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - diameterRatio: namedArgs.containsKey('diameterRatio') ? namedArgs['diameterRatio'] : _kDefaultDiameterRatio, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - offAxisFraction: namedArgs.containsKey('offAxisFraction') ? namedArgs['offAxisFraction'] : 0.0, - useMagnifier: namedArgs.containsKey('useMagnifier') ? namedArgs['useMagnifier'] : false, - magnification: namedArgs.containsKey('magnification') ? namedArgs['magnification'] : 1.0, - scrollController: namedArgs.containsKey('scrollController') ? namedArgs['scrollController'] : null, - squeeze: namedArgs.containsKey('squeeze') ? namedArgs['squeeze'] : _kSqueeze, - itemExtent: namedArgs['itemExtent'], - onSelectedItemChanged: namedArgs['onSelectedItemChanged'], - itemBuilder: namedArgs['itemBuilder'], - childCount: namedArgs.containsKey('childCount') ? namedArgs['childCount'] : null, - selectionOverlay: namedArgs.containsKey('selectionOverlay') - ? namedArgs['selectionOverlay'] - : const CupertinoPickerDefaultSelectionOverlay()); + return ({positionalArgs, namedArgs, typeArgs}) => + CupertinoPicker.builder( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + diameterRatio: namedArgs.containsKey('diameterRatio') + ? namedArgs['diameterRatio'] + : _kDefaultDiameterRatio, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + offAxisFraction: namedArgs.containsKey('offAxisFraction') + ? namedArgs['offAxisFraction'] + : 0.0, + useMagnifier: namedArgs.containsKey('useMagnifier') + ? namedArgs['useMagnifier'] + : false, + magnification: namedArgs.containsKey('magnification') + ? namedArgs['magnification'] + : 1.0, + scrollController: namedArgs.containsKey('scrollController') + ? namedArgs['scrollController'] + : null, + squeeze: namedArgs.containsKey('squeeze') + ? namedArgs['squeeze'] + : _kSqueeze, + itemExtent: namedArgs['itemExtent'], + onSelectedItemChanged: namedArgs['onSelectedItemChanged'], + itemBuilder: namedArgs['itemBuilder'], + childCount: namedArgs.containsKey('childCount') + ? namedArgs['childCount'] + : null, + selectionOverlay: namedArgs.containsKey('selectionOverlay') + ? namedArgs['selectionOverlay'] + : const CupertinoPickerDefaultSelectionOverlay()); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -59,8 +91,10 @@ class CupertinoPickerAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'NullableIndexedWidgetBuilder': (HTFunction function) => - (context, index) => function.call(positionalArgs: [context, index], namedArgs: const {}) as Widget?, + 'NullableIndexedWidgetBuilder': (HTFunction function) => (context, + index) => + function.call(positionalArgs: [context, index], namedArgs: const {}) + as Widget?, }; } } @@ -69,7 +103,7 @@ extension CupertinoPickerBinding on CupertinoPicker { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoPicker'); + return const HTType('CupertinoPicker'); case 'diameterRatio': return diameterRatio; case 'backgroundColor': @@ -103,44 +137,64 @@ extension CupertinoPickerBinding on CupertinoPicker { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } -class CupertinoPickerDefaultSelectionOverlayAutoBinding extends HTExternalClass { - CupertinoPickerDefaultSelectionOverlayAutoBinding() : super('CupertinoPickerDefaultSelectionOverlay'); +class CupertinoPickerDefaultSelectionOverlayAutoBinding + extends HTExternalClass { + CupertinoPickerDefaultSelectionOverlayAutoBinding() + : super('CupertinoPickerDefaultSelectionOverlay'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'CupertinoPickerDefaultSelectionOverlay': - return ({positionalArgs, namedArgs, typeArgs}) => CupertinoPickerDefaultSelectionOverlay( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - background: - namedArgs.containsKey('background') ? namedArgs['background'] : CupertinoColors.tertiarySystemFill, - capLeftEdge: namedArgs.containsKey('capLeftEdge') ? namedArgs['capLeftEdge'] : true, - capRightEdge: namedArgs.containsKey('capRightEdge') ? namedArgs['capRightEdge'] : true); + return ({positionalArgs, namedArgs, typeArgs}) => + CupertinoPickerDefaultSelectionOverlay( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + background: namedArgs.containsKey('background') + ? namedArgs['background'] + : CupertinoColors.tertiarySystemFill, + capLeftEdge: namedArgs.containsKey('capLeftEdge') + ? namedArgs['capLeftEdge'] + : true, + capRightEdge: namedArgs.containsKey('capRightEdge') + ? namedArgs['capRightEdge'] + : true); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -150,11 +204,12 @@ class CupertinoPickerDefaultSelectionOverlayAutoBinding extends HTExternalClass } } -extension CupertinoPickerDefaultSelectionOverlayBinding on CupertinoPickerDefaultSelectionOverlay { +extension CupertinoPickerDefaultSelectionOverlayBinding + on CupertinoPickerDefaultSelectionOverlay { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoPickerDefaultSelectionOverlay'); + return const HTType('CupertinoPickerDefaultSelectionOverlay'); case 'capLeftEdge': return capLeftEdge; case 'capRightEdge': @@ -166,31 +221,44 @@ extension CupertinoPickerDefaultSelectionOverlayBinding on CupertinoPickerDefaul case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/cupertino/refresh.g.dart b/lib/bindings/flutter/cupertino/refresh.g.dart index dee6f00..29883a1 100644 --- a/lib/bindings/flutter/cupertino/refresh.g.dart +++ b/lib/bindings/flutter/cupertino/refresh.g.dart @@ -22,7 +22,7 @@ class RefreshIndicatorModeAutoBinding extends HTExternalClass { case 'RefreshIndicatorMode.done': return RefreshIndicatorMode.done; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -30,40 +30,57 @@ class RefreshIndicatorModeAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RefreshIndicatorMode'); + return const HTType('RefreshIndicatorMode'); case 'index': return (instance as RefreshIndicatorMode).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as RefreshIndicatorMode).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as RefreshIndicatorMode).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class CupertinoSliverRefreshControlAutoBinding extends HTExternalClass { - CupertinoSliverRefreshControlAutoBinding() : super('CupertinoSliverRefreshControl'); + CupertinoSliverRefreshControlAutoBinding() + : super('CupertinoSliverRefreshControl'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'CupertinoSliverRefreshControl': - const buildRefreshIndicator = CupertinoSliverRefreshControl.buildRefreshIndicator; - return ({positionalArgs, namedArgs, typeArgs}) => CupertinoSliverRefreshControl( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - refreshTriggerPullDistance: namedArgs.containsKey('refreshTriggerPullDistance') - ? namedArgs['refreshTriggerPullDistance'] - : _defaultRefreshTriggerPullDistance, - refreshIndicatorExtent: namedArgs.containsKey('refreshIndicatorExtent') - ? namedArgs['refreshIndicatorExtent'] - : _defaultRefreshIndicatorExtent, - builder: namedArgs.containsKey('builder') ? namedArgs['builder'] : buildRefreshIndicator, - onRefresh: namedArgs.containsKey('onRefresh') ? namedArgs['onRefresh'] : null); + const buildRefreshIndicator = + CupertinoSliverRefreshControl.buildRefreshIndicator; + return ({positionalArgs, namedArgs, typeArgs}) => + CupertinoSliverRefreshControl( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + refreshTriggerPullDistance: + namedArgs.containsKey( + 'refreshTriggerPullDistance') + ? namedArgs['refreshTriggerPullDistance'] + : _defaultRefreshTriggerPullDistance, + refreshIndicatorExtent: + namedArgs + .containsKey('refreshIndicatorExtent') + ? namedArgs['refreshIndicatorExtent'] + : _defaultRefreshIndicatorExtent, + builder: namedArgs.containsKey('builder') + ? namedArgs['builder'] + : buildRefreshIndicator, + onRefresh: namedArgs.containsKey('onRefresh') + ? namedArgs['onRefresh'] + : null); case 'CupertinoSliverRefreshControl.buildRefreshIndicator': - return ({positionalArgs, namedArgs, typeArgs}) => CupertinoSliverRefreshControl.buildRefreshIndicator( - positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3], positionalArgs[4]); + return ({positionalArgs, namedArgs, typeArgs}) => + CupertinoSliverRefreshControl.buildRefreshIndicator( + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3], + positionalArgs[4]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -74,12 +91,20 @@ class CupertinoSliverRefreshControlAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RefreshControlIndicatorBuilder': (HTFunction function) => - (context, refreshState, pulledExtent, refreshTriggerPullDistance, refreshIndicatorExtent) => function.call( - positionalArgs: [context, refreshState, pulledExtent, refreshTriggerPullDistance, refreshIndicatorExtent], - namedArgs: const {}) as Widget, - 'RefreshCallback': (HTFunction function) => - () => function.call(positionalArgs: const [], namedArgs: const {}) as Future, + 'RefreshControlIndicatorBuilder': (HTFunction function) => (context, + refreshState, + pulledExtent, + refreshTriggerPullDistance, + refreshIndicatorExtent) => + function.call(positionalArgs: [ + context, + refreshState, + pulledExtent, + refreshTriggerPullDistance, + refreshIndicatorExtent + ], namedArgs: const {}) as Widget, + 'RefreshCallback': (HTFunction function) => () => function + .call(positionalArgs: const [], namedArgs: const {}) as Future, }; } @@ -87,11 +112,12 @@ class CupertinoSliverRefreshControlAutoBinding extends HTExternalClass { static const _defaultRefreshIndicatorExtent = 60.0; } -extension CupertinoSliverRefreshControlBinding on CupertinoSliverRefreshControl { +extension CupertinoSliverRefreshControlBinding + on CupertinoSliverRefreshControl { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoSliverRefreshControl'); + return const HTType('CupertinoSliverRefreshControl'); case 'refreshTriggerPullDistance': return refreshTriggerPullDistance; case 'refreshIndicatorExtent': @@ -111,25 +137,37 @@ extension CupertinoSliverRefreshControlBinding on CupertinoSliverRefreshControl case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/cupertino/route.g.dart b/lib/bindings/flutter/cupertino/route.g.dart index 03bd299..ce7dfc7 100644 --- a/lib/bindings/flutter/cupertino/route.g.dart +++ b/lib/bindings/flutter/cupertino/route.g.dart @@ -11,14 +11,15 @@ class CupertinoPageTransitionAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'CupertinoPageTransition': - return ({positionalArgs, namedArgs, typeArgs}) => CupertinoPageTransition( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - primaryRouteAnimation: namedArgs['primaryRouteAnimation'], - secondaryRouteAnimation: namedArgs['secondaryRouteAnimation'], - child: namedArgs['child'], - linearTransition: namedArgs['linearTransition']); + return ({positionalArgs, namedArgs, typeArgs}) => + CupertinoPageTransition( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + primaryRouteAnimation: namedArgs['primaryRouteAnimation'], + secondaryRouteAnimation: namedArgs['secondaryRouteAnimation'], + child: namedArgs['child'], + linearTransition: namedArgs['linearTransition']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -32,7 +33,7 @@ extension CupertinoPageTransitionBinding on CupertinoPageTransition { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoPageTransition'); + return const HTType('CupertinoPageTransition'); case 'child': return child; case 'key': @@ -40,50 +41,65 @@ extension CupertinoPageTransitionBinding on CupertinoPageTransition { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class CupertinoFullscreenDialogTransitionAutoBinding extends HTExternalClass { - CupertinoFullscreenDialogTransitionAutoBinding() : super('CupertinoFullscreenDialogTransition'); + CupertinoFullscreenDialogTransitionAutoBinding() + : super('CupertinoFullscreenDialogTransition'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'CupertinoFullscreenDialogTransition': - return ({positionalArgs, namedArgs, typeArgs}) => CupertinoFullscreenDialogTransition( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - primaryRouteAnimation: namedArgs['primaryRouteAnimation'], - secondaryRouteAnimation: namedArgs['secondaryRouteAnimation'], - child: namedArgs['child'], - linearTransition: namedArgs['linearTransition']); + return ({positionalArgs, namedArgs, typeArgs}) => + CupertinoFullscreenDialogTransition( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + primaryRouteAnimation: namedArgs['primaryRouteAnimation'], + secondaryRouteAnimation: namedArgs['secondaryRouteAnimation'], + child: namedArgs['child'], + linearTransition: namedArgs['linearTransition']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -93,11 +109,12 @@ class CupertinoFullscreenDialogTransitionAutoBinding extends HTExternalClass { } } -extension CupertinoFullscreenDialogTransitionBinding on CupertinoFullscreenDialogTransition { +extension CupertinoFullscreenDialogTransitionBinding + on CupertinoFullscreenDialogTransition { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoFullscreenDialogTransition'); + return const HTType('CupertinoFullscreenDialogTransition'); case 'child': return child; case 'key': @@ -105,31 +122,44 @@ extension CupertinoFullscreenDialogTransitionBinding on CupertinoFullscreenDialo case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/cupertino/scrollbar.g.dart b/lib/bindings/flutter/cupertino/scrollbar.g.dart index e130bfc..21bf597 100644 --- a/lib/bindings/flutter/cupertino/scrollbar.g.dart +++ b/lib/bindings/flutter/cupertino/scrollbar.g.dart @@ -12,18 +12,29 @@ class CupertinoScrollbarAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => CupertinoScrollbar( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, child: namedArgs['child'], - controller: namedArgs.containsKey('controller') ? namedArgs['controller'] : null, - isAlwaysShown: namedArgs.containsKey('isAlwaysShown') ? namedArgs['isAlwaysShown'] : false, - thickness: namedArgs.containsKey('thickness') ? namedArgs['thickness'] : defaultThickness, - thicknessWhileDragging: namedArgs.containsKey('thicknessWhileDragging') - ? namedArgs['thicknessWhileDragging'] - : defaultThicknessWhileDragging, - radius: namedArgs.containsKey('radius') ? namedArgs['radius'] : defaultRadius, + controller: namedArgs.containsKey('controller') + ? namedArgs['controller'] + : null, + isAlwaysShown: namedArgs.containsKey('isAlwaysShown') + ? namedArgs['isAlwaysShown'] + : false, + thickness: namedArgs.containsKey('thickness') + ? namedArgs['thickness'] + : defaultThickness, + thicknessWhileDragging: + namedArgs.containsKey('thicknessWhileDragging') + ? namedArgs['thicknessWhileDragging'] + : defaultThicknessWhileDragging, + radius: namedArgs.containsKey('radius') + ? namedArgs['radius'] + : defaultRadius, radiusWhileDragging: namedArgs.containsKey('radiusWhileDragging') ? namedArgs['radiusWhileDragging'] : defaultRadiusWhileDragging, notificationPredicate: - namedArgs.containsKey('notificationPredicate') ? namedArgs['notificationPredicate'] : null); + namedArgs.containsKey('notificationPredicate') + ? namedArgs['notificationPredicate'] + : null); case 'CupertinoScrollbar.defaultThickness': return CupertinoScrollbar.defaultThickness; case 'CupertinoScrollbar.defaultThicknessWhileDragging': @@ -33,7 +44,7 @@ class CupertinoScrollbarAutoBinding extends HTExternalClass { case 'CupertinoScrollbar.defaultRadiusWhileDragging': return CupertinoScrollbar.defaultRadiusWhileDragging; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -44,8 +55,9 @@ class CupertinoScrollbarAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'ScrollNotificationPredicate': (HTFunction function) => - (notification) => function.call(positionalArgs: [notification], namedArgs: const {}) as bool, + 'ScrollNotificationPredicate': (HTFunction function) => (notification) => + function.call(positionalArgs: [notification], namedArgs: const {}) + as bool, }; } @@ -59,7 +71,7 @@ extension CupertinoScrollbarBinding on CupertinoScrollbar { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoScrollbar'); + return const HTType('CupertinoScrollbar'); case 'thicknessWhileDragging': return thicknessWhileDragging; case 'radiusWhileDragging': @@ -95,25 +107,37 @@ extension CupertinoScrollbarBinding on CupertinoScrollbar { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/cupertino/search_field.g.dart b/lib/bindings/flutter/cupertino/search_field.g.dart index 1581f10..bbc79bb 100644 --- a/lib/bindings/flutter/cupertino/search_field.g.dart +++ b/lib/bindings/flutter/cupertino/search_field.g.dart @@ -9,37 +9,67 @@ class CupertinoSearchTextFieldAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'CupertinoSearchTextField': - return ({positionalArgs, namedArgs, typeArgs}) => CupertinoSearchTextField( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - controller: namedArgs.containsKey('controller') ? namedArgs['controller'] : null, - onChanged: namedArgs.containsKey('onChanged') ? namedArgs['onChanged'] : null, - onSubmitted: namedArgs.containsKey('onSubmitted') ? namedArgs['onSubmitted'] : null, - style: namedArgs.containsKey('style') ? namedArgs['style'] : null, - placeholder: namedArgs.containsKey('placeholder') ? namedArgs['placeholder'] : null, - placeholderStyle: namedArgs.containsKey('placeholderStyle') ? namedArgs['placeholderStyle'] : null, - decoration: namedArgs.containsKey('decoration') ? namedArgs['decoration'] : null, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - borderRadius: namedArgs.containsKey('borderRadius') ? namedArgs['borderRadius'] : null, - padding: namedArgs.containsKey('padding') - ? namedArgs['padding'] - : const EdgeInsetsDirectional.fromSTEB(3.8, 8, 5, 8), - itemColor: namedArgs.containsKey('itemColor') ? namedArgs['itemColor'] : CupertinoColors.secondaryLabel, - itemSize: namedArgs.containsKey('itemSize') ? namedArgs['itemSize'] : 20.0, - prefixInsets: namedArgs.containsKey('prefixInsets') - ? namedArgs['prefixInsets'] - : const EdgeInsetsDirectional.fromSTEB(6, 0, 0, 4), - suffixInsets: namedArgs.containsKey('suffixInsets') - ? namedArgs['suffixInsets'] - : const EdgeInsetsDirectional.fromSTEB(0, 0, 5, 2), - suffixIcon: namedArgs.containsKey('suffixIcon') - ? namedArgs['suffixIcon'] - : const Icon(CupertinoIcons.xmark_circle_fill), - suffixMode: namedArgs.containsKey('suffixMode') ? namedArgs['suffixMode'] : OverlayVisibilityMode.editing, - onSuffixTap: namedArgs.containsKey('onSuffixTap') ? namedArgs['onSuffixTap'] : null, - restorationId: namedArgs.containsKey('restorationId') ? namedArgs['restorationId'] : null, - focusNode: namedArgs.containsKey('focusNode') ? namedArgs['focusNode'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + CupertinoSearchTextField( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + controller: namedArgs.containsKey('controller') + ? namedArgs['controller'] + : null, + onChanged: namedArgs.containsKey('onChanged') + ? namedArgs['onChanged'] + : null, + onSubmitted: namedArgs.containsKey('onSubmitted') + ? namedArgs['onSubmitted'] + : null, + style: + namedArgs.containsKey('style') ? namedArgs['style'] : null, + placeholder: namedArgs.containsKey('placeholder') + ? namedArgs['placeholder'] + : null, + placeholderStyle: namedArgs.containsKey('placeholderStyle') + ? namedArgs['placeholderStyle'] + : null, + decoration: namedArgs.containsKey('decoration') + ? namedArgs['decoration'] + : null, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + borderRadius: namedArgs.containsKey('borderRadius') + ? namedArgs['borderRadius'] + : null, + padding: namedArgs.containsKey('padding') + ? namedArgs['padding'] + : const EdgeInsetsDirectional.fromSTEB(3.8, 8, 5, 8), + itemColor: namedArgs.containsKey('itemColor') + ? namedArgs['itemColor'] + : CupertinoColors.secondaryLabel, + itemSize: namedArgs.containsKey('itemSize') + ? namedArgs['itemSize'] + : 20.0, + prefixInsets: namedArgs.containsKey('prefixInsets') + ? namedArgs['prefixInsets'] + : const EdgeInsetsDirectional.fromSTEB(6, 0, 0, 4), + suffixInsets: namedArgs.containsKey('suffixInsets') + ? namedArgs['suffixInsets'] + : const EdgeInsetsDirectional.fromSTEB(0, 0, 5, 2), + suffixIcon: namedArgs.containsKey('suffixIcon') + ? namedArgs['suffixIcon'] + : const Icon(CupertinoIcons.xmark_circle_fill), + suffixMode: namedArgs.containsKey('suffixMode') + ? namedArgs['suffixMode'] + : OverlayVisibilityMode.editing, + onSuffixTap: namedArgs.containsKey('onSuffixTap') + ? namedArgs['onSuffixTap'] + : null, + restorationId: namedArgs.containsKey('restorationId') + ? namedArgs['restorationId'] + : null, + focusNode: namedArgs.containsKey('focusNode') + ? namedArgs['focusNode'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -50,7 +80,8 @@ class CupertinoSearchTextFieldAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -59,7 +90,7 @@ extension CupertinoSearchTextFieldBinding on CupertinoSearchTextField { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoSearchTextField'); + return const HTType('CupertinoSearchTextField'); case 'controller': return controller; case 'onChanged': @@ -109,25 +140,37 @@ extension CupertinoSearchTextFieldBinding on CupertinoSearchTextField { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/cupertino/slider.g.dart b/lib/bindings/flutter/cupertino/slider.g.dart index 952e927..4650d3c 100644 --- a/lib/bindings/flutter/cupertino/slider.g.dart +++ b/lib/bindings/flutter/cupertino/slider.g.dart @@ -14,15 +14,25 @@ class CupertinoSliderAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, value: namedArgs['value'], onChanged: namedArgs['onChanged'], - onChangeStart: namedArgs.containsKey('onChangeStart') ? namedArgs['onChangeStart'] : null, - onChangeEnd: namedArgs.containsKey('onChangeEnd') ? namedArgs['onChangeEnd'] : null, + onChangeStart: namedArgs.containsKey('onChangeStart') + ? namedArgs['onChangeStart'] + : null, + onChangeEnd: namedArgs.containsKey('onChangeEnd') + ? namedArgs['onChangeEnd'] + : null, min: namedArgs.containsKey('min') ? namedArgs['min'] : 0.0, max: namedArgs.containsKey('max') ? namedArgs['max'] : 1.0, - divisions: namedArgs.containsKey('divisions') ? namedArgs['divisions'] : null, - activeColor: namedArgs.containsKey('activeColor') ? namedArgs['activeColor'] : null, - thumbColor: namedArgs.containsKey('thumbColor') ? namedArgs['thumbColor'] : CupertinoColors.white); + divisions: namedArgs.containsKey('divisions') + ? namedArgs['divisions'] + : null, + activeColor: namedArgs.containsKey('activeColor') + ? namedArgs['activeColor'] + : null, + thumbColor: namedArgs.containsKey('thumbColor') + ? namedArgs['thumbColor'] + : CupertinoColors.white); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -36,7 +46,7 @@ extension CupertinoSliderBinding on CupertinoSlider { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoSlider'); + return const HTType('CupertinoSlider'); case 'value': return value; case 'onChanged': @@ -62,29 +72,41 @@ extension CupertinoSliderBinding on CupertinoSlider { case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/cupertino/switch.g.dart b/lib/bindings/flutter/cupertino/switch.g.dart index 3b51541..1d1a574 100644 --- a/lib/bindings/flutter/cupertino/switch.g.dart +++ b/lib/bindings/flutter/cupertino/switch.g.dart @@ -16,12 +16,17 @@ class CupertinoSwitchAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, value: namedArgs['value'], onChanged: namedArgs['onChanged'], - activeColor: namedArgs.containsKey('activeColor') ? namedArgs['activeColor'] : null, - trackColor: namedArgs.containsKey('trackColor') ? namedArgs['trackColor'] : null, - dragStartBehavior: - namedArgs.containsKey('dragStartBehavior') ? namedArgs['dragStartBehavior'] : DragStartBehavior.start); + activeColor: namedArgs.containsKey('activeColor') + ? namedArgs['activeColor'] + : null, + trackColor: namedArgs.containsKey('trackColor') + ? namedArgs['trackColor'] + : null, + dragStartBehavior: namedArgs.containsKey('dragStartBehavior') + ? namedArgs['dragStartBehavior'] + : DragStartBehavior.start); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -35,7 +40,7 @@ extension CupertinoSwitchBinding on CupertinoSwitch { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoSwitch'); + return const HTType('CupertinoSwitch'); case 'value': return value; case 'onChanged': @@ -53,29 +58,41 @@ extension CupertinoSwitchBinding on CupertinoSwitch { case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/cupertino/tab_scaffold.g.dart b/lib/bindings/flutter/cupertino/tab_scaffold.g.dart index 21cbada..a603306 100644 --- a/lib/bindings/flutter/cupertino/tab_scaffold.g.dart +++ b/lib/bindings/flutter/cupertino/tab_scaffold.g.dart @@ -10,9 +10,12 @@ class CupertinoTabControllerAutoBinding extends HTExternalClass { switch (varName) { case 'CupertinoTabController': return ({positionalArgs, namedArgs, typeArgs}) => - CupertinoTabController(initialIndex: namedArgs.containsKey('initialIndex') ? namedArgs['initialIndex'] : 0); + CupertinoTabController( + initialIndex: namedArgs.containsKey('initialIndex') + ? namedArgs['initialIndex'] + : 0); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -28,7 +31,8 @@ class CupertinoTabControllerAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -37,17 +41,19 @@ extension CupertinoTabControllerBinding on CupertinoTabController { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoTabController'); + return const HTType('CupertinoTabController'); case 'index': return index; case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -57,7 +63,7 @@ extension CupertinoTabControllerBinding on CupertinoTabController { index = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -73,13 +79,21 @@ class CupertinoTabScaffoldAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, tabBar: namedArgs['tabBar'], tabBuilder: namedArgs['tabBuilder'], - controller: namedArgs.containsKey('controller') ? namedArgs['controller'] : null, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, + controller: namedArgs.containsKey('controller') + ? namedArgs['controller'] + : null, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, resizeToAvoidBottomInset: - namedArgs.containsKey('resizeToAvoidBottomInset') ? namedArgs['resizeToAvoidBottomInset'] : true, - restorationId: namedArgs.containsKey('restorationId') ? namedArgs['restorationId'] : null); + namedArgs.containsKey('resizeToAvoidBottomInset') + ? namedArgs['resizeToAvoidBottomInset'] + : true, + restorationId: namedArgs.containsKey('restorationId') + ? namedArgs['restorationId'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -90,8 +104,9 @@ class CupertinoTabScaffoldAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'IndexedWidgetBuilder': (HTFunction function) => - (context, index) => function.call(positionalArgs: [context, index], namedArgs: const {}) as Widget, + 'IndexedWidgetBuilder': (HTFunction function) => (context, index) => + function.call(positionalArgs: [context, index], namedArgs: const {}) + as Widget, }; } } @@ -100,7 +115,7 @@ extension CupertinoTabScaffoldBinding on CupertinoTabScaffold { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoTabScaffold'); + return const HTType('CupertinoTabScaffold'); case 'tabBar': return tabBar; case 'controller': @@ -124,40 +139,56 @@ extension CupertinoTabScaffoldBinding on CupertinoTabScaffold { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class RestorableCupertinoTabControllerAutoBinding extends HTExternalClass { - RestorableCupertinoTabControllerAutoBinding() : super('RestorableCupertinoTabController'); + RestorableCupertinoTabControllerAutoBinding() + : super('RestorableCupertinoTabController'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RestorableCupertinoTabController': - return ({positionalArgs, namedArgs, typeArgs}) => RestorableCupertinoTabController( - initialIndex: namedArgs.containsKey('initialIndex') ? namedArgs['initialIndex'] : 0); + return ({positionalArgs, namedArgs, typeArgs}) => + RestorableCupertinoTabController( + initialIndex: namedArgs.containsKey('initialIndex') + ? namedArgs['initialIndex'] + : 0); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -168,16 +199,18 @@ class RestorableCupertinoTabControllerAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } -extension RestorableCupertinoTabControllerBinding on RestorableCupertinoTabController { +extension RestorableCupertinoTabControllerBinding + on RestorableCupertinoTabController { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RestorableCupertinoTabController'); + return const HTType('RestorableCupertinoTabController'); case 'value': return value; case 'enabled': @@ -185,19 +218,23 @@ extension RestorableCupertinoTabControllerBinding on RestorableCupertinoTabContr case 'createDefaultValue': return ({positionalArgs, namedArgs, typeArgs}) => createDefaultValue(); case 'fromPrimitives': - return ({positionalArgs, namedArgs, typeArgs}) => fromPrimitives(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + fromPrimitives(positionalArgs[0]); case 'toPrimitives': return ({positionalArgs, namedArgs, typeArgs}) => toPrimitives(); case 'initWithValue': - return ({positionalArgs, namedArgs, typeArgs}) => initWithValue(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + initWithValue(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/cupertino/tab_view.g.dart b/lib/bindings/flutter/cupertino/tab_view.g.dart index 1e891e0..b0e8d56 100644 --- a/lib/bindings/flutter/cupertino/tab_view.g.dart +++ b/lib/bindings/flutter/cupertino/tab_view.g.dart @@ -11,18 +11,30 @@ class CupertinoTabViewAutoBinding extends HTExternalClass { case 'CupertinoTabView': return ({positionalArgs, namedArgs, typeArgs}) => CupertinoTabView( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - builder: namedArgs.containsKey('builder') ? namedArgs['builder'] : null, - navigatorKey: namedArgs.containsKey('navigatorKey') ? namedArgs['navigatorKey'] : null, - defaultTitle: namedArgs.containsKey('defaultTitle') ? namedArgs['defaultTitle'] : null, - routes: namedArgs.containsKey('routes') ? namedArgs['routes'] : null, - onGenerateRoute: namedArgs.containsKey('onGenerateRoute') ? namedArgs['onGenerateRoute'] : null, - onUnknownRoute: namedArgs.containsKey('onUnknownRoute') ? namedArgs['onUnknownRoute'] : null, + builder: + namedArgs.containsKey('builder') ? namedArgs['builder'] : null, + navigatorKey: namedArgs.containsKey('navigatorKey') + ? namedArgs['navigatorKey'] + : null, + defaultTitle: namedArgs.containsKey('defaultTitle') + ? namedArgs['defaultTitle'] + : null, + routes: + namedArgs.containsKey('routes') ? namedArgs['routes'] : null, + onGenerateRoute: namedArgs.containsKey('onGenerateRoute') + ? namedArgs['onGenerateRoute'] + : null, + onUnknownRoute: namedArgs.containsKey('onUnknownRoute') + ? namedArgs['onUnknownRoute'] + : null, navigatorObservers: namedArgs.containsKey('navigatorObservers') ? List.from(namedArgs['navigatorObservers']) : const [], - restorationScopeId: namedArgs.containsKey('restorationScopeId') ? namedArgs['restorationScopeId'] : null); + restorationScopeId: namedArgs.containsKey('restorationScopeId') + ? namedArgs['restorationScopeId'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -33,10 +45,11 @@ class CupertinoTabViewAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'WidgetBuilder': (HTFunction function) => - (context) => function.call(positionalArgs: [context], namedArgs: const {}) as Widget, - 'RouteFactory': (HTFunction function) => - (settings) => function.call(positionalArgs: [settings], namedArgs: const {}) as Route?, + 'WidgetBuilder': (HTFunction function) => (context) => function + .call(positionalArgs: [context], namedArgs: const {}) as Widget, + 'RouteFactory': (HTFunction function) => (settings) => + function.call(positionalArgs: [settings], namedArgs: const {}) + as Route?, }; } } @@ -45,7 +58,7 @@ extension CupertinoTabViewBinding on CupertinoTabView { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoTabView'); + return const HTType('CupertinoTabView'); case 'builder': return builder; case 'navigatorKey': @@ -73,25 +86,37 @@ extension CupertinoTabViewBinding on CupertinoTabView { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/cupertino/text_field.g.dart b/lib/bindings/flutter/cupertino/text_field.g.dart index cbb5572..f8b06ad 100644 --- a/lib/bindings/flutter/cupertino/text_field.g.dart +++ b/lib/bindings/flutter/cupertino/text_field.g.dart @@ -8,7 +8,8 @@ import 'package:flutter/services.dart'; import 'package:flutter/widgets.dart'; const _kDefaultRoundedBorderSide = BorderSide( - color: CupertinoDynamicColor.withBrightness(color: Color(0x33000000), darkColor: Color(0x33FFFFFF)), + color: CupertinoDynamicColor.withBrightness( + color: Color(0x33000000), darkColor: Color(0x33FFFFFF)), style: BorderStyle.solid, width: 0.0); const _kDefaultRoundedBorder = Border( @@ -17,10 +18,12 @@ const _kDefaultRoundedBorder = Border( left: _kDefaultRoundedBorderSide, right: _kDefaultRoundedBorderSide); const _kDefaultRoundedBorderDecoration = BoxDecoration( - color: CupertinoDynamicColor.withBrightness(color: CupertinoColors.white, darkColor: CupertinoColors.black), + color: CupertinoDynamicColor.withBrightness( + color: CupertinoColors.white, darkColor: CupertinoColors.black), border: _kDefaultRoundedBorder, borderRadius: BorderRadius.all(Radius.circular(5.0))); -const _kDefaultPlaceholderStyle = TextStyle(fontWeight: FontWeight.w400, color: CupertinoColors.placeholderText); +const _kDefaultPlaceholderStyle = TextStyle( + fontWeight: FontWeight.w400, color: CupertinoColors.placeholderText); class OverlayVisibilityModeAutoBinding extends HTExternalClass { OverlayVisibilityModeAutoBinding() : super('OverlayVisibilityMode'); @@ -39,7 +42,7 @@ class OverlayVisibilityModeAutoBinding extends HTExternalClass { case 'OverlayVisibilityMode.always': return OverlayVisibilityMode.always; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -47,13 +50,14 @@ class OverlayVisibilityModeAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('OverlayVisibilityMode'); + return const HTType('OverlayVisibilityMode'); case 'index': return (instance as OverlayVisibilityMode).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as OverlayVisibilityMode).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as OverlayVisibilityMode).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -67,70 +71,115 @@ class CupertinoTextFieldAutoBinding extends HTExternalClass { case 'CupertinoTextField': return ({positionalArgs, namedArgs, typeArgs}) => CupertinoTextField( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - controller: namedArgs.containsKey('controller') ? namedArgs['controller'] : null, - focusNode: namedArgs.containsKey('focusNode') ? namedArgs['focusNode'] : null, - decoration: - namedArgs.containsKey('decoration') ? namedArgs['decoration'] : _kDefaultRoundedBorderDecoration, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : const EdgeInsets.all(6.0), - placeholder: namedArgs.containsKey('placeholder') ? namedArgs['placeholder'] : null, + controller: namedArgs.containsKey('controller') + ? namedArgs['controller'] + : null, + focusNode: namedArgs.containsKey('focusNode') + ? namedArgs['focusNode'] + : null, + decoration: namedArgs.containsKey('decoration') + ? namedArgs['decoration'] + : _kDefaultRoundedBorderDecoration, + padding: namedArgs.containsKey('padding') + ? namedArgs['padding'] + : const EdgeInsets.all(6.0), + placeholder: namedArgs.containsKey('placeholder') + ? namedArgs['placeholder'] + : null, placeholderStyle: namedArgs.containsKey('placeholderStyle') ? namedArgs['placeholderStyle'] - : const TextStyle(fontWeight: FontWeight.w400, color: CupertinoColors.placeholderText), - prefix: namedArgs.containsKey('prefix') ? namedArgs['prefix'] : null, - prefixMode: namedArgs.containsKey('prefixMode') ? namedArgs['prefixMode'] : OverlayVisibilityMode.always, - suffix: namedArgs.containsKey('suffix') ? namedArgs['suffix'] : null, - suffixMode: namedArgs.containsKey('suffixMode') ? namedArgs['suffixMode'] : OverlayVisibilityMode.always, - clearButtonMode: - namedArgs.containsKey('clearButtonMode') ? namedArgs['clearButtonMode'] : OverlayVisibilityMode.never, - keyboardType: namedArgs.containsKey('keyboardType') ? namedArgs['keyboardType'] : null, - textInputAction: namedArgs.containsKey('textInputAction') ? namedArgs['textInputAction'] : null, - textCapitalization: - namedArgs.containsKey('textCapitalization') ? namedArgs['textCapitalization'] : TextCapitalization.none, + : const TextStyle( + fontWeight: FontWeight.w400, + color: CupertinoColors.placeholderText), + prefix: + namedArgs.containsKey('prefix') ? namedArgs['prefix'] : null, + prefixMode: namedArgs.containsKey('prefixMode') + ? namedArgs['prefixMode'] + : OverlayVisibilityMode.always, + suffix: + namedArgs.containsKey('suffix') ? namedArgs['suffix'] : null, + suffixMode: namedArgs.containsKey('suffixMode') + ? namedArgs['suffixMode'] + : OverlayVisibilityMode.always, + clearButtonMode: namedArgs.containsKey('clearButtonMode') + ? namedArgs['clearButtonMode'] + : OverlayVisibilityMode.never, + keyboardType: namedArgs.containsKey('keyboardType') + ? namedArgs['keyboardType'] + : null, + textInputAction: namedArgs.containsKey('textInputAction') + ? namedArgs['textInputAction'] + : null, + textCapitalization: namedArgs.containsKey('textCapitalization') + ? namedArgs['textCapitalization'] + : TextCapitalization.none, style: namedArgs.containsKey('style') ? namedArgs['style'] : null, - strutStyle: namedArgs.containsKey('strutStyle') ? namedArgs['strutStyle'] : null, - textAlign: namedArgs.containsKey('textAlign') ? namedArgs['textAlign'] : TextAlign.start, - textAlignVertical: namedArgs.containsKey('textAlignVertical') ? namedArgs['textAlignVertical'] : null, - readOnly: namedArgs.containsKey('readOnly') ? namedArgs['readOnly'] : false, - toolbarOptions: namedArgs.containsKey('toolbarOptions') ? namedArgs['toolbarOptions'] : null, - showCursor: namedArgs.containsKey('showCursor') ? namedArgs['showCursor'] : null, - autofocus: namedArgs.containsKey('autofocus') ? namedArgs['autofocus'] : false, - obscuringCharacter: namedArgs.containsKey('obscuringCharacter') ? namedArgs['obscuringCharacter'] : '•', - obscureText: namedArgs.containsKey('obscureText') ? namedArgs['obscureText'] : false, - autocorrect: namedArgs.containsKey('autocorrect') ? namedArgs['autocorrect'] : true, - smartDashesType: namedArgs.containsKey('smartDashesType') ? namedArgs['smartDashesType'] : null, - smartQuotesType: namedArgs.containsKey('smartQuotesType') ? namedArgs['smartQuotesType'] : null, - enableSuggestions: namedArgs.containsKey('enableSuggestions') ? namedArgs['enableSuggestions'] : true, - maxLines: namedArgs.containsKey('maxLines') ? namedArgs['maxLines'] : 1, - minLines: namedArgs.containsKey('minLines') ? namedArgs['minLines'] : null, - expands: namedArgs.containsKey('expands') ? namedArgs['expands'] : false, - maxLength: namedArgs.containsKey('maxLength') ? namedArgs['maxLength'] : null, + strutStyle: namedArgs.containsKey('strutStyle') + ? namedArgs['strutStyle'] + : null, + textAlign: namedArgs.containsKey('textAlign') + ? namedArgs['textAlign'] + : TextAlign.start, + textAlignVertical: namedArgs.containsKey('textAlignVertical') + ? namedArgs['textAlignVertical'] + : null, + readOnly: namedArgs.containsKey('readOnly') + ? namedArgs['readOnly'] + : false, + toolbarOptions: namedArgs.containsKey('toolbarOptions') + ? namedArgs['toolbarOptions'] + : null, + showCursor: namedArgs.containsKey('showCursor') + ? namedArgs['showCursor'] + : null, + autofocus: namedArgs.containsKey('autofocus') + ? namedArgs['autofocus'] + : false, + obscuringCharacter: namedArgs.containsKey('obscuringCharacter') + ? namedArgs['obscuringCharacter'] + : '•', + obscureText: namedArgs.containsKey('obscureText') + ? namedArgs['obscureText'] + : false, + autocorrect: namedArgs.containsKey('autocorrect') + ? namedArgs['autocorrect'] + : true, + smartDashesType: namedArgs.containsKey('smartDashesType') + ? namedArgs['smartDashesType'] + : null, + smartQuotesType: namedArgs.containsKey('smartQuotesType') + ? namedArgs['smartQuotesType'] + : null, + enableSuggestions: namedArgs.containsKey('enableSuggestions') + ? namedArgs['enableSuggestions'] + : true, + maxLines: + namedArgs.containsKey('maxLines') ? namedArgs['maxLines'] : 1, + minLines: namedArgs.containsKey('minLines') + ? namedArgs['minLines'] + : null, + expands: + namedArgs.containsKey('expands') ? namedArgs['expands'] : false, + maxLength: namedArgs.containsKey('maxLength') + ? namedArgs['maxLength'] + : null, maxLengthEnforcement: namedArgs.containsKey('maxLengthEnforcement') ? namedArgs['maxLengthEnforcement'] : null, onChanged: namedArgs.containsKey('onChanged') ? namedArgs['onChanged'] : null, onEditingComplete: namedArgs.containsKey('onEditingComplete') ? namedArgs['onEditingComplete'] : null, onSubmitted: namedArgs.containsKey('onSubmitted') ? namedArgs['onSubmitted'] : null, - inputFormatters: namedArgs.containsKey('inputFormatters') - ? List.from(namedArgs['inputFormatters']) - : null, + inputFormatters: namedArgs.containsKey('inputFormatters') ? List.from(namedArgs['inputFormatters']) : null, enabled: namedArgs.containsKey('enabled') ? namedArgs['enabled'] : null, cursorWidth: namedArgs.containsKey('cursorWidth') ? namedArgs['cursorWidth'] : 2.0, cursorHeight: namedArgs.containsKey('cursorHeight') ? namedArgs['cursorHeight'] : null, - cursorRadius: - namedArgs.containsKey('cursorRadius') ? namedArgs['cursorRadius'] : const Radius.circular(2.0), + cursorRadius: namedArgs.containsKey('cursorRadius') ? namedArgs['cursorRadius'] : const Radius.circular(2.0), cursorColor: namedArgs.containsKey('cursorColor') ? namedArgs['cursorColor'] : null, - selectionHeightStyle: namedArgs.containsKey('selectionHeightStyle') - ? namedArgs['selectionHeightStyle'] - : ui.BoxHeightStyle.tight, - selectionWidthStyle: namedArgs.containsKey('selectionWidthStyle') - ? namedArgs['selectionWidthStyle'] - : ui.BoxWidthStyle.tight, + selectionHeightStyle: namedArgs.containsKey('selectionHeightStyle') ? namedArgs['selectionHeightStyle'] : ui.BoxHeightStyle.tight, + selectionWidthStyle: namedArgs.containsKey('selectionWidthStyle') ? namedArgs['selectionWidthStyle'] : ui.BoxWidthStyle.tight, keyboardAppearance: namedArgs.containsKey('keyboardAppearance') ? namedArgs['keyboardAppearance'] : null, - scrollPadding: - namedArgs.containsKey('scrollPadding') ? namedArgs['scrollPadding'] : const EdgeInsets.all(20.0), - dragStartBehavior: - namedArgs.containsKey('dragStartBehavior') ? namedArgs['dragStartBehavior'] : DragStartBehavior.start, - enableInteractiveSelection: - namedArgs.containsKey('enableInteractiveSelection') ? namedArgs['enableInteractiveSelection'] : true, + scrollPadding: namedArgs.containsKey('scrollPadding') ? namedArgs['scrollPadding'] : const EdgeInsets.all(20.0), + dragStartBehavior: namedArgs.containsKey('dragStartBehavior') ? namedArgs['dragStartBehavior'] : DragStartBehavior.start, + enableInteractiveSelection: namedArgs.containsKey('enableInteractiveSelection') ? namedArgs['enableInteractiveSelection'] : true, selectionControls: namedArgs.containsKey('selectionControls') ? namedArgs['selectionControls'] : null, onTap: namedArgs.containsKey('onTap') ? namedArgs['onTap'] : null, scrollController: namedArgs.containsKey('scrollController') ? namedArgs['scrollController'] : null, @@ -140,35 +189,80 @@ class CupertinoTextFieldAutoBinding extends HTExternalClass { case 'CupertinoTextField.borderless': return ({positionalArgs, namedArgs, typeArgs}) => CupertinoTextField.borderless( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - controller: namedArgs.containsKey('controller') ? namedArgs['controller'] : null, - focusNode: namedArgs.containsKey('focusNode') ? namedArgs['focusNode'] : null, - decoration: namedArgs.containsKey('decoration') ? namedArgs['decoration'] : null, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : const EdgeInsets.all(6.0), - placeholder: namedArgs.containsKey('placeholder') ? namedArgs['placeholder'] : null, - placeholderStyle: - namedArgs.containsKey('placeholderStyle') ? namedArgs['placeholderStyle'] : _kDefaultPlaceholderStyle, - prefix: namedArgs.containsKey('prefix') ? namedArgs['prefix'] : null, - prefixMode: namedArgs.containsKey('prefixMode') ? namedArgs['prefixMode'] : OverlayVisibilityMode.always, - suffix: namedArgs.containsKey('suffix') ? namedArgs['suffix'] : null, - suffixMode: namedArgs.containsKey('suffixMode') ? namedArgs['suffixMode'] : OverlayVisibilityMode.always, - clearButtonMode: - namedArgs.containsKey('clearButtonMode') ? namedArgs['clearButtonMode'] : OverlayVisibilityMode.never, - keyboardType: namedArgs.containsKey('keyboardType') ? namedArgs['keyboardType'] : null, - textInputAction: namedArgs.containsKey('textInputAction') ? namedArgs['textInputAction'] : null, - textCapitalization: - namedArgs.containsKey('textCapitalization') ? namedArgs['textCapitalization'] : TextCapitalization.none, + controller: namedArgs.containsKey('controller') + ? namedArgs['controller'] + : null, + focusNode: namedArgs.containsKey('focusNode') + ? namedArgs['focusNode'] + : null, + decoration: namedArgs.containsKey('decoration') + ? namedArgs['decoration'] + : null, + padding: namedArgs.containsKey('padding') + ? namedArgs['padding'] + : const EdgeInsets.all(6.0), + placeholder: namedArgs.containsKey('placeholder') + ? namedArgs['placeholder'] + : null, + placeholderStyle: namedArgs.containsKey('placeholderStyle') + ? namedArgs['placeholderStyle'] + : _kDefaultPlaceholderStyle, + prefix: + namedArgs.containsKey('prefix') ? namedArgs['prefix'] : null, + prefixMode: namedArgs.containsKey('prefixMode') + ? namedArgs['prefixMode'] + : OverlayVisibilityMode.always, + suffix: + namedArgs.containsKey('suffix') ? namedArgs['suffix'] : null, + suffixMode: namedArgs.containsKey('suffixMode') + ? namedArgs['suffixMode'] + : OverlayVisibilityMode.always, + clearButtonMode: namedArgs.containsKey('clearButtonMode') + ? namedArgs['clearButtonMode'] + : OverlayVisibilityMode.never, + keyboardType: namedArgs.containsKey('keyboardType') + ? namedArgs['keyboardType'] + : null, + textInputAction: namedArgs.containsKey('textInputAction') + ? namedArgs['textInputAction'] + : null, + textCapitalization: namedArgs.containsKey('textCapitalization') + ? namedArgs['textCapitalization'] + : TextCapitalization.none, style: namedArgs.containsKey('style') ? namedArgs['style'] : null, - strutStyle: namedArgs.containsKey('strutStyle') ? namedArgs['strutStyle'] : null, - textAlign: namedArgs.containsKey('textAlign') ? namedArgs['textAlign'] : TextAlign.start, - textAlignVertical: namedArgs.containsKey('textAlignVertical') ? namedArgs['textAlignVertical'] : null, - readOnly: namedArgs.containsKey('readOnly') ? namedArgs['readOnly'] : false, - toolbarOptions: namedArgs.containsKey('toolbarOptions') ? namedArgs['toolbarOptions'] : null, - showCursor: namedArgs.containsKey('showCursor') ? namedArgs['showCursor'] : null, - autofocus: namedArgs.containsKey('autofocus') ? namedArgs['autofocus'] : false, - obscuringCharacter: namedArgs.containsKey('obscuringCharacter') ? namedArgs['obscuringCharacter'] : '•', - obscureText: namedArgs.containsKey('obscureText') ? namedArgs['obscureText'] : false, - autocorrect: namedArgs.containsKey('autocorrect') ? namedArgs['autocorrect'] : true, - smartDashesType: namedArgs.containsKey('smartDashesType') ? namedArgs['smartDashesType'] : null, + strutStyle: namedArgs.containsKey('strutStyle') + ? namedArgs['strutStyle'] + : null, + textAlign: namedArgs.containsKey('textAlign') + ? namedArgs['textAlign'] + : TextAlign.start, + textAlignVertical: namedArgs.containsKey('textAlignVertical') + ? namedArgs['textAlignVertical'] + : null, + readOnly: namedArgs.containsKey('readOnly') + ? namedArgs['readOnly'] + : false, + toolbarOptions: namedArgs.containsKey('toolbarOptions') + ? namedArgs['toolbarOptions'] + : null, + showCursor: namedArgs.containsKey('showCursor') + ? namedArgs['showCursor'] + : null, + autofocus: namedArgs.containsKey('autofocus') + ? namedArgs['autofocus'] + : false, + obscuringCharacter: namedArgs.containsKey('obscuringCharacter') + ? namedArgs['obscuringCharacter'] + : '•', + obscureText: namedArgs.containsKey('obscureText') + ? namedArgs['obscureText'] + : false, + autocorrect: namedArgs.containsKey('autocorrect') + ? namedArgs['autocorrect'] + : true, + smartDashesType: namedArgs.containsKey('smartDashesType') + ? namedArgs['smartDashesType'] + : null, smartQuotesType: namedArgs.containsKey('smartQuotesType') ? namedArgs['smartQuotesType'] : null, enableSuggestions: namedArgs.containsKey('enableSuggestions') ? namedArgs['enableSuggestions'] : true, maxLines: namedArgs.containsKey('maxLines') ? namedArgs['maxLines'] : 1, @@ -179,28 +273,18 @@ class CupertinoTextFieldAutoBinding extends HTExternalClass { onChanged: namedArgs.containsKey('onChanged') ? namedArgs['onChanged'] : null, onEditingComplete: namedArgs.containsKey('onEditingComplete') ? namedArgs['onEditingComplete'] : null, onSubmitted: namedArgs.containsKey('onSubmitted') ? namedArgs['onSubmitted'] : null, - inputFormatters: namedArgs.containsKey('inputFormatters') - ? List.from(namedArgs['inputFormatters']) - : null, + inputFormatters: namedArgs.containsKey('inputFormatters') ? List.from(namedArgs['inputFormatters']) : null, enabled: namedArgs.containsKey('enabled') ? namedArgs['enabled'] : null, cursorWidth: namedArgs.containsKey('cursorWidth') ? namedArgs['cursorWidth'] : 2.0, cursorHeight: namedArgs.containsKey('cursorHeight') ? namedArgs['cursorHeight'] : null, - cursorRadius: - namedArgs.containsKey('cursorRadius') ? namedArgs['cursorRadius'] : const Radius.circular(2.0), + cursorRadius: namedArgs.containsKey('cursorRadius') ? namedArgs['cursorRadius'] : const Radius.circular(2.0), cursorColor: namedArgs.containsKey('cursorColor') ? namedArgs['cursorColor'] : null, - selectionHeightStyle: namedArgs.containsKey('selectionHeightStyle') - ? namedArgs['selectionHeightStyle'] - : ui.BoxHeightStyle.tight, - selectionWidthStyle: namedArgs.containsKey('selectionWidthStyle') - ? namedArgs['selectionWidthStyle'] - : ui.BoxWidthStyle.tight, + selectionHeightStyle: namedArgs.containsKey('selectionHeightStyle') ? namedArgs['selectionHeightStyle'] : ui.BoxHeightStyle.tight, + selectionWidthStyle: namedArgs.containsKey('selectionWidthStyle') ? namedArgs['selectionWidthStyle'] : ui.BoxWidthStyle.tight, keyboardAppearance: namedArgs.containsKey('keyboardAppearance') ? namedArgs['keyboardAppearance'] : null, - scrollPadding: - namedArgs.containsKey('scrollPadding') ? namedArgs['scrollPadding'] : const EdgeInsets.all(20.0), - dragStartBehavior: - namedArgs.containsKey('dragStartBehavior') ? namedArgs['dragStartBehavior'] : DragStartBehavior.start, - enableInteractiveSelection: - namedArgs.containsKey('enableInteractiveSelection') ? namedArgs['enableInteractiveSelection'] : true, + scrollPadding: namedArgs.containsKey('scrollPadding') ? namedArgs['scrollPadding'] : const EdgeInsets.all(20.0), + dragStartBehavior: namedArgs.containsKey('dragStartBehavior') ? namedArgs['dragStartBehavior'] : DragStartBehavior.start, + enableInteractiveSelection: namedArgs.containsKey('enableInteractiveSelection') ? namedArgs['enableInteractiveSelection'] : true, selectionControls: namedArgs.containsKey('selectionControls') ? namedArgs['selectionControls'] : null, onTap: namedArgs.containsKey('onTap') ? namedArgs['onTap'] : null, scrollController: namedArgs.containsKey('scrollController') ? namedArgs['scrollController'] : null, @@ -208,7 +292,7 @@ class CupertinoTextFieldAutoBinding extends HTExternalClass { autofillHints: namedArgs.containsKey('autofillHints') ? namedArgs['autofillHints'] : null, restorationId: namedArgs.containsKey('restorationId') ? namedArgs['restorationId'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -219,8 +303,10 @@ class CupertinoTextFieldAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), - 'GestureTapCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), + 'GestureTapCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -229,7 +315,7 @@ extension CupertinoTextFieldBinding on CupertinoTextField { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoTextField'); + return const HTType('CupertinoTextField'); case 'controller': return controller; case 'focusNode': @@ -347,29 +433,41 @@ extension CupertinoTextFieldBinding on CupertinoTextField { case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/cupertino/text_form_field_row.g.dart b/lib/bindings/flutter/cupertino/text_form_field_row.g.dart index a9fb875..028287f 100644 --- a/lib/bindings/flutter/cupertino/text_form_field_row.g.dart +++ b/lib/bindings/flutter/cupertino/text_form_field_row.g.dart @@ -12,63 +12,115 @@ class CupertinoTextFormFieldRowAutoBinding extends HTExternalClass { case 'CupertinoTextFormFieldRow': return ({positionalArgs, namedArgs, typeArgs}) => CupertinoTextFormFieldRow( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - prefix: namedArgs.containsKey('prefix') ? namedArgs['prefix'] : null, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, - controller: namedArgs.containsKey('controller') ? namedArgs['controller'] : null, - initialValue: namedArgs.containsKey('initialValue') ? namedArgs['initialValue'] : null, - focusNode: namedArgs.containsKey('focusNode') ? namedArgs['focusNode'] : null, - decoration: namedArgs.containsKey('decoration') ? namedArgs['decoration'] : null, - keyboardType: namedArgs.containsKey('keyboardType') ? namedArgs['keyboardType'] : null, - textCapitalization: - namedArgs.containsKey('textCapitalization') ? namedArgs['textCapitalization'] : TextCapitalization.none, - textInputAction: namedArgs.containsKey('textInputAction') ? namedArgs['textInputAction'] : null, + prefix: + namedArgs.containsKey('prefix') ? namedArgs['prefix'] : null, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + controller: namedArgs.containsKey('controller') + ? namedArgs['controller'] + : null, + initialValue: namedArgs.containsKey('initialValue') + ? namedArgs['initialValue'] + : null, + focusNode: namedArgs.containsKey('focusNode') + ? namedArgs['focusNode'] + : null, + decoration: namedArgs.containsKey('decoration') + ? namedArgs['decoration'] + : null, + keyboardType: namedArgs.containsKey('keyboardType') + ? namedArgs['keyboardType'] + : null, + textCapitalization: namedArgs.containsKey('textCapitalization') + ? namedArgs['textCapitalization'] + : TextCapitalization.none, + textInputAction: namedArgs.containsKey('textInputAction') + ? namedArgs['textInputAction'] + : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null, - strutStyle: namedArgs.containsKey('strutStyle') ? namedArgs['strutStyle'] : null, - textAlign: namedArgs.containsKey('textAlign') ? namedArgs['textAlign'] : TextAlign.start, - textAlignVertical: namedArgs.containsKey('textAlignVertical') ? namedArgs['textAlignVertical'] : null, - autofocus: namedArgs.containsKey('autofocus') ? namedArgs['autofocus'] : false, - readOnly: namedArgs.containsKey('readOnly') ? namedArgs['readOnly'] : false, - toolbarOptions: namedArgs.containsKey('toolbarOptions') ? namedArgs['toolbarOptions'] : null, - showCursor: namedArgs.containsKey('showCursor') ? namedArgs['showCursor'] : null, - obscuringCharacter: namedArgs.containsKey('obscuringCharacter') ? namedArgs['obscuringCharacter'] : '•', - obscureText: namedArgs.containsKey('obscureText') ? namedArgs['obscureText'] : false, - autocorrect: namedArgs.containsKey('autocorrect') ? namedArgs['autocorrect'] : true, - smartDashesType: namedArgs.containsKey('smartDashesType') ? namedArgs['smartDashesType'] : null, - smartQuotesType: namedArgs.containsKey('smartQuotesType') ? namedArgs['smartQuotesType'] : null, - enableSuggestions: namedArgs.containsKey('enableSuggestions') ? namedArgs['enableSuggestions'] : true, - maxLines: namedArgs.containsKey('maxLines') ? namedArgs['maxLines'] : 1, - minLines: namedArgs.containsKey('minLines') ? namedArgs['minLines'] : null, - expands: namedArgs.containsKey('expands') ? namedArgs['expands'] : false, - maxLength: namedArgs.containsKey('maxLength') ? namedArgs['maxLength'] : null, - onChanged: namedArgs.containsKey('onChanged') ? namedArgs['onChanged'] : null, + strutStyle: namedArgs.containsKey('strutStyle') + ? namedArgs['strutStyle'] + : null, + textAlign: namedArgs.containsKey('textAlign') + ? namedArgs['textAlign'] + : TextAlign.start, + textAlignVertical: namedArgs.containsKey('textAlignVertical') + ? namedArgs['textAlignVertical'] + : null, + autofocus: namedArgs.containsKey('autofocus') + ? namedArgs['autofocus'] + : false, + readOnly: namedArgs.containsKey('readOnly') + ? namedArgs['readOnly'] + : false, + toolbarOptions: namedArgs.containsKey('toolbarOptions') + ? namedArgs['toolbarOptions'] + : null, + showCursor: namedArgs.containsKey('showCursor') + ? namedArgs['showCursor'] + : null, + obscuringCharacter: namedArgs.containsKey('obscuringCharacter') + ? namedArgs['obscuringCharacter'] + : '•', + obscureText: namedArgs.containsKey('obscureText') + ? namedArgs['obscureText'] + : false, + autocorrect: namedArgs.containsKey('autocorrect') + ? namedArgs['autocorrect'] + : true, + smartDashesType: namedArgs.containsKey('smartDashesType') + ? namedArgs['smartDashesType'] + : null, + smartQuotesType: namedArgs.containsKey('smartQuotesType') + ? namedArgs['smartQuotesType'] + : null, + enableSuggestions: namedArgs.containsKey('enableSuggestions') + ? namedArgs['enableSuggestions'] + : true, + maxLines: + namedArgs.containsKey('maxLines') ? namedArgs['maxLines'] : 1, + minLines: namedArgs.containsKey('minLines') + ? namedArgs['minLines'] + : null, + expands: + namedArgs.containsKey('expands') ? namedArgs['expands'] : false, + maxLength: namedArgs.containsKey('maxLength') + ? namedArgs['maxLength'] + : null, + onChanged: namedArgs.containsKey('onChanged') + ? namedArgs['onChanged'] + : null, onTap: namedArgs.containsKey('onTap') ? namedArgs['onTap'] : null, - onEditingComplete: namedArgs.containsKey('onEditingComplete') ? namedArgs['onEditingComplete'] : null, - onFieldSubmitted: namedArgs.containsKey('onFieldSubmitted') ? namedArgs['onFieldSubmitted'] : null, - onSaved: namedArgs.containsKey('onSaved') ? namedArgs['onSaved'] : null, - validator: namedArgs.containsKey('validator') ? namedArgs['validator'] : null, + onEditingComplete: namedArgs.containsKey('onEditingComplete') + ? namedArgs['onEditingComplete'] + : null, + onFieldSubmitted: namedArgs.containsKey('onFieldSubmitted') + ? namedArgs['onFieldSubmitted'] + : null, + onSaved: + namedArgs.containsKey('onSaved') ? namedArgs['onSaved'] : null, + validator: namedArgs.containsKey('validator') + ? namedArgs['validator'] + : null, inputFormatters: namedArgs.containsKey('inputFormatters') ? List.from(namedArgs['inputFormatters']) : null, - enabled: namedArgs.containsKey('enabled') ? namedArgs['enabled'] : null, + enabled: + namedArgs.containsKey('enabled') ? namedArgs['enabled'] : null, cursorWidth: namedArgs.containsKey('cursorWidth') ? namedArgs['cursorWidth'] : 2.0, cursorHeight: namedArgs.containsKey('cursorHeight') ? namedArgs['cursorHeight'] : null, cursorColor: namedArgs.containsKey('cursorColor') ? namedArgs['cursorColor'] : null, keyboardAppearance: namedArgs.containsKey('keyboardAppearance') ? namedArgs['keyboardAppearance'] : null, - scrollPadding: - namedArgs.containsKey('scrollPadding') ? namedArgs['scrollPadding'] : const EdgeInsets.all(20.0), - enableInteractiveSelection: - namedArgs.containsKey('enableInteractiveSelection') ? namedArgs['enableInteractiveSelection'] : true, + scrollPadding: namedArgs.containsKey('scrollPadding') ? namedArgs['scrollPadding'] : const EdgeInsets.all(20.0), + enableInteractiveSelection: namedArgs.containsKey('enableInteractiveSelection') ? namedArgs['enableInteractiveSelection'] : true, selectionControls: namedArgs.containsKey('selectionControls') ? namedArgs['selectionControls'] : null, scrollPhysics: namedArgs.containsKey('scrollPhysics') ? namedArgs['scrollPhysics'] : null, autofillHints: namedArgs.containsKey('autofillHints') ? namedArgs['autofillHints'] : null, - autovalidateMode: - namedArgs.containsKey('autovalidateMode') ? namedArgs['autovalidateMode'] : AutovalidateMode.disabled, + autovalidateMode: namedArgs.containsKey('autovalidateMode') ? namedArgs['autovalidateMode'] : AutovalidateMode.disabled, placeholder: namedArgs.containsKey('placeholder') ? namedArgs['placeholder'] : null, - placeholderStyle: namedArgs.containsKey('placeholderStyle') - ? namedArgs['placeholderStyle'] - : const TextStyle(fontWeight: FontWeight.w400, color: CupertinoColors.placeholderText)); + placeholderStyle: namedArgs.containsKey('placeholderStyle') ? namedArgs['placeholderStyle'] : const TextStyle(fontWeight: FontWeight.w400, color: CupertinoColors.placeholderText)); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -79,8 +131,10 @@ class CupertinoTextFormFieldRowAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'GestureTapCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'GestureTapCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -89,7 +143,7 @@ extension CupertinoTextFormFieldRowBinding on CupertinoTextFormFieldRow { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoTextFormFieldRow'); + return const HTType('CupertinoTextFormFieldRow'); case 'prefix': return prefix; case 'padding': @@ -119,25 +173,37 @@ extension CupertinoTextFormFieldRowBinding on CupertinoTextFormFieldRow { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/cupertino/text_selection.g.dart b/lib/bindings/flutter/cupertino/text_selection.g.dart index be8cde7..35939aa 100644 --- a/lib/bindings/flutter/cupertino/text_selection.g.dart +++ b/lib/bindings/flutter/cupertino/text_selection.g.dart @@ -3,15 +3,17 @@ import 'package:flutter/cupertino.dart'; import 'package:flutter/rendering.dart'; class CupertinoTextSelectionControlsAutoBinding extends HTExternalClass { - CupertinoTextSelectionControlsAutoBinding() : super('CupertinoTextSelectionControls'); + CupertinoTextSelectionControlsAutoBinding() + : super('CupertinoTextSelectionControls'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'CupertinoTextSelectionControls': - return ({positionalArgs, namedArgs, typeArgs}) => CupertinoTextSelectionControls(); + return ({positionalArgs, namedArgs, typeArgs}) => + CupertinoTextSelectionControls(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -21,13 +23,15 @@ class CupertinoTextSelectionControlsAutoBinding extends HTExternalClass { } } -extension CupertinoTextSelectionControlsBinding on CupertinoTextSelectionControls { +extension CupertinoTextSelectionControlsBinding + on CupertinoTextSelectionControls { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoTextSelectionControls'); + return const HTType('CupertinoTextSelectionControls'); case 'getHandleSize': - return ({positionalArgs, namedArgs, typeArgs}) => getHandleSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getHandleSize(positionalArgs[0]); case 'buildToolbar': return ({positionalArgs, namedArgs, typeArgs}) => buildToolbar( positionalArgs[0], @@ -39,28 +43,37 @@ extension CupertinoTextSelectionControlsBinding on CupertinoTextSelectionControl positionalArgs[6], positionalArgs[7]); case 'buildHandle': - return ({positionalArgs, namedArgs, typeArgs}) => - buildHandle(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + return ({positionalArgs, namedArgs, typeArgs}) => buildHandle( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'getHandleAnchor': - return ({positionalArgs, namedArgs, typeArgs}) => getHandleAnchor(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + getHandleAnchor(positionalArgs[0], positionalArgs[1]); case 'canCut': - return ({positionalArgs, namedArgs, typeArgs}) => canCut(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + canCut(positionalArgs[0]); case 'canCopy': - return ({positionalArgs, namedArgs, typeArgs}) => canCopy(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + canCopy(positionalArgs[0]); case 'canPaste': - return ({positionalArgs, namedArgs, typeArgs}) => canPaste(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + canPaste(positionalArgs[0]); case 'canSelectAll': - return ({positionalArgs, namedArgs, typeArgs}) => canSelectAll(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + canSelectAll(positionalArgs[0]); case 'handleCut': - return ({positionalArgs, namedArgs, typeArgs}) => handleCut(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleCut(positionalArgs[0]); case 'handleCopy': - return ({positionalArgs, namedArgs, typeArgs}) => handleCopy(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleCopy(positionalArgs[0], positionalArgs[1]); case 'handlePaste': - return ({positionalArgs, namedArgs, typeArgs}) => handlePaste(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + handlePaste(positionalArgs[0]); case 'handleSelectAll': - return ({positionalArgs, namedArgs, typeArgs}) => handleSelectAll(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleSelectAll(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/cupertino/text_selection_toolbar.g.dart b/lib/bindings/flutter/cupertino/text_selection_toolbar.g.dart index 0003771..21760b1 100644 --- a/lib/bindings/flutter/cupertino/text_selection_toolbar.g.dart +++ b/lib/bindings/flutter/cupertino/text_selection_toolbar.g.dart @@ -10,7 +10,9 @@ const _kToolbarBorderRadius = Radius.circular(8); const _kToolbarDividerColor = Color(0xFF808080); class _RenderCupertinoTextSelectionToolbarShape extends RenderShiftedBox { - _RenderCupertinoTextSelectionToolbarShape(this._anchor, this._isAbove, RenderBox? child) : super(child); + _RenderCupertinoTextSelectionToolbarShape( + this._anchor, this._isAbove, RenderBox? child) + : super(child); @override bool get isRepaintBoundary => true; Offset _anchor; @@ -31,17 +33,21 @@ class _RenderCupertinoTextSelectionToolbarShape extends RenderShiftedBox { markNeedsLayout(); } - final BoxConstraints _heightConstraint = BoxConstraints.tightFor(height: _kToolbarHeight + _kToolbarArrowSize.height); + final BoxConstraints _heightConstraint = BoxConstraints.tightFor( + height: _kToolbarHeight + _kToolbarArrowSize.height); @override void performLayout() { if (child == null) { return; } final enforcedConstraint = constraints.loosen(); - child!.layout(_heightConstraint.enforce(enforcedConstraint), parentUsesSize: true); + child!.layout(_heightConstraint.enforce(enforcedConstraint), + parentUsesSize: true); final childParentData = child!.parentData! as BoxParentData; - childParentData.offset = Offset(0.0, _isAbove ? -_kToolbarArrowSize.height : 0.0); - size = Size(child!.size.width, child!.size.height - _kToolbarArrowSize.height); + childParentData.offset = + Offset(0.0, _isAbove ? -_kToolbarArrowSize.height : 0.0); + size = + Size(child!.size.width, child!.size.height - _kToolbarArrowSize.height); } Path _clipPath() { @@ -49,14 +55,17 @@ class _RenderCupertinoTextSelectionToolbarShape extends RenderShiftedBox { final rrect = Path() ..addRRect(RRect.fromRectAndRadius( Offset(0.0, _kToolbarArrowSize.height) & - Size(child!.size.width, child!.size.height - _kToolbarArrowSize.height * 2), + Size(child!.size.width, + child!.size.height - _kToolbarArrowSize.height * 2), _kToolbarBorderRadius)); final localAnchor = globalToLocal(_anchor); final centerX = childParentData.offset.dx + child!.size.width / 2; final arrowXOffsetFromCenter = localAnchor.dx - centerX; final arrowTipX = child!.size.width / 2 + arrowXOffsetFromCenter; - final arrowBaseY = _isAbove ? child!.size.height - _kToolbarArrowSize.height : _kToolbarArrowSize.height; + final arrowBaseY = _isAbove + ? child!.size.height - _kToolbarArrowSize.height + : _kToolbarArrowSize.height; final arrowTipY = _isAbove ? child!.size.height : 0; final arrow = Path() ..moveTo(arrowTipX, arrowTipY as double) @@ -72,8 +81,13 @@ class _RenderCupertinoTextSelectionToolbarShape extends RenderShiftedBox { return; } final childParentData = child!.parentData! as BoxParentData; - _clipPathLayer = context.pushClipPath(needsCompositing, offset + childParentData.offset, Offset.zero & child!.size, - _clipPath(), (PaintingContext innerContext, Offset innerOffset) => innerContext.paintChild(child!, innerOffset), + _clipPathLayer = context.pushClipPath( + needsCompositing, + offset + childParentData.offset, + Offset.zero & child!.size, + _clipPath(), + (PaintingContext innerContext, Offset innerOffset) => + innerContext.paintChild(child!, innerOffset), oldLayer: _clipPathLayer); } @@ -89,13 +103,19 @@ class _RenderCupertinoTextSelectionToolbarShape extends RenderShiftedBox { ..shader = ui.Gradient.linear( Offset.zero, const Offset(10.0, 10.0), - const [Color(0x00000000), Color(0xFFFF00FF), Color(0xFFFF00FF), Color(0x00000000)], + const [ + Color(0x00000000), + Color(0xFFFF00FF), + Color(0xFFFF00FF), + Color(0x00000000) + ], const [0.25, 0.25, 0.75, 0.75], TileMode.repeated) ..strokeWidth = 2.0 ..style = PaintingStyle.stroke; final childParentData = child!.parentData! as BoxParentData; - context.canvas.drawPath(_clipPath().shift(offset + childParentData.offset), _debugPaint!); + context.canvas.drawPath( + _clipPath().shift(offset + childParentData.offset), _debugPaint!); return true; }()); } @@ -103,8 +123,11 @@ class _RenderCupertinoTextSelectionToolbarShape extends RenderShiftedBox { @override bool hitTestChildren(BoxHitTestResult result, {required Offset position}) { final childParentData = child!.parentData! as BoxParentData; - final hitBox = Rect.fromLTWH(childParentData.offset.dx, childParentData.offset.dy + _kToolbarArrowSize.height, - child!.size.width, child!.size.height - _kToolbarArrowSize.height * 2); + final hitBox = Rect.fromLTWH( + childParentData.offset.dx, + childParentData.offset.dy + _kToolbarArrowSize.height, + child!.size.width, + child!.size.height - _kToolbarArrowSize.height * 2); if (!hitBox.contains(position)) { return false; } @@ -112,18 +135,22 @@ class _RenderCupertinoTextSelectionToolbarShape extends RenderShiftedBox { } } -class _CupertinoTextSelectionToolbarShape extends SingleChildRenderObjectWidget { - const _CupertinoTextSelectionToolbarShape({Key? key, required Offset anchor, required bool isAbove, Widget? child}) +class _CupertinoTextSelectionToolbarShape + extends SingleChildRenderObjectWidget { + const _CupertinoTextSelectionToolbarShape( + {Key? key, required Offset anchor, required bool isAbove, Widget? child}) : _anchor = anchor, _isAbove = isAbove, super(key: key, child: child); final Offset _anchor; final bool _isAbove; @override - _RenderCupertinoTextSelectionToolbarShape createRenderObject(BuildContext context) => + _RenderCupertinoTextSelectionToolbarShape createRenderObject( + BuildContext context) => _RenderCupertinoTextSelectionToolbarShape(_anchor, _isAbove, null); @override - void updateRenderObject(BuildContext context, _RenderCupertinoTextSelectionToolbarShape renderObject) { + void updateRenderObject(BuildContext context, + _RenderCupertinoTextSelectionToolbarShape renderObject) { renderObject ..anchor = _anchor ..isAbove = _isAbove; @@ -131,21 +158,24 @@ class _CupertinoTextSelectionToolbarShape extends SingleChildRenderObjectWidget } class CupertinoTextSelectionToolbarAutoBinding extends HTExternalClass { - CupertinoTextSelectionToolbarAutoBinding() : super('CupertinoTextSelectionToolbar'); + CupertinoTextSelectionToolbarAutoBinding() + : super('CupertinoTextSelectionToolbar'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'CupertinoTextSelectionToolbar': - return ({positionalArgs, namedArgs, typeArgs}) => CupertinoTextSelectionToolbar( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - anchorAbove: namedArgs['anchorAbove'], - anchorBelow: namedArgs['anchorBelow'], - toolbarBuilder: - namedArgs.containsKey('toolbarBuilder') ? namedArgs['toolbarBuilder'] : _defaultToolbarBuilder, - children: List.from(namedArgs['children'])); + return ({positionalArgs, namedArgs, typeArgs}) => + CupertinoTextSelectionToolbar( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + anchorAbove: namedArgs['anchorAbove'], + anchorBelow: namedArgs['anchorBelow'], + toolbarBuilder: namedArgs.containsKey('toolbarBuilder') + ? namedArgs['toolbarBuilder'] + : _defaultToolbarBuilder, + children: List.from(namedArgs['children'])); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -156,24 +186,30 @@ class CupertinoTextSelectionToolbarAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'CupertinoToolbarBuilder': (HTFunction function) => (context, anchor, isAbove, child) => - function.call(positionalArgs: [context, anchor, isAbove, child], namedArgs: const {}) as Widget, + 'CupertinoToolbarBuilder': (HTFunction function) => + (context, anchor, isAbove, child) => function.call( + positionalArgs: [context, anchor, isAbove, child], + namedArgs: const {}) as Widget, }; } - static Widget _defaultToolbarBuilder(BuildContext context, Offset anchor, bool isAbove, Widget child) { + static Widget _defaultToolbarBuilder( + BuildContext context, Offset anchor, bool isAbove, Widget child) { return _CupertinoTextSelectionToolbarShape( anchor: anchor, isAbove: isAbove, - child: DecoratedBox(decoration: const BoxDecoration(color: _kToolbarDividerColor), child: child)); + child: DecoratedBox( + decoration: const BoxDecoration(color: _kToolbarDividerColor), + child: child)); } } -extension CupertinoTextSelectionToolbarBinding on CupertinoTextSelectionToolbar { +extension CupertinoTextSelectionToolbarBinding + on CupertinoTextSelectionToolbar { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoTextSelectionToolbar'); + return const HTType('CupertinoTextSelectionToolbar'); case 'anchorAbove': return anchorAbove; case 'anchorBelow': @@ -187,31 +223,44 @@ extension CupertinoTextSelectionToolbarBinding on CupertinoTextSelectionToolbar case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/cupertino/text_selection_toolbar_button.g.dart b/lib/bindings/flutter/cupertino/text_selection_toolbar_button.g.dart index f3752ca..b5400ce 100644 --- a/lib/bindings/flutter/cupertino/text_selection_toolbar_button.g.dart +++ b/lib/bindings/flutter/cupertino/text_selection_toolbar_button.g.dart @@ -3,23 +3,30 @@ import 'package:flutter/cupertino.dart'; import 'package:flutter/widgets.dart'; class CupertinoTextSelectionToolbarButtonAutoBinding extends HTExternalClass { - CupertinoTextSelectionToolbarButtonAutoBinding() : super('CupertinoTextSelectionToolbarButton'); + CupertinoTextSelectionToolbarButtonAutoBinding() + : super('CupertinoTextSelectionToolbarButton'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'CupertinoTextSelectionToolbarButton': - return ({positionalArgs, namedArgs, typeArgs}) => CupertinoTextSelectionToolbarButton( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - onPressed: namedArgs.containsKey('onPressed') ? namedArgs['onPressed'] : null, - child: namedArgs['child']); + return ({positionalArgs, namedArgs, typeArgs}) => + CupertinoTextSelectionToolbarButton( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + onPressed: namedArgs.containsKey('onPressed') + ? namedArgs['onPressed'] + : null, + child: namedArgs['child']); case 'CupertinoTextSelectionToolbarButton.text': - return ({positionalArgs, namedArgs, typeArgs}) => CupertinoTextSelectionToolbarButton.text( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - onPressed: namedArgs.containsKey('onPressed') ? namedArgs['onPressed'] : null, - text: namedArgs['text']); + return ({positionalArgs, namedArgs, typeArgs}) => + CupertinoTextSelectionToolbarButton.text( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + onPressed: namedArgs.containsKey('onPressed') + ? namedArgs['onPressed'] + : null, + text: namedArgs['text']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -30,16 +37,18 @@ class CupertinoTextSelectionToolbarButtonAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } -extension CupertinoTextSelectionToolbarButtonBinding on CupertinoTextSelectionToolbarButton { +extension CupertinoTextSelectionToolbarButtonBinding + on CupertinoTextSelectionToolbarButton { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoTextSelectionToolbarButton'); + return const HTType('CupertinoTextSelectionToolbarButton'); case 'child': return child; case 'onPressed': @@ -49,31 +58,44 @@ extension CupertinoTextSelectionToolbarButtonBinding on CupertinoTextSelectionTo case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/cupertino/text_theme.g.dart b/lib/bindings/flutter/cupertino/text_theme.g.dart index 0927bfa..4560950 100644 --- a/lib/bindings/flutter/cupertino/text_theme.g.dart +++ b/lib/bindings/flutter/cupertino/text_theme.g.dart @@ -10,21 +10,52 @@ class CupertinoTextThemeDataAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'CupertinoTextThemeData': - return ({positionalArgs, namedArgs, typeArgs}) => CupertinoTextThemeData( - primaryColor: - namedArgs.containsKey('primaryColor') ? namedArgs['primaryColor'] : CupertinoColors.systemBlue, - textStyle: namedArgs.containsKey('textStyle') ? namedArgs['textStyle'] : null, - actionTextStyle: namedArgs.containsKey('actionTextStyle') ? namedArgs['actionTextStyle'] : null, - tabLabelTextStyle: namedArgs.containsKey('tabLabelTextStyle') ? namedArgs['tabLabelTextStyle'] : null, - navTitleTextStyle: namedArgs.containsKey('navTitleTextStyle') ? namedArgs['navTitleTextStyle'] : null, - navLargeTitleTextStyle: - namedArgs.containsKey('navLargeTitleTextStyle') ? namedArgs['navLargeTitleTextStyle'] : null, - navActionTextStyle: namedArgs.containsKey('navActionTextStyle') ? namedArgs['navActionTextStyle'] : null, - pickerTextStyle: namedArgs.containsKey('pickerTextStyle') ? namedArgs['pickerTextStyle'] : null, - dateTimePickerTextStyle: - namedArgs.containsKey('dateTimePickerTextStyle') ? namedArgs['dateTimePickerTextStyle'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + CupertinoTextThemeData( + primaryColor: namedArgs.containsKey('primaryColor') + ? namedArgs['primaryColor'] + : CupertinoColors.systemBlue, + textStyle: + namedArgs.containsKey( + 'textStyle') + ? namedArgs['textStyle'] + : null, + actionTextStyle: + namedArgs.containsKey( + 'actionTextStyle') + ? namedArgs['actionTextStyle'] + : null, + tabLabelTextStyle: + namedArgs.containsKey( + 'tabLabelTextStyle') + ? namedArgs['tabLabelTextStyle'] + : null, + navTitleTextStyle: + namedArgs.containsKey( + 'navTitleTextStyle') + ? namedArgs['navTitleTextStyle'] + : null, + navLargeTitleTextStyle: + namedArgs.containsKey( + 'navLargeTitleTextStyle') + ? namedArgs['navLargeTitleTextStyle'] + : null, + navActionTextStyle: + namedArgs.containsKey( + 'navActionTextStyle') + ? namedArgs['navActionTextStyle'] + : null, + pickerTextStyle: + namedArgs.containsKey( + 'pickerTextStyle') + ? namedArgs['pickerTextStyle'] + : null, + dateTimePickerTextStyle: + namedArgs.containsKey('dateTimePickerTextStyle') + ? namedArgs['dateTimePickerTextStyle'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -38,7 +69,7 @@ extension CupertinoTextThemeDataBinding on CupertinoTextThemeData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoTextThemeData'); + return const HTType('CupertinoTextThemeData'); case 'textStyle': return textStyle; case 'actionTextStyle': @@ -56,33 +87,55 @@ extension CupertinoTextThemeDataBinding on CupertinoTextThemeData { case 'dateTimePickerTextStyle': return dateTimePickerTextStyle; case 'resolveFrom': - return ({positionalArgs, namedArgs, typeArgs}) => resolveFrom(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + resolveFrom(positionalArgs[0]); case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - primaryColor: namedArgs.containsKey('primaryColor') ? namedArgs['primaryColor'] : null, - textStyle: namedArgs.containsKey('textStyle') ? namedArgs['textStyle'] : null, - actionTextStyle: namedArgs.containsKey('actionTextStyle') ? namedArgs['actionTextStyle'] : null, - tabLabelTextStyle: namedArgs.containsKey('tabLabelTextStyle') ? namedArgs['tabLabelTextStyle'] : null, - navTitleTextStyle: namedArgs.containsKey('navTitleTextStyle') ? namedArgs['navTitleTextStyle'] : null, + primaryColor: namedArgs.containsKey('primaryColor') + ? namedArgs['primaryColor'] + : null, + textStyle: namedArgs.containsKey('textStyle') + ? namedArgs['textStyle'] + : null, + actionTextStyle: namedArgs.containsKey('actionTextStyle') + ? namedArgs['actionTextStyle'] + : null, + tabLabelTextStyle: namedArgs.containsKey('tabLabelTextStyle') + ? namedArgs['tabLabelTextStyle'] + : null, + navTitleTextStyle: namedArgs.containsKey('navTitleTextStyle') + ? namedArgs['navTitleTextStyle'] + : null, navLargeTitleTextStyle: - namedArgs.containsKey('navLargeTitleTextStyle') ? namedArgs['navLargeTitleTextStyle'] : null, - navActionTextStyle: namedArgs.containsKey('navActionTextStyle') ? namedArgs['navActionTextStyle'] : null, - pickerTextStyle: namedArgs.containsKey('pickerTextStyle') ? namedArgs['pickerTextStyle'] : null, + namedArgs.containsKey('navLargeTitleTextStyle') + ? namedArgs['navLargeTitleTextStyle'] + : null, + navActionTextStyle: namedArgs.containsKey('navActionTextStyle') + ? namedArgs['navActionTextStyle'] + : null, + pickerTextStyle: namedArgs.containsKey('pickerTextStyle') + ? namedArgs['pickerTextStyle'] + : null, dateTimePickerTextStyle: - namedArgs.containsKey('dateTimePickerTextStyle') ? namedArgs['dateTimePickerTextStyle'] : null); + namedArgs.containsKey('dateTimePickerTextStyle') + ? namedArgs['dateTimePickerTextStyle'] + : null); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/cupertino/theme.g.dart b/lib/bindings/flutter/cupertino/theme.g.dart index fb18d6f..82fa073 100644 --- a/lib/bindings/flutter/cupertino/theme.g.dart +++ b/lib/bindings/flutter/cupertino/theme.g.dart @@ -15,13 +15,16 @@ class CupertinoThemeAutoBinding extends HTExternalClass { data: namedArgs['data'], child: namedArgs['child']); case 'CupertinoTheme.of': - return ({positionalArgs, namedArgs, typeArgs}) => CupertinoTheme.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + CupertinoTheme.of(positionalArgs[0]); case 'CupertinoTheme.brightnessOf': - return ({positionalArgs, namedArgs, typeArgs}) => CupertinoTheme.brightnessOf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + CupertinoTheme.brightnessOf(positionalArgs[0]); case 'CupertinoTheme.maybeBrightnessOf': - return ({positionalArgs, namedArgs, typeArgs}) => CupertinoTheme.maybeBrightnessOf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + CupertinoTheme.maybeBrightnessOf(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -35,7 +38,7 @@ extension CupertinoThemeBinding on CupertinoTheme { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoTheme'); + return const HTType('CupertinoTheme'); case 'data': return data; case 'child': @@ -45,31 +48,44 @@ extension CupertinoThemeBinding on CupertinoTheme { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -82,19 +98,37 @@ class CupertinoThemeDataAutoBinding extends HTExternalClass { switch (varName) { case 'CupertinoThemeData': return ({positionalArgs, namedArgs, typeArgs}) => CupertinoThemeData( - brightness: namedArgs.containsKey('brightness') ? namedArgs['brightness'] : null, - primaryColor: namedArgs.containsKey('primaryColor') ? namedArgs['primaryColor'] : null, + brightness: namedArgs.containsKey('brightness') + ? namedArgs['brightness'] + : null, + primaryColor: namedArgs.containsKey('primaryColor') + ? namedArgs['primaryColor'] + : null, primaryContrastingColor: - namedArgs.containsKey('primaryContrastingColor') ? namedArgs['primaryContrastingColor'] : null, - textTheme: namedArgs.containsKey('textTheme') ? namedArgs['textTheme'] : null, - barBackgroundColor: namedArgs.containsKey('barBackgroundColor') ? namedArgs['barBackgroundColor'] : null, + namedArgs.containsKey('primaryContrastingColor') + ? namedArgs['primaryContrastingColor'] + : null, + textTheme: namedArgs.containsKey('textTheme') + ? namedArgs['textTheme'] + : null, + barBackgroundColor: namedArgs.containsKey('barBackgroundColor') + ? namedArgs['barBackgroundColor'] + : null, scaffoldBackgroundColor: - namedArgs.containsKey('scaffoldBackgroundColor') ? namedArgs['scaffoldBackgroundColor'] : null); + namedArgs.containsKey('scaffoldBackgroundColor') + ? namedArgs['scaffoldBackgroundColor'] + : null); case 'CupertinoThemeData.raw': - return ({positionalArgs, namedArgs, typeArgs}) => CupertinoThemeData.raw(positionalArgs[0], positionalArgs[1], - positionalArgs[2], positionalArgs[3], positionalArgs[4], positionalArgs[5]); + return ({positionalArgs, namedArgs, typeArgs}) => + CupertinoThemeData.raw( + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3], + positionalArgs[4], + positionalArgs[5]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -108,7 +142,7 @@ extension CupertinoThemeDataBinding on CupertinoThemeData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoThemeData'); + return const HTType('CupertinoThemeData'); case 'brightness': return brightness; case 'primaryColor': @@ -124,52 +158,82 @@ extension CupertinoThemeDataBinding on CupertinoThemeData { case 'noDefault': return ({positionalArgs, namedArgs, typeArgs}) => noDefault(); case 'resolveFrom': - return ({positionalArgs, namedArgs, typeArgs}) => resolveFrom(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + resolveFrom(positionalArgs[0]); case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - brightness: namedArgs.containsKey('brightness') ? namedArgs['brightness'] : null, - primaryColor: namedArgs.containsKey('primaryColor') ? namedArgs['primaryColor'] : null, + brightness: namedArgs.containsKey('brightness') + ? namedArgs['brightness'] + : null, + primaryColor: namedArgs.containsKey('primaryColor') + ? namedArgs['primaryColor'] + : null, primaryContrastingColor: - namedArgs.containsKey('primaryContrastingColor') ? namedArgs['primaryContrastingColor'] : null, - textTheme: namedArgs.containsKey('textTheme') ? namedArgs['textTheme'] : null, - barBackgroundColor: namedArgs.containsKey('barBackgroundColor') ? namedArgs['barBackgroundColor'] : null, + namedArgs.containsKey('primaryContrastingColor') + ? namedArgs['primaryContrastingColor'] + : null, + textTheme: namedArgs.containsKey('textTheme') + ? namedArgs['textTheme'] + : null, + barBackgroundColor: namedArgs.containsKey('barBackgroundColor') + ? namedArgs['barBackgroundColor'] + : null, scaffoldBackgroundColor: - namedArgs.containsKey('scaffoldBackgroundColor') ? namedArgs['scaffoldBackgroundColor'] : null); + namedArgs.containsKey('scaffoldBackgroundColor') + ? namedArgs['scaffoldBackgroundColor'] + : null); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class NoDefaultCupertinoThemeDataAutoBinding extends HTExternalClass { - NoDefaultCupertinoThemeDataAutoBinding() : super('NoDefaultCupertinoThemeData'); + NoDefaultCupertinoThemeDataAutoBinding() + : super('NoDefaultCupertinoThemeData'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'NoDefaultCupertinoThemeData': - return ({positionalArgs, namedArgs, typeArgs}) => NoDefaultCupertinoThemeData( - brightness: namedArgs.containsKey('brightness') ? namedArgs['brightness'] : null, - primaryColor: namedArgs.containsKey('primaryColor') ? namedArgs['primaryColor'] : null, - primaryContrastingColor: - namedArgs.containsKey('primaryContrastingColor') ? namedArgs['primaryContrastingColor'] : null, - textTheme: namedArgs.containsKey('textTheme') ? namedArgs['textTheme'] : null, - barBackgroundColor: namedArgs.containsKey('barBackgroundColor') ? namedArgs['barBackgroundColor'] : null, - scaffoldBackgroundColor: - namedArgs.containsKey('scaffoldBackgroundColor') ? namedArgs['scaffoldBackgroundColor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + NoDefaultCupertinoThemeData( + brightness: namedArgs.containsKey('brightness') + ? namedArgs['brightness'] + : null, + primaryColor: namedArgs.containsKey('primaryColor') + ? namedArgs['primaryColor'] + : null, + primaryContrastingColor: + namedArgs.containsKey('primaryContrastingColor') + ? namedArgs['primaryContrastingColor'] + : null, + textTheme: namedArgs.containsKey('textTheme') + ? namedArgs['textTheme'] + : null, + barBackgroundColor: namedArgs.containsKey('barBackgroundColor') + ? namedArgs['barBackgroundColor'] + : null, + scaffoldBackgroundColor: + namedArgs.containsKey('scaffoldBackgroundColor') + ? namedArgs['scaffoldBackgroundColor'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -183,7 +247,7 @@ extension NoDefaultCupertinoThemeDataBinding on NoDefaultCupertinoThemeData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('NoDefaultCupertinoThemeData'); + return const HTType('NoDefaultCupertinoThemeData'); case 'brightness': return brightness; case 'primaryColor': @@ -200,16 +264,28 @@ extension NoDefaultCupertinoThemeDataBinding on NoDefaultCupertinoThemeData { return ({positionalArgs, namedArgs, typeArgs}) => noDefault(); case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - brightness: namedArgs.containsKey('brightness') ? namedArgs['brightness'] : null, - primaryColor: namedArgs.containsKey('primaryColor') ? namedArgs['primaryColor'] : null, + brightness: namedArgs.containsKey('brightness') + ? namedArgs['brightness'] + : null, + primaryColor: namedArgs.containsKey('primaryColor') + ? namedArgs['primaryColor'] + : null, primaryContrastingColor: - namedArgs.containsKey('primaryContrastingColor') ? namedArgs['primaryContrastingColor'] : null, - textTheme: namedArgs.containsKey('textTheme') ? namedArgs['textTheme'] : null, - barBackgroundColor: namedArgs.containsKey('barBackgroundColor') ? namedArgs['barBackgroundColor'] : null, + namedArgs.containsKey('primaryContrastingColor') + ? namedArgs['primaryContrastingColor'] + : null, + textTheme: namedArgs.containsKey('textTheme') + ? namedArgs['textTheme'] + : null, + barBackgroundColor: namedArgs.containsKey('barBackgroundColor') + ? namedArgs['barBackgroundColor'] + : null, scaffoldBackgroundColor: - namedArgs.containsKey('scaffoldBackgroundColor') ? namedArgs['scaffoldBackgroundColor'] : null); + namedArgs.containsKey('scaffoldBackgroundColor') + ? namedArgs['scaffoldBackgroundColor'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/cupertino/thumb_painter.g.dart b/lib/bindings/flutter/cupertino/thumb_painter.g.dart index 80b2320..92f2fa7 100644 --- a/lib/bindings/flutter/cupertino/thumb_painter.g.dart +++ b/lib/bindings/flutter/cupertino/thumb_painter.g.dart @@ -20,20 +20,27 @@ class CupertinoThumbPainterAutoBinding extends HTExternalClass { switch (varName) { case 'CupertinoThumbPainter': return ({positionalArgs, namedArgs, typeArgs}) => CupertinoThumbPainter( - color: namedArgs.containsKey('color') ? namedArgs['color'] : CupertinoColors.white, - shadows: - namedArgs.containsKey('shadows') ? List.from(namedArgs['shadows']) : _kSliderBoxShadows); + color: namedArgs.containsKey('color') + ? namedArgs['color'] + : CupertinoColors.white, + shadows: namedArgs.containsKey('shadows') + ? List.from(namedArgs['shadows']) + : _kSliderBoxShadows); case 'CupertinoThumbPainter.switchThumb': - return ({positionalArgs, namedArgs, typeArgs}) => CupertinoThumbPainter.switchThumb( - color: namedArgs.containsKey('color') ? namedArgs['color'] : CupertinoColors.white, - shadows: - namedArgs.containsKey('shadows') ? List.from(namedArgs['shadows']) : _kSwitchBoxShadows); + return ({positionalArgs, namedArgs, typeArgs}) => + CupertinoThumbPainter.switchThumb( + color: namedArgs.containsKey('color') + ? namedArgs['color'] + : CupertinoColors.white, + shadows: namedArgs.containsKey('shadows') + ? List.from(namedArgs['shadows']) + : _kSwitchBoxShadows); case 'CupertinoThumbPainter.radius': return CupertinoThumbPainter.radius; case 'CupertinoThumbPainter.extension': return CupertinoThumbPainter.extension; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -47,15 +54,16 @@ extension CupertinoThumbPainterBinding on CupertinoThumbPainter { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoThumbPainter'); + return const HTType('CupertinoThumbPainter'); case 'color': return color; case 'shadows': return shadows; case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/foundation/annotations.g.dart b/lib/bindings/flutter/foundation/annotations.g.dart index 97be4fc..b8c7fd8 100644 --- a/lib/bindings/flutter/foundation/annotations.g.dart +++ b/lib/bindings/flutter/foundation/annotations.g.dart @@ -8,9 +8,10 @@ class CategoryAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'Category': - return ({positionalArgs, namedArgs, typeArgs}) => Category(List.from(positionalArgs[0])); + return ({positionalArgs, namedArgs, typeArgs}) => + Category(List.from(positionalArgs[0])); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -24,11 +25,11 @@ extension CategoryBinding on Category { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Category'); + return const HTType('Category'); case 'sections': return sections; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -40,9 +41,10 @@ class DocumentationIconAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'DocumentationIcon': - return ({positionalArgs, namedArgs, typeArgs}) => DocumentationIcon(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + DocumentationIcon(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -56,11 +58,11 @@ extension DocumentationIconBinding on DocumentationIcon { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DocumentationIcon'); + return const HTType('DocumentationIcon'); case 'url': return url; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -72,9 +74,10 @@ class SummaryAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'Summary': - return ({positionalArgs, namedArgs, typeArgs}) => Summary(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Summary(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -88,11 +91,11 @@ extension SummaryBinding on Summary { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Summary'); + return const HTType('Summary'); case 'text': return text; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/foundation/assertions.g.dart b/lib/bindings/flutter/foundation/assertions.g.dart index fafc040..b55e67b 100644 --- a/lib/bindings/flutter/foundation/assertions.g.dart +++ b/lib/bindings/flutter/foundation/assertions.g.dart @@ -9,11 +9,13 @@ class PartialStackFrameAutoBinding extends HTExternalClass { switch (varName) { case 'PartialStackFrame': return ({positionalArgs, namedArgs, typeArgs}) => PartialStackFrame( - package: namedArgs['package'], className: namedArgs['className'], method: namedArgs['method']); + package: namedArgs['package'], + className: namedArgs['className'], + method: namedArgs['method']); case 'PartialStackFrame.asynchronousSuspension': return PartialStackFrame.asynchronousSuspension; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -27,7 +29,7 @@ extension PartialStackFrameBinding on PartialStackFrame { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PartialStackFrame'); + return const HTType('PartialStackFrame'); case 'package': return package; case 'className': @@ -35,9 +37,10 @@ extension PartialStackFrameBinding on PartialStackFrame { case 'method': return method; case 'matches': - return ({positionalArgs, namedArgs, typeArgs}) => matches(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + matches(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -49,10 +52,12 @@ class RepetitiveStackFrameFilterAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RepetitiveStackFrameFilter': - return ({positionalArgs, namedArgs, typeArgs}) => RepetitiveStackFrameFilter( - frames: List.from(namedArgs['frames']), replacement: namedArgs['replacement']); + return ({positionalArgs, namedArgs, typeArgs}) => + RepetitiveStackFrameFilter( + frames: List.from(namedArgs['frames']), + replacement: namedArgs['replacement']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -66,7 +71,7 @@ extension RepetitiveStackFrameFilterBinding on RepetitiveStackFrameFilter { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RepetitiveStackFrameFilter'); + return const HTType('RepetitiveStackFrameFilter'); case 'frames': return frames; case 'replacement': @@ -74,10 +79,11 @@ extension RepetitiveStackFrameFilterBinding on RepetitiveStackFrameFilter { case 'numFrames': return numFrames; case 'filter': - return ({positionalArgs, namedArgs, typeArgs}) => - filter(List.from(positionalArgs[0]), List.from(positionalArgs[1])); + return ({positionalArgs, namedArgs, typeArgs}) => filter( + List.from(positionalArgs[0]), + List.from(positionalArgs[1])); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -89,9 +95,10 @@ class ErrorDescriptionAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ErrorDescription': - return ({positionalArgs, namedArgs, typeArgs}) => ErrorDescription(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + ErrorDescription(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -105,7 +112,7 @@ extension ErrorDescriptionBinding on ErrorDescription { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ErrorDescription'); + return const HTType('ErrorDescription'); case 'expandableValue': return expandableValue; case 'allowWrap': @@ -146,32 +153,48 @@ extension ErrorDescriptionBinding on ErrorDescription { return allowTruncate; case 'valueToString': return ({positionalArgs, namedArgs, typeArgs}) => valueToString( - parentConfiguration: - namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null); case 'toJsonMap': - return ({positionalArgs, namedArgs, typeArgs}) => toJsonMap(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + toJsonMap(positionalArgs[0]); case 'toDescription': return ({positionalArgs, namedArgs, typeArgs}) => toDescription( - parentConfiguration: - namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null); case 'getProperties': return ({positionalArgs, namedArgs, typeArgs}) => getProperties(); case 'getChildren': return ({positionalArgs, namedArgs, typeArgs}) => getChildren(); case 'isFiltered': - return ({positionalArgs, namedArgs, typeArgs}) => isFiltered(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isFiltered(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString( - parentConfiguration: namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - parentConfiguration: namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -183,9 +206,10 @@ class ErrorSummaryAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ErrorSummary': - return ({positionalArgs, namedArgs, typeArgs}) => ErrorSummary(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + ErrorSummary(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -199,7 +223,7 @@ extension ErrorSummaryBinding on ErrorSummary { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ErrorSummary'); + return const HTType('ErrorSummary'); case 'expandableValue': return expandableValue; case 'allowWrap': @@ -240,32 +264,48 @@ extension ErrorSummaryBinding on ErrorSummary { return allowTruncate; case 'valueToString': return ({positionalArgs, namedArgs, typeArgs}) => valueToString( - parentConfiguration: - namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null); case 'toJsonMap': - return ({positionalArgs, namedArgs, typeArgs}) => toJsonMap(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + toJsonMap(positionalArgs[0]); case 'toDescription': return ({positionalArgs, namedArgs, typeArgs}) => toDescription( - parentConfiguration: - namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null); case 'getProperties': return ({positionalArgs, namedArgs, typeArgs}) => getProperties(); case 'getChildren': return ({positionalArgs, namedArgs, typeArgs}) => getChildren(); case 'isFiltered': - return ({positionalArgs, namedArgs, typeArgs}) => isFiltered(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isFiltered(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString( - parentConfiguration: namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - parentConfiguration: namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -277,9 +317,10 @@ class ErrorHintAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ErrorHint': - return ({positionalArgs, namedArgs, typeArgs}) => ErrorHint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + ErrorHint(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -293,7 +334,7 @@ extension ErrorHintBinding on ErrorHint { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ErrorHint'); + return const HTType('ErrorHint'); case 'expandableValue': return expandableValue; case 'allowWrap': @@ -334,32 +375,48 @@ extension ErrorHintBinding on ErrorHint { return allowTruncate; case 'valueToString': return ({positionalArgs, namedArgs, typeArgs}) => valueToString( - parentConfiguration: - namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null); case 'toJsonMap': - return ({positionalArgs, namedArgs, typeArgs}) => toJsonMap(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + toJsonMap(positionalArgs[0]); case 'toDescription': return ({positionalArgs, namedArgs, typeArgs}) => toDescription( - parentConfiguration: - namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null); case 'getProperties': return ({positionalArgs, namedArgs, typeArgs}) => getProperties(); case 'getChildren': return ({positionalArgs, namedArgs, typeArgs}) => getChildren(); case 'isFiltered': - return ({positionalArgs, namedArgs, typeArgs}) => isFiltered(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isFiltered(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString( - parentConfiguration: namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - parentConfiguration: namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -373,7 +430,7 @@ class ErrorSpacerAutoBinding extends HTExternalClass { case 'ErrorSpacer': return ({positionalArgs, namedArgs, typeArgs}) => ErrorSpacer(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -387,7 +444,7 @@ extension ErrorSpacerBinding on ErrorSpacer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ErrorSpacer'); + return const HTType('ErrorSpacer'); case 'expandableValue': return expandableValue; case 'allowWrap': @@ -427,33 +484,49 @@ extension ErrorSpacerBinding on ErrorSpacer { case 'allowTruncate': return allowTruncate; case 'toJsonMap': - return ({positionalArgs, namedArgs, typeArgs}) => toJsonMap(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + toJsonMap(positionalArgs[0]); case 'valueToString': return ({positionalArgs, namedArgs, typeArgs}) => valueToString( - parentConfiguration: - namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null); case 'toDescription': return ({positionalArgs, namedArgs, typeArgs}) => toDescription( - parentConfiguration: - namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null); case 'getProperties': return ({positionalArgs, namedArgs, typeArgs}) => getProperties(); case 'getChildren': return ({positionalArgs, namedArgs, typeArgs}) => getChildren(); case 'isFiltered': - return ({positionalArgs, namedArgs, typeArgs}) => isFiltered(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isFiltered(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString( - parentConfiguration: namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - parentConfiguration: namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -468,16 +541,23 @@ class FlutterErrorDetailsAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => FlutterErrorDetails( exception: namedArgs['exception'], stack: namedArgs.containsKey('stack') ? namedArgs['stack'] : null, - library: namedArgs.containsKey('library') ? namedArgs['library'] : 'Flutter framework', - context: namedArgs.containsKey('context') ? namedArgs['context'] : null, - stackFilter: namedArgs.containsKey('stackFilter') ? namedArgs['stackFilter'] : null, - informationCollector: - namedArgs.containsKey('informationCollector') ? namedArgs['informationCollector'] : null, - silent: namedArgs.containsKey('silent') ? namedArgs['silent'] : false); + library: namedArgs.containsKey('library') + ? namedArgs['library'] + : 'Flutter framework', + context: + namedArgs.containsKey('context') ? namedArgs['context'] : null, + stackFilter: namedArgs.containsKey('stackFilter') + ? namedArgs['stackFilter'] + : null, + informationCollector: namedArgs.containsKey('informationCollector') + ? namedArgs['informationCollector'] + : null, + silent: + namedArgs.containsKey('silent') ? namedArgs['silent'] : false); case 'FlutterErrorDetails.propertiesTransformers': return FlutterErrorDetails.propertiesTransformers; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -488,8 +568,9 @@ class FlutterErrorDetailsAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'InformationCollector': (HTFunction function) => - () => function.call(positionalArgs: const [], namedArgs: const {}) as Iterable, + 'InformationCollector': (HTFunction function) => () => + function.call(positionalArgs: const [], namedArgs: const {}) + as Iterable, }; } } @@ -498,7 +579,7 @@ extension FlutterErrorDetailsBinding on FlutterErrorDetails { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FlutterErrorDetails'); + return const HTType('FlutterErrorDetails'); case 'exception': return exception; case 'stack': @@ -517,29 +598,40 @@ extension FlutterErrorDetailsBinding on FlutterErrorDetails { return summary; case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - context: namedArgs.containsKey('context') ? namedArgs['context'] : null, - exception: namedArgs.containsKey('exception') ? namedArgs['exception'] : null, - informationCollector: - namedArgs.containsKey('informationCollector') ? namedArgs['informationCollector'] : null, - library: namedArgs.containsKey('library') ? namedArgs['library'] : null, - silent: namedArgs.containsKey('silent') ? namedArgs['silent'] : null, + context: + namedArgs.containsKey('context') ? namedArgs['context'] : null, + exception: namedArgs.containsKey('exception') + ? namedArgs['exception'] + : null, + informationCollector: namedArgs.containsKey('informationCollector') + ? namedArgs['informationCollector'] + : null, + library: + namedArgs.containsKey('library') ? namedArgs['library'] : null, + silent: + namedArgs.containsKey('silent') ? namedArgs['silent'] : null, stack: namedArgs.containsKey('stack') ? namedArgs['stack'] : null, - stackFilter: namedArgs.containsKey('stackFilter') ? namedArgs['stackFilter'] : null); + stackFilter: namedArgs.containsKey('stackFilter') + ? namedArgs['stackFilter'] + : null); case 'exceptionAsString': return ({positionalArgs, namedArgs, typeArgs}) => exceptionAsString(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -551,21 +643,30 @@ class FlutterErrorAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'FlutterError': - return ({positionalArgs, namedArgs, typeArgs}) => FlutterError(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + FlutterError(positionalArgs[0]); case 'FlutterError.fromParts': return ({positionalArgs, namedArgs, typeArgs}) => - FlutterError.fromParts(List.from(positionalArgs[0])); + FlutterError.fromParts( + List.from(positionalArgs[0])); case 'FlutterError.resetErrorCount': - return ({positionalArgs, namedArgs, typeArgs}) => FlutterError.resetErrorCount(); + return ({positionalArgs, namedArgs, typeArgs}) => + FlutterError.resetErrorCount(); case 'FlutterError.dumpErrorToConsole': - return ({positionalArgs, namedArgs, typeArgs}) => FlutterError.dumpErrorToConsole(positionalArgs[0], - forceReport: namedArgs.containsKey('forceReport') ? namedArgs['forceReport'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + FlutterError.dumpErrorToConsole(positionalArgs[0], + forceReport: namedArgs.containsKey('forceReport') + ? namedArgs['forceReport'] + : false); case 'FlutterError.addDefaultStackFilter': - return ({positionalArgs, namedArgs, typeArgs}) => FlutterError.addDefaultStackFilter(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + FlutterError.addDefaultStackFilter(positionalArgs[0]); case 'FlutterError.defaultStackFilter': - return ({positionalArgs, namedArgs, typeArgs}) => FlutterError.defaultStackFilter(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + FlutterError.defaultStackFilter(positionalArgs[0]); case 'FlutterError.reportError': - return ({positionalArgs, namedArgs, typeArgs}) => FlutterError.reportError(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + FlutterError.reportError(positionalArgs[0]); case 'FlutterError.onError': return FlutterError.onError; case 'FlutterError.demangleStackTrace': @@ -575,12 +676,13 @@ class FlutterErrorAutoBinding extends HTExternalClass { case 'FlutterError.wrapWidth': return FlutterError.wrapWidth; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @override - void memberSet(String varName, dynamic value, {String from = HTLexicon.global}) { + void memberSet(String varName, dynamic value, + {String from = HTLexicon.global}) { switch (varName) { case 'FlutterError.onError': return FlutterError.onError = value; @@ -589,7 +691,7 @@ class FlutterErrorAutoBinding extends HTExternalClass { case 'FlutterError.presentError': return FlutterError.presentError = value; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -603,35 +705,48 @@ extension FlutterErrorBinding on FlutterError { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FlutterError'); + return const HTType('FlutterError'); case 'diagnostics': return diagnostics; case 'message': return message; case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -643,15 +758,23 @@ class DiagnosticsStackTraceAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'DiagnosticsStackTrace': - return ({positionalArgs, namedArgs, typeArgs}) => DiagnosticsStackTrace(positionalArgs[0], positionalArgs[1], - stackFilter: namedArgs.containsKey('stackFilter') ? namedArgs['stackFilter'] : null, - showSeparator: namedArgs.containsKey('showSeparator') ? namedArgs['showSeparator'] : true); + return ({positionalArgs, namedArgs, typeArgs}) => DiagnosticsStackTrace( + positionalArgs[0], positionalArgs[1], + stackFilter: namedArgs.containsKey('stackFilter') + ? namedArgs['stackFilter'] + : null, + showSeparator: namedArgs.containsKey('showSeparator') + ? namedArgs['showSeparator'] + : true); case 'DiagnosticsStackTrace.singleFrame': - return ({positionalArgs, namedArgs, typeArgs}) => DiagnosticsStackTrace.singleFrame(positionalArgs[0], - frame: namedArgs['frame'], - showSeparator: namedArgs.containsKey('showSeparator') ? namedArgs['showSeparator'] : true); + return ({positionalArgs, namedArgs, typeArgs}) => + DiagnosticsStackTrace.singleFrame(positionalArgs[0], + frame: namedArgs['frame'], + showSeparator: namedArgs.containsKey('showSeparator') + ? namedArgs['showSeparator'] + : true); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -665,7 +788,7 @@ extension DiagnosticsStackTraceBinding on DiagnosticsStackTrace { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DiagnosticsStackTrace'); + return const HTType('DiagnosticsStackTrace'); case 'level': return level; case 'value': @@ -694,24 +817,39 @@ extension DiagnosticsStackTraceBinding on DiagnosticsStackTrace { return ({positionalArgs, namedArgs, typeArgs}) => getProperties(); case 'toDescription': return ({positionalArgs, namedArgs, typeArgs}) => toDescription( - parentConfiguration: - namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null); case 'isFiltered': - return ({positionalArgs, namedArgs, typeArgs}) => isFiltered(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isFiltered(positionalArgs[0]); case 'toJsonMap': - return ({positionalArgs, namedArgs, typeArgs}) => toJsonMap(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + toJsonMap(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString( - parentConfiguration: namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - parentConfiguration: namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/foundation/change_notifier.g.dart b/lib/bindings/flutter/foundation/change_notifier.g.dart index a76bb05..e5d1c6a 100644 --- a/lib/bindings/flutter/foundation/change_notifier.g.dart +++ b/lib/bindings/flutter/foundation/change_notifier.g.dart @@ -8,9 +8,10 @@ class ListenableAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'Listenable.merge': - return ({positionalArgs, namedArgs, typeArgs}) => Listenable.merge(List.from(positionalArgs[0])); + return ({positionalArgs, namedArgs, typeArgs}) => + Listenable.merge(List.from(positionalArgs[0])); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -21,7 +22,8 @@ class ListenableAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -30,13 +32,15 @@ extension ListenableBinding on Listenable { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Listenable'); + return const HTType('Listenable'); case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -50,7 +54,7 @@ class ChangeNotifierAutoBinding extends HTExternalClass { case 'ChangeNotifier': return ({positionalArgs, namedArgs, typeArgs}) => ChangeNotifier(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -61,7 +65,8 @@ class ChangeNotifierAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -70,15 +75,17 @@ extension ChangeNotifierBinding on ChangeNotifier { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ChangeNotifier'); + return const HTType('ChangeNotifier'); case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/foundation/diagnostics.g.dart b/lib/bindings/flutter/foundation/diagnostics.g.dart index 778d40b..4f41d0c 100644 --- a/lib/bindings/flutter/foundation/diagnostics.g.dart +++ b/lib/bindings/flutter/foundation/diagnostics.g.dart @@ -34,7 +34,7 @@ class DiagnosticLevelAutoBinding extends HTExternalClass { case 'DiagnosticLevel.off': return DiagnosticLevel.off; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -42,13 +42,14 @@ class DiagnosticLevelAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DiagnosticLevel'); + return const HTType('DiagnosticLevel'); case 'index': return (instance as DiagnosticLevel).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as DiagnosticLevel).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as DiagnosticLevel).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -86,7 +87,7 @@ class DiagnosticsTreeStyleAutoBinding extends HTExternalClass { case 'DiagnosticsTreeStyle.truncateChildren': return DiagnosticsTreeStyle.truncateChildren; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -94,13 +95,14 @@ class DiagnosticsTreeStyleAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DiagnosticsTreeStyle'); + return const HTType('DiagnosticsTreeStyle'); case 'index': return (instance as DiagnosticsTreeStyle).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as DiagnosticsTreeStyle).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as DiagnosticsTreeStyle).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -120,31 +122,59 @@ class TextTreeConfigurationAutoBinding extends HTExternalClass { linkCharacter: namedArgs['linkCharacter'], propertyPrefixIfChildren: namedArgs['propertyPrefixIfChildren'], propertyPrefixNoChildren: namedArgs['propertyPrefixNoChildren'], - lineBreak: namedArgs.containsKey('lineBreak') ? namedArgs['lineBreak'] : '\n', - lineBreakProperties: namedArgs.containsKey('lineBreakProperties') ? namedArgs['lineBreakProperties'] : true, - afterName: namedArgs.containsKey('afterName') ? namedArgs['afterName'] : ':', - afterDescriptionIfBody: - namedArgs.containsKey('afterDescriptionIfBody') ? namedArgs['afterDescriptionIfBody'] : '', - afterDescription: namedArgs.containsKey('afterDescription') ? namedArgs['afterDescription'] : '', - beforeProperties: namedArgs.containsKey('beforeProperties') ? namedArgs['beforeProperties'] : '', - afterProperties: namedArgs.containsKey('afterProperties') ? namedArgs['afterProperties'] : '', - mandatoryAfterProperties: - namedArgs.containsKey('mandatoryAfterProperties') ? namedArgs['mandatoryAfterProperties'] : '', - propertySeparator: namedArgs.containsKey('propertySeparator') ? namedArgs['propertySeparator'] : '', - bodyIndent: namedArgs.containsKey('bodyIndent') ? namedArgs['bodyIndent'] : '', + lineBreak: namedArgs.containsKey('lineBreak') + ? namedArgs['lineBreak'] + : '\n', + lineBreakProperties: namedArgs.containsKey('lineBreakProperties') + ? namedArgs['lineBreakProperties'] + : true, + afterName: namedArgs.containsKey('afterName') + ? namedArgs['afterName'] + : ':', + afterDescriptionIfBody: namedArgs.containsKey('afterDescriptionIfBody') + ? namedArgs['afterDescriptionIfBody'] + : '', + afterDescription: namedArgs.containsKey('afterDescription') + ? namedArgs['afterDescription'] + : '', + beforeProperties: namedArgs.containsKey('beforeProperties') + ? namedArgs['beforeProperties'] + : '', + afterProperties: namedArgs.containsKey('afterProperties') + ? namedArgs['afterProperties'] + : '', + mandatoryAfterProperties: namedArgs.containsKey('mandatoryAfterProperties') + ? namedArgs['mandatoryAfterProperties'] + : '', + propertySeparator: namedArgs.containsKey('propertySeparator') + ? namedArgs['propertySeparator'] + : '', + bodyIndent: namedArgs.containsKey('bodyIndent') + ? namedArgs['bodyIndent'] + : '', footer: namedArgs.containsKey('footer') ? namedArgs['footer'] : '', - showChildren: namedArgs.containsKey('showChildren') ? namedArgs['showChildren'] : true, - addBlankLineIfNoChildren: - namedArgs.containsKey('addBlankLineIfNoChildren') ? namedArgs['addBlankLineIfNoChildren'] : true, - isNameOnOwnLine: namedArgs.containsKey('isNameOnOwnLine') ? namedArgs['isNameOnOwnLine'] : false, - isBlankLineBetweenPropertiesAndChildren: namedArgs.containsKey('isBlankLineBetweenPropertiesAndChildren') - ? namedArgs['isBlankLineBetweenPropertiesAndChildren'] + showChildren: namedArgs.containsKey('showChildren') + ? namedArgs['showChildren'] : true, - beforeName: namedArgs.containsKey('beforeName') ? namedArgs['beforeName'] : '', - suffixLineOne: namedArgs.containsKey('suffixLineOne') ? namedArgs['suffixLineOne'] : '', + addBlankLineIfNoChildren: namedArgs.containsKey('addBlankLineIfNoChildren') + ? namedArgs['addBlankLineIfNoChildren'] + : true, + isNameOnOwnLine: namedArgs.containsKey('isNameOnOwnLine') + ? namedArgs['isNameOnOwnLine'] + : false, + isBlankLineBetweenPropertiesAndChildren: + namedArgs.containsKey('isBlankLineBetweenPropertiesAndChildren') + ? namedArgs['isBlankLineBetweenPropertiesAndChildren'] + : true, + beforeName: namedArgs.containsKey('beforeName') + ? namedArgs['beforeName'] + : '', + suffixLineOne: namedArgs.containsKey('suffixLineOne') + ? namedArgs['suffixLineOne'] + : '', mandatoryFooter: namedArgs.containsKey('mandatoryFooter') ? namedArgs['mandatoryFooter'] : ''); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -158,7 +188,7 @@ extension TextTreeConfigurationBinding on TextTreeConfiguration { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextTreeConfiguration'); + return const HTType('TextTreeConfiguration'); case 'prefixLineOne': return prefixLineOne; case 'suffixLineOne': @@ -212,7 +242,7 @@ extension TextTreeConfigurationBinding on TextTreeConfiguration { case 'isBlankLineBetweenPropertiesAndChildren': return isBlankLineBetweenPropertiesAndChildren; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -225,14 +255,21 @@ class TextTreeRendererAutoBinding extends HTExternalClass { switch (varName) { case 'TextTreeRenderer': return ({positionalArgs, namedArgs, typeArgs}) => TextTreeRenderer( - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug, - wrapWidth: namedArgs.containsKey('wrapWidth') ? namedArgs['wrapWidth'] : 100, - wrapWidthProperties: namedArgs.containsKey('wrapWidthProperties') ? namedArgs['wrapWidthProperties'] : 65, - maxDescendentsTruncatableNode: namedArgs.containsKey('maxDescendentsTruncatableNode') - ? namedArgs['maxDescendentsTruncatableNode'] - : -1); + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug, + wrapWidth: namedArgs.containsKey('wrapWidth') + ? namedArgs['wrapWidth'] + : 100, + wrapWidthProperties: namedArgs.containsKey('wrapWidthProperties') + ? namedArgs['wrapWidthProperties'] + : 65, + maxDescendentsTruncatableNode: + namedArgs.containsKey('maxDescendentsTruncatableNode') + ? namedArgs['maxDescendentsTruncatableNode'] + : -1); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -246,15 +283,21 @@ extension TextTreeRendererBinding on TextTreeRenderer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextTreeRenderer'); + return const HTType('TextTreeRenderer'); case 'render': - return ({positionalArgs, namedArgs, typeArgs}) => render(positionalArgs[0], - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - parentConfiguration: - namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => render( + positionalArgs[0], + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -266,15 +309,25 @@ class DiagnosticsNodeAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'DiagnosticsNode.message': - return ({positionalArgs, namedArgs, typeArgs}) => DiagnosticsNode.message(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.singleLine, - level: namedArgs.containsKey('level') ? namedArgs['level'] : DiagnosticLevel.info, - allowWrap: namedArgs.containsKey('allowWrap') ? namedArgs['allowWrap'] : true); + return ({positionalArgs, namedArgs, typeArgs}) => + DiagnosticsNode.message(positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.singleLine, + level: namedArgs.containsKey('level') + ? namedArgs['level'] + : DiagnosticLevel.info, + allowWrap: namedArgs.containsKey('allowWrap') + ? namedArgs['allowWrap'] + : true); case 'DiagnosticsNode.toJsonList': - return ({positionalArgs, namedArgs, typeArgs}) => DiagnosticsNode.toJsonList( - List.from(positionalArgs[0]), positionalArgs[1], positionalArgs[2]); + return ({positionalArgs, namedArgs, typeArgs}) => + DiagnosticsNode.toJsonList( + List.from(positionalArgs[0]), + positionalArgs[1], + positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -288,7 +341,7 @@ extension DiagnosticsNodeBinding on DiagnosticsNode { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DiagnosticsNode'); + return const HTType('DiagnosticsNode'); case 'name': return name; case 'showSeparator': @@ -313,28 +366,43 @@ extension DiagnosticsNodeBinding on DiagnosticsNode { return allowTruncate; case 'toDescription': return ({positionalArgs, namedArgs, typeArgs}) => toDescription( - parentConfiguration: - namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null); case 'isFiltered': - return ({positionalArgs, namedArgs, typeArgs}) => isFiltered(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isFiltered(positionalArgs[0]); case 'getProperties': return ({positionalArgs, namedArgs, typeArgs}) => getProperties(); case 'getChildren': return ({positionalArgs, namedArgs, typeArgs}) => getChildren(); case 'toJsonMap': - return ({positionalArgs, namedArgs, typeArgs}) => toJsonMap(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + toJsonMap(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString( - parentConfiguration: namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - parentConfiguration: namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -346,11 +414,16 @@ class MessagePropertyAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'MessageProperty': - return ({positionalArgs, namedArgs, typeArgs}) => MessageProperty(positionalArgs[0], positionalArgs[1], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.singleLine, - level: namedArgs.containsKey('level') ? namedArgs['level'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => MessageProperty( + positionalArgs[0], positionalArgs[1], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.singleLine, + level: namedArgs.containsKey('level') + ? namedArgs['level'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -364,7 +437,7 @@ extension MessagePropertyBinding on MessageProperty { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('MessageProperty'); + return const HTType('MessageProperty'); case 'expandableValue': return expandableValue; case 'allowWrap': @@ -404,33 +477,49 @@ extension MessagePropertyBinding on MessageProperty { case 'allowTruncate': return allowTruncate; case 'toJsonMap': - return ({positionalArgs, namedArgs, typeArgs}) => toJsonMap(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + toJsonMap(positionalArgs[0]); case 'valueToString': return ({positionalArgs, namedArgs, typeArgs}) => valueToString( - parentConfiguration: - namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null); case 'toDescription': return ({positionalArgs, namedArgs, typeArgs}) => toDescription( - parentConfiguration: - namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null); case 'getProperties': return ({positionalArgs, namedArgs, typeArgs}) => getProperties(); case 'getChildren': return ({positionalArgs, namedArgs, typeArgs}) => getChildren(); case 'isFiltered': - return ({positionalArgs, namedArgs, typeArgs}) => isFiltered(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isFiltered(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString( - parentConfiguration: namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - parentConfiguration: namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -442,17 +531,31 @@ class StringPropertyAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'StringProperty': - return ({positionalArgs, namedArgs, typeArgs}) => StringProperty(positionalArgs[0], positionalArgs[1], - description: namedArgs.containsKey('description') ? namedArgs['description'] : null, - tooltip: namedArgs.containsKey('tooltip') ? namedArgs['tooltip'] : null, - showName: namedArgs.containsKey('showName') ? namedArgs['showName'] : true, - defaultValue: namedArgs.containsKey('defaultValue') ? namedArgs['defaultValue'] : kNoDefaultValue, - quoted: namedArgs.containsKey('quoted') ? namedArgs['quoted'] : true, - ifEmpty: namedArgs.containsKey('ifEmpty') ? namedArgs['ifEmpty'] : null, - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.singleLine, - level: namedArgs.containsKey('level') ? namedArgs['level'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => StringProperty( + positionalArgs[0], positionalArgs[1], + description: namedArgs.containsKey('description') + ? namedArgs['description'] + : null, + tooltip: + namedArgs.containsKey('tooltip') ? namedArgs['tooltip'] : null, + showName: namedArgs.containsKey('showName') + ? namedArgs['showName'] + : true, + defaultValue: namedArgs.containsKey('defaultValue') + ? namedArgs['defaultValue'] + : kNoDefaultValue, + quoted: + namedArgs.containsKey('quoted') ? namedArgs['quoted'] : true, + ifEmpty: + namedArgs.containsKey('ifEmpty') ? namedArgs['ifEmpty'] : null, + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.singleLine, + level: namedArgs.containsKey('level') + ? namedArgs['level'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -466,7 +569,7 @@ extension StringPropertyBinding on StringProperty { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('StringProperty'); + return const HTType('StringProperty'); case 'quoted': return quoted; case 'expandableValue': @@ -508,33 +611,49 @@ extension StringPropertyBinding on StringProperty { case 'allowTruncate': return allowTruncate; case 'toJsonMap': - return ({positionalArgs, namedArgs, typeArgs}) => toJsonMap(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + toJsonMap(positionalArgs[0]); case 'valueToString': return ({positionalArgs, namedArgs, typeArgs}) => valueToString( - parentConfiguration: - namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null); case 'toDescription': return ({positionalArgs, namedArgs, typeArgs}) => toDescription( - parentConfiguration: - namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null); case 'getProperties': return ({positionalArgs, namedArgs, typeArgs}) => getProperties(); case 'getChildren': return ({positionalArgs, namedArgs, typeArgs}) => getChildren(); case 'isFiltered': - return ({positionalArgs, namedArgs, typeArgs}) => isFiltered(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isFiltered(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString( - parentConfiguration: namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - parentConfiguration: namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -546,24 +665,44 @@ class DoublePropertyAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'DoubleProperty': - return ({positionalArgs, namedArgs, typeArgs}) => DoubleProperty(positionalArgs[0], positionalArgs[1], - ifNull: namedArgs.containsKey('ifNull') ? namedArgs['ifNull'] : null, + return ({positionalArgs, namedArgs, typeArgs}) => DoubleProperty( + positionalArgs[0], positionalArgs[1], + ifNull: + namedArgs.containsKey('ifNull') ? namedArgs['ifNull'] : null, unit: namedArgs.containsKey('unit') ? namedArgs['unit'] : null, - tooltip: namedArgs.containsKey('tooltip') ? namedArgs['tooltip'] : null, - defaultValue: namedArgs.containsKey('defaultValue') ? namedArgs['defaultValue'] : kNoDefaultValue, - showName: namedArgs.containsKey('showName') ? namedArgs['showName'] : true, - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.singleLine, - level: namedArgs.containsKey('level') ? namedArgs['level'] : DiagnosticLevel.info); + tooltip: + namedArgs.containsKey('tooltip') ? namedArgs['tooltip'] : null, + defaultValue: namedArgs.containsKey('defaultValue') + ? namedArgs['defaultValue'] + : kNoDefaultValue, + showName: namedArgs.containsKey('showName') + ? namedArgs['showName'] + : true, + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.singleLine, + level: namedArgs.containsKey('level') + ? namedArgs['level'] + : DiagnosticLevel.info); case 'DoubleProperty.lazy': - return ({positionalArgs, namedArgs, typeArgs}) => DoubleProperty.lazy(positionalArgs[0], positionalArgs[1], - ifNull: namedArgs.containsKey('ifNull') ? namedArgs['ifNull'] : null, - showName: namedArgs.containsKey('showName') ? namedArgs['showName'] : true, + return ({positionalArgs, namedArgs, typeArgs}) => DoubleProperty.lazy( + positionalArgs[0], positionalArgs[1], + ifNull: + namedArgs.containsKey('ifNull') ? namedArgs['ifNull'] : null, + showName: namedArgs.containsKey('showName') + ? namedArgs['showName'] + : true, unit: namedArgs.containsKey('unit') ? namedArgs['unit'] : null, - tooltip: namedArgs.containsKey('tooltip') ? namedArgs['tooltip'] : null, - defaultValue: namedArgs.containsKey('defaultValue') ? namedArgs['defaultValue'] : kNoDefaultValue, - level: namedArgs.containsKey('level') ? namedArgs['level'] : DiagnosticLevel.info); + tooltip: + namedArgs.containsKey('tooltip') ? namedArgs['tooltip'] : null, + defaultValue: namedArgs.containsKey('defaultValue') + ? namedArgs['defaultValue'] + : kNoDefaultValue, + level: namedArgs.containsKey('level') + ? namedArgs['level'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -577,7 +716,7 @@ extension DoublePropertyBinding on DoubleProperty { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DoubleProperty'); + return const HTType('DoubleProperty'); case 'unit': return unit; case 'expandableValue': @@ -621,33 +760,49 @@ extension DoublePropertyBinding on DoubleProperty { case 'numberToString': return ({positionalArgs, namedArgs, typeArgs}) => numberToString(); case 'toJsonMap': - return ({positionalArgs, namedArgs, typeArgs}) => toJsonMap(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + toJsonMap(positionalArgs[0]); case 'valueToString': return ({positionalArgs, namedArgs, typeArgs}) => valueToString( - parentConfiguration: - namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null); case 'toDescription': return ({positionalArgs, namedArgs, typeArgs}) => toDescription( - parentConfiguration: - namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null); case 'getProperties': return ({positionalArgs, namedArgs, typeArgs}) => getProperties(); case 'getChildren': return ({positionalArgs, namedArgs, typeArgs}) => getChildren(); case 'isFiltered': - return ({positionalArgs, namedArgs, typeArgs}) => isFiltered(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isFiltered(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString( - parentConfiguration: namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - parentConfiguration: namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -659,15 +814,25 @@ class IntPropertyAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'IntProperty': - return ({positionalArgs, namedArgs, typeArgs}) => IntProperty(positionalArgs[0], positionalArgs[1], - ifNull: namedArgs.containsKey('ifNull') ? namedArgs['ifNull'] : null, - showName: namedArgs.containsKey('showName') ? namedArgs['showName'] : true, + return ({positionalArgs, namedArgs, typeArgs}) => IntProperty( + positionalArgs[0], positionalArgs[1], + ifNull: + namedArgs.containsKey('ifNull') ? namedArgs['ifNull'] : null, + showName: namedArgs.containsKey('showName') + ? namedArgs['showName'] + : true, unit: namedArgs.containsKey('unit') ? namedArgs['unit'] : null, - defaultValue: namedArgs.containsKey('defaultValue') ? namedArgs['defaultValue'] : kNoDefaultValue, - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.singleLine, - level: namedArgs.containsKey('level') ? namedArgs['level'] : DiagnosticLevel.info); + defaultValue: namedArgs.containsKey('defaultValue') + ? namedArgs['defaultValue'] + : kNoDefaultValue, + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.singleLine, + level: namedArgs.containsKey('level') + ? namedArgs['level'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -681,7 +846,7 @@ extension IntPropertyBinding on IntProperty { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('IntProperty'); + return const HTType('IntProperty'); case 'unit': return unit; case 'expandableValue': @@ -725,33 +890,49 @@ extension IntPropertyBinding on IntProperty { case 'numberToString': return ({positionalArgs, namedArgs, typeArgs}) => numberToString(); case 'toJsonMap': - return ({positionalArgs, namedArgs, typeArgs}) => toJsonMap(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + toJsonMap(positionalArgs[0]); case 'valueToString': return ({positionalArgs, namedArgs, typeArgs}) => valueToString( - parentConfiguration: - namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null); case 'toDescription': return ({positionalArgs, namedArgs, typeArgs}) => toDescription( - parentConfiguration: - namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null); case 'getProperties': return ({positionalArgs, namedArgs, typeArgs}) => getProperties(); case 'getChildren': return ({positionalArgs, namedArgs, typeArgs}) => getChildren(); case 'isFiltered': - return ({positionalArgs, namedArgs, typeArgs}) => isFiltered(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isFiltered(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString( - parentConfiguration: namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - parentConfiguration: namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -763,14 +944,21 @@ class PercentPropertyAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'PercentProperty': - return ({positionalArgs, namedArgs, typeArgs}) => PercentProperty(positionalArgs[0], positionalArgs[1], - ifNull: namedArgs.containsKey('ifNull') ? namedArgs['ifNull'] : null, - showName: namedArgs.containsKey('showName') ? namedArgs['showName'] : true, - tooltip: namedArgs.containsKey('tooltip') ? namedArgs['tooltip'] : null, + return ({positionalArgs, namedArgs, typeArgs}) => PercentProperty( + positionalArgs[0], positionalArgs[1], + ifNull: + namedArgs.containsKey('ifNull') ? namedArgs['ifNull'] : null, + showName: namedArgs.containsKey('showName') + ? namedArgs['showName'] + : true, + tooltip: + namedArgs.containsKey('tooltip') ? namedArgs['tooltip'] : null, unit: namedArgs.containsKey('unit') ? namedArgs['unit'] : null, - level: namedArgs.containsKey('level') ? namedArgs['level'] : DiagnosticLevel.info); + level: namedArgs.containsKey('level') + ? namedArgs['level'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -784,7 +972,7 @@ extension PercentPropertyBinding on PercentProperty { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PercentProperty'); + return const HTType('PercentProperty'); case 'unit': return unit; case 'expandableValue': @@ -827,34 +1015,50 @@ extension PercentPropertyBinding on PercentProperty { return allowTruncate; case 'valueToString': return ({positionalArgs, namedArgs, typeArgs}) => valueToString( - parentConfiguration: - namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null); case 'numberToString': return ({positionalArgs, namedArgs, typeArgs}) => numberToString(); case 'toJsonMap': - return ({positionalArgs, namedArgs, typeArgs}) => toJsonMap(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + toJsonMap(positionalArgs[0]); case 'toDescription': return ({positionalArgs, namedArgs, typeArgs}) => toDescription( - parentConfiguration: - namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null); case 'getProperties': return ({positionalArgs, namedArgs, typeArgs}) => getProperties(); case 'getChildren': return ({positionalArgs, namedArgs, typeArgs}) => getChildren(); case 'isFiltered': - return ({positionalArgs, namedArgs, typeArgs}) => isFiltered(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isFiltered(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString( - parentConfiguration: namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - parentConfiguration: namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -866,15 +1070,24 @@ class FlagPropertyAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'FlagProperty': - return ({positionalArgs, namedArgs, typeArgs}) => FlagProperty(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => FlagProperty( + positionalArgs[0], value: namedArgs['value'], - ifTrue: namedArgs.containsKey('ifTrue') ? namedArgs['ifTrue'] : null, - ifFalse: namedArgs.containsKey('ifFalse') ? namedArgs['ifFalse'] : null, - showName: namedArgs.containsKey('showName') ? namedArgs['showName'] : false, - defaultValue: namedArgs.containsKey('defaultValue') ? namedArgs['defaultValue'] : null, - level: namedArgs.containsKey('level') ? namedArgs['level'] : DiagnosticLevel.info); + ifTrue: + namedArgs.containsKey('ifTrue') ? namedArgs['ifTrue'] : null, + ifFalse: + namedArgs.containsKey('ifFalse') ? namedArgs['ifFalse'] : null, + showName: namedArgs.containsKey('showName') + ? namedArgs['showName'] + : false, + defaultValue: namedArgs.containsKey('defaultValue') + ? namedArgs['defaultValue'] + : null, + level: namedArgs.containsKey('level') + ? namedArgs['level'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -888,7 +1101,7 @@ extension FlagPropertyBinding on FlagProperty { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FlagProperty'); + return const HTType('FlagProperty'); case 'ifTrue': return ifTrue; case 'ifFalse': @@ -932,33 +1145,49 @@ extension FlagPropertyBinding on FlagProperty { case 'allowTruncate': return allowTruncate; case 'toJsonMap': - return ({positionalArgs, namedArgs, typeArgs}) => toJsonMap(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + toJsonMap(positionalArgs[0]); case 'valueToString': return ({positionalArgs, namedArgs, typeArgs}) => valueToString( - parentConfiguration: - namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null); case 'toDescription': return ({positionalArgs, namedArgs, typeArgs}) => toDescription( - parentConfiguration: - namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null); case 'getProperties': return ({positionalArgs, namedArgs, typeArgs}) => getProperties(); case 'getChildren': return ({positionalArgs, namedArgs, typeArgs}) => getChildren(); case 'isFiltered': - return ({positionalArgs, namedArgs, typeArgs}) => isFiltered(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isFiltered(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString( - parentConfiguration: namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - parentConfiguration: namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -970,12 +1199,13 @@ class DiagnosticableTreeNodeAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'DiagnosticableTreeNode': - return ({positionalArgs, namedArgs, typeArgs}) => DiagnosticableTreeNode( - name: namedArgs.containsKey('name') ? namedArgs['name'] : null, - value: namedArgs['value'], - style: namedArgs['style']); + return ({positionalArgs, namedArgs, typeArgs}) => + DiagnosticableTreeNode( + name: namedArgs.containsKey('name') ? namedArgs['name'] : null, + value: namedArgs['value'], + style: namedArgs['style']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -989,7 +1219,7 @@ extension DiagnosticableTreeNodeBinding on DiagnosticableTreeNode { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DiagnosticableTreeNode'); + return const HTType('DiagnosticableTreeNode'); case 'value': return value; case 'name': @@ -1020,41 +1250,59 @@ extension DiagnosticableTreeNodeBinding on DiagnosticableTreeNode { return ({positionalArgs, namedArgs, typeArgs}) => getProperties(); case 'toDescription': return ({positionalArgs, namedArgs, typeArgs}) => toDescription( - parentConfiguration: - namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null); case 'isFiltered': - return ({positionalArgs, namedArgs, typeArgs}) => isFiltered(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isFiltered(positionalArgs[0]); case 'toJsonMap': - return ({positionalArgs, namedArgs, typeArgs}) => toJsonMap(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + toJsonMap(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString( - parentConfiguration: namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - parentConfiguration: namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class DiagnosticPropertiesBuilderAutoBinding extends HTExternalClass { - DiagnosticPropertiesBuilderAutoBinding() : super('DiagnosticPropertiesBuilder'); + DiagnosticPropertiesBuilderAutoBinding() + : super('DiagnosticPropertiesBuilder'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'DiagnosticPropertiesBuilder': - return ({positionalArgs, namedArgs, typeArgs}) => DiagnosticPropertiesBuilder(); + return ({positionalArgs, namedArgs, typeArgs}) => + DiagnosticPropertiesBuilder(); case 'DiagnosticPropertiesBuilder.fromProperties': return ({positionalArgs, namedArgs, typeArgs}) => - DiagnosticPropertiesBuilder.fromProperties(List.from(positionalArgs[0])); + DiagnosticPropertiesBuilder.fromProperties( + List.from(positionalArgs[0])); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1073,7 +1321,7 @@ extension DiagnosticPropertiesBuilderBinding on DiagnosticPropertiesBuilder { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DiagnosticPropertiesBuilder'); + return const HTType('DiagnosticPropertiesBuilder'); case 'properties': return properties; case 'defaultDiagnosticsTreeStyle': @@ -1081,9 +1329,10 @@ extension DiagnosticPropertiesBuilderBinding on DiagnosticPropertiesBuilder { case 'emptyBodyDescription': return emptyBodyDescription; case 'add': - return ({positionalArgs, namedArgs, typeArgs}) => add(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + add(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1096,7 +1345,7 @@ extension DiagnosticPropertiesBuilderBinding on DiagnosticPropertiesBuilder { emptyBodyDescription = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1110,14 +1359,28 @@ class DiagnosticsBlockAutoBinding extends HTExternalClass { case 'DiagnosticsBlock': return ({positionalArgs, namedArgs, typeArgs}) => DiagnosticsBlock( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.whitespace, - showName: namedArgs.containsKey('showName') ? namedArgs['showName'] : true, - showSeparator: namedArgs.containsKey('showSeparator') ? namedArgs['showSeparator'] : true, - linePrefix: namedArgs.containsKey('linePrefix') ? namedArgs['linePrefix'] : null, + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.whitespace, + showName: namedArgs.containsKey('showName') + ? namedArgs['showName'] + : true, + showSeparator: namedArgs.containsKey('showSeparator') + ? namedArgs['showSeparator'] + : true, + linePrefix: namedArgs.containsKey('linePrefix') + ? namedArgs['linePrefix'] + : null, value: namedArgs.containsKey('value') ? namedArgs['value'] : null, - description: namedArgs.containsKey('description') ? namedArgs['description'] : null, - level: namedArgs.containsKey('level') ? namedArgs['level'] : DiagnosticLevel.info, - allowTruncate: namedArgs.containsKey('allowTruncate') ? namedArgs['allowTruncate'] : false, + description: namedArgs.containsKey('description') + ? namedArgs['description'] + : null, + level: namedArgs.containsKey('level') + ? namedArgs['level'] + : DiagnosticLevel.info, + allowTruncate: namedArgs.containsKey('allowTruncate') + ? namedArgs['allowTruncate'] + : false, children: namedArgs.containsKey('children') ? List.from(namedArgs['children']) : const [], @@ -1125,7 +1388,7 @@ class DiagnosticsBlockAutoBinding extends HTExternalClass { ? List.from(namedArgs['properties']) : const []); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1139,7 +1402,7 @@ extension DiagnosticsBlockBinding on DiagnosticsBlock { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DiagnosticsBlock'); + return const HTType('DiagnosticsBlock'); case 'level': return level; case 'value': @@ -1168,40 +1431,61 @@ extension DiagnosticsBlockBinding on DiagnosticsBlock { return ({positionalArgs, namedArgs, typeArgs}) => getProperties(); case 'toDescription': return ({positionalArgs, namedArgs, typeArgs}) => toDescription( - parentConfiguration: - namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null); case 'isFiltered': - return ({positionalArgs, namedArgs, typeArgs}) => isFiltered(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isFiltered(positionalArgs[0]); case 'toJsonMap': - return ({positionalArgs, namedArgs, typeArgs}) => toJsonMap(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + toJsonMap(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString( - parentConfiguration: namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - parentConfiguration: namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class DiagnosticsSerializationDelegateAutoBinding extends HTExternalClass { - DiagnosticsSerializationDelegateAutoBinding() : super('DiagnosticsSerializationDelegate'); + DiagnosticsSerializationDelegateAutoBinding() + : super('DiagnosticsSerializationDelegate'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'DiagnosticsSerializationDelegate': - return ({positionalArgs, namedArgs, typeArgs}) => DiagnosticsSerializationDelegate( - subtreeDepth: namedArgs.containsKey('subtreeDepth') ? namedArgs['subtreeDepth'] : null, - includeProperties: namedArgs.containsKey('includeProperties') ? namedArgs['includeProperties'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + DiagnosticsSerializationDelegate( + subtreeDepth: namedArgs.containsKey('subtreeDepth') + ? namedArgs['subtreeDepth'] + : null, + includeProperties: namedArgs.containsKey('includeProperties') + ? namedArgs['includeProperties'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1211,11 +1495,12 @@ class DiagnosticsSerializationDelegateAutoBinding extends HTExternalClass { } } -extension DiagnosticsSerializationDelegateBinding on DiagnosticsSerializationDelegate { +extension DiagnosticsSerializationDelegateBinding + on DiagnosticsSerializationDelegate { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DiagnosticsSerializationDelegate'); + return const HTType('DiagnosticsSerializationDelegate'); case 'subtreeDepth': return subtreeDepth; case 'includeProperties': @@ -1223,24 +1508,30 @@ extension DiagnosticsSerializationDelegateBinding on DiagnosticsSerializationDel case 'expandPropertyValues': return expandPropertyValues; case 'additionalNodeProperties': - return ({positionalArgs, namedArgs, typeArgs}) => additionalNodeProperties(positionalArgs[0]); - case 'filterChildren': return ({positionalArgs, namedArgs, typeArgs}) => - filterChildren(List.from(positionalArgs[0]), positionalArgs[1]); + additionalNodeProperties(positionalArgs[0]); + case 'filterChildren': + return ({positionalArgs, namedArgs, typeArgs}) => filterChildren( + List.from(positionalArgs[0]), positionalArgs[1]); case 'filterProperties': - return ({positionalArgs, namedArgs, typeArgs}) => - filterProperties(List.from(positionalArgs[0]), positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => filterProperties( + List.from(positionalArgs[0]), positionalArgs[1]); case 'truncateNodesList': - return ({positionalArgs, namedArgs, typeArgs}) => - truncateNodesList(List.from(positionalArgs[0]), positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => truncateNodesList( + List.from(positionalArgs[0]), positionalArgs[1]); case 'delegateForNode': - return ({positionalArgs, namedArgs, typeArgs}) => delegateForNode(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + delegateForNode(positionalArgs[0]); case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - subtreeDepth: namedArgs.containsKey('subtreeDepth') ? namedArgs['subtreeDepth'] : null, - includeProperties: namedArgs.containsKey('includeProperties') ? namedArgs['includeProperties'] : null); + subtreeDepth: namedArgs.containsKey('subtreeDepth') + ? namedArgs['subtreeDepth'] + : null, + includeProperties: namedArgs.containsKey('includeProperties') + ? namedArgs['includeProperties'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/foundation/key.g.dart b/lib/bindings/flutter/foundation/key.g.dart index 3bbb521..8a7efcf 100644 --- a/lib/bindings/flutter/foundation/key.g.dart +++ b/lib/bindings/flutter/foundation/key.g.dart @@ -8,9 +8,10 @@ class KeyAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'Key': - return ({positionalArgs, namedArgs, typeArgs}) => Key(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Key(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/foundation/licenses.g.dart b/lib/bindings/flutter/foundation/licenses.g.dart index 85d0695..29b02fd 100644 --- a/lib/bindings/flutter/foundation/licenses.g.dart +++ b/lib/bindings/flutter/foundation/licenses.g.dart @@ -8,11 +8,12 @@ class LicenseParagraphAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'LicenseParagraph': - return ({positionalArgs, namedArgs, typeArgs}) => LicenseParagraph(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + LicenseParagraph(positionalArgs[0], positionalArgs[1]); case 'LicenseParagraph.centeredIndent': return LicenseParagraph.centeredIndent; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -26,13 +27,13 @@ extension LicenseParagraphBinding on LicenseParagraph { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('LicenseParagraph'); + return const HTType('LicenseParagraph'); case 'text': return text; case 'indent': return indent; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -45,9 +46,10 @@ class LicenseEntryWithLineBreaksAutoBinding extends HTExternalClass { switch (varName) { case 'LicenseEntryWithLineBreaks': return ({positionalArgs, namedArgs, typeArgs}) => - LicenseEntryWithLineBreaks(List.from(positionalArgs[0]), positionalArgs[1]); + LicenseEntryWithLineBreaks( + List.from(positionalArgs[0]), positionalArgs[1]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -61,7 +63,7 @@ extension LicenseEntryWithLineBreaksBinding on LicenseEntryWithLineBreaks { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('LicenseEntryWithLineBreaks'); + return const HTType('LicenseEntryWithLineBreaks'); case 'packages': return packages; case 'text': @@ -69,7 +71,7 @@ extension LicenseEntryWithLineBreaksBinding on LicenseEntryWithLineBreaks { case 'paragraphs': return paragraphs; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -81,18 +83,20 @@ class LicenseRegistryAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'LicenseRegistry.addLicense': - return ({positionalArgs, namedArgs, typeArgs}) => LicenseRegistry.addLicense(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + LicenseRegistry.addLicense(positionalArgs[0]); case 'LicenseRegistry.licenses': return LicenseRegistry.licenses; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } static Map functionWrapper() { return { - 'LicenseEntryCollector': (HTFunction function) => - () => function.call(positionalArgs: const [], namedArgs: const {}) as Stream, + 'LicenseEntryCollector': (HTFunction function) => () => + function.call(positionalArgs: const [], namedArgs: const {}) + as Stream, }; } } diff --git a/lib/bindings/flutter/foundation/node.g.dart b/lib/bindings/flutter/foundation/node.g.dart index 5f69c88..f4c6e2c 100644 --- a/lib/bindings/flutter/foundation/node.g.dart +++ b/lib/bindings/flutter/foundation/node.g.dart @@ -10,7 +10,7 @@ class AbstractNodeAutoBinding extends HTExternalClass { case 'AbstractNode': return ({positionalArgs, namedArgs, typeArgs}) => AbstractNode(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -24,7 +24,7 @@ extension AbstractNodeBinding on AbstractNode { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AbstractNode'); + return const HTType('AbstractNode'); case 'depth': return depth; case 'owner': @@ -36,11 +36,12 @@ extension AbstractNodeBinding on AbstractNode { case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/foundation/platform.g.dart b/lib/bindings/flutter/foundation/platform.g.dart index 498ba28..3a00485 100644 --- a/lib/bindings/flutter/foundation/platform.g.dart +++ b/lib/bindings/flutter/foundation/platform.g.dart @@ -22,7 +22,7 @@ class TargetPlatformAutoBinding extends HTExternalClass { case 'TargetPlatform.windows': return TargetPlatform.windows; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -30,13 +30,14 @@ class TargetPlatformAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TargetPlatform'); + return const HTType('TargetPlatform'); case 'index': return (instance as TargetPlatform).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as TargetPlatform).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as TargetPlatform).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/foundation/serialization.g.dart b/lib/bindings/flutter/foundation/serialization.g.dart index bd8ae0a..884526f 100644 --- a/lib/bindings/flutter/foundation/serialization.g.dart +++ b/lib/bindings/flutter/foundation/serialization.g.dart @@ -10,7 +10,7 @@ class WriteBufferAutoBinding extends HTExternalClass { case 'WriteBuffer': return ({positionalArgs, namedArgs, typeArgs}) => WriteBuffer(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -24,36 +24,51 @@ extension WriteBufferBinding on WriteBuffer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('WriteBuffer'); + return const HTType('WriteBuffer'); case 'putUint8': - return ({positionalArgs, namedArgs, typeArgs}) => putUint8(positionalArgs[0]); - case 'putUint16': return ({positionalArgs, namedArgs, typeArgs}) => - putUint16(positionalArgs[0], endian: namedArgs.containsKey('endian') ? namedArgs['endian'] : null); + putUint8(positionalArgs[0]); + case 'putUint16': + return ({positionalArgs, namedArgs, typeArgs}) => putUint16( + positionalArgs[0], + endian: + namedArgs.containsKey('endian') ? namedArgs['endian'] : null); case 'putUint32': - return ({positionalArgs, namedArgs, typeArgs}) => - putUint32(positionalArgs[0], endian: namedArgs.containsKey('endian') ? namedArgs['endian'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => putUint32( + positionalArgs[0], + endian: + namedArgs.containsKey('endian') ? namedArgs['endian'] : null); case 'putInt32': - return ({positionalArgs, namedArgs, typeArgs}) => - putInt32(positionalArgs[0], endian: namedArgs.containsKey('endian') ? namedArgs['endian'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => putInt32( + positionalArgs[0], + endian: + namedArgs.containsKey('endian') ? namedArgs['endian'] : null); case 'putInt64': - return ({positionalArgs, namedArgs, typeArgs}) => - putInt64(positionalArgs[0], endian: namedArgs.containsKey('endian') ? namedArgs['endian'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => putInt64( + positionalArgs[0], + endian: + namedArgs.containsKey('endian') ? namedArgs['endian'] : null); case 'putFloat64': - return ({positionalArgs, namedArgs, typeArgs}) => - putFloat64(positionalArgs[0], endian: namedArgs.containsKey('endian') ? namedArgs['endian'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => putFloat64( + positionalArgs[0], + endian: + namedArgs.containsKey('endian') ? namedArgs['endian'] : null); case 'putUint8List': - return ({positionalArgs, namedArgs, typeArgs}) => putUint8List(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + putUint8List(positionalArgs[0]); case 'putInt32List': - return ({positionalArgs, namedArgs, typeArgs}) => putInt32List(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + putInt32List(positionalArgs[0]); case 'putInt64List': - return ({positionalArgs, namedArgs, typeArgs}) => putInt64List(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + putInt64List(positionalArgs[0]); case 'putFloat64List': - return ({positionalArgs, namedArgs, typeArgs}) => putFloat64List(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + putFloat64List(positionalArgs[0]); case 'done': return ({positionalArgs, namedArgs, typeArgs}) => done(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -65,9 +80,10 @@ class ReadBufferAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ReadBuffer': - return ({positionalArgs, namedArgs, typeArgs}) => ReadBuffer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + ReadBuffer(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -81,7 +97,7 @@ extension ReadBufferBinding on ReadBuffer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ReadBuffer'); + return const HTType('ReadBuffer'); case 'data': return data; case 'hasRemaining': @@ -89,30 +105,39 @@ extension ReadBufferBinding on ReadBuffer { case 'getUint8': return ({positionalArgs, namedArgs, typeArgs}) => getUint8(); case 'getUint16': - return ({positionalArgs, namedArgs, typeArgs}) => - getUint16(endian: namedArgs.containsKey('endian') ? namedArgs['endian'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => getUint16( + endian: + namedArgs.containsKey('endian') ? namedArgs['endian'] : null); case 'getUint32': - return ({positionalArgs, namedArgs, typeArgs}) => - getUint32(endian: namedArgs.containsKey('endian') ? namedArgs['endian'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => getUint32( + endian: + namedArgs.containsKey('endian') ? namedArgs['endian'] : null); case 'getInt32': - return ({positionalArgs, namedArgs, typeArgs}) => - getInt32(endian: namedArgs.containsKey('endian') ? namedArgs['endian'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => getInt32( + endian: + namedArgs.containsKey('endian') ? namedArgs['endian'] : null); case 'getInt64': - return ({positionalArgs, namedArgs, typeArgs}) => - getInt64(endian: namedArgs.containsKey('endian') ? namedArgs['endian'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => getInt64( + endian: + namedArgs.containsKey('endian') ? namedArgs['endian'] : null); case 'getFloat64': - return ({positionalArgs, namedArgs, typeArgs}) => - getFloat64(endian: namedArgs.containsKey('endian') ? namedArgs['endian'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => getFloat64( + endian: + namedArgs.containsKey('endian') ? namedArgs['endian'] : null); case 'getUint8List': - return ({positionalArgs, namedArgs, typeArgs}) => getUint8List(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getUint8List(positionalArgs[0]); case 'getInt32List': - return ({positionalArgs, namedArgs, typeArgs}) => getInt32List(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getInt32List(positionalArgs[0]); case 'getInt64List': - return ({positionalArgs, namedArgs, typeArgs}) => getInt64List(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getInt64List(positionalArgs[0]); case 'getFloat64List': - return ({positionalArgs, namedArgs, typeArgs}) => getFloat64List(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getFloat64List(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/foundation/stack_frame.g.dart b/lib/bindings/flutter/foundation/stack_frame.g.dart index 8832aa6..598e102 100644 --- a/lib/bindings/flutter/foundation/stack_frame.g.dart +++ b/lib/bindings/flutter/foundation/stack_frame.g.dart @@ -15,22 +15,29 @@ class StackFrameAutoBinding extends HTExternalClass { packageScheme: namedArgs['packageScheme'], package: namedArgs['package'], packagePath: namedArgs['packagePath'], - className: namedArgs.containsKey('className') ? namedArgs['className'] : '', + className: namedArgs.containsKey('className') + ? namedArgs['className'] + : '', method: namedArgs['method'], - isConstructor: namedArgs.containsKey('isConstructor') ? namedArgs['isConstructor'] : false, + isConstructor: namedArgs.containsKey('isConstructor') + ? namedArgs['isConstructor'] + : false, source: namedArgs['source']); case 'StackFrame.fromStackTrace': - return ({positionalArgs, namedArgs, typeArgs}) => StackFrame.fromStackTrace(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + StackFrame.fromStackTrace(positionalArgs[0]); case 'StackFrame.fromStackString': - return ({positionalArgs, namedArgs, typeArgs}) => StackFrame.fromStackString(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + StackFrame.fromStackString(positionalArgs[0]); case 'StackFrame.fromStackTraceLine': - return ({positionalArgs, namedArgs, typeArgs}) => StackFrame.fromStackTraceLine(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + StackFrame.fromStackTraceLine(positionalArgs[0]); case 'StackFrame.asynchronousSuspension': return StackFrame.asynchronousSuspension; case 'StackFrame.stackOverFlowElision': return StackFrame.stackOverFlowElision; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -44,7 +51,7 @@ extension StackFrameBinding on StackFrame { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('StackFrame'); + return const HTType('StackFrame'); case 'source': return source; case 'number': @@ -70,7 +77,7 @@ extension StackFrameBinding on StackFrame { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/foundation/unicode.g.dart b/lib/bindings/flutter/foundation/unicode.g.dart index a6c3dd0..b4befce 100644 --- a/lib/bindings/flutter/foundation/unicode.g.dart +++ b/lib/bindings/flutter/foundation/unicode.g.dart @@ -1,7 +1,6 @@ import 'package:hetu_script/hetu_script.dart'; import 'package:flutter/foundation.dart'; - class UnicodeAutoBinding extends HTExternalClass { UnicodeAutoBinding() : super('Unicode'); @@ -33,13 +32,7 @@ class UnicodeAutoBinding extends HTExternalClass { case 'Unicode.ALM': return Unicode.ALM; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } - - - - } - - diff --git a/lib/bindings/flutter/gestures/arena.g.dart b/lib/bindings/flutter/gestures/arena.g.dart index 0f9aabb..67bdddd 100644 --- a/lib/bindings/flutter/gestures/arena.g.dart +++ b/lib/bindings/flutter/gestures/arena.g.dart @@ -14,7 +14,7 @@ class GestureDispositionAutoBinding extends HTExternalClass { case 'GestureDisposition.rejected': return GestureDisposition.rejected; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -22,13 +22,14 @@ class GestureDispositionAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('GestureDisposition'); + return const HTType('GestureDisposition'); case 'index': return (instance as GestureDisposition).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as GestureDisposition).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as GestureDisposition).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -42,7 +43,7 @@ class GestureArenaManagerAutoBinding extends HTExternalClass { case 'GestureArenaManager': return ({positionalArgs, namedArgs, typeArgs}) => GestureArenaManager(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -56,19 +57,24 @@ extension GestureArenaManagerBinding on GestureArenaManager { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('GestureArenaManager'); + return const HTType('GestureArenaManager'); case 'add': - return ({positionalArgs, namedArgs, typeArgs}) => add(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + add(positionalArgs[0], positionalArgs[1]); case 'close': - return ({positionalArgs, namedArgs, typeArgs}) => close(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + close(positionalArgs[0]); case 'sweep': - return ({positionalArgs, namedArgs, typeArgs}) => sweep(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sweep(positionalArgs[0]); case 'hold': - return ({positionalArgs, namedArgs, typeArgs}) => hold(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + hold(positionalArgs[0]); case 'release': - return ({positionalArgs, namedArgs, typeArgs}) => release(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + release(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/gestures/binding.g.dart b/lib/bindings/flutter/gestures/binding.g.dart index a084c51..d20b374 100644 --- a/lib/bindings/flutter/gestures/binding.g.dart +++ b/lib/bindings/flutter/gestures/binding.g.dart @@ -2,46 +2,64 @@ import 'package:hetu_script/hetu_script.dart'; import 'package:flutter/gestures.dart'; import 'package:flutter/foundation.dart'; -class FlutterErrorDetailsForPointerEventDispatcherAutoBinding extends HTExternalClass { - FlutterErrorDetailsForPointerEventDispatcherAutoBinding() : super('FlutterErrorDetailsForPointerEventDispatcher'); +class FlutterErrorDetailsForPointerEventDispatcherAutoBinding + extends HTExternalClass { + FlutterErrorDetailsForPointerEventDispatcherAutoBinding() + : super('FlutterErrorDetailsForPointerEventDispatcher'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'FlutterErrorDetailsForPointerEventDispatcher': - return ({positionalArgs, namedArgs, typeArgs}) => FlutterErrorDetailsForPointerEventDispatcher( - exception: namedArgs['exception'], - stack: namedArgs.containsKey('stack') ? namedArgs['stack'] : null, - library: namedArgs.containsKey('library') ? namedArgs['library'] : null, - context: namedArgs.containsKey('context') ? namedArgs['context'] : null, - event: namedArgs.containsKey('event') ? namedArgs['event'] : null, - hitTestEntry: namedArgs.containsKey('hitTestEntry') ? namedArgs['hitTestEntry'] : null, - informationCollector: - namedArgs.containsKey('informationCollector') ? namedArgs['informationCollector'] : null, - silent: namedArgs.containsKey('silent') ? namedArgs['silent'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + FlutterErrorDetailsForPointerEventDispatcher( + exception: namedArgs['exception'], + stack: + namedArgs.containsKey('stack') ? namedArgs['stack'] : null, + library: namedArgs.containsKey('library') + ? namedArgs['library'] + : null, + context: namedArgs.containsKey('context') + ? namedArgs['context'] + : null, + event: + namedArgs.containsKey('event') ? namedArgs['event'] : null, + hitTestEntry: namedArgs.containsKey('hitTestEntry') + ? namedArgs['hitTestEntry'] + : null, + informationCollector: + namedArgs.containsKey('informationCollector') + ? namedArgs['informationCollector'] + : null, + silent: namedArgs.containsKey('silent') + ? namedArgs['silent'] + : false); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @override dynamic instanceMemberGet(dynamic instance, String id) { - return (instance as FlutterErrorDetailsForPointerEventDispatcher).htFetch(id); + return (instance as FlutterErrorDetailsForPointerEventDispatcher) + .htFetch(id); } static Map functionWrapper() { return { - 'InformationCollector': (HTFunction function) => - () => function.call(positionalArgs: const [], namedArgs: const {}) as Iterable, + 'InformationCollector': (HTFunction function) => () => + function.call(positionalArgs: const [], namedArgs: const {}) + as Iterable, }; } } -extension FlutterErrorDetailsForPointerEventDispatcherBinding on FlutterErrorDetailsForPointerEventDispatcher { +extension FlutterErrorDetailsForPointerEventDispatcherBinding + on FlutterErrorDetailsForPointerEventDispatcher { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FlutterErrorDetailsForPointerEventDispatcher'); + return const HTType('FlutterErrorDetailsForPointerEventDispatcher'); case 'event': return event; case 'hitTestEntry': @@ -64,29 +82,40 @@ extension FlutterErrorDetailsForPointerEventDispatcherBinding on FlutterErrorDet return summary; case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - context: namedArgs.containsKey('context') ? namedArgs['context'] : null, - exception: namedArgs.containsKey('exception') ? namedArgs['exception'] : null, - informationCollector: - namedArgs.containsKey('informationCollector') ? namedArgs['informationCollector'] : null, - library: namedArgs.containsKey('library') ? namedArgs['library'] : null, - silent: namedArgs.containsKey('silent') ? namedArgs['silent'] : null, + context: + namedArgs.containsKey('context') ? namedArgs['context'] : null, + exception: namedArgs.containsKey('exception') + ? namedArgs['exception'] + : null, + informationCollector: namedArgs.containsKey('informationCollector') + ? namedArgs['informationCollector'] + : null, + library: + namedArgs.containsKey('library') ? namedArgs['library'] : null, + silent: + namedArgs.containsKey('silent') ? namedArgs['silent'] : null, stack: namedArgs.containsKey('stack') ? namedArgs['stack'] : null, - stackFilter: namedArgs.containsKey('stackFilter') ? namedArgs['stackFilter'] : null); + stackFilter: namedArgs.containsKey('stackFilter') + ? namedArgs['stackFilter'] + : null); case 'exceptionAsString': return ({positionalArgs, namedArgs, typeArgs}) => exceptionAsString(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/gestures/converter.g.dart b/lib/bindings/flutter/gestures/converter.g.dart index d35bde8..79efb70 100644 --- a/lib/bindings/flutter/gestures/converter.g.dart +++ b/lib/bindings/flutter/gestures/converter.g.dart @@ -11,7 +11,7 @@ class PointerEventConverterAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => PointerEventConverter.expand(positionalArgs[0], positionalArgs[1]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/gestures/drag_details.g.dart b/lib/bindings/flutter/gestures/drag_details.g.dart index f91df90..07decc7 100644 --- a/lib/bindings/flutter/gestures/drag_details.g.dart +++ b/lib/bindings/flutter/gestures/drag_details.g.dart @@ -10,10 +10,14 @@ class DragDownDetailsAutoBinding extends HTExternalClass { switch (varName) { case 'DragDownDetails': return ({positionalArgs, namedArgs, typeArgs}) => DragDownDetails( - globalPosition: namedArgs.containsKey('globalPosition') ? namedArgs['globalPosition'] : Offset.zero, - localPosition: namedArgs.containsKey('localPosition') ? namedArgs['localPosition'] : null); + globalPosition: namedArgs.containsKey('globalPosition') + ? namedArgs['globalPosition'] + : Offset.zero, + localPosition: namedArgs.containsKey('localPosition') + ? namedArgs['localPosition'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -27,7 +31,7 @@ extension DragDownDetailsBinding on DragDownDetails { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DragDownDetails'); + return const HTType('DragDownDetails'); case 'globalPosition': return globalPosition; case 'localPosition': @@ -35,7 +39,7 @@ extension DragDownDetailsBinding on DragDownDetails { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -48,12 +52,18 @@ class DragStartDetailsAutoBinding extends HTExternalClass { switch (varName) { case 'DragStartDetails': return ({positionalArgs, namedArgs, typeArgs}) => DragStartDetails( - sourceTimeStamp: namedArgs.containsKey('sourceTimeStamp') ? namedArgs['sourceTimeStamp'] : null, - globalPosition: namedArgs.containsKey('globalPosition') ? namedArgs['globalPosition'] : Offset.zero, - localPosition: namedArgs.containsKey('localPosition') ? namedArgs['localPosition'] : null, + sourceTimeStamp: namedArgs.containsKey('sourceTimeStamp') + ? namedArgs['sourceTimeStamp'] + : null, + globalPosition: namedArgs.containsKey('globalPosition') + ? namedArgs['globalPosition'] + : Offset.zero, + localPosition: namedArgs.containsKey('localPosition') + ? namedArgs['localPosition'] + : null, kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -67,7 +77,7 @@ extension DragStartDetailsBinding on DragStartDetails { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DragStartDetails'); + return const HTType('DragStartDetails'); case 'sourceTimeStamp': return sourceTimeStamp; case 'globalPosition': @@ -79,7 +89,7 @@ extension DragStartDetailsBinding on DragStartDetails { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -92,13 +102,21 @@ class DragUpdateDetailsAutoBinding extends HTExternalClass { switch (varName) { case 'DragUpdateDetails': return ({positionalArgs, namedArgs, typeArgs}) => DragUpdateDetails( - sourceTimeStamp: namedArgs.containsKey('sourceTimeStamp') ? namedArgs['sourceTimeStamp'] : null, - delta: namedArgs.containsKey('delta') ? namedArgs['delta'] : Offset.zero, - primaryDelta: namedArgs.containsKey('primaryDelta') ? namedArgs['primaryDelta'] : null, + sourceTimeStamp: namedArgs.containsKey('sourceTimeStamp') + ? namedArgs['sourceTimeStamp'] + : null, + delta: namedArgs.containsKey('delta') + ? namedArgs['delta'] + : Offset.zero, + primaryDelta: namedArgs.containsKey('primaryDelta') + ? namedArgs['primaryDelta'] + : null, globalPosition: namedArgs['globalPosition'], - localPosition: namedArgs.containsKey('localPosition') ? namedArgs['localPosition'] : null); + localPosition: namedArgs.containsKey('localPosition') + ? namedArgs['localPosition'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -112,7 +130,7 @@ extension DragUpdateDetailsBinding on DragUpdateDetails { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DragUpdateDetails'); + return const HTType('DragUpdateDetails'); case 'sourceTimeStamp': return sourceTimeStamp; case 'delta': @@ -126,7 +144,7 @@ extension DragUpdateDetailsBinding on DragUpdateDetails { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -139,10 +157,14 @@ class DragEndDetailsAutoBinding extends HTExternalClass { switch (varName) { case 'DragEndDetails': return ({positionalArgs, namedArgs, typeArgs}) => DragEndDetails( - velocity: namedArgs.containsKey('velocity') ? namedArgs['velocity'] : Velocity.zero, - primaryVelocity: namedArgs.containsKey('primaryVelocity') ? namedArgs['primaryVelocity'] : null); + velocity: namedArgs.containsKey('velocity') + ? namedArgs['velocity'] + : Velocity.zero, + primaryVelocity: namedArgs.containsKey('primaryVelocity') + ? namedArgs['primaryVelocity'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -156,7 +178,7 @@ extension DragEndDetailsBinding on DragEndDetails { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DragEndDetails'); + return const HTType('DragEndDetails'); case 'velocity': return velocity; case 'primaryVelocity': @@ -164,7 +186,7 @@ extension DragEndDetailsBinding on DragEndDetails { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/gestures/eager.g.dart b/lib/bindings/flutter/gestures/eager.g.dart index 984ee10..cb15c02 100644 --- a/lib/bindings/flutter/gestures/eager.g.dart +++ b/lib/bindings/flutter/gestures/eager.g.dart @@ -10,9 +10,10 @@ class EagerGestureRecognizerAutoBinding extends HTExternalClass { switch (varName) { case 'EagerGestureRecognizer': return ({positionalArgs, namedArgs, typeArgs}) => - EagerGestureRecognizer(kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : null); + EagerGestureRecognizer( + kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -26,7 +27,7 @@ extension EagerGestureRecognizerBinding on EagerGestureRecognizer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('EagerGestureRecognizer'); + return const HTType('EagerGestureRecognizer'); case 'debugOwner': return debugOwner; case 'debugDescription': @@ -34,35 +35,54 @@ extension EagerGestureRecognizerBinding on EagerGestureRecognizer { case 'team': return team; case 'addAllowedPointer': - return ({positionalArgs, namedArgs, typeArgs}) => addAllowedPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addAllowedPointer(positionalArgs[0]); case 'didStopTrackingLastPointer': - return ({positionalArgs, namedArgs, typeArgs}) => didStopTrackingLastPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + didStopTrackingLastPointer(positionalArgs[0]); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0]); case 'handleNonAllowedPointer': - return ({positionalArgs, namedArgs, typeArgs}) => handleNonAllowedPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleNonAllowedPointer(positionalArgs[0]); case 'acceptGesture': - return ({positionalArgs, namedArgs, typeArgs}) => acceptGesture(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + acceptGesture(positionalArgs[0]); case 'rejectGesture': - return ({positionalArgs, namedArgs, typeArgs}) => rejectGesture(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + rejectGesture(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'addPointer': - return ({positionalArgs, namedArgs, typeArgs}) => addPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addPointer(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); - case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + debugFillProperties(positionalArgs[0]); + case 'toString': + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toDiagnosticsNode': @@ -70,9 +90,10 @@ extension EagerGestureRecognizerBinding on EagerGestureRecognizer { name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/gestures/events.g.dart b/lib/bindings/flutter/gestures/events.g.dart index f4708c5..c1f130b 100644 --- a/lib/bindings/flutter/gestures/events.g.dart +++ b/lib/bindings/flutter/gestures/events.g.dart @@ -13,23 +13,47 @@ class PointerAddedEventAutoBinding extends HTExternalClass { switch (varName) { case 'PointerAddedEvent': return ({positionalArgs, namedArgs, typeArgs}) => PointerAddedEvent( - timeStamp: namedArgs.containsKey('timeStamp') ? namedArgs['timeStamp'] : Duration.zero, - pointer: namedArgs.containsKey('pointer') ? namedArgs['pointer'] : 0, - kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : PointerDeviceKind.touch, + timeStamp: namedArgs.containsKey('timeStamp') + ? namedArgs['timeStamp'] + : Duration.zero, + pointer: + namedArgs.containsKey('pointer') ? namedArgs['pointer'] : 0, + kind: namedArgs.containsKey('kind') + ? namedArgs['kind'] + : PointerDeviceKind.touch, device: namedArgs.containsKey('device') ? namedArgs['device'] : 0, - position: namedArgs.containsKey('position') ? namedArgs['position'] : Offset.zero, - obscured: namedArgs.containsKey('obscured') ? namedArgs['obscured'] : false, - pressureMin: namedArgs.containsKey('pressureMin') ? namedArgs['pressureMin'] : 1.0, - pressureMax: namedArgs.containsKey('pressureMax') ? namedArgs['pressureMax'] : 1.0, - distance: namedArgs.containsKey('distance') ? namedArgs['distance'] : 0.0, - distanceMax: namedArgs.containsKey('distanceMax') ? namedArgs['distanceMax'] : 0.0, - radiusMin: namedArgs.containsKey('radiusMin') ? namedArgs['radiusMin'] : 0.0, - radiusMax: namedArgs.containsKey('radiusMax') ? namedArgs['radiusMax'] : 0.0, - orientation: namedArgs.containsKey('orientation') ? namedArgs['orientation'] : 0.0, + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : Offset.zero, + obscured: namedArgs.containsKey('obscured') + ? namedArgs['obscured'] + : false, + pressureMin: namedArgs.containsKey('pressureMin') + ? namedArgs['pressureMin'] + : 1.0, + pressureMax: namedArgs.containsKey('pressureMax') + ? namedArgs['pressureMax'] + : 1.0, + distance: + namedArgs.containsKey('distance') ? namedArgs['distance'] : 0.0, + distanceMax: namedArgs.containsKey('distanceMax') + ? namedArgs['distanceMax'] + : 0.0, + radiusMin: namedArgs.containsKey('radiusMin') + ? namedArgs['radiusMin'] + : 0.0, + radiusMax: namedArgs.containsKey('radiusMax') + ? namedArgs['radiusMax'] + : 0.0, + orientation: namedArgs.containsKey('orientation') + ? namedArgs['orientation'] + : 0.0, tilt: namedArgs.containsKey('tilt') ? namedArgs['tilt'] : 0.0, - embedderId: namedArgs.containsKey('embedderId') ? namedArgs['embedderId'] : 0); + embedderId: namedArgs.containsKey('embedderId') + ? namedArgs['embedderId'] + : 0); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -43,7 +67,7 @@ extension PointerAddedEventBinding on PointerAddedEvent { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PointerAddedEvent'); + return const HTType('PointerAddedEvent'); case 'embedderId': return embedderId; case 'timeStamp': @@ -103,46 +127,83 @@ extension PointerAddedEventBinding on PointerAddedEvent { case 'distanceMin': return distanceMin; case 'transformed': - return ({positionalArgs, namedArgs, typeArgs}) => transformed(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transformed(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringFull': return ({positionalArgs, namedArgs, typeArgs}) => toStringFull(); case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - timeStamp: namedArgs.containsKey('timeStamp') ? namedArgs['timeStamp'] : null, - pointer: namedArgs.containsKey('pointer') ? namedArgs['pointer'] : null, + timeStamp: namedArgs.containsKey('timeStamp') + ? namedArgs['timeStamp'] + : null, + pointer: + namedArgs.containsKey('pointer') ? namedArgs['pointer'] : null, kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : null, - device: namedArgs.containsKey('device') ? namedArgs['device'] : null, - position: namedArgs.containsKey('position') ? namedArgs['position'] : null, + device: + namedArgs.containsKey('device') ? namedArgs['device'] : null, + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null, delta: namedArgs.containsKey('delta') ? namedArgs['delta'] : null, - buttons: namedArgs.containsKey('buttons') ? namedArgs['buttons'] : null, - obscured: namedArgs.containsKey('obscured') ? namedArgs['obscured'] : null, - pressure: namedArgs.containsKey('pressure') ? namedArgs['pressure'] : null, - pressureMin: namedArgs.containsKey('pressureMin') ? namedArgs['pressureMin'] : null, - pressureMax: namedArgs.containsKey('pressureMax') ? namedArgs['pressureMax'] : null, - distance: namedArgs.containsKey('distance') ? namedArgs['distance'] : null, - distanceMax: namedArgs.containsKey('distanceMax') ? namedArgs['distanceMax'] : null, + buttons: + namedArgs.containsKey('buttons') ? namedArgs['buttons'] : null, + obscured: namedArgs.containsKey('obscured') + ? namedArgs['obscured'] + : null, + pressure: namedArgs.containsKey('pressure') + ? namedArgs['pressure'] + : null, + pressureMin: namedArgs.containsKey('pressureMin') + ? namedArgs['pressureMin'] + : null, + pressureMax: namedArgs.containsKey('pressureMax') + ? namedArgs['pressureMax'] + : null, + distance: namedArgs.containsKey('distance') + ? namedArgs['distance'] + : null, + distanceMax: namedArgs.containsKey('distanceMax') + ? namedArgs['distanceMax'] + : null, size: namedArgs.containsKey('size') ? namedArgs['size'] : null, - radiusMajor: namedArgs.containsKey('radiusMajor') ? namedArgs['radiusMajor'] : null, - radiusMinor: namedArgs.containsKey('radiusMinor') ? namedArgs['radiusMinor'] : null, - radiusMin: namedArgs.containsKey('radiusMin') ? namedArgs['radiusMin'] : null, - radiusMax: namedArgs.containsKey('radiusMax') ? namedArgs['radiusMax'] : null, - orientation: namedArgs.containsKey('orientation') ? namedArgs['orientation'] : null, + radiusMajor: namedArgs.containsKey('radiusMajor') + ? namedArgs['radiusMajor'] + : null, + radiusMinor: namedArgs.containsKey('radiusMinor') + ? namedArgs['radiusMinor'] + : null, + radiusMin: namedArgs.containsKey('radiusMin') + ? namedArgs['radiusMin'] + : null, + radiusMax: namedArgs.containsKey('radiusMax') + ? namedArgs['radiusMax'] + : null, + orientation: namedArgs.containsKey('orientation') + ? namedArgs['orientation'] + : null, tilt: namedArgs.containsKey('tilt') ? namedArgs['tilt'] : null, - synthesized: namedArgs.containsKey('synthesized') ? namedArgs['synthesized'] : null, - embedderId: namedArgs.containsKey('embedderId') ? namedArgs['embedderId'] : null); + synthesized: namedArgs.containsKey('synthesized') + ? namedArgs['synthesized'] + : null, + embedderId: namedArgs.containsKey('embedderId') + ? namedArgs['embedderId'] + : null); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -155,21 +216,44 @@ class PointerRemovedEventAutoBinding extends HTExternalClass { switch (varName) { case 'PointerRemovedEvent': return ({positionalArgs, namedArgs, typeArgs}) => PointerRemovedEvent( - timeStamp: namedArgs.containsKey('timeStamp') ? namedArgs['timeStamp'] : Duration.zero, - pointer: namedArgs.containsKey('pointer') ? namedArgs['pointer'] : 0, - kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : PointerDeviceKind.touch, + timeStamp: namedArgs.containsKey('timeStamp') + ? namedArgs['timeStamp'] + : Duration.zero, + pointer: + namedArgs.containsKey('pointer') ? namedArgs['pointer'] : 0, + kind: namedArgs.containsKey('kind') + ? namedArgs['kind'] + : PointerDeviceKind.touch, device: namedArgs.containsKey('device') ? namedArgs['device'] : 0, - position: namedArgs.containsKey('position') ? namedArgs['position'] : Offset.zero, - obscured: namedArgs.containsKey('obscured') ? namedArgs['obscured'] : false, - pressureMin: namedArgs.containsKey('pressureMin') ? namedArgs['pressureMin'] : 1.0, - pressureMax: namedArgs.containsKey('pressureMax') ? namedArgs['pressureMax'] : 1.0, - distanceMax: namedArgs.containsKey('distanceMax') ? namedArgs['distanceMax'] : 0.0, - radiusMin: namedArgs.containsKey('radiusMin') ? namedArgs['radiusMin'] : 0.0, - radiusMax: namedArgs.containsKey('radiusMax') ? namedArgs['radiusMax'] : 0.0, - original: namedArgs.containsKey('original') ? namedArgs['original'] : null, - embedderId: namedArgs.containsKey('embedderId') ? namedArgs['embedderId'] : 0); + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : Offset.zero, + obscured: namedArgs.containsKey('obscured') + ? namedArgs['obscured'] + : false, + pressureMin: namedArgs.containsKey('pressureMin') + ? namedArgs['pressureMin'] + : 1.0, + pressureMax: namedArgs.containsKey('pressureMax') + ? namedArgs['pressureMax'] + : 1.0, + distanceMax: namedArgs.containsKey('distanceMax') + ? namedArgs['distanceMax'] + : 0.0, + radiusMin: namedArgs.containsKey('radiusMin') + ? namedArgs['radiusMin'] + : 0.0, + radiusMax: namedArgs.containsKey('radiusMax') + ? namedArgs['radiusMax'] + : 0.0, + original: namedArgs.containsKey('original') + ? namedArgs['original'] + : null, + embedderId: namedArgs.containsKey('embedderId') + ? namedArgs['embedderId'] + : 0); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -183,7 +267,7 @@ extension PointerRemovedEventBinding on PointerRemovedEvent { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PointerRemovedEvent'); + return const HTType('PointerRemovedEvent'); case 'embedderId': return embedderId; case 'timeStamp': @@ -243,46 +327,83 @@ extension PointerRemovedEventBinding on PointerRemovedEvent { case 'distanceMin': return distanceMin; case 'transformed': - return ({positionalArgs, namedArgs, typeArgs}) => transformed(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transformed(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringFull': return ({positionalArgs, namedArgs, typeArgs}) => toStringFull(); case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - timeStamp: namedArgs.containsKey('timeStamp') ? namedArgs['timeStamp'] : null, - pointer: namedArgs.containsKey('pointer') ? namedArgs['pointer'] : null, + timeStamp: namedArgs.containsKey('timeStamp') + ? namedArgs['timeStamp'] + : null, + pointer: + namedArgs.containsKey('pointer') ? namedArgs['pointer'] : null, kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : null, - device: namedArgs.containsKey('device') ? namedArgs['device'] : null, - position: namedArgs.containsKey('position') ? namedArgs['position'] : null, + device: + namedArgs.containsKey('device') ? namedArgs['device'] : null, + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null, delta: namedArgs.containsKey('delta') ? namedArgs['delta'] : null, - buttons: namedArgs.containsKey('buttons') ? namedArgs['buttons'] : null, - obscured: namedArgs.containsKey('obscured') ? namedArgs['obscured'] : null, - pressure: namedArgs.containsKey('pressure') ? namedArgs['pressure'] : null, - pressureMin: namedArgs.containsKey('pressureMin') ? namedArgs['pressureMin'] : null, - pressureMax: namedArgs.containsKey('pressureMax') ? namedArgs['pressureMax'] : null, - distance: namedArgs.containsKey('distance') ? namedArgs['distance'] : null, - distanceMax: namedArgs.containsKey('distanceMax') ? namedArgs['distanceMax'] : null, + buttons: + namedArgs.containsKey('buttons') ? namedArgs['buttons'] : null, + obscured: namedArgs.containsKey('obscured') + ? namedArgs['obscured'] + : null, + pressure: namedArgs.containsKey('pressure') + ? namedArgs['pressure'] + : null, + pressureMin: namedArgs.containsKey('pressureMin') + ? namedArgs['pressureMin'] + : null, + pressureMax: namedArgs.containsKey('pressureMax') + ? namedArgs['pressureMax'] + : null, + distance: namedArgs.containsKey('distance') + ? namedArgs['distance'] + : null, + distanceMax: namedArgs.containsKey('distanceMax') + ? namedArgs['distanceMax'] + : null, size: namedArgs.containsKey('size') ? namedArgs['size'] : null, - radiusMajor: namedArgs.containsKey('radiusMajor') ? namedArgs['radiusMajor'] : null, - radiusMinor: namedArgs.containsKey('radiusMinor') ? namedArgs['radiusMinor'] : null, - radiusMin: namedArgs.containsKey('radiusMin') ? namedArgs['radiusMin'] : null, - radiusMax: namedArgs.containsKey('radiusMax') ? namedArgs['radiusMax'] : null, - orientation: namedArgs.containsKey('orientation') ? namedArgs['orientation'] : null, + radiusMajor: namedArgs.containsKey('radiusMajor') + ? namedArgs['radiusMajor'] + : null, + radiusMinor: namedArgs.containsKey('radiusMinor') + ? namedArgs['radiusMinor'] + : null, + radiusMin: namedArgs.containsKey('radiusMin') + ? namedArgs['radiusMin'] + : null, + radiusMax: namedArgs.containsKey('radiusMax') + ? namedArgs['radiusMax'] + : null, + orientation: namedArgs.containsKey('orientation') + ? namedArgs['orientation'] + : null, tilt: namedArgs.containsKey('tilt') ? namedArgs['tilt'] : null, - synthesized: namedArgs.containsKey('synthesized') ? namedArgs['synthesized'] : null, - embedderId: namedArgs.containsKey('embedderId') ? namedArgs['embedderId'] : null); + synthesized: namedArgs.containsKey('synthesized') + ? namedArgs['synthesized'] + : null, + embedderId: namedArgs.containsKey('embedderId') + ? namedArgs['embedderId'] + : null); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -295,29 +416,62 @@ class PointerHoverEventAutoBinding extends HTExternalClass { switch (varName) { case 'PointerHoverEvent': return ({positionalArgs, namedArgs, typeArgs}) => PointerHoverEvent( - timeStamp: namedArgs.containsKey('timeStamp') ? namedArgs['timeStamp'] : Duration.zero, - kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : PointerDeviceKind.touch, - pointer: namedArgs.containsKey('pointer') ? namedArgs['pointer'] : 0, + timeStamp: namedArgs.containsKey('timeStamp') + ? namedArgs['timeStamp'] + : Duration.zero, + kind: namedArgs.containsKey('kind') + ? namedArgs['kind'] + : PointerDeviceKind.touch, + pointer: + namedArgs.containsKey('pointer') ? namedArgs['pointer'] : 0, device: namedArgs.containsKey('device') ? namedArgs['device'] : 0, - position: namedArgs.containsKey('position') ? namedArgs['position'] : Offset.zero, - delta: namedArgs.containsKey('delta') ? namedArgs['delta'] : Offset.zero, - buttons: namedArgs.containsKey('buttons') ? namedArgs['buttons'] : 0, - obscured: namedArgs.containsKey('obscured') ? namedArgs['obscured'] : false, - pressureMin: namedArgs.containsKey('pressureMin') ? namedArgs['pressureMin'] : 1.0, - pressureMax: namedArgs.containsKey('pressureMax') ? namedArgs['pressureMax'] : 1.0, - distance: namedArgs.containsKey('distance') ? namedArgs['distance'] : 0.0, - distanceMax: namedArgs.containsKey('distanceMax') ? namedArgs['distanceMax'] : 0.0, + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : Offset.zero, + delta: namedArgs.containsKey('delta') + ? namedArgs['delta'] + : Offset.zero, + buttons: + namedArgs.containsKey('buttons') ? namedArgs['buttons'] : 0, + obscured: namedArgs.containsKey('obscured') + ? namedArgs['obscured'] + : false, + pressureMin: namedArgs.containsKey('pressureMin') + ? namedArgs['pressureMin'] + : 1.0, + pressureMax: namedArgs.containsKey('pressureMax') + ? namedArgs['pressureMax'] + : 1.0, + distance: + namedArgs.containsKey('distance') ? namedArgs['distance'] : 0.0, + distanceMax: namedArgs.containsKey('distanceMax') + ? namedArgs['distanceMax'] + : 0.0, size: namedArgs.containsKey('size') ? namedArgs['size'] : 0.0, - radiusMajor: namedArgs.containsKey('radiusMajor') ? namedArgs['radiusMajor'] : 0.0, - radiusMinor: namedArgs.containsKey('radiusMinor') ? namedArgs['radiusMinor'] : 0.0, - radiusMin: namedArgs.containsKey('radiusMin') ? namedArgs['radiusMin'] : 0.0, - radiusMax: namedArgs.containsKey('radiusMax') ? namedArgs['radiusMax'] : 0.0, - orientation: namedArgs.containsKey('orientation') ? namedArgs['orientation'] : 0.0, + radiusMajor: namedArgs.containsKey('radiusMajor') + ? namedArgs['radiusMajor'] + : 0.0, + radiusMinor: namedArgs.containsKey('radiusMinor') + ? namedArgs['radiusMinor'] + : 0.0, + radiusMin: namedArgs.containsKey('radiusMin') + ? namedArgs['radiusMin'] + : 0.0, + radiusMax: namedArgs.containsKey('radiusMax') + ? namedArgs['radiusMax'] + : 0.0, + orientation: namedArgs.containsKey('orientation') + ? namedArgs['orientation'] + : 0.0, tilt: namedArgs.containsKey('tilt') ? namedArgs['tilt'] : 0.0, - synthesized: namedArgs.containsKey('synthesized') ? namedArgs['synthesized'] : false, - embedderId: namedArgs.containsKey('embedderId') ? namedArgs['embedderId'] : 0); + synthesized: namedArgs.containsKey('synthesized') + ? namedArgs['synthesized'] + : false, + embedderId: namedArgs.containsKey('embedderId') + ? namedArgs['embedderId'] + : 0); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -331,7 +485,7 @@ extension PointerHoverEventBinding on PointerHoverEvent { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PointerHoverEvent'); + return const HTType('PointerHoverEvent'); case 'embedderId': return embedderId; case 'timeStamp': @@ -391,46 +545,83 @@ extension PointerHoverEventBinding on PointerHoverEvent { case 'distanceMin': return distanceMin; case 'transformed': - return ({positionalArgs, namedArgs, typeArgs}) => transformed(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transformed(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringFull': return ({positionalArgs, namedArgs, typeArgs}) => toStringFull(); case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - timeStamp: namedArgs.containsKey('timeStamp') ? namedArgs['timeStamp'] : null, - pointer: namedArgs.containsKey('pointer') ? namedArgs['pointer'] : null, + timeStamp: namedArgs.containsKey('timeStamp') + ? namedArgs['timeStamp'] + : null, + pointer: + namedArgs.containsKey('pointer') ? namedArgs['pointer'] : null, kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : null, - device: namedArgs.containsKey('device') ? namedArgs['device'] : null, - position: namedArgs.containsKey('position') ? namedArgs['position'] : null, + device: + namedArgs.containsKey('device') ? namedArgs['device'] : null, + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null, delta: namedArgs.containsKey('delta') ? namedArgs['delta'] : null, - buttons: namedArgs.containsKey('buttons') ? namedArgs['buttons'] : null, - obscured: namedArgs.containsKey('obscured') ? namedArgs['obscured'] : null, - pressure: namedArgs.containsKey('pressure') ? namedArgs['pressure'] : null, - pressureMin: namedArgs.containsKey('pressureMin') ? namedArgs['pressureMin'] : null, - pressureMax: namedArgs.containsKey('pressureMax') ? namedArgs['pressureMax'] : null, - distance: namedArgs.containsKey('distance') ? namedArgs['distance'] : null, - distanceMax: namedArgs.containsKey('distanceMax') ? namedArgs['distanceMax'] : null, + buttons: + namedArgs.containsKey('buttons') ? namedArgs['buttons'] : null, + obscured: namedArgs.containsKey('obscured') + ? namedArgs['obscured'] + : null, + pressure: namedArgs.containsKey('pressure') + ? namedArgs['pressure'] + : null, + pressureMin: namedArgs.containsKey('pressureMin') + ? namedArgs['pressureMin'] + : null, + pressureMax: namedArgs.containsKey('pressureMax') + ? namedArgs['pressureMax'] + : null, + distance: namedArgs.containsKey('distance') + ? namedArgs['distance'] + : null, + distanceMax: namedArgs.containsKey('distanceMax') + ? namedArgs['distanceMax'] + : null, size: namedArgs.containsKey('size') ? namedArgs['size'] : null, - radiusMajor: namedArgs.containsKey('radiusMajor') ? namedArgs['radiusMajor'] : null, - radiusMinor: namedArgs.containsKey('radiusMinor') ? namedArgs['radiusMinor'] : null, - radiusMin: namedArgs.containsKey('radiusMin') ? namedArgs['radiusMin'] : null, - radiusMax: namedArgs.containsKey('radiusMax') ? namedArgs['radiusMax'] : null, - orientation: namedArgs.containsKey('orientation') ? namedArgs['orientation'] : null, + radiusMajor: namedArgs.containsKey('radiusMajor') + ? namedArgs['radiusMajor'] + : null, + radiusMinor: namedArgs.containsKey('radiusMinor') + ? namedArgs['radiusMinor'] + : null, + radiusMin: namedArgs.containsKey('radiusMin') + ? namedArgs['radiusMin'] + : null, + radiusMax: namedArgs.containsKey('radiusMax') + ? namedArgs['radiusMax'] + : null, + orientation: namedArgs.containsKey('orientation') + ? namedArgs['orientation'] + : null, tilt: namedArgs.containsKey('tilt') ? namedArgs['tilt'] : null, - synthesized: namedArgs.containsKey('synthesized') ? namedArgs['synthesized'] : null, - embedderId: namedArgs.containsKey('embedderId') ? namedArgs['embedderId'] : null); + synthesized: namedArgs.containsKey('synthesized') + ? namedArgs['synthesized'] + : null, + embedderId: namedArgs.containsKey('embedderId') + ? namedArgs['embedderId'] + : null); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -443,32 +634,66 @@ class PointerEnterEventAutoBinding extends HTExternalClass { switch (varName) { case 'PointerEnterEvent': return ({positionalArgs, namedArgs, typeArgs}) => PointerEnterEvent( - timeStamp: namedArgs.containsKey('timeStamp') ? namedArgs['timeStamp'] : Duration.zero, - pointer: namedArgs.containsKey('pointer') ? namedArgs['pointer'] : 0, - kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : PointerDeviceKind.touch, + timeStamp: namedArgs.containsKey('timeStamp') + ? namedArgs['timeStamp'] + : Duration.zero, + pointer: + namedArgs.containsKey('pointer') ? namedArgs['pointer'] : 0, + kind: namedArgs.containsKey('kind') + ? namedArgs['kind'] + : PointerDeviceKind.touch, device: namedArgs.containsKey('device') ? namedArgs['device'] : 0, - position: namedArgs.containsKey('position') ? namedArgs['position'] : Offset.zero, - delta: namedArgs.containsKey('delta') ? namedArgs['delta'] : Offset.zero, - buttons: namedArgs.containsKey('buttons') ? namedArgs['buttons'] : 0, - obscured: namedArgs.containsKey('obscured') ? namedArgs['obscured'] : false, - pressureMin: namedArgs.containsKey('pressureMin') ? namedArgs['pressureMin'] : 1.0, - pressureMax: namedArgs.containsKey('pressureMax') ? namedArgs['pressureMax'] : 1.0, - distance: namedArgs.containsKey('distance') ? namedArgs['distance'] : 0.0, - distanceMax: namedArgs.containsKey('distanceMax') ? namedArgs['distanceMax'] : 0.0, + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : Offset.zero, + delta: namedArgs.containsKey('delta') + ? namedArgs['delta'] + : Offset.zero, + buttons: + namedArgs.containsKey('buttons') ? namedArgs['buttons'] : 0, + obscured: namedArgs.containsKey('obscured') + ? namedArgs['obscured'] + : false, + pressureMin: namedArgs.containsKey('pressureMin') + ? namedArgs['pressureMin'] + : 1.0, + pressureMax: namedArgs.containsKey('pressureMax') + ? namedArgs['pressureMax'] + : 1.0, + distance: + namedArgs.containsKey('distance') ? namedArgs['distance'] : 0.0, + distanceMax: namedArgs.containsKey('distanceMax') + ? namedArgs['distanceMax'] + : 0.0, size: namedArgs.containsKey('size') ? namedArgs['size'] : 0.0, - radiusMajor: namedArgs.containsKey('radiusMajor') ? namedArgs['radiusMajor'] : 0.0, - radiusMinor: namedArgs.containsKey('radiusMinor') ? namedArgs['radiusMinor'] : 0.0, - radiusMin: namedArgs.containsKey('radiusMin') ? namedArgs['radiusMin'] : 0.0, - radiusMax: namedArgs.containsKey('radiusMax') ? namedArgs['radiusMax'] : 0.0, - orientation: namedArgs.containsKey('orientation') ? namedArgs['orientation'] : 0.0, + radiusMajor: namedArgs.containsKey('radiusMajor') + ? namedArgs['radiusMajor'] + : 0.0, + radiusMinor: namedArgs.containsKey('radiusMinor') + ? namedArgs['radiusMinor'] + : 0.0, + radiusMin: namedArgs.containsKey('radiusMin') + ? namedArgs['radiusMin'] + : 0.0, + radiusMax: namedArgs.containsKey('radiusMax') + ? namedArgs['radiusMax'] + : 0.0, + orientation: namedArgs.containsKey('orientation') + ? namedArgs['orientation'] + : 0.0, tilt: namedArgs.containsKey('tilt') ? namedArgs['tilt'] : 0.0, down: namedArgs.containsKey('down') ? namedArgs['down'] : false, - synthesized: namedArgs.containsKey('synthesized') ? namedArgs['synthesized'] : false, - embedderId: namedArgs.containsKey('embedderId') ? namedArgs['embedderId'] : 0); + synthesized: namedArgs.containsKey('synthesized') + ? namedArgs['synthesized'] + : false, + embedderId: namedArgs.containsKey('embedderId') + ? namedArgs['embedderId'] + : 0); case 'PointerEnterEvent.fromMouseEvent': - return ({positionalArgs, namedArgs, typeArgs}) => PointerEnterEvent.fromMouseEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + PointerEnterEvent.fromMouseEvent(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -482,7 +707,7 @@ extension PointerEnterEventBinding on PointerEnterEvent { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PointerEnterEvent'); + return const HTType('PointerEnterEvent'); case 'embedderId': return embedderId; case 'timeStamp': @@ -542,46 +767,83 @@ extension PointerEnterEventBinding on PointerEnterEvent { case 'distanceMin': return distanceMin; case 'transformed': - return ({positionalArgs, namedArgs, typeArgs}) => transformed(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transformed(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringFull': return ({positionalArgs, namedArgs, typeArgs}) => toStringFull(); case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - timeStamp: namedArgs.containsKey('timeStamp') ? namedArgs['timeStamp'] : null, - pointer: namedArgs.containsKey('pointer') ? namedArgs['pointer'] : null, + timeStamp: namedArgs.containsKey('timeStamp') + ? namedArgs['timeStamp'] + : null, + pointer: + namedArgs.containsKey('pointer') ? namedArgs['pointer'] : null, kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : null, - device: namedArgs.containsKey('device') ? namedArgs['device'] : null, - position: namedArgs.containsKey('position') ? namedArgs['position'] : null, + device: + namedArgs.containsKey('device') ? namedArgs['device'] : null, + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null, delta: namedArgs.containsKey('delta') ? namedArgs['delta'] : null, - buttons: namedArgs.containsKey('buttons') ? namedArgs['buttons'] : null, - obscured: namedArgs.containsKey('obscured') ? namedArgs['obscured'] : null, - pressure: namedArgs.containsKey('pressure') ? namedArgs['pressure'] : null, - pressureMin: namedArgs.containsKey('pressureMin') ? namedArgs['pressureMin'] : null, - pressureMax: namedArgs.containsKey('pressureMax') ? namedArgs['pressureMax'] : null, - distance: namedArgs.containsKey('distance') ? namedArgs['distance'] : null, - distanceMax: namedArgs.containsKey('distanceMax') ? namedArgs['distanceMax'] : null, + buttons: + namedArgs.containsKey('buttons') ? namedArgs['buttons'] : null, + obscured: namedArgs.containsKey('obscured') + ? namedArgs['obscured'] + : null, + pressure: namedArgs.containsKey('pressure') + ? namedArgs['pressure'] + : null, + pressureMin: namedArgs.containsKey('pressureMin') + ? namedArgs['pressureMin'] + : null, + pressureMax: namedArgs.containsKey('pressureMax') + ? namedArgs['pressureMax'] + : null, + distance: namedArgs.containsKey('distance') + ? namedArgs['distance'] + : null, + distanceMax: namedArgs.containsKey('distanceMax') + ? namedArgs['distanceMax'] + : null, size: namedArgs.containsKey('size') ? namedArgs['size'] : null, - radiusMajor: namedArgs.containsKey('radiusMajor') ? namedArgs['radiusMajor'] : null, - radiusMinor: namedArgs.containsKey('radiusMinor') ? namedArgs['radiusMinor'] : null, - radiusMin: namedArgs.containsKey('radiusMin') ? namedArgs['radiusMin'] : null, - radiusMax: namedArgs.containsKey('radiusMax') ? namedArgs['radiusMax'] : null, - orientation: namedArgs.containsKey('orientation') ? namedArgs['orientation'] : null, + radiusMajor: namedArgs.containsKey('radiusMajor') + ? namedArgs['radiusMajor'] + : null, + radiusMinor: namedArgs.containsKey('radiusMinor') + ? namedArgs['radiusMinor'] + : null, + radiusMin: namedArgs.containsKey('radiusMin') + ? namedArgs['radiusMin'] + : null, + radiusMax: namedArgs.containsKey('radiusMax') + ? namedArgs['radiusMax'] + : null, + orientation: namedArgs.containsKey('orientation') + ? namedArgs['orientation'] + : null, tilt: namedArgs.containsKey('tilt') ? namedArgs['tilt'] : null, - synthesized: namedArgs.containsKey('synthesized') ? namedArgs['synthesized'] : null, - embedderId: namedArgs.containsKey('embedderId') ? namedArgs['embedderId'] : null); + synthesized: namedArgs.containsKey('synthesized') + ? namedArgs['synthesized'] + : null, + embedderId: namedArgs.containsKey('embedderId') + ? namedArgs['embedderId'] + : null); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -594,32 +856,66 @@ class PointerExitEventAutoBinding extends HTExternalClass { switch (varName) { case 'PointerExitEvent': return ({positionalArgs, namedArgs, typeArgs}) => PointerExitEvent( - timeStamp: namedArgs.containsKey('timeStamp') ? namedArgs['timeStamp'] : Duration.zero, - kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : PointerDeviceKind.touch, - pointer: namedArgs.containsKey('pointer') ? namedArgs['pointer'] : 0, + timeStamp: namedArgs.containsKey('timeStamp') + ? namedArgs['timeStamp'] + : Duration.zero, + kind: namedArgs.containsKey('kind') + ? namedArgs['kind'] + : PointerDeviceKind.touch, + pointer: + namedArgs.containsKey('pointer') ? namedArgs['pointer'] : 0, device: namedArgs.containsKey('device') ? namedArgs['device'] : 0, - position: namedArgs.containsKey('position') ? namedArgs['position'] : Offset.zero, - delta: namedArgs.containsKey('delta') ? namedArgs['delta'] : Offset.zero, - buttons: namedArgs.containsKey('buttons') ? namedArgs['buttons'] : 0, - obscured: namedArgs.containsKey('obscured') ? namedArgs['obscured'] : false, - pressureMin: namedArgs.containsKey('pressureMin') ? namedArgs['pressureMin'] : 1.0, - pressureMax: namedArgs.containsKey('pressureMax') ? namedArgs['pressureMax'] : 1.0, - distance: namedArgs.containsKey('distance') ? namedArgs['distance'] : 0.0, - distanceMax: namedArgs.containsKey('distanceMax') ? namedArgs['distanceMax'] : 0.0, + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : Offset.zero, + delta: namedArgs.containsKey('delta') + ? namedArgs['delta'] + : Offset.zero, + buttons: + namedArgs.containsKey('buttons') ? namedArgs['buttons'] : 0, + obscured: namedArgs.containsKey('obscured') + ? namedArgs['obscured'] + : false, + pressureMin: namedArgs.containsKey('pressureMin') + ? namedArgs['pressureMin'] + : 1.0, + pressureMax: namedArgs.containsKey('pressureMax') + ? namedArgs['pressureMax'] + : 1.0, + distance: + namedArgs.containsKey('distance') ? namedArgs['distance'] : 0.0, + distanceMax: namedArgs.containsKey('distanceMax') + ? namedArgs['distanceMax'] + : 0.0, size: namedArgs.containsKey('size') ? namedArgs['size'] : 0.0, - radiusMajor: namedArgs.containsKey('radiusMajor') ? namedArgs['radiusMajor'] : 0.0, - radiusMinor: namedArgs.containsKey('radiusMinor') ? namedArgs['radiusMinor'] : 0.0, - radiusMin: namedArgs.containsKey('radiusMin') ? namedArgs['radiusMin'] : 0.0, - radiusMax: namedArgs.containsKey('radiusMax') ? namedArgs['radiusMax'] : 0.0, - orientation: namedArgs.containsKey('orientation') ? namedArgs['orientation'] : 0.0, + radiusMajor: namedArgs.containsKey('radiusMajor') + ? namedArgs['radiusMajor'] + : 0.0, + radiusMinor: namedArgs.containsKey('radiusMinor') + ? namedArgs['radiusMinor'] + : 0.0, + radiusMin: namedArgs.containsKey('radiusMin') + ? namedArgs['radiusMin'] + : 0.0, + radiusMax: namedArgs.containsKey('radiusMax') + ? namedArgs['radiusMax'] + : 0.0, + orientation: namedArgs.containsKey('orientation') + ? namedArgs['orientation'] + : 0.0, tilt: namedArgs.containsKey('tilt') ? namedArgs['tilt'] : 0.0, down: namedArgs.containsKey('down') ? namedArgs['down'] : false, - synthesized: namedArgs.containsKey('synthesized') ? namedArgs['synthesized'] : false, - embedderId: namedArgs.containsKey('embedderId') ? namedArgs['embedderId'] : 0); + synthesized: namedArgs.containsKey('synthesized') + ? namedArgs['synthesized'] + : false, + embedderId: namedArgs.containsKey('embedderId') + ? namedArgs['embedderId'] + : 0); case 'PointerExitEvent.fromMouseEvent': - return ({positionalArgs, namedArgs, typeArgs}) => PointerExitEvent.fromMouseEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + PointerExitEvent.fromMouseEvent(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -633,7 +929,7 @@ extension PointerExitEventBinding on PointerExitEvent { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PointerExitEvent'); + return const HTType('PointerExitEvent'); case 'embedderId': return embedderId; case 'timeStamp': @@ -693,46 +989,83 @@ extension PointerExitEventBinding on PointerExitEvent { case 'distanceMin': return distanceMin; case 'transformed': - return ({positionalArgs, namedArgs, typeArgs}) => transformed(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transformed(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringFull': return ({positionalArgs, namedArgs, typeArgs}) => toStringFull(); case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - timeStamp: namedArgs.containsKey('timeStamp') ? namedArgs['timeStamp'] : null, - pointer: namedArgs.containsKey('pointer') ? namedArgs['pointer'] : null, + timeStamp: namedArgs.containsKey('timeStamp') + ? namedArgs['timeStamp'] + : null, + pointer: + namedArgs.containsKey('pointer') ? namedArgs['pointer'] : null, kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : null, - device: namedArgs.containsKey('device') ? namedArgs['device'] : null, - position: namedArgs.containsKey('position') ? namedArgs['position'] : null, + device: + namedArgs.containsKey('device') ? namedArgs['device'] : null, + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null, delta: namedArgs.containsKey('delta') ? namedArgs['delta'] : null, - buttons: namedArgs.containsKey('buttons') ? namedArgs['buttons'] : null, - obscured: namedArgs.containsKey('obscured') ? namedArgs['obscured'] : null, - pressure: namedArgs.containsKey('pressure') ? namedArgs['pressure'] : null, - pressureMin: namedArgs.containsKey('pressureMin') ? namedArgs['pressureMin'] : null, - pressureMax: namedArgs.containsKey('pressureMax') ? namedArgs['pressureMax'] : null, - distance: namedArgs.containsKey('distance') ? namedArgs['distance'] : null, - distanceMax: namedArgs.containsKey('distanceMax') ? namedArgs['distanceMax'] : null, + buttons: + namedArgs.containsKey('buttons') ? namedArgs['buttons'] : null, + obscured: namedArgs.containsKey('obscured') + ? namedArgs['obscured'] + : null, + pressure: namedArgs.containsKey('pressure') + ? namedArgs['pressure'] + : null, + pressureMin: namedArgs.containsKey('pressureMin') + ? namedArgs['pressureMin'] + : null, + pressureMax: namedArgs.containsKey('pressureMax') + ? namedArgs['pressureMax'] + : null, + distance: namedArgs.containsKey('distance') + ? namedArgs['distance'] + : null, + distanceMax: namedArgs.containsKey('distanceMax') + ? namedArgs['distanceMax'] + : null, size: namedArgs.containsKey('size') ? namedArgs['size'] : null, - radiusMajor: namedArgs.containsKey('radiusMajor') ? namedArgs['radiusMajor'] : null, - radiusMinor: namedArgs.containsKey('radiusMinor') ? namedArgs['radiusMinor'] : null, - radiusMin: namedArgs.containsKey('radiusMin') ? namedArgs['radiusMin'] : null, - radiusMax: namedArgs.containsKey('radiusMax') ? namedArgs['radiusMax'] : null, - orientation: namedArgs.containsKey('orientation') ? namedArgs['orientation'] : null, + radiusMajor: namedArgs.containsKey('radiusMajor') + ? namedArgs['radiusMajor'] + : null, + radiusMinor: namedArgs.containsKey('radiusMinor') + ? namedArgs['radiusMinor'] + : null, + radiusMin: namedArgs.containsKey('radiusMin') + ? namedArgs['radiusMin'] + : null, + radiusMax: namedArgs.containsKey('radiusMax') + ? namedArgs['radiusMax'] + : null, + orientation: namedArgs.containsKey('orientation') + ? namedArgs['orientation'] + : null, tilt: namedArgs.containsKey('tilt') ? namedArgs['tilt'] : null, - synthesized: namedArgs.containsKey('synthesized') ? namedArgs['synthesized'] : null, - embedderId: namedArgs.containsKey('embedderId') ? namedArgs['embedderId'] : null); + synthesized: namedArgs.containsKey('synthesized') + ? namedArgs['synthesized'] + : null, + embedderId: namedArgs.containsKey('embedderId') + ? namedArgs['embedderId'] + : null); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -745,27 +1078,57 @@ class PointerDownEventAutoBinding extends HTExternalClass { switch (varName) { case 'PointerDownEvent': return ({positionalArgs, namedArgs, typeArgs}) => PointerDownEvent( - timeStamp: namedArgs.containsKey('timeStamp') ? namedArgs['timeStamp'] : Duration.zero, - pointer: namedArgs.containsKey('pointer') ? namedArgs['pointer'] : 0, - kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : PointerDeviceKind.touch, + timeStamp: namedArgs.containsKey('timeStamp') + ? namedArgs['timeStamp'] + : Duration.zero, + pointer: + namedArgs.containsKey('pointer') ? namedArgs['pointer'] : 0, + kind: namedArgs.containsKey('kind') + ? namedArgs['kind'] + : PointerDeviceKind.touch, device: namedArgs.containsKey('device') ? namedArgs['device'] : 0, - position: namedArgs.containsKey('position') ? namedArgs['position'] : Offset.zero, - buttons: namedArgs.containsKey('buttons') ? namedArgs['buttons'] : kPrimaryButton, - obscured: namedArgs.containsKey('obscured') ? namedArgs['obscured'] : false, - pressure: namedArgs.containsKey('pressure') ? namedArgs['pressure'] : 1.0, - pressureMin: namedArgs.containsKey('pressureMin') ? namedArgs['pressureMin'] : 1.0, - pressureMax: namedArgs.containsKey('pressureMax') ? namedArgs['pressureMax'] : 1.0, - distanceMax: namedArgs.containsKey('distanceMax') ? namedArgs['distanceMax'] : 0.0, + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : Offset.zero, + buttons: namedArgs.containsKey('buttons') + ? namedArgs['buttons'] + : kPrimaryButton, + obscured: namedArgs.containsKey('obscured') + ? namedArgs['obscured'] + : false, + pressure: + namedArgs.containsKey('pressure') ? namedArgs['pressure'] : 1.0, + pressureMin: namedArgs.containsKey('pressureMin') + ? namedArgs['pressureMin'] + : 1.0, + pressureMax: namedArgs.containsKey('pressureMax') + ? namedArgs['pressureMax'] + : 1.0, + distanceMax: namedArgs.containsKey('distanceMax') + ? namedArgs['distanceMax'] + : 0.0, size: namedArgs.containsKey('size') ? namedArgs['size'] : 0.0, - radiusMajor: namedArgs.containsKey('radiusMajor') ? namedArgs['radiusMajor'] : 0.0, - radiusMinor: namedArgs.containsKey('radiusMinor') ? namedArgs['radiusMinor'] : 0.0, - radiusMin: namedArgs.containsKey('radiusMin') ? namedArgs['radiusMin'] : 0.0, - radiusMax: namedArgs.containsKey('radiusMax') ? namedArgs['radiusMax'] : 0.0, - orientation: namedArgs.containsKey('orientation') ? namedArgs['orientation'] : 0.0, + radiusMajor: namedArgs.containsKey('radiusMajor') + ? namedArgs['radiusMajor'] + : 0.0, + radiusMinor: namedArgs.containsKey('radiusMinor') + ? namedArgs['radiusMinor'] + : 0.0, + radiusMin: namedArgs.containsKey('radiusMin') + ? namedArgs['radiusMin'] + : 0.0, + radiusMax: namedArgs.containsKey('radiusMax') + ? namedArgs['radiusMax'] + : 0.0, + orientation: namedArgs.containsKey('orientation') + ? namedArgs['orientation'] + : 0.0, tilt: namedArgs.containsKey('tilt') ? namedArgs['tilt'] : 0.0, - embedderId: namedArgs.containsKey('embedderId') ? namedArgs['embedderId'] : 0); + embedderId: namedArgs.containsKey('embedderId') + ? namedArgs['embedderId'] + : 0); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -779,7 +1142,7 @@ extension PointerDownEventBinding on PointerDownEvent { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PointerDownEvent'); + return const HTType('PointerDownEvent'); case 'embedderId': return embedderId; case 'timeStamp': @@ -839,46 +1202,83 @@ extension PointerDownEventBinding on PointerDownEvent { case 'distanceMin': return distanceMin; case 'transformed': - return ({positionalArgs, namedArgs, typeArgs}) => transformed(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transformed(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringFull': return ({positionalArgs, namedArgs, typeArgs}) => toStringFull(); case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - timeStamp: namedArgs.containsKey('timeStamp') ? namedArgs['timeStamp'] : null, - pointer: namedArgs.containsKey('pointer') ? namedArgs['pointer'] : null, + timeStamp: namedArgs.containsKey('timeStamp') + ? namedArgs['timeStamp'] + : null, + pointer: + namedArgs.containsKey('pointer') ? namedArgs['pointer'] : null, kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : null, - device: namedArgs.containsKey('device') ? namedArgs['device'] : null, - position: namedArgs.containsKey('position') ? namedArgs['position'] : null, + device: + namedArgs.containsKey('device') ? namedArgs['device'] : null, + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null, delta: namedArgs.containsKey('delta') ? namedArgs['delta'] : null, - buttons: namedArgs.containsKey('buttons') ? namedArgs['buttons'] : null, - obscured: namedArgs.containsKey('obscured') ? namedArgs['obscured'] : null, - pressure: namedArgs.containsKey('pressure') ? namedArgs['pressure'] : null, - pressureMin: namedArgs.containsKey('pressureMin') ? namedArgs['pressureMin'] : null, - pressureMax: namedArgs.containsKey('pressureMax') ? namedArgs['pressureMax'] : null, - distance: namedArgs.containsKey('distance') ? namedArgs['distance'] : null, - distanceMax: namedArgs.containsKey('distanceMax') ? namedArgs['distanceMax'] : null, + buttons: + namedArgs.containsKey('buttons') ? namedArgs['buttons'] : null, + obscured: namedArgs.containsKey('obscured') + ? namedArgs['obscured'] + : null, + pressure: namedArgs.containsKey('pressure') + ? namedArgs['pressure'] + : null, + pressureMin: namedArgs.containsKey('pressureMin') + ? namedArgs['pressureMin'] + : null, + pressureMax: namedArgs.containsKey('pressureMax') + ? namedArgs['pressureMax'] + : null, + distance: namedArgs.containsKey('distance') + ? namedArgs['distance'] + : null, + distanceMax: namedArgs.containsKey('distanceMax') + ? namedArgs['distanceMax'] + : null, size: namedArgs.containsKey('size') ? namedArgs['size'] : null, - radiusMajor: namedArgs.containsKey('radiusMajor') ? namedArgs['radiusMajor'] : null, - radiusMinor: namedArgs.containsKey('radiusMinor') ? namedArgs['radiusMinor'] : null, - radiusMin: namedArgs.containsKey('radiusMin') ? namedArgs['radiusMin'] : null, - radiusMax: namedArgs.containsKey('radiusMax') ? namedArgs['radiusMax'] : null, - orientation: namedArgs.containsKey('orientation') ? namedArgs['orientation'] : null, + radiusMajor: namedArgs.containsKey('radiusMajor') + ? namedArgs['radiusMajor'] + : null, + radiusMinor: namedArgs.containsKey('radiusMinor') + ? namedArgs['radiusMinor'] + : null, + radiusMin: namedArgs.containsKey('radiusMin') + ? namedArgs['radiusMin'] + : null, + radiusMax: namedArgs.containsKey('radiusMax') + ? namedArgs['radiusMax'] + : null, + orientation: namedArgs.containsKey('orientation') + ? namedArgs['orientation'] + : null, tilt: namedArgs.containsKey('tilt') ? namedArgs['tilt'] : null, - synthesized: namedArgs.containsKey('synthesized') ? namedArgs['synthesized'] : null, - embedderId: namedArgs.containsKey('embedderId') ? namedArgs['embedderId'] : null); + synthesized: namedArgs.containsKey('synthesized') + ? namedArgs['synthesized'] + : null, + embedderId: namedArgs.containsKey('embedderId') + ? namedArgs['embedderId'] + : null); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -891,30 +1291,66 @@ class PointerMoveEventAutoBinding extends HTExternalClass { switch (varName) { case 'PointerMoveEvent': return ({positionalArgs, namedArgs, typeArgs}) => PointerMoveEvent( - timeStamp: namedArgs.containsKey('timeStamp') ? namedArgs['timeStamp'] : Duration.zero, - pointer: namedArgs.containsKey('pointer') ? namedArgs['pointer'] : 0, - kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : PointerDeviceKind.touch, + timeStamp: namedArgs.containsKey('timeStamp') + ? namedArgs['timeStamp'] + : Duration.zero, + pointer: + namedArgs.containsKey('pointer') ? namedArgs['pointer'] : 0, + kind: namedArgs.containsKey('kind') + ? namedArgs['kind'] + : PointerDeviceKind.touch, device: namedArgs.containsKey('device') ? namedArgs['device'] : 0, - position: namedArgs.containsKey('position') ? namedArgs['position'] : Offset.zero, - delta: namedArgs.containsKey('delta') ? namedArgs['delta'] : Offset.zero, - buttons: namedArgs.containsKey('buttons') ? namedArgs['buttons'] : kPrimaryButton, - obscured: namedArgs.containsKey('obscured') ? namedArgs['obscured'] : false, - pressure: namedArgs.containsKey('pressure') ? namedArgs['pressure'] : 1.0, - pressureMin: namedArgs.containsKey('pressureMin') ? namedArgs['pressureMin'] : 1.0, - pressureMax: namedArgs.containsKey('pressureMax') ? namedArgs['pressureMax'] : 1.0, - distanceMax: namedArgs.containsKey('distanceMax') ? namedArgs['distanceMax'] : 0.0, + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : Offset.zero, + delta: namedArgs.containsKey('delta') + ? namedArgs['delta'] + : Offset.zero, + buttons: namedArgs.containsKey('buttons') + ? namedArgs['buttons'] + : kPrimaryButton, + obscured: namedArgs.containsKey('obscured') + ? namedArgs['obscured'] + : false, + pressure: + namedArgs.containsKey('pressure') ? namedArgs['pressure'] : 1.0, + pressureMin: namedArgs.containsKey('pressureMin') + ? namedArgs['pressureMin'] + : 1.0, + pressureMax: namedArgs.containsKey('pressureMax') + ? namedArgs['pressureMax'] + : 1.0, + distanceMax: namedArgs.containsKey('distanceMax') + ? namedArgs['distanceMax'] + : 0.0, size: namedArgs.containsKey('size') ? namedArgs['size'] : 0.0, - radiusMajor: namedArgs.containsKey('radiusMajor') ? namedArgs['radiusMajor'] : 0.0, - radiusMinor: namedArgs.containsKey('radiusMinor') ? namedArgs['radiusMinor'] : 0.0, - radiusMin: namedArgs.containsKey('radiusMin') ? namedArgs['radiusMin'] : 0.0, - radiusMax: namedArgs.containsKey('radiusMax') ? namedArgs['radiusMax'] : 0.0, - orientation: namedArgs.containsKey('orientation') ? namedArgs['orientation'] : 0.0, + radiusMajor: namedArgs.containsKey('radiusMajor') + ? namedArgs['radiusMajor'] + : 0.0, + radiusMinor: namedArgs.containsKey('radiusMinor') + ? namedArgs['radiusMinor'] + : 0.0, + radiusMin: namedArgs.containsKey('radiusMin') + ? namedArgs['radiusMin'] + : 0.0, + radiusMax: namedArgs.containsKey('radiusMax') + ? namedArgs['radiusMax'] + : 0.0, + orientation: namedArgs.containsKey('orientation') + ? namedArgs['orientation'] + : 0.0, tilt: namedArgs.containsKey('tilt') ? namedArgs['tilt'] : 0.0, - platformData: namedArgs.containsKey('platformData') ? namedArgs['platformData'] : 0, - synthesized: namedArgs.containsKey('synthesized') ? namedArgs['synthesized'] : false, - embedderId: namedArgs.containsKey('embedderId') ? namedArgs['embedderId'] : 0); + platformData: namedArgs.containsKey('platformData') + ? namedArgs['platformData'] + : 0, + synthesized: namedArgs.containsKey('synthesized') + ? namedArgs['synthesized'] + : false, + embedderId: namedArgs.containsKey('embedderId') + ? namedArgs['embedderId'] + : 0); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -928,7 +1364,7 @@ extension PointerMoveEventBinding on PointerMoveEvent { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PointerMoveEvent'); + return const HTType('PointerMoveEvent'); case 'embedderId': return embedderId; case 'timeStamp': @@ -988,46 +1424,83 @@ extension PointerMoveEventBinding on PointerMoveEvent { case 'distanceMin': return distanceMin; case 'transformed': - return ({positionalArgs, namedArgs, typeArgs}) => transformed(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transformed(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringFull': return ({positionalArgs, namedArgs, typeArgs}) => toStringFull(); case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - timeStamp: namedArgs.containsKey('timeStamp') ? namedArgs['timeStamp'] : null, - pointer: namedArgs.containsKey('pointer') ? namedArgs['pointer'] : null, + timeStamp: namedArgs.containsKey('timeStamp') + ? namedArgs['timeStamp'] + : null, + pointer: + namedArgs.containsKey('pointer') ? namedArgs['pointer'] : null, kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : null, - device: namedArgs.containsKey('device') ? namedArgs['device'] : null, - position: namedArgs.containsKey('position') ? namedArgs['position'] : null, + device: + namedArgs.containsKey('device') ? namedArgs['device'] : null, + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null, delta: namedArgs.containsKey('delta') ? namedArgs['delta'] : null, - buttons: namedArgs.containsKey('buttons') ? namedArgs['buttons'] : null, - obscured: namedArgs.containsKey('obscured') ? namedArgs['obscured'] : null, - pressure: namedArgs.containsKey('pressure') ? namedArgs['pressure'] : null, - pressureMin: namedArgs.containsKey('pressureMin') ? namedArgs['pressureMin'] : null, - pressureMax: namedArgs.containsKey('pressureMax') ? namedArgs['pressureMax'] : null, - distance: namedArgs.containsKey('distance') ? namedArgs['distance'] : null, - distanceMax: namedArgs.containsKey('distanceMax') ? namedArgs['distanceMax'] : null, + buttons: + namedArgs.containsKey('buttons') ? namedArgs['buttons'] : null, + obscured: namedArgs.containsKey('obscured') + ? namedArgs['obscured'] + : null, + pressure: namedArgs.containsKey('pressure') + ? namedArgs['pressure'] + : null, + pressureMin: namedArgs.containsKey('pressureMin') + ? namedArgs['pressureMin'] + : null, + pressureMax: namedArgs.containsKey('pressureMax') + ? namedArgs['pressureMax'] + : null, + distance: namedArgs.containsKey('distance') + ? namedArgs['distance'] + : null, + distanceMax: namedArgs.containsKey('distanceMax') + ? namedArgs['distanceMax'] + : null, size: namedArgs.containsKey('size') ? namedArgs['size'] : null, - radiusMajor: namedArgs.containsKey('radiusMajor') ? namedArgs['radiusMajor'] : null, - radiusMinor: namedArgs.containsKey('radiusMinor') ? namedArgs['radiusMinor'] : null, - radiusMin: namedArgs.containsKey('radiusMin') ? namedArgs['radiusMin'] : null, - radiusMax: namedArgs.containsKey('radiusMax') ? namedArgs['radiusMax'] : null, - orientation: namedArgs.containsKey('orientation') ? namedArgs['orientation'] : null, + radiusMajor: namedArgs.containsKey('radiusMajor') + ? namedArgs['radiusMajor'] + : null, + radiusMinor: namedArgs.containsKey('radiusMinor') + ? namedArgs['radiusMinor'] + : null, + radiusMin: namedArgs.containsKey('radiusMin') + ? namedArgs['radiusMin'] + : null, + radiusMax: namedArgs.containsKey('radiusMax') + ? namedArgs['radiusMax'] + : null, + orientation: namedArgs.containsKey('orientation') + ? namedArgs['orientation'] + : null, tilt: namedArgs.containsKey('tilt') ? namedArgs['tilt'] : null, - synthesized: namedArgs.containsKey('synthesized') ? namedArgs['synthesized'] : null, - embedderId: namedArgs.containsKey('embedderId') ? namedArgs['embedderId'] : null); + synthesized: namedArgs.containsKey('synthesized') + ? namedArgs['synthesized'] + : null, + embedderId: namedArgs.containsKey('embedderId') + ? namedArgs['embedderId'] + : null); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1040,28 +1513,58 @@ class PointerUpEventAutoBinding extends HTExternalClass { switch (varName) { case 'PointerUpEvent': return ({positionalArgs, namedArgs, typeArgs}) => PointerUpEvent( - timeStamp: namedArgs.containsKey('timeStamp') ? namedArgs['timeStamp'] : Duration.zero, - pointer: namedArgs.containsKey('pointer') ? namedArgs['pointer'] : 0, - kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : PointerDeviceKind.touch, + timeStamp: namedArgs.containsKey('timeStamp') + ? namedArgs['timeStamp'] + : Duration.zero, + pointer: + namedArgs.containsKey('pointer') ? namedArgs['pointer'] : 0, + kind: namedArgs.containsKey('kind') + ? namedArgs['kind'] + : PointerDeviceKind.touch, device: namedArgs.containsKey('device') ? namedArgs['device'] : 0, - position: namedArgs.containsKey('position') ? namedArgs['position'] : Offset.zero, - buttons: namedArgs.containsKey('buttons') ? namedArgs['buttons'] : 0, - obscured: namedArgs.containsKey('obscured') ? namedArgs['obscured'] : false, - pressure: namedArgs.containsKey('pressure') ? namedArgs['pressure'] : 0.0, - pressureMin: namedArgs.containsKey('pressureMin') ? namedArgs['pressureMin'] : 1.0, - pressureMax: namedArgs.containsKey('pressureMax') ? namedArgs['pressureMax'] : 1.0, - distance: namedArgs.containsKey('distance') ? namedArgs['distance'] : 0.0, - distanceMax: namedArgs.containsKey('distanceMax') ? namedArgs['distanceMax'] : 0.0, + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : Offset.zero, + buttons: + namedArgs.containsKey('buttons') ? namedArgs['buttons'] : 0, + obscured: namedArgs.containsKey('obscured') + ? namedArgs['obscured'] + : false, + pressure: + namedArgs.containsKey('pressure') ? namedArgs['pressure'] : 0.0, + pressureMin: namedArgs.containsKey('pressureMin') + ? namedArgs['pressureMin'] + : 1.0, + pressureMax: namedArgs.containsKey('pressureMax') + ? namedArgs['pressureMax'] + : 1.0, + distance: + namedArgs.containsKey('distance') ? namedArgs['distance'] : 0.0, + distanceMax: namedArgs.containsKey('distanceMax') + ? namedArgs['distanceMax'] + : 0.0, size: namedArgs.containsKey('size') ? namedArgs['size'] : 0.0, - radiusMajor: namedArgs.containsKey('radiusMajor') ? namedArgs['radiusMajor'] : 0.0, - radiusMinor: namedArgs.containsKey('radiusMinor') ? namedArgs['radiusMinor'] : 0.0, - radiusMin: namedArgs.containsKey('radiusMin') ? namedArgs['radiusMin'] : 0.0, - radiusMax: namedArgs.containsKey('radiusMax') ? namedArgs['radiusMax'] : 0.0, - orientation: namedArgs.containsKey('orientation') ? namedArgs['orientation'] : 0.0, + radiusMajor: namedArgs.containsKey('radiusMajor') + ? namedArgs['radiusMajor'] + : 0.0, + radiusMinor: namedArgs.containsKey('radiusMinor') + ? namedArgs['radiusMinor'] + : 0.0, + radiusMin: namedArgs.containsKey('radiusMin') + ? namedArgs['radiusMin'] + : 0.0, + radiusMax: namedArgs.containsKey('radiusMax') + ? namedArgs['radiusMax'] + : 0.0, + orientation: namedArgs.containsKey('orientation') + ? namedArgs['orientation'] + : 0.0, tilt: namedArgs.containsKey('tilt') ? namedArgs['tilt'] : 0.0, - embedderId: namedArgs.containsKey('embedderId') ? namedArgs['embedderId'] : 0); + embedderId: namedArgs.containsKey('embedderId') + ? namedArgs['embedderId'] + : 0); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1075,7 +1578,7 @@ extension PointerUpEventBinding on PointerUpEvent { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PointerUpEvent'); + return const HTType('PointerUpEvent'); case 'embedderId': return embedderId; case 'timeStamp': @@ -1135,47 +1638,86 @@ extension PointerUpEventBinding on PointerUpEvent { case 'distanceMin': return distanceMin; case 'transformed': - return ({positionalArgs, namedArgs, typeArgs}) => transformed(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transformed(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringFull': return ({positionalArgs, namedArgs, typeArgs}) => toStringFull(); case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - timeStamp: namedArgs.containsKey('timeStamp') ? namedArgs['timeStamp'] : null, - pointer: namedArgs.containsKey('pointer') ? namedArgs['pointer'] : null, + timeStamp: namedArgs.containsKey('timeStamp') + ? namedArgs['timeStamp'] + : null, + pointer: + namedArgs.containsKey('pointer') ? namedArgs['pointer'] : null, kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : null, - device: namedArgs.containsKey('device') ? namedArgs['device'] : null, - position: namedArgs.containsKey('position') ? namedArgs['position'] : null, - localPosition: namedArgs.containsKey('localPosition') ? namedArgs['localPosition'] : null, + device: + namedArgs.containsKey('device') ? namedArgs['device'] : null, + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null, + localPosition: namedArgs.containsKey('localPosition') + ? namedArgs['localPosition'] + : null, delta: namedArgs.containsKey('delta') ? namedArgs['delta'] : null, - buttons: namedArgs.containsKey('buttons') ? namedArgs['buttons'] : null, - obscured: namedArgs.containsKey('obscured') ? namedArgs['obscured'] : null, - pressure: namedArgs.containsKey('pressure') ? namedArgs['pressure'] : null, - pressureMin: namedArgs.containsKey('pressureMin') ? namedArgs['pressureMin'] : null, - pressureMax: namedArgs.containsKey('pressureMax') ? namedArgs['pressureMax'] : null, - distance: namedArgs.containsKey('distance') ? namedArgs['distance'] : null, - distanceMax: namedArgs.containsKey('distanceMax') ? namedArgs['distanceMax'] : null, + buttons: + namedArgs.containsKey('buttons') ? namedArgs['buttons'] : null, + obscured: namedArgs.containsKey('obscured') + ? namedArgs['obscured'] + : null, + pressure: namedArgs.containsKey('pressure') + ? namedArgs['pressure'] + : null, + pressureMin: namedArgs.containsKey('pressureMin') + ? namedArgs['pressureMin'] + : null, + pressureMax: namedArgs.containsKey('pressureMax') + ? namedArgs['pressureMax'] + : null, + distance: namedArgs.containsKey('distance') + ? namedArgs['distance'] + : null, + distanceMax: namedArgs.containsKey('distanceMax') + ? namedArgs['distanceMax'] + : null, size: namedArgs.containsKey('size') ? namedArgs['size'] : null, - radiusMajor: namedArgs.containsKey('radiusMajor') ? namedArgs['radiusMajor'] : null, - radiusMinor: namedArgs.containsKey('radiusMinor') ? namedArgs['radiusMinor'] : null, - radiusMin: namedArgs.containsKey('radiusMin') ? namedArgs['radiusMin'] : null, - radiusMax: namedArgs.containsKey('radiusMax') ? namedArgs['radiusMax'] : null, - orientation: namedArgs.containsKey('orientation') ? namedArgs['orientation'] : null, + radiusMajor: namedArgs.containsKey('radiusMajor') + ? namedArgs['radiusMajor'] + : null, + radiusMinor: namedArgs.containsKey('radiusMinor') + ? namedArgs['radiusMinor'] + : null, + radiusMin: namedArgs.containsKey('radiusMin') + ? namedArgs['radiusMin'] + : null, + radiusMax: namedArgs.containsKey('radiusMax') + ? namedArgs['radiusMax'] + : null, + orientation: namedArgs.containsKey('orientation') + ? namedArgs['orientation'] + : null, tilt: namedArgs.containsKey('tilt') ? namedArgs['tilt'] : null, - synthesized: namedArgs.containsKey('synthesized') ? namedArgs['synthesized'] : null, - embedderId: namedArgs.containsKey('embedderId') ? namedArgs['embedderId'] : null); + synthesized: namedArgs.containsKey('synthesized') + ? namedArgs['synthesized'] + : null, + embedderId: namedArgs.containsKey('embedderId') + ? namedArgs['embedderId'] + : null); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1188,14 +1730,24 @@ class PointerScrollEventAutoBinding extends HTExternalClass { switch (varName) { case 'PointerScrollEvent': return ({positionalArgs, namedArgs, typeArgs}) => PointerScrollEvent( - timeStamp: namedArgs.containsKey('timeStamp') ? namedArgs['timeStamp'] : Duration.zero, - kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : PointerDeviceKind.mouse, + timeStamp: namedArgs.containsKey('timeStamp') + ? namedArgs['timeStamp'] + : Duration.zero, + kind: namedArgs.containsKey('kind') + ? namedArgs['kind'] + : PointerDeviceKind.mouse, device: namedArgs.containsKey('device') ? namedArgs['device'] : 0, - position: namedArgs.containsKey('position') ? namedArgs['position'] : Offset.zero, - scrollDelta: namedArgs.containsKey('scrollDelta') ? namedArgs['scrollDelta'] : Offset.zero, - embedderId: namedArgs.containsKey('embedderId') ? namedArgs['embedderId'] : 0); + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : Offset.zero, + scrollDelta: namedArgs.containsKey('scrollDelta') + ? namedArgs['scrollDelta'] + : Offset.zero, + embedderId: namedArgs.containsKey('embedderId') + ? namedArgs['embedderId'] + : 0); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1209,7 +1761,7 @@ extension PointerScrollEventBinding on PointerScrollEvent { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PointerScrollEvent'); + return const HTType('PointerScrollEvent'); case 'scrollDelta': return scrollDelta; case 'embedderId': @@ -1271,46 +1823,83 @@ extension PointerScrollEventBinding on PointerScrollEvent { case 'distanceMin': return distanceMin; case 'transformed': - return ({positionalArgs, namedArgs, typeArgs}) => transformed(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transformed(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringFull': return ({positionalArgs, namedArgs, typeArgs}) => toStringFull(); case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - timeStamp: namedArgs.containsKey('timeStamp') ? namedArgs['timeStamp'] : null, - pointer: namedArgs.containsKey('pointer') ? namedArgs['pointer'] : null, + timeStamp: namedArgs.containsKey('timeStamp') + ? namedArgs['timeStamp'] + : null, + pointer: + namedArgs.containsKey('pointer') ? namedArgs['pointer'] : null, kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : null, - device: namedArgs.containsKey('device') ? namedArgs['device'] : null, - position: namedArgs.containsKey('position') ? namedArgs['position'] : null, + device: + namedArgs.containsKey('device') ? namedArgs['device'] : null, + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null, delta: namedArgs.containsKey('delta') ? namedArgs['delta'] : null, - buttons: namedArgs.containsKey('buttons') ? namedArgs['buttons'] : null, - obscured: namedArgs.containsKey('obscured') ? namedArgs['obscured'] : null, - pressure: namedArgs.containsKey('pressure') ? namedArgs['pressure'] : null, - pressureMin: namedArgs.containsKey('pressureMin') ? namedArgs['pressureMin'] : null, - pressureMax: namedArgs.containsKey('pressureMax') ? namedArgs['pressureMax'] : null, - distance: namedArgs.containsKey('distance') ? namedArgs['distance'] : null, - distanceMax: namedArgs.containsKey('distanceMax') ? namedArgs['distanceMax'] : null, + buttons: + namedArgs.containsKey('buttons') ? namedArgs['buttons'] : null, + obscured: namedArgs.containsKey('obscured') + ? namedArgs['obscured'] + : null, + pressure: namedArgs.containsKey('pressure') + ? namedArgs['pressure'] + : null, + pressureMin: namedArgs.containsKey('pressureMin') + ? namedArgs['pressureMin'] + : null, + pressureMax: namedArgs.containsKey('pressureMax') + ? namedArgs['pressureMax'] + : null, + distance: namedArgs.containsKey('distance') + ? namedArgs['distance'] + : null, + distanceMax: namedArgs.containsKey('distanceMax') + ? namedArgs['distanceMax'] + : null, size: namedArgs.containsKey('size') ? namedArgs['size'] : null, - radiusMajor: namedArgs.containsKey('radiusMajor') ? namedArgs['radiusMajor'] : null, - radiusMinor: namedArgs.containsKey('radiusMinor') ? namedArgs['radiusMinor'] : null, - radiusMin: namedArgs.containsKey('radiusMin') ? namedArgs['radiusMin'] : null, - radiusMax: namedArgs.containsKey('radiusMax') ? namedArgs['radiusMax'] : null, - orientation: namedArgs.containsKey('orientation') ? namedArgs['orientation'] : null, + radiusMajor: namedArgs.containsKey('radiusMajor') + ? namedArgs['radiusMajor'] + : null, + radiusMinor: namedArgs.containsKey('radiusMinor') + ? namedArgs['radiusMinor'] + : null, + radiusMin: namedArgs.containsKey('radiusMin') + ? namedArgs['radiusMin'] + : null, + radiusMax: namedArgs.containsKey('radiusMax') + ? namedArgs['radiusMax'] + : null, + orientation: namedArgs.containsKey('orientation') + ? namedArgs['orientation'] + : null, tilt: namedArgs.containsKey('tilt') ? namedArgs['tilt'] : null, - synthesized: namedArgs.containsKey('synthesized') ? namedArgs['synthesized'] : null, - embedderId: namedArgs.containsKey('embedderId') ? namedArgs['embedderId'] : null); + synthesized: namedArgs.containsKey('synthesized') + ? namedArgs['synthesized'] + : null, + embedderId: namedArgs.containsKey('embedderId') + ? namedArgs['embedderId'] + : null); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1323,27 +1912,56 @@ class PointerCancelEventAutoBinding extends HTExternalClass { switch (varName) { case 'PointerCancelEvent': return ({positionalArgs, namedArgs, typeArgs}) => PointerCancelEvent( - timeStamp: namedArgs.containsKey('timeStamp') ? namedArgs['timeStamp'] : Duration.zero, - pointer: namedArgs.containsKey('pointer') ? namedArgs['pointer'] : 0, - kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : PointerDeviceKind.touch, + timeStamp: namedArgs.containsKey('timeStamp') + ? namedArgs['timeStamp'] + : Duration.zero, + pointer: + namedArgs.containsKey('pointer') ? namedArgs['pointer'] : 0, + kind: namedArgs.containsKey('kind') + ? namedArgs['kind'] + : PointerDeviceKind.touch, device: namedArgs.containsKey('device') ? namedArgs['device'] : 0, - position: namedArgs.containsKey('position') ? namedArgs['position'] : Offset.zero, - buttons: namedArgs.containsKey('buttons') ? namedArgs['buttons'] : 0, - obscured: namedArgs.containsKey('obscured') ? namedArgs['obscured'] : false, - pressureMin: namedArgs.containsKey('pressureMin') ? namedArgs['pressureMin'] : 1.0, - pressureMax: namedArgs.containsKey('pressureMax') ? namedArgs['pressureMax'] : 1.0, - distance: namedArgs.containsKey('distance') ? namedArgs['distance'] : 0.0, - distanceMax: namedArgs.containsKey('distanceMax') ? namedArgs['distanceMax'] : 0.0, + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : Offset.zero, + buttons: + namedArgs.containsKey('buttons') ? namedArgs['buttons'] : 0, + obscured: namedArgs.containsKey('obscured') + ? namedArgs['obscured'] + : false, + pressureMin: namedArgs.containsKey('pressureMin') + ? namedArgs['pressureMin'] + : 1.0, + pressureMax: namedArgs.containsKey('pressureMax') + ? namedArgs['pressureMax'] + : 1.0, + distance: + namedArgs.containsKey('distance') ? namedArgs['distance'] : 0.0, + distanceMax: namedArgs.containsKey('distanceMax') + ? namedArgs['distanceMax'] + : 0.0, size: namedArgs.containsKey('size') ? namedArgs['size'] : 0.0, - radiusMajor: namedArgs.containsKey('radiusMajor') ? namedArgs['radiusMajor'] : 0.0, - radiusMinor: namedArgs.containsKey('radiusMinor') ? namedArgs['radiusMinor'] : 0.0, - radiusMin: namedArgs.containsKey('radiusMin') ? namedArgs['radiusMin'] : 0.0, - radiusMax: namedArgs.containsKey('radiusMax') ? namedArgs['radiusMax'] : 0.0, - orientation: namedArgs.containsKey('orientation') ? namedArgs['orientation'] : 0.0, + radiusMajor: namedArgs.containsKey('radiusMajor') + ? namedArgs['radiusMajor'] + : 0.0, + radiusMinor: namedArgs.containsKey('radiusMinor') + ? namedArgs['radiusMinor'] + : 0.0, + radiusMin: namedArgs.containsKey('radiusMin') + ? namedArgs['radiusMin'] + : 0.0, + radiusMax: namedArgs.containsKey('radiusMax') + ? namedArgs['radiusMax'] + : 0.0, + orientation: namedArgs.containsKey('orientation') + ? namedArgs['orientation'] + : 0.0, tilt: namedArgs.containsKey('tilt') ? namedArgs['tilt'] : 0.0, - embedderId: namedArgs.containsKey('embedderId') ? namedArgs['embedderId'] : 0); + embedderId: namedArgs.containsKey('embedderId') + ? namedArgs['embedderId'] + : 0); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1357,7 +1975,7 @@ extension PointerCancelEventBinding on PointerCancelEvent { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PointerCancelEvent'); + return const HTType('PointerCancelEvent'); case 'embedderId': return embedderId; case 'timeStamp': @@ -1417,46 +2035,83 @@ extension PointerCancelEventBinding on PointerCancelEvent { case 'distanceMin': return distanceMin; case 'transformed': - return ({positionalArgs, namedArgs, typeArgs}) => transformed(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transformed(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringFull': return ({positionalArgs, namedArgs, typeArgs}) => toStringFull(); case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - timeStamp: namedArgs.containsKey('timeStamp') ? namedArgs['timeStamp'] : null, - pointer: namedArgs.containsKey('pointer') ? namedArgs['pointer'] : null, + timeStamp: namedArgs.containsKey('timeStamp') + ? namedArgs['timeStamp'] + : null, + pointer: + namedArgs.containsKey('pointer') ? namedArgs['pointer'] : null, kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : null, - device: namedArgs.containsKey('device') ? namedArgs['device'] : null, - position: namedArgs.containsKey('position') ? namedArgs['position'] : null, + device: + namedArgs.containsKey('device') ? namedArgs['device'] : null, + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null, delta: namedArgs.containsKey('delta') ? namedArgs['delta'] : null, - buttons: namedArgs.containsKey('buttons') ? namedArgs['buttons'] : null, - obscured: namedArgs.containsKey('obscured') ? namedArgs['obscured'] : null, - pressure: namedArgs.containsKey('pressure') ? namedArgs['pressure'] : null, - pressureMin: namedArgs.containsKey('pressureMin') ? namedArgs['pressureMin'] : null, - pressureMax: namedArgs.containsKey('pressureMax') ? namedArgs['pressureMax'] : null, - distance: namedArgs.containsKey('distance') ? namedArgs['distance'] : null, - distanceMax: namedArgs.containsKey('distanceMax') ? namedArgs['distanceMax'] : null, + buttons: + namedArgs.containsKey('buttons') ? namedArgs['buttons'] : null, + obscured: namedArgs.containsKey('obscured') + ? namedArgs['obscured'] + : null, + pressure: namedArgs.containsKey('pressure') + ? namedArgs['pressure'] + : null, + pressureMin: namedArgs.containsKey('pressureMin') + ? namedArgs['pressureMin'] + : null, + pressureMax: namedArgs.containsKey('pressureMax') + ? namedArgs['pressureMax'] + : null, + distance: namedArgs.containsKey('distance') + ? namedArgs['distance'] + : null, + distanceMax: namedArgs.containsKey('distanceMax') + ? namedArgs['distanceMax'] + : null, size: namedArgs.containsKey('size') ? namedArgs['size'] : null, - radiusMajor: namedArgs.containsKey('radiusMajor') ? namedArgs['radiusMajor'] : null, - radiusMinor: namedArgs.containsKey('radiusMinor') ? namedArgs['radiusMinor'] : null, - radiusMin: namedArgs.containsKey('radiusMin') ? namedArgs['radiusMin'] : null, - radiusMax: namedArgs.containsKey('radiusMax') ? namedArgs['radiusMax'] : null, - orientation: namedArgs.containsKey('orientation') ? namedArgs['orientation'] : null, + radiusMajor: namedArgs.containsKey('radiusMajor') + ? namedArgs['radiusMajor'] + : null, + radiusMinor: namedArgs.containsKey('radiusMinor') + ? namedArgs['radiusMinor'] + : null, + radiusMin: namedArgs.containsKey('radiusMin') + ? namedArgs['radiusMin'] + : null, + radiusMax: namedArgs.containsKey('radiusMax') + ? namedArgs['radiusMax'] + : null, + orientation: namedArgs.containsKey('orientation') + ? namedArgs['orientation'] + : null, tilt: namedArgs.containsKey('tilt') ? namedArgs['tilt'] : null, - synthesized: namedArgs.containsKey('synthesized') ? namedArgs['synthesized'] : null, - embedderId: namedArgs.containsKey('embedderId') ? namedArgs['embedderId'] : null); + synthesized: namedArgs.containsKey('synthesized') + ? namedArgs['synthesized'] + : null, + embedderId: namedArgs.containsKey('embedderId') + ? namedArgs['embedderId'] + : null); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/gestures/force_press.g.dart b/lib/bindings/flutter/gestures/force_press.g.dart index 9640798..a6626fa 100644 --- a/lib/bindings/flutter/gestures/force_press.g.dart +++ b/lib/bindings/flutter/gestures/force_press.g.dart @@ -11,10 +11,12 @@ class ForcePressDetailsAutoBinding extends HTExternalClass { case 'ForcePressDetails': return ({positionalArgs, namedArgs, typeArgs}) => ForcePressDetails( globalPosition: namedArgs['globalPosition'], - localPosition: namedArgs.containsKey('localPosition') ? namedArgs['localPosition'] : null, + localPosition: namedArgs.containsKey('localPosition') + ? namedArgs['localPosition'] + : null, pressure: namedArgs['pressure']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -28,7 +30,7 @@ extension ForcePressDetailsBinding on ForcePressDetails { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ForcePressDetails'); + return const HTType('ForcePressDetails'); case 'globalPosition': return globalPosition; case 'localPosition': @@ -36,26 +38,36 @@ extension ForcePressDetailsBinding on ForcePressDetails { case 'pressure': return pressure; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class ForcePressGestureRecognizerAutoBinding extends HTExternalClass { - ForcePressGestureRecognizerAutoBinding() : super('ForcePressGestureRecognizer'); + ForcePressGestureRecognizerAutoBinding() + : super('ForcePressGestureRecognizer'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ForcePressGestureRecognizer': - return ({positionalArgs, namedArgs, typeArgs}) => ForcePressGestureRecognizer( - startPressure: namedArgs.containsKey('startPressure') ? namedArgs['startPressure'] : 0.4, - peakPressure: namedArgs.containsKey('peakPressure') ? namedArgs['peakPressure'] : 0.85, - interpolation: namedArgs.containsKey('interpolation') ? namedArgs['interpolation'] : _inverseLerp, - debugOwner: namedArgs.containsKey('debugOwner') ? namedArgs['debugOwner'] : null, - kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + ForcePressGestureRecognizer( + startPressure: namedArgs.containsKey('startPressure') + ? namedArgs['startPressure'] + : 0.4, + peakPressure: namedArgs.containsKey('peakPressure') + ? namedArgs['peakPressure'] + : 0.85, + interpolation: namedArgs.containsKey('interpolation') + ? namedArgs['interpolation'] + : _inverseLerp, + debugOwner: namedArgs.containsKey('debugOwner') + ? namedArgs['debugOwner'] + : null, + kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -71,8 +83,10 @@ class ForcePressGestureRecognizerAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'GestureForceInterpolation': (HTFunction function) => (pressureMin, pressureMax, pressure) => - function.call(positionalArgs: [pressureMin, pressureMax, pressure], namedArgs: const {}) as double, + 'GestureForceInterpolation': (HTFunction function) => + (pressureMin, pressureMax, pressure) => function.call( + positionalArgs: [pressureMin, pressureMax, pressure], + namedArgs: const {}) as double, }; } @@ -88,7 +102,7 @@ extension ForcePressGestureRecognizerBinding on ForcePressGestureRecognizer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ForcePressGestureRecognizer'); + return const HTType('ForcePressGestureRecognizer'); case 'onStart': return onStart; case 'onUpdate': @@ -110,35 +124,54 @@ extension ForcePressGestureRecognizerBinding on ForcePressGestureRecognizer { case 'team': return team; case 'addAllowedPointer': - return ({positionalArgs, namedArgs, typeArgs}) => addAllowedPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addAllowedPointer(positionalArgs[0]); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0]); case 'acceptGesture': - return ({positionalArgs, namedArgs, typeArgs}) => acceptGesture(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + acceptGesture(positionalArgs[0]); case 'didStopTrackingLastPointer': - return ({positionalArgs, namedArgs, typeArgs}) => didStopTrackingLastPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + didStopTrackingLastPointer(positionalArgs[0]); case 'rejectGesture': - return ({positionalArgs, namedArgs, typeArgs}) => rejectGesture(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + rejectGesture(positionalArgs[0]); case 'handleNonAllowedPointer': - return ({positionalArgs, namedArgs, typeArgs}) => handleNonAllowedPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleNonAllowedPointer(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'addPointer': - return ({positionalArgs, namedArgs, typeArgs}) => addPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addPointer(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); - case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + debugFillProperties(positionalArgs[0]); + case 'toString': + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toDiagnosticsNode': @@ -146,9 +179,10 @@ extension ForcePressGestureRecognizerBinding on ForcePressGestureRecognizer { name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -167,7 +201,7 @@ extension ForcePressGestureRecognizerBinding on ForcePressGestureRecognizer { onEnd = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/gestures/hit_test.g.dart b/lib/bindings/flutter/gestures/hit_test.g.dart index c6d339a..f844868 100644 --- a/lib/bindings/flutter/gestures/hit_test.g.dart +++ b/lib/bindings/flutter/gestures/hit_test.g.dart @@ -8,9 +8,10 @@ class HitTestEntryAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'HitTestEntry': - return ({positionalArgs, namedArgs, typeArgs}) => HitTestEntry(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + HitTestEntry(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -24,7 +25,7 @@ extension HitTestEntryBinding on HitTestEntry { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('HitTestEntry'); + return const HTType('HitTestEntry'); case 'target': return target; case 'transform': @@ -32,7 +33,7 @@ extension HitTestEntryBinding on HitTestEntry { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -46,9 +47,10 @@ class HitTestResultAutoBinding extends HTExternalClass { case 'HitTestResult': return ({positionalArgs, namedArgs, typeArgs}) => HitTestResult(); case 'HitTestResult.wrap': - return ({positionalArgs, namedArgs, typeArgs}) => HitTestResult.wrap(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + HitTestResult.wrap(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -62,15 +64,16 @@ extension HitTestResultBinding on HitTestResult { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('HitTestResult'); + return const HTType('HitTestResult'); case 'path': return path; case 'add': - return ({positionalArgs, namedArgs, typeArgs}) => add(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + add(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/gestures/long_press.g.dart b/lib/bindings/flutter/gestures/long_press.g.dart index dc6af3e..cc04929 100644 --- a/lib/bindings/flutter/gestures/long_press.g.dart +++ b/lib/bindings/flutter/gestures/long_press.g.dart @@ -10,10 +10,14 @@ class LongPressStartDetailsAutoBinding extends HTExternalClass { switch (varName) { case 'LongPressStartDetails': return ({positionalArgs, namedArgs, typeArgs}) => LongPressStartDetails( - globalPosition: namedArgs.containsKey('globalPosition') ? namedArgs['globalPosition'] : Offset.zero, - localPosition: namedArgs.containsKey('localPosition') ? namedArgs['localPosition'] : null); + globalPosition: namedArgs.containsKey('globalPosition') + ? namedArgs['globalPosition'] + : Offset.zero, + localPosition: namedArgs.containsKey('localPosition') + ? namedArgs['localPosition'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -27,13 +31,13 @@ extension LongPressStartDetailsBinding on LongPressStartDetails { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('LongPressStartDetails'); + return const HTType('LongPressStartDetails'); case 'globalPosition': return globalPosition; case 'localPosition': return localPosition; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -45,14 +49,23 @@ class LongPressMoveUpdateDetailsAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'LongPressMoveUpdateDetails': - return ({positionalArgs, namedArgs, typeArgs}) => LongPressMoveUpdateDetails( - globalPosition: namedArgs.containsKey('globalPosition') ? namedArgs['globalPosition'] : Offset.zero, - localPosition: namedArgs.containsKey('localPosition') ? namedArgs['localPosition'] : null, - offsetFromOrigin: namedArgs.containsKey('offsetFromOrigin') ? namedArgs['offsetFromOrigin'] : Offset.zero, - localOffsetFromOrigin: - namedArgs.containsKey('localOffsetFromOrigin') ? namedArgs['localOffsetFromOrigin'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + LongPressMoveUpdateDetails( + globalPosition: namedArgs.containsKey('globalPosition') + ? namedArgs['globalPosition'] + : Offset.zero, + localPosition: namedArgs.containsKey('localPosition') + ? namedArgs['localPosition'] + : null, + offsetFromOrigin: namedArgs.containsKey('offsetFromOrigin') + ? namedArgs['offsetFromOrigin'] + : Offset.zero, + localOffsetFromOrigin: + namedArgs.containsKey('localOffsetFromOrigin') + ? namedArgs['localOffsetFromOrigin'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -66,7 +79,7 @@ extension LongPressMoveUpdateDetailsBinding on LongPressMoveUpdateDetails { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('LongPressMoveUpdateDetails'); + return const HTType('LongPressMoveUpdateDetails'); case 'globalPosition': return globalPosition; case 'localPosition': @@ -76,7 +89,7 @@ extension LongPressMoveUpdateDetailsBinding on LongPressMoveUpdateDetails { case 'localOffsetFromOrigin': return localOffsetFromOrigin; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -89,11 +102,17 @@ class LongPressEndDetailsAutoBinding extends HTExternalClass { switch (varName) { case 'LongPressEndDetails': return ({positionalArgs, namedArgs, typeArgs}) => LongPressEndDetails( - globalPosition: namedArgs.containsKey('globalPosition') ? namedArgs['globalPosition'] : Offset.zero, - localPosition: namedArgs.containsKey('localPosition') ? namedArgs['localPosition'] : null, - velocity: namedArgs.containsKey('velocity') ? namedArgs['velocity'] : Velocity.zero); + globalPosition: namedArgs.containsKey('globalPosition') + ? namedArgs['globalPosition'] + : Offset.zero, + localPosition: namedArgs.containsKey('localPosition') + ? namedArgs['localPosition'] + : null, + velocity: namedArgs.containsKey('velocity') + ? namedArgs['velocity'] + : Velocity.zero); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -107,7 +126,7 @@ extension LongPressEndDetailsBinding on LongPressEndDetails { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('LongPressEndDetails'); + return const HTType('LongPressEndDetails'); case 'globalPosition': return globalPosition; case 'localPosition': @@ -115,7 +134,7 @@ extension LongPressEndDetailsBinding on LongPressEndDetails { case 'velocity': return velocity; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -127,14 +146,21 @@ class LongPressGestureRecognizerAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'LongPressGestureRecognizer': - return ({positionalArgs, namedArgs, typeArgs}) => LongPressGestureRecognizer( - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : null, - postAcceptSlopTolerance: - namedArgs.containsKey('postAcceptSlopTolerance') ? namedArgs['postAcceptSlopTolerance'] : null, - kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : null, - debugOwner: namedArgs.containsKey('debugOwner') ? namedArgs['debugOwner'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + LongPressGestureRecognizer( + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : null, + postAcceptSlopTolerance: + namedArgs.containsKey('postAcceptSlopTolerance') + ? namedArgs['postAcceptSlopTolerance'] + : null, + kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : null, + debugOwner: namedArgs.containsKey('debugOwner') + ? namedArgs['debugOwner'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -153,7 +179,7 @@ extension LongPressGestureRecognizerBinding on LongPressGestureRecognizer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('LongPressGestureRecognizer'); + return const HTType('LongPressGestureRecognizer'); case 'onLongPress': return onLongPress; case 'onLongPressStart': @@ -203,43 +229,65 @@ extension LongPressGestureRecognizerBinding on LongPressGestureRecognizer { case 'team': return team; case 'isPointerAllowed': - return ({positionalArgs, namedArgs, typeArgs}) => isPointerAllowed(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isPointerAllowed(positionalArgs[0]); case 'didExceedDeadline': return ({positionalArgs, namedArgs, typeArgs}) => didExceedDeadline(); case 'handlePrimaryPointer': - return ({positionalArgs, namedArgs, typeArgs}) => handlePrimaryPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + handlePrimaryPointer(positionalArgs[0]); case 'resolve': - return ({positionalArgs, namedArgs, typeArgs}) => resolve(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + resolve(positionalArgs[0]); case 'acceptGesture': - return ({positionalArgs, namedArgs, typeArgs}) => acceptGesture(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + acceptGesture(positionalArgs[0]); case 'addAllowedPointer': - return ({positionalArgs, namedArgs, typeArgs}) => addAllowedPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addAllowedPointer(positionalArgs[0]); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0]); case 'rejectGesture': - return ({positionalArgs, namedArgs, typeArgs}) => rejectGesture(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + rejectGesture(positionalArgs[0]); case 'didStopTrackingLastPointer': - return ({positionalArgs, namedArgs, typeArgs}) => didStopTrackingLastPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + didStopTrackingLastPointer(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'handleNonAllowedPointer': - return ({positionalArgs, namedArgs, typeArgs}) => handleNonAllowedPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleNonAllowedPointer(positionalArgs[0]); case 'addPointer': - return ({positionalArgs, namedArgs, typeArgs}) => addPointer(positionalArgs[0]); - case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + addPointer(positionalArgs[0]); + case 'toString': + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toDiagnosticsNode': @@ -247,9 +295,10 @@ extension LongPressGestureRecognizerBinding on LongPressGestureRecognizer { name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -310,7 +359,7 @@ extension LongPressGestureRecognizerBinding on LongPressGestureRecognizer { initialPosition = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/gestures/lsq_solver.g.dart b/lib/bindings/flutter/gestures/lsq_solver.g.dart index 039fae0..61503a7 100644 --- a/lib/bindings/flutter/gestures/lsq_solver.g.dart +++ b/lib/bindings/flutter/gestures/lsq_solver.g.dart @@ -8,9 +8,10 @@ class PolynomialFitAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'PolynomialFit': - return ({positionalArgs, namedArgs, typeArgs}) => PolynomialFit(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + PolynomialFit(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -29,13 +30,13 @@ extension PolynomialFitBinding on PolynomialFit { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PolynomialFit'); + return const HTType('PolynomialFit'); case 'coefficients': return coefficients; case 'confidence': return confidence; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -45,7 +46,7 @@ extension PolynomialFitBinding on PolynomialFit { confidence = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -57,10 +58,12 @@ class LeastSquaresSolverAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'LeastSquaresSolver': - return ({positionalArgs, namedArgs, typeArgs}) => LeastSquaresSolver(List.from(positionalArgs[0]), - List.from(positionalArgs[1]), List.from(positionalArgs[2])); + return ({positionalArgs, namedArgs, typeArgs}) => LeastSquaresSolver( + List.from(positionalArgs[0]), + List.from(positionalArgs[1]), + List.from(positionalArgs[2])); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -74,7 +77,7 @@ extension LeastSquaresSolverBinding on LeastSquaresSolver { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('LeastSquaresSolver'); + return const HTType('LeastSquaresSolver'); case 'x': return x; case 'y': @@ -82,9 +85,10 @@ extension LeastSquaresSolverBinding on LeastSquaresSolver { case 'w': return w; case 'solve': - return ({positionalArgs, namedArgs, typeArgs}) => solve(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + solve(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/gestures/monodrag.g.dart b/lib/bindings/flutter/gestures/monodrag.g.dart index c4d8fbe..5976d2e 100644 --- a/lib/bindings/flutter/gestures/monodrag.g.dart +++ b/lib/bindings/flutter/gestures/monodrag.g.dart @@ -3,17 +3,21 @@ import 'package:flutter/gestures.dart'; import 'package:flutter/foundation.dart'; class VerticalDragGestureRecognizerAutoBinding extends HTExternalClass { - VerticalDragGestureRecognizerAutoBinding() : super('VerticalDragGestureRecognizer'); + VerticalDragGestureRecognizerAutoBinding() + : super('VerticalDragGestureRecognizer'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'VerticalDragGestureRecognizer': - return ({positionalArgs, namedArgs, typeArgs}) => VerticalDragGestureRecognizer( - debugOwner: namedArgs.containsKey('debugOwner') ? namedArgs['debugOwner'] : null, - kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + VerticalDragGestureRecognizer( + debugOwner: namedArgs.containsKey('debugOwner') + ? namedArgs['debugOwner'] + : null, + kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -28,11 +32,12 @@ class VerticalDragGestureRecognizerAutoBinding extends HTExternalClass { } } -extension VerticalDragGestureRecognizerBinding on VerticalDragGestureRecognizer { +extension VerticalDragGestureRecognizerBinding + on VerticalDragGestureRecognizer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('VerticalDragGestureRecognizer'); + return const HTType('VerticalDragGestureRecognizer'); case 'dragStartBehavior': return dragStartBehavior; case 'onDown': @@ -60,39 +65,60 @@ extension VerticalDragGestureRecognizerBinding on VerticalDragGestureRecognizer case 'team': return team; case 'isFlingGesture': - return ({positionalArgs, namedArgs, typeArgs}) => isFlingGesture(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + isFlingGesture(positionalArgs[0], positionalArgs[1]); case 'isPointerAllowed': - return ({positionalArgs, namedArgs, typeArgs}) => isPointerAllowed(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isPointerAllowed(positionalArgs[0]); case 'addAllowedPointer': - return ({positionalArgs, namedArgs, typeArgs}) => addAllowedPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addAllowedPointer(positionalArgs[0]); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0]); case 'acceptGesture': - return ({positionalArgs, namedArgs, typeArgs}) => acceptGesture(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + acceptGesture(positionalArgs[0]); case 'rejectGesture': - return ({positionalArgs, namedArgs, typeArgs}) => rejectGesture(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + rejectGesture(positionalArgs[0]); case 'didStopTrackingLastPointer': - return ({positionalArgs, namedArgs, typeArgs}) => didStopTrackingLastPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + didStopTrackingLastPointer(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'handleNonAllowedPointer': - return ({positionalArgs, namedArgs, typeArgs}) => handleNonAllowedPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleNonAllowedPointer(positionalArgs[0]); case 'addPointer': - return ({positionalArgs, namedArgs, typeArgs}) => addPointer(positionalArgs[0]); - case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + addPointer(positionalArgs[0]); + case 'toString': + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toDiagnosticsNode': @@ -100,9 +126,10 @@ extension VerticalDragGestureRecognizerBinding on VerticalDragGestureRecognizer name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -139,23 +166,27 @@ extension VerticalDragGestureRecognizerBinding on VerticalDragGestureRecognizer velocityTrackerBuilder = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class HorizontalDragGestureRecognizerAutoBinding extends HTExternalClass { - HorizontalDragGestureRecognizerAutoBinding() : super('HorizontalDragGestureRecognizer'); + HorizontalDragGestureRecognizerAutoBinding() + : super('HorizontalDragGestureRecognizer'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'HorizontalDragGestureRecognizer': - return ({positionalArgs, namedArgs, typeArgs}) => HorizontalDragGestureRecognizer( - debugOwner: namedArgs.containsKey('debugOwner') ? namedArgs['debugOwner'] : null, - kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + HorizontalDragGestureRecognizer( + debugOwner: namedArgs.containsKey('debugOwner') + ? namedArgs['debugOwner'] + : null, + kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -170,11 +201,12 @@ class HorizontalDragGestureRecognizerAutoBinding extends HTExternalClass { } } -extension HorizontalDragGestureRecognizerBinding on HorizontalDragGestureRecognizer { +extension HorizontalDragGestureRecognizerBinding + on HorizontalDragGestureRecognizer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('HorizontalDragGestureRecognizer'); + return const HTType('HorizontalDragGestureRecognizer'); case 'dragStartBehavior': return dragStartBehavior; case 'onDown': @@ -202,39 +234,60 @@ extension HorizontalDragGestureRecognizerBinding on HorizontalDragGestureRecogni case 'team': return team; case 'isFlingGesture': - return ({positionalArgs, namedArgs, typeArgs}) => isFlingGesture(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + isFlingGesture(positionalArgs[0], positionalArgs[1]); case 'isPointerAllowed': - return ({positionalArgs, namedArgs, typeArgs}) => isPointerAllowed(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isPointerAllowed(positionalArgs[0]); case 'addAllowedPointer': - return ({positionalArgs, namedArgs, typeArgs}) => addAllowedPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addAllowedPointer(positionalArgs[0]); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0]); case 'acceptGesture': - return ({positionalArgs, namedArgs, typeArgs}) => acceptGesture(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + acceptGesture(positionalArgs[0]); case 'rejectGesture': - return ({positionalArgs, namedArgs, typeArgs}) => rejectGesture(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + rejectGesture(positionalArgs[0]); case 'didStopTrackingLastPointer': - return ({positionalArgs, namedArgs, typeArgs}) => didStopTrackingLastPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + didStopTrackingLastPointer(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'handleNonAllowedPointer': - return ({positionalArgs, namedArgs, typeArgs}) => handleNonAllowedPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleNonAllowedPointer(positionalArgs[0]); case 'addPointer': - return ({positionalArgs, namedArgs, typeArgs}) => addPointer(positionalArgs[0]); - case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + addPointer(positionalArgs[0]); + case 'toString': + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toDiagnosticsNode': @@ -242,9 +295,10 @@ extension HorizontalDragGestureRecognizerBinding on HorizontalDragGestureRecogni name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -281,7 +335,7 @@ extension HorizontalDragGestureRecognizerBinding on HorizontalDragGestureRecogni velocityTrackerBuilder = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -293,10 +347,12 @@ class PanGestureRecognizerAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'PanGestureRecognizer': - return ({positionalArgs, namedArgs, typeArgs}) => - PanGestureRecognizer(debugOwner: namedArgs.containsKey('debugOwner') ? namedArgs['debugOwner'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => PanGestureRecognizer( + debugOwner: namedArgs.containsKey('debugOwner') + ? namedArgs['debugOwner'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -315,7 +371,7 @@ extension PanGestureRecognizerBinding on PanGestureRecognizer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PanGestureRecognizer'); + return const HTType('PanGestureRecognizer'); case 'dragStartBehavior': return dragStartBehavior; case 'onDown': @@ -343,39 +399,60 @@ extension PanGestureRecognizerBinding on PanGestureRecognizer { case 'team': return team; case 'isFlingGesture': - return ({positionalArgs, namedArgs, typeArgs}) => isFlingGesture(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + isFlingGesture(positionalArgs[0], positionalArgs[1]); case 'isPointerAllowed': - return ({positionalArgs, namedArgs, typeArgs}) => isPointerAllowed(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isPointerAllowed(positionalArgs[0]); case 'addAllowedPointer': - return ({positionalArgs, namedArgs, typeArgs}) => addAllowedPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addAllowedPointer(positionalArgs[0]); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0]); case 'acceptGesture': - return ({positionalArgs, namedArgs, typeArgs}) => acceptGesture(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + acceptGesture(positionalArgs[0]); case 'rejectGesture': - return ({positionalArgs, namedArgs, typeArgs}) => rejectGesture(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + rejectGesture(positionalArgs[0]); case 'didStopTrackingLastPointer': - return ({positionalArgs, namedArgs, typeArgs}) => didStopTrackingLastPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + didStopTrackingLastPointer(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'handleNonAllowedPointer': - return ({positionalArgs, namedArgs, typeArgs}) => handleNonAllowedPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleNonAllowedPointer(positionalArgs[0]); case 'addPointer': - return ({positionalArgs, namedArgs, typeArgs}) => addPointer(positionalArgs[0]); - case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + addPointer(positionalArgs[0]); + case 'toString': + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toDiagnosticsNode': @@ -383,9 +460,10 @@ extension PanGestureRecognizerBinding on PanGestureRecognizer { name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -422,7 +500,7 @@ extension PanGestureRecognizerBinding on PanGestureRecognizer { velocityTrackerBuilder = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/gestures/multidrag.g.dart b/lib/bindings/flutter/gestures/multidrag.g.dart index 7640c82..d68164b 100644 --- a/lib/bindings/flutter/gestures/multidrag.g.dart +++ b/lib/bindings/flutter/gestures/multidrag.g.dart @@ -3,17 +3,21 @@ import 'package:flutter/gestures.dart'; import 'package:flutter/foundation.dart'; class ImmediateMultiDragGestureRecognizerAutoBinding extends HTExternalClass { - ImmediateMultiDragGestureRecognizerAutoBinding() : super('ImmediateMultiDragGestureRecognizer'); + ImmediateMultiDragGestureRecognizerAutoBinding() + : super('ImmediateMultiDragGestureRecognizer'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ImmediateMultiDragGestureRecognizer': - return ({positionalArgs, namedArgs, typeArgs}) => ImmediateMultiDragGestureRecognizer( - debugOwner: namedArgs.containsKey('debugOwner') ? namedArgs['debugOwner'] : null, - kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + ImmediateMultiDragGestureRecognizer( + debugOwner: namedArgs.containsKey('debugOwner') + ? namedArgs['debugOwner'] + : null, + kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -28,11 +32,12 @@ class ImmediateMultiDragGestureRecognizerAutoBinding extends HTExternalClass { } } -extension ImmediateMultiDragGestureRecognizerBinding on ImmediateMultiDragGestureRecognizer { +extension ImmediateMultiDragGestureRecognizerBinding + on ImmediateMultiDragGestureRecognizer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ImmediateMultiDragGestureRecognizer'); + return const HTType('ImmediateMultiDragGestureRecognizer'); case 'onStart': return onStart; case 'debugOwner': @@ -40,31 +45,48 @@ extension ImmediateMultiDragGestureRecognizerBinding on ImmediateMultiDragGestur case 'debugDescription': return debugDescription; case 'createNewPointerState': - return ({positionalArgs, namedArgs, typeArgs}) => createNewPointerState(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createNewPointerState(positionalArgs[0]); case 'addAllowedPointer': - return ({positionalArgs, namedArgs, typeArgs}) => addAllowedPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addAllowedPointer(positionalArgs[0]); case 'acceptGesture': - return ({positionalArgs, namedArgs, typeArgs}) => acceptGesture(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + acceptGesture(positionalArgs[0]); case 'rejectGesture': - return ({positionalArgs, namedArgs, typeArgs}) => rejectGesture(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + rejectGesture(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'addPointer': - return ({positionalArgs, namedArgs, typeArgs}) => addPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addPointer(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); - case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + debugFillProperties(positionalArgs[0]); + case 'toString': + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toDiagnosticsNode': @@ -72,9 +94,10 @@ extension ImmediateMultiDragGestureRecognizerBinding on ImmediateMultiDragGestur name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -84,23 +107,27 @@ extension ImmediateMultiDragGestureRecognizerBinding on ImmediateMultiDragGestur onStart = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class HorizontalMultiDragGestureRecognizerAutoBinding extends HTExternalClass { - HorizontalMultiDragGestureRecognizerAutoBinding() : super('HorizontalMultiDragGestureRecognizer'); + HorizontalMultiDragGestureRecognizerAutoBinding() + : super('HorizontalMultiDragGestureRecognizer'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'HorizontalMultiDragGestureRecognizer': - return ({positionalArgs, namedArgs, typeArgs}) => HorizontalMultiDragGestureRecognizer( - debugOwner: namedArgs.containsKey('debugOwner') ? namedArgs['debugOwner'] : null, - kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + HorizontalMultiDragGestureRecognizer( + debugOwner: namedArgs.containsKey('debugOwner') + ? namedArgs['debugOwner'] + : null, + kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -115,11 +142,12 @@ class HorizontalMultiDragGestureRecognizerAutoBinding extends HTExternalClass { } } -extension HorizontalMultiDragGestureRecognizerBinding on HorizontalMultiDragGestureRecognizer { +extension HorizontalMultiDragGestureRecognizerBinding + on HorizontalMultiDragGestureRecognizer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('HorizontalMultiDragGestureRecognizer'); + return const HTType('HorizontalMultiDragGestureRecognizer'); case 'onStart': return onStart; case 'debugOwner': @@ -127,31 +155,48 @@ extension HorizontalMultiDragGestureRecognizerBinding on HorizontalMultiDragGest case 'debugDescription': return debugDescription; case 'createNewPointerState': - return ({positionalArgs, namedArgs, typeArgs}) => createNewPointerState(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createNewPointerState(positionalArgs[0]); case 'addAllowedPointer': - return ({positionalArgs, namedArgs, typeArgs}) => addAllowedPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addAllowedPointer(positionalArgs[0]); case 'acceptGesture': - return ({positionalArgs, namedArgs, typeArgs}) => acceptGesture(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + acceptGesture(positionalArgs[0]); case 'rejectGesture': - return ({positionalArgs, namedArgs, typeArgs}) => rejectGesture(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + rejectGesture(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'addPointer': - return ({positionalArgs, namedArgs, typeArgs}) => addPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addPointer(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); - case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + debugFillProperties(positionalArgs[0]); + case 'toString': + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toDiagnosticsNode': @@ -159,9 +204,10 @@ extension HorizontalMultiDragGestureRecognizerBinding on HorizontalMultiDragGest name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -171,23 +217,27 @@ extension HorizontalMultiDragGestureRecognizerBinding on HorizontalMultiDragGest onStart = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class VerticalMultiDragGestureRecognizerAutoBinding extends HTExternalClass { - VerticalMultiDragGestureRecognizerAutoBinding() : super('VerticalMultiDragGestureRecognizer'); + VerticalMultiDragGestureRecognizerAutoBinding() + : super('VerticalMultiDragGestureRecognizer'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'VerticalMultiDragGestureRecognizer': - return ({positionalArgs, namedArgs, typeArgs}) => VerticalMultiDragGestureRecognizer( - debugOwner: namedArgs.containsKey('debugOwner') ? namedArgs['debugOwner'] : null, - kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + VerticalMultiDragGestureRecognizer( + debugOwner: namedArgs.containsKey('debugOwner') + ? namedArgs['debugOwner'] + : null, + kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -202,11 +252,12 @@ class VerticalMultiDragGestureRecognizerAutoBinding extends HTExternalClass { } } -extension VerticalMultiDragGestureRecognizerBinding on VerticalMultiDragGestureRecognizer { +extension VerticalMultiDragGestureRecognizerBinding + on VerticalMultiDragGestureRecognizer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('VerticalMultiDragGestureRecognizer'); + return const HTType('VerticalMultiDragGestureRecognizer'); case 'onStart': return onStart; case 'debugOwner': @@ -214,31 +265,48 @@ extension VerticalMultiDragGestureRecognizerBinding on VerticalMultiDragGestureR case 'debugDescription': return debugDescription; case 'createNewPointerState': - return ({positionalArgs, namedArgs, typeArgs}) => createNewPointerState(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createNewPointerState(positionalArgs[0]); case 'addAllowedPointer': - return ({positionalArgs, namedArgs, typeArgs}) => addAllowedPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addAllowedPointer(positionalArgs[0]); case 'acceptGesture': - return ({positionalArgs, namedArgs, typeArgs}) => acceptGesture(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + acceptGesture(positionalArgs[0]); case 'rejectGesture': - return ({positionalArgs, namedArgs, typeArgs}) => rejectGesture(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + rejectGesture(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'addPointer': - return ({positionalArgs, namedArgs, typeArgs}) => addPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addPointer(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); - case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + debugFillProperties(positionalArgs[0]); + case 'toString': + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toDiagnosticsNode': @@ -246,9 +314,10 @@ extension VerticalMultiDragGestureRecognizerBinding on VerticalMultiDragGestureR name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -258,24 +327,30 @@ extension VerticalMultiDragGestureRecognizerBinding on VerticalMultiDragGestureR onStart = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class DelayedMultiDragGestureRecognizerAutoBinding extends HTExternalClass { - DelayedMultiDragGestureRecognizerAutoBinding() : super('DelayedMultiDragGestureRecognizer'); + DelayedMultiDragGestureRecognizerAutoBinding() + : super('DelayedMultiDragGestureRecognizer'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'DelayedMultiDragGestureRecognizer': - return ({positionalArgs, namedArgs, typeArgs}) => DelayedMultiDragGestureRecognizer( - delay: namedArgs.containsKey('delay') ? namedArgs['delay'] : kLongPressTimeout, - debugOwner: namedArgs.containsKey('debugOwner') ? namedArgs['debugOwner'] : null, - kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + DelayedMultiDragGestureRecognizer( + delay: namedArgs.containsKey('delay') + ? namedArgs['delay'] + : kLongPressTimeout, + debugOwner: namedArgs.containsKey('debugOwner') + ? namedArgs['debugOwner'] + : null, + kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -290,11 +365,12 @@ class DelayedMultiDragGestureRecognizerAutoBinding extends HTExternalClass { } } -extension DelayedMultiDragGestureRecognizerBinding on DelayedMultiDragGestureRecognizer { +extension DelayedMultiDragGestureRecognizerBinding + on DelayedMultiDragGestureRecognizer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DelayedMultiDragGestureRecognizer'); + return const HTType('DelayedMultiDragGestureRecognizer'); case 'delay': return delay; case 'onStart': @@ -304,31 +380,48 @@ extension DelayedMultiDragGestureRecognizerBinding on DelayedMultiDragGestureRec case 'debugDescription': return debugDescription; case 'createNewPointerState': - return ({positionalArgs, namedArgs, typeArgs}) => createNewPointerState(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createNewPointerState(positionalArgs[0]); case 'addAllowedPointer': - return ({positionalArgs, namedArgs, typeArgs}) => addAllowedPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addAllowedPointer(positionalArgs[0]); case 'acceptGesture': - return ({positionalArgs, namedArgs, typeArgs}) => acceptGesture(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + acceptGesture(positionalArgs[0]); case 'rejectGesture': - return ({positionalArgs, namedArgs, typeArgs}) => rejectGesture(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + rejectGesture(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'addPointer': - return ({positionalArgs, namedArgs, typeArgs}) => addPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addPointer(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); - case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + debugFillProperties(positionalArgs[0]); + case 'toString': + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toDiagnosticsNode': @@ -336,9 +429,10 @@ extension DelayedMultiDragGestureRecognizerBinding on DelayedMultiDragGestureRec name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -348,7 +442,7 @@ extension DelayedMultiDragGestureRecognizerBinding on DelayedMultiDragGestureRec onStart = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/gestures/multitap.g.dart b/lib/bindings/flutter/gestures/multitap.g.dart index d93f186..25130eb 100644 --- a/lib/bindings/flutter/gestures/multitap.g.dart +++ b/lib/bindings/flutter/gestures/multitap.g.dart @@ -9,11 +9,14 @@ class DoubleTapGestureRecognizerAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'DoubleTapGestureRecognizer': - return ({positionalArgs, namedArgs, typeArgs}) => DoubleTapGestureRecognizer( - debugOwner: namedArgs.containsKey('debugOwner') ? namedArgs['debugOwner'] : null, - kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + DoubleTapGestureRecognizer( + debugOwner: namedArgs.containsKey('debugOwner') + ? namedArgs['debugOwner'] + : null, + kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -32,7 +35,7 @@ extension DoubleTapGestureRecognizerBinding on DoubleTapGestureRecognizer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DoubleTapGestureRecognizer'); + return const HTType('DoubleTapGestureRecognizer'); case 'onDoubleTapDown': return onDoubleTapDown; case 'onDoubleTap': @@ -44,31 +47,48 @@ extension DoubleTapGestureRecognizerBinding on DoubleTapGestureRecognizer { case 'debugDescription': return debugDescription; case 'isPointerAllowed': - return ({positionalArgs, namedArgs, typeArgs}) => isPointerAllowed(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isPointerAllowed(positionalArgs[0]); case 'addAllowedPointer': - return ({positionalArgs, namedArgs, typeArgs}) => addAllowedPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addAllowedPointer(positionalArgs[0]); case 'acceptGesture': - return ({positionalArgs, namedArgs, typeArgs}) => acceptGesture(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + acceptGesture(positionalArgs[0]); case 'rejectGesture': - return ({positionalArgs, namedArgs, typeArgs}) => rejectGesture(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + rejectGesture(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'addPointer': - return ({positionalArgs, namedArgs, typeArgs}) => addPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addPointer(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); - case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + debugFillProperties(positionalArgs[0]); + case 'toString': + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toDiagnosticsNode': @@ -76,9 +96,10 @@ extension DoubleTapGestureRecognizerBinding on DoubleTapGestureRecognizer { name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -94,7 +115,7 @@ extension DoubleTapGestureRecognizerBinding on DoubleTapGestureRecognizer { onDoubleTapCancel = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -106,12 +127,18 @@ class MultiTapGestureRecognizerAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'MultiTapGestureRecognizer': - return ({positionalArgs, namedArgs, typeArgs}) => MultiTapGestureRecognizer( - longTapDelay: namedArgs.containsKey('longTapDelay') ? namedArgs['longTapDelay'] : Duration.zero, - debugOwner: namedArgs.containsKey('debugOwner') ? namedArgs['debugOwner'] : null, - kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + MultiTapGestureRecognizer( + longTapDelay: + namedArgs.containsKey('longTapDelay') + ? namedArgs['longTapDelay'] + : Duration.zero, + debugOwner: namedArgs.containsKey('debugOwner') + ? namedArgs['debugOwner'] + : null, + kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -130,7 +157,7 @@ extension MultiTapGestureRecognizerBinding on MultiTapGestureRecognizer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('MultiTapGestureRecognizer'); + return const HTType('MultiTapGestureRecognizer'); case 'onTapDown': return onTapDown; case 'onTapUp': @@ -148,29 +175,45 @@ extension MultiTapGestureRecognizerBinding on MultiTapGestureRecognizer { case 'debugDescription': return debugDescription; case 'addAllowedPointer': - return ({positionalArgs, namedArgs, typeArgs}) => addAllowedPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addAllowedPointer(positionalArgs[0]); case 'acceptGesture': - return ({positionalArgs, namedArgs, typeArgs}) => acceptGesture(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + acceptGesture(positionalArgs[0]); case 'rejectGesture': - return ({positionalArgs, namedArgs, typeArgs}) => rejectGesture(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + rejectGesture(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'addPointer': - return ({positionalArgs, namedArgs, typeArgs}) => addPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addPointer(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); - case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + debugFillProperties(positionalArgs[0]); + case 'toString': + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toDiagnosticsNode': @@ -178,9 +221,10 @@ extension MultiTapGestureRecognizerBinding on MultiTapGestureRecognizer { name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -205,7 +249,7 @@ extension MultiTapGestureRecognizerBinding on MultiTapGestureRecognizer { onLongTapDown = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/gestures/pointer_router.g.dart b/lib/bindings/flutter/gestures/pointer_router.g.dart index 6bde7da..c982805 100644 --- a/lib/bindings/flutter/gestures/pointer_router.g.dart +++ b/lib/bindings/flutter/gestures/pointer_router.g.dart @@ -10,7 +10,7 @@ class PointerRouterAutoBinding extends HTExternalClass { case 'PointerRouter': return ({positionalArgs, namedArgs, typeArgs}) => PointerRouter(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -21,7 +21,8 @@ class PointerRouterAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'PointerRoute': (HTFunction function) => (event) => function.call(positionalArgs: [event], namedArgs: const {}), + 'PointerRoute': (HTFunction function) => (event) => + function.call(positionalArgs: [event], namedArgs: const {}), }; } } @@ -30,23 +31,29 @@ extension PointerRouterBinding on PointerRouter { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PointerRouter'); + return const HTType('PointerRouter'); case 'debugGlobalRouteCount': return debugGlobalRouteCount; case 'addRoute': - return ({positionalArgs, namedArgs, typeArgs}) => - addRoute(positionalArgs[0], positionalArgs[1], positionalArgs.length > 2 ? positionalArgs[2] : null); + return ({positionalArgs, namedArgs, typeArgs}) => addRoute( + positionalArgs[0], + positionalArgs[1], + positionalArgs.length > 2 ? positionalArgs[2] : null); case 'removeRoute': - return ({positionalArgs, namedArgs, typeArgs}) => removeRoute(positionalArgs[0], positionalArgs[1]); - case 'addGlobalRoute': return ({positionalArgs, namedArgs, typeArgs}) => - addGlobalRoute(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : null); + removeRoute(positionalArgs[0], positionalArgs[1]); + case 'addGlobalRoute': + return ({positionalArgs, namedArgs, typeArgs}) => addGlobalRoute( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : null); case 'removeGlobalRoute': - return ({positionalArgs, namedArgs, typeArgs}) => removeGlobalRoute(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeGlobalRoute(positionalArgs[0]); case 'route': - return ({positionalArgs, namedArgs, typeArgs}) => route(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + route(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/gestures/pointer_signal_resolver.g.dart b/lib/bindings/flutter/gestures/pointer_signal_resolver.g.dart index 51bc014..1c83045 100644 --- a/lib/bindings/flutter/gestures/pointer_signal_resolver.g.dart +++ b/lib/bindings/flutter/gestures/pointer_signal_resolver.g.dart @@ -8,9 +8,10 @@ class PointerSignalResolverAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'PointerSignalResolver': - return ({positionalArgs, namedArgs, typeArgs}) => PointerSignalResolver(); + return ({positionalArgs, namedArgs, typeArgs}) => + PointerSignalResolver(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -21,8 +22,8 @@ class PointerSignalResolverAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'PointerSignalResolvedCallback': (HTFunction function) => - (event) => function.call(positionalArgs: [event], namedArgs: const {}), + 'PointerSignalResolvedCallback': (HTFunction function) => (event) => + function.call(positionalArgs: [event], namedArgs: const {}), }; } } @@ -31,13 +32,15 @@ extension PointerSignalResolverBinding on PointerSignalResolver { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PointerSignalResolver'); + return const HTType('PointerSignalResolver'); case 'register': - return ({positionalArgs, namedArgs, typeArgs}) => register(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + register(positionalArgs[0], positionalArgs[1]); case 'resolve': - return ({positionalArgs, namedArgs, typeArgs}) => resolve(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + resolve(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/gestures/recognizer.g.dart b/lib/bindings/flutter/gestures/recognizer.g.dart index 542f3dc..8351d27 100644 --- a/lib/bindings/flutter/gestures/recognizer.g.dart +++ b/lib/bindings/flutter/gestures/recognizer.g.dart @@ -14,7 +14,7 @@ class DragStartBehaviorAutoBinding extends HTExternalClass { case 'DragStartBehavior.start': return DragStartBehavior.start; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -22,13 +22,14 @@ class DragStartBehaviorAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DragStartBehavior'); + return const HTType('DragStartBehavior'); case 'index': return (instance as DragStartBehavior).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as DragStartBehavior).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as DragStartBehavior).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -48,7 +49,7 @@ class GestureRecognizerStateAutoBinding extends HTExternalClass { case 'GestureRecognizerState.defunct': return GestureRecognizerState.defunct; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -56,13 +57,14 @@ class GestureRecognizerStateAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('GestureRecognizerState'); + return const HTType('GestureRecognizerState'); case 'index': return (instance as GestureRecognizerState).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as GestureRecognizerState).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as GestureRecognizerState).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -77,13 +79,15 @@ class OffsetPairAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => OffsetPair(local: namedArgs['local'], global: namedArgs['global']); case 'OffsetPair.fromEventPosition': - return ({positionalArgs, namedArgs, typeArgs}) => OffsetPair.fromEventPosition(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + OffsetPair.fromEventPosition(positionalArgs[0]); case 'OffsetPair.fromEventDelta': - return ({positionalArgs, namedArgs, typeArgs}) => OffsetPair.fromEventDelta(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + OffsetPair.fromEventDelta(positionalArgs[0]); case 'OffsetPair.zero': return OffsetPair.zero; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -97,7 +101,7 @@ extension OffsetPairBinding on OffsetPair { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('OffsetPair'); + return const HTType('OffsetPair'); case 'local': return local; case 'global': @@ -105,7 +109,7 @@ extension OffsetPairBinding on OffsetPair { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/gestures/resampler.g.dart b/lib/bindings/flutter/gestures/resampler.g.dart index 5e71c71..8b8f8e9 100644 --- a/lib/bindings/flutter/gestures/resampler.g.dart +++ b/lib/bindings/flutter/gestures/resampler.g.dart @@ -8,9 +8,10 @@ class PointerEventResamplerAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'PointerEventResampler': - return ({positionalArgs, namedArgs, typeArgs}) => PointerEventResampler(); + return ({positionalArgs, namedArgs, typeArgs}) => + PointerEventResampler(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -21,8 +22,8 @@ class PointerEventResamplerAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'HandleEventCallback': (HTFunction function) => - (event) => function.call(positionalArgs: [event], namedArgs: const {}), + 'HandleEventCallback': (HTFunction function) => (event) => + function.call(positionalArgs: [event], namedArgs: const {}), }; } } @@ -31,7 +32,7 @@ extension PointerEventResamplerBinding on PointerEventResampler { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PointerEventResampler'); + return const HTType('PointerEventResampler'); case 'hasPendingEvents': return hasPendingEvents; case 'isTracked': @@ -39,14 +40,16 @@ extension PointerEventResamplerBinding on PointerEventResampler { case 'isDown': return isDown; case 'addEvent': - return ({positionalArgs, namedArgs, typeArgs}) => addEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addEvent(positionalArgs[0]); case 'sample': return ({positionalArgs, namedArgs, typeArgs}) => sample(positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'stop': - return ({positionalArgs, namedArgs, typeArgs}) => stop(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + stop(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/gestures/scale.g.dart b/lib/bindings/flutter/gestures/scale.g.dart index 5123b66..5f27718 100644 --- a/lib/bindings/flutter/gestures/scale.g.dart +++ b/lib/bindings/flutter/gestures/scale.g.dart @@ -10,11 +10,17 @@ class ScaleStartDetailsAutoBinding extends HTExternalClass { switch (varName) { case 'ScaleStartDetails': return ({positionalArgs, namedArgs, typeArgs}) => ScaleStartDetails( - focalPoint: namedArgs.containsKey('focalPoint') ? namedArgs['focalPoint'] : Offset.zero, - localFocalPoint: namedArgs.containsKey('localFocalPoint') ? namedArgs['localFocalPoint'] : null, - pointerCount: namedArgs.containsKey('pointerCount') ? namedArgs['pointerCount'] : 0); + focalPoint: namedArgs.containsKey('focalPoint') + ? namedArgs['focalPoint'] + : Offset.zero, + localFocalPoint: namedArgs.containsKey('localFocalPoint') + ? namedArgs['localFocalPoint'] + : null, + pointerCount: namedArgs.containsKey('pointerCount') + ? namedArgs['pointerCount'] + : 0); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -28,7 +34,7 @@ extension ScaleStartDetailsBinding on ScaleStartDetails { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ScaleStartDetails'); + return const HTType('ScaleStartDetails'); case 'focalPoint': return focalPoint; case 'localFocalPoint': @@ -38,7 +44,7 @@ extension ScaleStartDetailsBinding on ScaleStartDetails { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -51,15 +57,26 @@ class ScaleUpdateDetailsAutoBinding extends HTExternalClass { switch (varName) { case 'ScaleUpdateDetails': return ({positionalArgs, namedArgs, typeArgs}) => ScaleUpdateDetails( - focalPoint: namedArgs.containsKey('focalPoint') ? namedArgs['focalPoint'] : Offset.zero, - localFocalPoint: namedArgs.containsKey('localFocalPoint') ? namedArgs['localFocalPoint'] : null, + focalPoint: namedArgs.containsKey('focalPoint') + ? namedArgs['focalPoint'] + : Offset.zero, + localFocalPoint: namedArgs.containsKey('localFocalPoint') + ? namedArgs['localFocalPoint'] + : null, scale: namedArgs.containsKey('scale') ? namedArgs['scale'] : 1.0, - horizontalScale: namedArgs.containsKey('horizontalScale') ? namedArgs['horizontalScale'] : 1.0, - verticalScale: namedArgs.containsKey('verticalScale') ? namedArgs['verticalScale'] : 1.0, - rotation: namedArgs.containsKey('rotation') ? namedArgs['rotation'] : 0.0, - pointerCount: namedArgs.containsKey('pointerCount') ? namedArgs['pointerCount'] : 0); + horizontalScale: namedArgs.containsKey('horizontalScale') + ? namedArgs['horizontalScale'] + : 1.0, + verticalScale: namedArgs.containsKey('verticalScale') + ? namedArgs['verticalScale'] + : 1.0, + rotation: + namedArgs.containsKey('rotation') ? namedArgs['rotation'] : 0.0, + pointerCount: namedArgs.containsKey('pointerCount') + ? namedArgs['pointerCount'] + : 0); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -73,7 +90,7 @@ extension ScaleUpdateDetailsBinding on ScaleUpdateDetails { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ScaleUpdateDetails'); + return const HTType('ScaleUpdateDetails'); case 'focalPoint': return focalPoint; case 'localFocalPoint': @@ -91,7 +108,7 @@ extension ScaleUpdateDetailsBinding on ScaleUpdateDetails { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -104,10 +121,14 @@ class ScaleEndDetailsAutoBinding extends HTExternalClass { switch (varName) { case 'ScaleEndDetails': return ({positionalArgs, namedArgs, typeArgs}) => ScaleEndDetails( - velocity: namedArgs.containsKey('velocity') ? namedArgs['velocity'] : Velocity.zero, - pointerCount: namedArgs.containsKey('pointerCount') ? namedArgs['pointerCount'] : 0); + velocity: namedArgs.containsKey('velocity') + ? namedArgs['velocity'] + : Velocity.zero, + pointerCount: namedArgs.containsKey('pointerCount') + ? namedArgs['pointerCount'] + : 0); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -121,7 +142,7 @@ extension ScaleEndDetailsBinding on ScaleEndDetails { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ScaleEndDetails'); + return const HTType('ScaleEndDetails'); case 'velocity': return velocity; case 'pointerCount': @@ -129,7 +150,7 @@ extension ScaleEndDetailsBinding on ScaleEndDetails { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -141,13 +162,17 @@ class ScaleGestureRecognizerAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ScaleGestureRecognizer': - return ({positionalArgs, namedArgs, typeArgs}) => ScaleGestureRecognizer( - debugOwner: namedArgs.containsKey('debugOwner') ? namedArgs['debugOwner'] : null, - kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : null, - dragStartBehavior: - namedArgs.containsKey('dragStartBehavior') ? namedArgs['dragStartBehavior'] : DragStartBehavior.down); + return ({positionalArgs, namedArgs, typeArgs}) => + ScaleGestureRecognizer( + debugOwner: namedArgs.containsKey('debugOwner') + ? namedArgs['debugOwner'] + : null, + kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : null, + dragStartBehavior: namedArgs.containsKey('dragStartBehavior') + ? namedArgs['dragStartBehavior'] + : DragStartBehavior.down); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -166,7 +191,7 @@ extension ScaleGestureRecognizerBinding on ScaleGestureRecognizer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ScaleGestureRecognizer'); + return const HTType('ScaleGestureRecognizer'); case 'dragStartBehavior': return dragStartBehavior; case 'onStart': @@ -182,35 +207,54 @@ extension ScaleGestureRecognizerBinding on ScaleGestureRecognizer { case 'team': return team; case 'addAllowedPointer': - return ({positionalArgs, namedArgs, typeArgs}) => addAllowedPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addAllowedPointer(positionalArgs[0]); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0]); case 'acceptGesture': - return ({positionalArgs, namedArgs, typeArgs}) => acceptGesture(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + acceptGesture(positionalArgs[0]); case 'rejectGesture': - return ({positionalArgs, namedArgs, typeArgs}) => rejectGesture(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + rejectGesture(positionalArgs[0]); case 'didStopTrackingLastPointer': - return ({positionalArgs, namedArgs, typeArgs}) => didStopTrackingLastPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + didStopTrackingLastPointer(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'handleNonAllowedPointer': - return ({positionalArgs, namedArgs, typeArgs}) => handleNonAllowedPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleNonAllowedPointer(positionalArgs[0]); case 'addPointer': - return ({positionalArgs, namedArgs, typeArgs}) => addPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addPointer(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); - case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + debugFillProperties(positionalArgs[0]); + case 'toString': + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toDiagnosticsNode': @@ -218,9 +262,10 @@ extension ScaleGestureRecognizerBinding on ScaleGestureRecognizer { name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -239,7 +284,7 @@ extension ScaleGestureRecognizerBinding on ScaleGestureRecognizer { onEnd = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/gestures/tap.g.dart b/lib/bindings/flutter/gestures/tap.g.dart index 5057b65..f408727 100644 --- a/lib/bindings/flutter/gestures/tap.g.dart +++ b/lib/bindings/flutter/gestures/tap.g.dart @@ -10,11 +10,15 @@ class TapDownDetailsAutoBinding extends HTExternalClass { switch (varName) { case 'TapDownDetails': return ({positionalArgs, namedArgs, typeArgs}) => TapDownDetails( - globalPosition: namedArgs.containsKey('globalPosition') ? namedArgs['globalPosition'] : Offset.zero, - localPosition: namedArgs.containsKey('localPosition') ? namedArgs['localPosition'] : null, + globalPosition: namedArgs.containsKey('globalPosition') + ? namedArgs['globalPosition'] + : Offset.zero, + localPosition: namedArgs.containsKey('localPosition') + ? namedArgs['localPosition'] + : null, kind: namedArgs.containsKey('kind') ? namedArgs['kind'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -28,7 +32,7 @@ extension TapDownDetailsBinding on TapDownDetails { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TapDownDetails'); + return const HTType('TapDownDetails'); case 'globalPosition': return globalPosition; case 'kind': @@ -36,7 +40,7 @@ extension TapDownDetailsBinding on TapDownDetails { case 'localPosition': return localPosition; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -50,10 +54,14 @@ class TapUpDetailsAutoBinding extends HTExternalClass { case 'TapUpDetails': return ({positionalArgs, namedArgs, typeArgs}) => TapUpDetails( kind: namedArgs['kind'], - globalPosition: namedArgs.containsKey('globalPosition') ? namedArgs['globalPosition'] : Offset.zero, - localPosition: namedArgs.containsKey('localPosition') ? namedArgs['localPosition'] : null); + globalPosition: namedArgs.containsKey('globalPosition') + ? namedArgs['globalPosition'] + : Offset.zero, + localPosition: namedArgs.containsKey('localPosition') + ? namedArgs['localPosition'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -67,7 +75,7 @@ extension TapUpDetailsBinding on TapUpDetails { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TapUpDetails'); + return const HTType('TapUpDetails'); case 'globalPosition': return globalPosition; case 'localPosition': @@ -75,7 +83,7 @@ extension TapUpDetailsBinding on TapUpDetails { case 'kind': return kind; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -87,10 +95,12 @@ class TapGestureRecognizerAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'TapGestureRecognizer': - return ({positionalArgs, namedArgs, typeArgs}) => - TapGestureRecognizer(debugOwner: namedArgs.containsKey('debugOwner') ? namedArgs['debugOwner'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => TapGestureRecognizer( + debugOwner: namedArgs.containsKey('debugOwner') + ? namedArgs['debugOwner'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -109,7 +119,7 @@ extension TapGestureRecognizerBinding on TapGestureRecognizer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TapGestureRecognizer'); + return const HTType('TapGestureRecognizer'); case 'onTapDown': return onTapDown; case 'onTapUp': @@ -151,43 +161,65 @@ extension TapGestureRecognizerBinding on TapGestureRecognizer { case 'team': return team; case 'isPointerAllowed': - return ({positionalArgs, namedArgs, typeArgs}) => isPointerAllowed(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isPointerAllowed(positionalArgs[0]); case 'addAllowedPointer': - return ({positionalArgs, namedArgs, typeArgs}) => addAllowedPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addAllowedPointer(positionalArgs[0]); case 'handlePrimaryPointer': - return ({positionalArgs, namedArgs, typeArgs}) => handlePrimaryPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + handlePrimaryPointer(positionalArgs[0]); case 'resolve': - return ({positionalArgs, namedArgs, typeArgs}) => resolve(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + resolve(positionalArgs[0]); case 'didExceedDeadline': return ({positionalArgs, namedArgs, typeArgs}) => didExceedDeadline(); case 'acceptGesture': - return ({positionalArgs, namedArgs, typeArgs}) => acceptGesture(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + acceptGesture(positionalArgs[0]); case 'rejectGesture': - return ({positionalArgs, namedArgs, typeArgs}) => rejectGesture(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + rejectGesture(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0]); case 'didStopTrackingLastPointer': - return ({positionalArgs, namedArgs, typeArgs}) => didStopTrackingLastPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + didStopTrackingLastPointer(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'handleNonAllowedPointer': - return ({positionalArgs, namedArgs, typeArgs}) => handleNonAllowedPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleNonAllowedPointer(positionalArgs[0]); case 'addPointer': - return ({positionalArgs, namedArgs, typeArgs}) => addPointer(positionalArgs[0]); - case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + addPointer(positionalArgs[0]); + case 'toString': + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toDiagnosticsNode': @@ -195,9 +227,10 @@ extension TapGestureRecognizerBinding on TapGestureRecognizer { name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -246,7 +279,7 @@ extension TapGestureRecognizerBinding on TapGestureRecognizer { initialPosition = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/gestures/team.g.dart b/lib/bindings/flutter/gestures/team.g.dart index f67bb59..3d35a41 100644 --- a/lib/bindings/flutter/gestures/team.g.dart +++ b/lib/bindings/flutter/gestures/team.g.dart @@ -10,7 +10,7 @@ class GestureArenaTeamAutoBinding extends HTExternalClass { case 'GestureArenaTeam': return ({positionalArgs, namedArgs, typeArgs}) => GestureArenaTeam(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -29,13 +29,14 @@ extension GestureArenaTeamBinding on GestureArenaTeam { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('GestureArenaTeam'); + return const HTType('GestureArenaTeam'); case 'captain': return captain; case 'add': - return ({positionalArgs, namedArgs, typeArgs}) => add(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + add(positionalArgs[0], positionalArgs[1]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -45,7 +46,7 @@ extension GestureArenaTeamBinding on GestureArenaTeam { captain = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/gestures/velocity_tracker.g.dart b/lib/bindings/flutter/gestures/velocity_tracker.g.dart index c11fccb..6317eff 100644 --- a/lib/bindings/flutter/gestures/velocity_tracker.g.dart +++ b/lib/bindings/flutter/gestures/velocity_tracker.g.dart @@ -8,11 +8,12 @@ class VelocityAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'Velocity': - return ({positionalArgs, namedArgs, typeArgs}) => Velocity(pixelsPerSecond: namedArgs['pixelsPerSecond']); + return ({positionalArgs, namedArgs, typeArgs}) => + Velocity(pixelsPerSecond: namedArgs['pixelsPerSecond']); case 'Velocity.zero': return Velocity.zero; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -26,17 +27,18 @@ extension VelocityBinding on Velocity { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Velocity'); + return const HTType('Velocity'); case 'pixelsPerSecond': return pixelsPerSecond; case 'hashCode': return hashCode; case 'clampMagnitude': - return ({positionalArgs, namedArgs, typeArgs}) => clampMagnitude(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + clampMagnitude(positionalArgs[0], positionalArgs[1]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -54,7 +56,7 @@ class VelocityEstimateAutoBinding extends HTExternalClass { duration: namedArgs['duration'], offset: namedArgs['offset']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -68,7 +70,7 @@ extension VelocityEstimateBinding on VelocityEstimate { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('VelocityEstimate'); + return const HTType('VelocityEstimate'); case 'pixelsPerSecond': return pixelsPerSecond; case 'confidence': @@ -80,7 +82,7 @@ extension VelocityEstimateBinding on VelocityEstimate { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -92,9 +94,10 @@ class VelocityTrackerAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'VelocityTracker.withKind': - return ({positionalArgs, namedArgs, typeArgs}) => VelocityTracker.withKind(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + VelocityTracker.withKind(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -108,31 +111,34 @@ extension VelocityTrackerBinding on VelocityTracker { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('VelocityTracker'); + return const HTType('VelocityTracker'); case 'kind': return kind; case 'addPosition': - return ({positionalArgs, namedArgs, typeArgs}) => addPosition(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + addPosition(positionalArgs[0], positionalArgs[1]); case 'getVelocityEstimate': return ({positionalArgs, namedArgs, typeArgs}) => getVelocityEstimate(); case 'getVelocity': return ({positionalArgs, namedArgs, typeArgs}) => getVelocity(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class IOSScrollViewFlingVelocityTrackerAutoBinding extends HTExternalClass { - IOSScrollViewFlingVelocityTrackerAutoBinding() : super('IOSScrollViewFlingVelocityTracker'); + IOSScrollViewFlingVelocityTrackerAutoBinding() + : super('IOSScrollViewFlingVelocityTracker'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'IOSScrollViewFlingVelocityTracker': - return ({positionalArgs, namedArgs, typeArgs}) => IOSScrollViewFlingVelocityTracker(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + IOSScrollViewFlingVelocityTracker(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -142,21 +148,23 @@ class IOSScrollViewFlingVelocityTrackerAutoBinding extends HTExternalClass { } } -extension IOSScrollViewFlingVelocityTrackerBinding on IOSScrollViewFlingVelocityTracker { +extension IOSScrollViewFlingVelocityTrackerBinding + on IOSScrollViewFlingVelocityTracker { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('IOSScrollViewFlingVelocityTracker'); + return const HTType('IOSScrollViewFlingVelocityTracker'); case 'kind': return kind; case 'addPosition': - return ({positionalArgs, namedArgs, typeArgs}) => addPosition(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + addPosition(positionalArgs[0], positionalArgs[1]); case 'getVelocityEstimate': return ({positionalArgs, namedArgs, typeArgs}) => getVelocityEstimate(); case 'getVelocity': return ({positionalArgs, namedArgs, typeArgs}) => getVelocity(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/about.g.dart b/lib/bindings/flutter/material/about.g.dart index 7342ae3..dbbd5a9 100644 --- a/lib/bindings/flutter/material/about.g.dart +++ b/lib/bindings/flutter/material/about.g.dart @@ -14,15 +14,24 @@ class AboutListTileAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, icon: namedArgs.containsKey('icon') ? namedArgs['icon'] : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null, - applicationName: namedArgs.containsKey('applicationName') ? namedArgs['applicationName'] : null, - applicationVersion: namedArgs.containsKey('applicationVersion') ? namedArgs['applicationVersion'] : null, - applicationIcon: namedArgs.containsKey('applicationIcon') ? namedArgs['applicationIcon'] : null, - applicationLegalese: namedArgs.containsKey('applicationLegalese') ? namedArgs['applicationLegalese'] : null, - aboutBoxChildren: - namedArgs.containsKey('aboutBoxChildren') ? List.from(namedArgs['aboutBoxChildren']) : null, + applicationName: namedArgs.containsKey('applicationName') + ? namedArgs['applicationName'] + : null, + applicationVersion: namedArgs.containsKey('applicationVersion') + ? namedArgs['applicationVersion'] + : null, + applicationIcon: namedArgs.containsKey('applicationIcon') + ? namedArgs['applicationIcon'] + : null, + applicationLegalese: namedArgs.containsKey('applicationLegalese') + ? namedArgs['applicationLegalese'] + : null, + aboutBoxChildren: namedArgs.containsKey('aboutBoxChildren') + ? List.from(namedArgs['aboutBoxChildren']) + : null, dense: namedArgs.containsKey('dense') ? namedArgs['dense'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -36,7 +45,7 @@ extension AboutListTileBinding on AboutListTile { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AboutListTile'); + return const HTType('AboutListTile'); case 'icon': return icon; case 'child': @@ -58,31 +67,44 @@ extension AboutListTileBinding on AboutListTile { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -96,13 +118,23 @@ class AboutDialogAutoBinding extends HTExternalClass { case 'AboutDialog': return ({positionalArgs, namedArgs, typeArgs}) => AboutDialog( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - applicationName: namedArgs.containsKey('applicationName') ? namedArgs['applicationName'] : null, - applicationVersion: namedArgs.containsKey('applicationVersion') ? namedArgs['applicationVersion'] : null, - applicationIcon: namedArgs.containsKey('applicationIcon') ? namedArgs['applicationIcon'] : null, - applicationLegalese: namedArgs.containsKey('applicationLegalese') ? namedArgs['applicationLegalese'] : null, - children: namedArgs.containsKey('children') ? List.from(namedArgs['children']) : null); + applicationName: namedArgs.containsKey('applicationName') + ? namedArgs['applicationName'] + : null, + applicationVersion: namedArgs.containsKey('applicationVersion') + ? namedArgs['applicationVersion'] + : null, + applicationIcon: namedArgs.containsKey('applicationIcon') + ? namedArgs['applicationIcon'] + : null, + applicationLegalese: namedArgs.containsKey('applicationLegalese') + ? namedArgs['applicationLegalese'] + : null, + children: namedArgs.containsKey('children') + ? List.from(namedArgs['children']) + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -116,7 +148,7 @@ extension AboutDialogBinding on AboutDialog { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AboutDialog'); + return const HTType('AboutDialog'); case 'applicationName': return applicationName; case 'applicationVersion': @@ -132,31 +164,44 @@ extension AboutDialogBinding on AboutDialog { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -170,13 +215,20 @@ class LicensePageAutoBinding extends HTExternalClass { case 'LicensePage': return ({positionalArgs, namedArgs, typeArgs}) => LicensePage( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - applicationName: namedArgs.containsKey('applicationName') ? namedArgs['applicationName'] : null, - applicationVersion: namedArgs.containsKey('applicationVersion') ? namedArgs['applicationVersion'] : null, - applicationIcon: namedArgs.containsKey('applicationIcon') ? namedArgs['applicationIcon'] : null, - applicationLegalese: - namedArgs.containsKey('applicationLegalese') ? namedArgs['applicationLegalese'] : null); + applicationName: namedArgs.containsKey('applicationName') + ? namedArgs['applicationName'] + : null, + applicationVersion: namedArgs.containsKey('applicationVersion') + ? namedArgs['applicationVersion'] + : null, + applicationIcon: namedArgs.containsKey('applicationIcon') + ? namedArgs['applicationIcon'] + : null, + applicationLegalese: namedArgs.containsKey('applicationLegalese') + ? namedArgs['applicationLegalese'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -190,7 +242,7 @@ extension LicensePageBinding on LicensePage { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('LicensePage'); + return const HTType('LicensePage'); case 'applicationName': return applicationName; case 'applicationVersion': @@ -210,25 +262,37 @@ extension LicensePageBinding on LicensePage { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/animated_icons.g.dart b/lib/bindings/flutter/material/animated_icons.g.dart index 710258f..de249d5 100644 --- a/lib/bindings/flutter/material/animated_icons.g.dart +++ b/lib/bindings/flutter/material/animated_icons.g.dart @@ -15,10 +15,14 @@ class AnimatedIconAutoBinding extends HTExternalClass { progress: namedArgs['progress'], color: namedArgs.containsKey('color') ? namedArgs['color'] : null, size: namedArgs.containsKey('size') ? namedArgs['size'] : null, - semanticLabel: namedArgs.containsKey('semanticLabel') ? namedArgs['semanticLabel'] : null, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null); + semanticLabel: namedArgs.containsKey('semanticLabel') + ? namedArgs['semanticLabel'] + : null, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -32,7 +36,7 @@ extension AnimatedIconBinding on AnimatedIcon { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AnimatedIcon'); + return const HTType('AnimatedIcon'); case 'progress': return progress; case 'color': @@ -50,31 +54,44 @@ extension AnimatedIconBinding on AnimatedIcon { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/animated_icons_data.g.dart b/lib/bindings/flutter/material/animated_icons_data.g.dart index a50660d..65454c9 100644 --- a/lib/bindings/flutter/material/animated_icons_data.g.dart +++ b/lib/bindings/flutter/material/animated_icons_data.g.dart @@ -36,7 +36,7 @@ class AnimatedIconsAutoBinding extends HTExternalClass { case 'AnimatedIcons.view_list': return AnimatedIcons.view_list; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/app.g.dart b/lib/bindings/flutter/material/app.g.dart index b5cf9ac..05ac853 100644 --- a/lib/bindings/flutter/material/app.g.dart +++ b/lib/bindings/flutter/material/app.g.dart @@ -20,7 +20,7 @@ class ThemeModeAutoBinding extends HTExternalClass { case 'ThemeMode.dark': return ThemeMode.dark; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -28,13 +28,14 @@ class ThemeModeAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ThemeMode'); + return const HTType('ThemeMode'); case 'index': return (instance as ThemeMode).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as ThemeMode).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as ThemeMode).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -48,108 +49,136 @@ class MaterialAppAutoBinding extends HTExternalClass { case 'MaterialApp': return ({positionalArgs, namedArgs, typeArgs}) => MaterialApp( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - navigatorKey: namedArgs.containsKey('navigatorKey') ? namedArgs['navigatorKey'] : null, - scaffoldMessengerKey: - namedArgs.containsKey('scaffoldMessengerKey') ? namedArgs['scaffoldMessengerKey'] : null, + navigatorKey: namedArgs.containsKey('navigatorKey') + ? namedArgs['navigatorKey'] + : null, + scaffoldMessengerKey: namedArgs.containsKey('scaffoldMessengerKey') + ? namedArgs['scaffoldMessengerKey'] + : null, home: namedArgs.containsKey('home') ? namedArgs['home'] : null, - routes: namedArgs.containsKey('routes') ? namedArgs['routes'] : const {}, - initialRoute: namedArgs.containsKey('initialRoute') ? namedArgs['initialRoute'] : null, - onGenerateRoute: namedArgs.containsKey('onGenerateRoute') ? namedArgs['onGenerateRoute'] : null, - onGenerateInitialRoutes: - namedArgs.containsKey('onGenerateInitialRoutes') ? namedArgs['onGenerateInitialRoutes'] : null, - onUnknownRoute: namedArgs.containsKey('onUnknownRoute') ? namedArgs['onUnknownRoute'] : null, + routes: namedArgs.containsKey('routes') + ? namedArgs['routes'] + : const {}, + initialRoute: namedArgs.containsKey('initialRoute') + ? namedArgs['initialRoute'] + : null, + onGenerateRoute: namedArgs.containsKey('onGenerateRoute') + ? namedArgs['onGenerateRoute'] + : null, + onGenerateInitialRoutes: namedArgs.containsKey('onGenerateInitialRoutes') + ? namedArgs['onGenerateInitialRoutes'] + : null, + onUnknownRoute: namedArgs.containsKey('onUnknownRoute') + ? namedArgs['onUnknownRoute'] + : null, navigatorObservers: namedArgs.containsKey('navigatorObservers') ? List.from(namedArgs['navigatorObservers']) : const [], - builder: namedArgs.containsKey('builder') ? namedArgs['builder'] : null, + builder: + namedArgs.containsKey('builder') ? namedArgs['builder'] : null, title: namedArgs.containsKey('title') ? namedArgs['title'] : '', - onGenerateTitle: namedArgs.containsKey('onGenerateTitle') ? namedArgs['onGenerateTitle'] : null, + onGenerateTitle: namedArgs.containsKey('onGenerateTitle') + ? namedArgs['onGenerateTitle'] + : null, color: namedArgs.containsKey('color') ? namedArgs['color'] : null, theme: namedArgs.containsKey('theme') ? namedArgs['theme'] : null, - darkTheme: namedArgs.containsKey('darkTheme') ? namedArgs['darkTheme'] : null, - highContrastTheme: namedArgs.containsKey('highContrastTheme') ? namedArgs['highContrastTheme'] : null, - highContrastDarkTheme: - namedArgs.containsKey('highContrastDarkTheme') ? namedArgs['highContrastDarkTheme'] : null, - themeMode: namedArgs.containsKey('themeMode') ? namedArgs['themeMode'] : ThemeMode.system, - locale: namedArgs.containsKey('locale') ? namedArgs['locale'] : null, - localizationsDelegates: - namedArgs.containsKey('localizationsDelegates') ? namedArgs['localizationsDelegates'] : null, + darkTheme: namedArgs.containsKey('darkTheme') + ? namedArgs['darkTheme'] + : null, + highContrastTheme: namedArgs.containsKey('highContrastTheme') + ? namedArgs['highContrastTheme'] + : null, + highContrastDarkTheme: namedArgs.containsKey('highContrastDarkTheme') + ? namedArgs['highContrastDarkTheme'] + : null, + themeMode: namedArgs.containsKey('themeMode') + ? namedArgs['themeMode'] + : ThemeMode.system, + locale: + namedArgs.containsKey('locale') ? namedArgs['locale'] : null, + localizationsDelegates: namedArgs.containsKey('localizationsDelegates') + ? namedArgs['localizationsDelegates'] + : null, localeListResolutionCallback: namedArgs.containsKey('localeListResolutionCallback') ? namedArgs['localeListResolutionCallback'] : null, - localeResolutionCallback: - namedArgs.containsKey('localeResolutionCallback') ? namedArgs['localeResolutionCallback'] : null, + localeResolutionCallback: namedArgs.containsKey('localeResolutionCallback') + ? namedArgs['localeResolutionCallback'] + : null, supportedLocales: namedArgs.containsKey('supportedLocales') ? namedArgs['supportedLocales'] : const [Locale('en', 'US')], - debugShowMaterialGrid: - namedArgs.containsKey('debugShowMaterialGrid') ? namedArgs['debugShowMaterialGrid'] : false, - showPerformanceOverlay: - namedArgs.containsKey('showPerformanceOverlay') ? namedArgs['showPerformanceOverlay'] : false, - checkerboardRasterCacheImages: namedArgs.containsKey('checkerboardRasterCacheImages') - ? namedArgs['checkerboardRasterCacheImages'] - : false, - checkerboardOffscreenLayers: - namedArgs.containsKey('checkerboardOffscreenLayers') ? namedArgs['checkerboardOffscreenLayers'] : false, - showSemanticsDebugger: - namedArgs.containsKey('showSemanticsDebugger') ? namedArgs['showSemanticsDebugger'] : false, - debugShowCheckedModeBanner: - namedArgs.containsKey('debugShowCheckedModeBanner') ? namedArgs['debugShowCheckedModeBanner'] : true, + debugShowMaterialGrid: namedArgs.containsKey('debugShowMaterialGrid') ? namedArgs['debugShowMaterialGrid'] : false, + showPerformanceOverlay: namedArgs.containsKey('showPerformanceOverlay') ? namedArgs['showPerformanceOverlay'] : false, + checkerboardRasterCacheImages: namedArgs.containsKey('checkerboardRasterCacheImages') ? namedArgs['checkerboardRasterCacheImages'] : false, + checkerboardOffscreenLayers: namedArgs.containsKey('checkerboardOffscreenLayers') ? namedArgs['checkerboardOffscreenLayers'] : false, + showSemanticsDebugger: namedArgs.containsKey('showSemanticsDebugger') ? namedArgs['showSemanticsDebugger'] : false, + debugShowCheckedModeBanner: namedArgs.containsKey('debugShowCheckedModeBanner') ? namedArgs['debugShowCheckedModeBanner'] : true, shortcuts: namedArgs.containsKey('shortcuts') ? namedArgs['shortcuts'] : null, actions: namedArgs.containsKey('actions') ? namedArgs['actions'] : null, restorationScopeId: namedArgs.containsKey('restorationScopeId') ? namedArgs['restorationScopeId'] : null); case 'MaterialApp.router': return ({positionalArgs, namedArgs, typeArgs}) => MaterialApp.router( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - scaffoldMessengerKey: - namedArgs.containsKey('scaffoldMessengerKey') ? namedArgs['scaffoldMessengerKey'] : null, - routeInformationProvider: - namedArgs.containsKey('routeInformationProvider') ? namedArgs['routeInformationProvider'] : null, + scaffoldMessengerKey: namedArgs.containsKey('scaffoldMessengerKey') + ? namedArgs['scaffoldMessengerKey'] + : null, + routeInformationProvider: namedArgs.containsKey('routeInformationProvider') + ? namedArgs['routeInformationProvider'] + : null, routeInformationParser: namedArgs['routeInformationParser'], routerDelegate: namedArgs['routerDelegate'], - backButtonDispatcher: - namedArgs.containsKey('backButtonDispatcher') ? namedArgs['backButtonDispatcher'] : null, - builder: namedArgs.containsKey('builder') ? namedArgs['builder'] : null, + backButtonDispatcher: namedArgs.containsKey('backButtonDispatcher') + ? namedArgs['backButtonDispatcher'] + : null, + builder: + namedArgs.containsKey('builder') ? namedArgs['builder'] : null, title: namedArgs.containsKey('title') ? namedArgs['title'] : '', - onGenerateTitle: namedArgs.containsKey('onGenerateTitle') ? namedArgs['onGenerateTitle'] : null, + onGenerateTitle: namedArgs.containsKey('onGenerateTitle') + ? namedArgs['onGenerateTitle'] + : null, color: namedArgs.containsKey('color') ? namedArgs['color'] : null, theme: namedArgs.containsKey('theme') ? namedArgs['theme'] : null, - darkTheme: namedArgs.containsKey('darkTheme') ? namedArgs['darkTheme'] : null, - highContrastTheme: namedArgs.containsKey('highContrastTheme') ? namedArgs['highContrastTheme'] : null, - highContrastDarkTheme: - namedArgs.containsKey('highContrastDarkTheme') ? namedArgs['highContrastDarkTheme'] : null, - themeMode: namedArgs.containsKey('themeMode') ? namedArgs['themeMode'] : ThemeMode.system, - locale: namedArgs.containsKey('locale') ? namedArgs['locale'] : null, - localizationsDelegates: - namedArgs.containsKey('localizationsDelegates') ? namedArgs['localizationsDelegates'] : null, + darkTheme: namedArgs.containsKey('darkTheme') + ? namedArgs['darkTheme'] + : null, + highContrastTheme: namedArgs.containsKey('highContrastTheme') + ? namedArgs['highContrastTheme'] + : null, + highContrastDarkTheme: namedArgs.containsKey('highContrastDarkTheme') + ? namedArgs['highContrastDarkTheme'] + : null, + themeMode: namedArgs.containsKey('themeMode') + ? namedArgs['themeMode'] + : ThemeMode.system, + locale: + namedArgs.containsKey('locale') ? namedArgs['locale'] : null, + localizationsDelegates: namedArgs.containsKey('localizationsDelegates') + ? namedArgs['localizationsDelegates'] + : null, localeListResolutionCallback: namedArgs.containsKey('localeListResolutionCallback') ? namedArgs['localeListResolutionCallback'] : null, - localeResolutionCallback: - namedArgs.containsKey('localeResolutionCallback') ? namedArgs['localeResolutionCallback'] : null, + localeResolutionCallback: namedArgs.containsKey('localeResolutionCallback') + ? namedArgs['localeResolutionCallback'] + : null, supportedLocales: namedArgs.containsKey('supportedLocales') ? namedArgs['supportedLocales'] : const [Locale('en', 'US')], - debugShowMaterialGrid: - namedArgs.containsKey('debugShowMaterialGrid') ? namedArgs['debugShowMaterialGrid'] : false, - showPerformanceOverlay: - namedArgs.containsKey('showPerformanceOverlay') ? namedArgs['showPerformanceOverlay'] : false, - checkerboardRasterCacheImages: namedArgs.containsKey('checkerboardRasterCacheImages') - ? namedArgs['checkerboardRasterCacheImages'] - : false, - checkerboardOffscreenLayers: - namedArgs.containsKey('checkerboardOffscreenLayers') ? namedArgs['checkerboardOffscreenLayers'] : false, - showSemanticsDebugger: - namedArgs.containsKey('showSemanticsDebugger') ? namedArgs['showSemanticsDebugger'] : false, - debugShowCheckedModeBanner: - namedArgs.containsKey('debugShowCheckedModeBanner') ? namedArgs['debugShowCheckedModeBanner'] : true, + debugShowMaterialGrid: namedArgs.containsKey('debugShowMaterialGrid') ? namedArgs['debugShowMaterialGrid'] : false, + showPerformanceOverlay: namedArgs.containsKey('showPerformanceOverlay') ? namedArgs['showPerformanceOverlay'] : false, + checkerboardRasterCacheImages: namedArgs.containsKey('checkerboardRasterCacheImages') ? namedArgs['checkerboardRasterCacheImages'] : false, + checkerboardOffscreenLayers: namedArgs.containsKey('checkerboardOffscreenLayers') ? namedArgs['checkerboardOffscreenLayers'] : false, + showSemanticsDebugger: namedArgs.containsKey('showSemanticsDebugger') ? namedArgs['showSemanticsDebugger'] : false, + debugShowCheckedModeBanner: namedArgs.containsKey('debugShowCheckedModeBanner') ? namedArgs['debugShowCheckedModeBanner'] : true, shortcuts: namedArgs.containsKey('shortcuts') ? namedArgs['shortcuts'] : null, actions: namedArgs.containsKey('actions') ? namedArgs['actions'] : null, restorationScopeId: namedArgs.containsKey('restorationScopeId') ? namedArgs['restorationScopeId'] : null); case 'MaterialApp.createMaterialHeroController': - return ({positionalArgs, namedArgs, typeArgs}) => MaterialApp.createMaterialHeroController(); + return ({positionalArgs, namedArgs, typeArgs}) => + MaterialApp.createMaterialHeroController(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -160,18 +189,25 @@ class MaterialAppAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RouteFactory': (HTFunction function) => - (settings) => function.call(positionalArgs: [settings], namedArgs: const {}) as Route?, - 'InitialRouteListFactory': (HTFunction function) => - (initialRoute) => function.call(positionalArgs: [initialRoute], namedArgs: const {}) as List>, - 'TransitionBuilder': (HTFunction function) => - (context, child) => function.call(positionalArgs: [context, child], namedArgs: const {}) as Widget, - 'GenerateAppTitle': (HTFunction function) => - (context) => function.call(positionalArgs: [context], namedArgs: const {}) as String, - 'LocaleListResolutionCallback': (HTFunction function) => (locales, supportedLocales) => - function.call(positionalArgs: [locales, supportedLocales], namedArgs: const {}) as Locale?, - 'LocaleResolutionCallback': (HTFunction function) => (locale, supportedLocales) => - function.call(positionalArgs: [locale, supportedLocales], namedArgs: const {}) as Locale?, + 'RouteFactory': (HTFunction function) => (settings) => + function.call(positionalArgs: [settings], namedArgs: const {}) + as Route?, + 'InitialRouteListFactory': (HTFunction function) => (initialRoute) => + function.call(positionalArgs: [initialRoute], namedArgs: const {}) + as List>, + 'TransitionBuilder': (HTFunction function) => (context, child) => + function.call(positionalArgs: [context, child], namedArgs: const {}) + as Widget, + 'GenerateAppTitle': (HTFunction function) => (context) => function + .call(positionalArgs: [context], namedArgs: const {}) as String, + 'LocaleListResolutionCallback': (HTFunction function) => + (locales, supportedLocales) => function.call( + positionalArgs: [locales, supportedLocales], + namedArgs: const {}) as Locale?, + 'LocaleResolutionCallback': (HTFunction function) => + (locale, supportedLocales) => function.call( + positionalArgs: [locale, supportedLocales], + namedArgs: const {}) as Locale?, }; } } @@ -180,7 +216,7 @@ extension MaterialAppBinding on MaterialApp { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('MaterialApp'); + return const HTType('MaterialApp'); case 'navigatorKey': return navigatorKey; case 'scaffoldMessengerKey': @@ -264,25 +300,37 @@ extension MaterialAppBinding on MaterialApp { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/app_bar.g.dart b/lib/bindings/flutter/material/app_bar.g.dart index 7826533..3410644 100644 --- a/lib/bindings/flutter/material/app_bar.g.dart +++ b/lib/bindings/flutter/material/app_bar.g.dart @@ -13,38 +13,77 @@ class AppBarAutoBinding extends HTExternalClass { case 'AppBar': return ({positionalArgs, namedArgs, typeArgs}) => AppBar( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - leading: namedArgs.containsKey('leading') ? namedArgs['leading'] : null, + leading: + namedArgs.containsKey('leading') ? namedArgs['leading'] : null, automaticallyImplyLeading: - namedArgs.containsKey('automaticallyImplyLeading') ? namedArgs['automaticallyImplyLeading'] : true, + namedArgs.containsKey('automaticallyImplyLeading') + ? namedArgs['automaticallyImplyLeading'] + : true, title: namedArgs.containsKey('title') ? namedArgs['title'] : null, - actions: namedArgs.containsKey('actions') ? List.from(namedArgs['actions']) : null, - flexibleSpace: namedArgs.containsKey('flexibleSpace') ? namedArgs['flexibleSpace'] : null, - bottom: namedArgs.containsKey('bottom') ? namedArgs['bottom'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, - shadowColor: namedArgs.containsKey('shadowColor') ? namedArgs['shadowColor'] : null, + actions: namedArgs.containsKey('actions') + ? List.from(namedArgs['actions']) + : null, + flexibleSpace: namedArgs.containsKey('flexibleSpace') + ? namedArgs['flexibleSpace'] + : null, + bottom: + namedArgs.containsKey('bottom') ? namedArgs['bottom'] : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, + shadowColor: namedArgs.containsKey('shadowColor') + ? namedArgs['shadowColor'] + : null, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - foregroundColor: namedArgs.containsKey('foregroundColor') ? namedArgs['foregroundColor'] : null, - brightness: namedArgs.containsKey('brightness') ? namedArgs['brightness'] : null, - iconTheme: namedArgs.containsKey('iconTheme') ? namedArgs['iconTheme'] : null, - actionsIconTheme: namedArgs.containsKey('actionsIconTheme') ? namedArgs['actionsIconTheme'] : null, - textTheme: namedArgs.containsKey('textTheme') ? namedArgs['textTheme'] : null, - primary: namedArgs.containsKey('primary') ? namedArgs['primary'] : true, - centerTitle: namedArgs.containsKey('centerTitle') ? namedArgs['centerTitle'] : null, - excludeHeaderSemantics: - namedArgs.containsKey('excludeHeaderSemantics') ? namedArgs['excludeHeaderSemantics'] : false, - titleSpacing: namedArgs.containsKey('titleSpacing') ? namedArgs['titleSpacing'] : null, - toolbarOpacity: namedArgs.containsKey('toolbarOpacity') ? namedArgs['toolbarOpacity'] : 1.0, - bottomOpacity: namedArgs.containsKey('bottomOpacity') ? namedArgs['bottomOpacity'] : 1.0, - toolbarHeight: namedArgs.containsKey('toolbarHeight') ? namedArgs['toolbarHeight'] : null, - leadingWidth: namedArgs.containsKey('leadingWidth') ? namedArgs['leadingWidth'] : null, - backwardsCompatibility: - namedArgs.containsKey('backwardsCompatibility') ? namedArgs['backwardsCompatibility'] : null, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + foregroundColor: namedArgs.containsKey('foregroundColor') + ? namedArgs['foregroundColor'] + : null, + brightness: namedArgs.containsKey('brightness') + ? namedArgs['brightness'] + : null, + iconTheme: namedArgs.containsKey('iconTheme') + ? namedArgs['iconTheme'] + : null, + actionsIconTheme: namedArgs.containsKey('actionsIconTheme') + ? namedArgs['actionsIconTheme'] + : null, + textTheme: namedArgs.containsKey('textTheme') + ? namedArgs['textTheme'] + : null, + primary: + namedArgs.containsKey('primary') ? namedArgs['primary'] : true, + centerTitle: namedArgs.containsKey('centerTitle') + ? namedArgs['centerTitle'] + : null, + excludeHeaderSemantics: namedArgs.containsKey('excludeHeaderSemantics') + ? namedArgs['excludeHeaderSemantics'] + : false, + titleSpacing: namedArgs.containsKey('titleSpacing') + ? namedArgs['titleSpacing'] + : null, + toolbarOpacity: namedArgs.containsKey('toolbarOpacity') + ? namedArgs['toolbarOpacity'] + : 1.0, + bottomOpacity: namedArgs.containsKey('bottomOpacity') + ? namedArgs['bottomOpacity'] + : 1.0, + toolbarHeight: namedArgs.containsKey('toolbarHeight') + ? namedArgs['toolbarHeight'] + : null, + leadingWidth: namedArgs.containsKey('leadingWidth') + ? namedArgs['leadingWidth'] + : null, + backwardsCompatibility: namedArgs.containsKey('backwardsCompatibility') + ? namedArgs['backwardsCompatibility'] + : null, toolbarTextStyle: namedArgs.containsKey('toolbarTextStyle') ? namedArgs['toolbarTextStyle'] : null, titleTextStyle: namedArgs.containsKey('titleTextStyle') ? namedArgs['titleTextStyle'] : null, systemOverlayStyle: namedArgs.containsKey('systemOverlayStyle') ? namedArgs['systemOverlayStyle'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -58,7 +97,7 @@ extension AppBarBinding on AppBar { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AppBar'); + return const HTType('AppBar'); case 'leading': return leading; case 'automaticallyImplyLeading': @@ -126,25 +165,37 @@ extension AppBarBinding on AppBar { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -158,46 +209,84 @@ class SliverAppBarAutoBinding extends HTExternalClass { case 'SliverAppBar': return ({positionalArgs, namedArgs, typeArgs}) => SliverAppBar( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - leading: namedArgs.containsKey('leading') ? namedArgs['leading'] : null, + leading: + namedArgs.containsKey('leading') ? namedArgs['leading'] : null, automaticallyImplyLeading: - namedArgs.containsKey('automaticallyImplyLeading') ? namedArgs['automaticallyImplyLeading'] : true, + namedArgs.containsKey('automaticallyImplyLeading') + ? namedArgs['automaticallyImplyLeading'] + : true, title: namedArgs.containsKey('title') ? namedArgs['title'] : null, - actions: namedArgs.containsKey('actions') ? List.from(namedArgs['actions']) : null, - flexibleSpace: namedArgs.containsKey('flexibleSpace') ? namedArgs['flexibleSpace'] : null, - bottom: namedArgs.containsKey('bottom') ? namedArgs['bottom'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, - shadowColor: namedArgs.containsKey('shadowColor') ? namedArgs['shadowColor'] : null, - forceElevated: namedArgs.containsKey('forceElevated') ? namedArgs['forceElevated'] : false, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - foregroundColor: namedArgs.containsKey('foregroundColor') ? namedArgs['foregroundColor'] : null, - brightness: namedArgs.containsKey('brightness') ? namedArgs['brightness'] : null, - iconTheme: namedArgs.containsKey('iconTheme') ? namedArgs['iconTheme'] : null, - actionsIconTheme: namedArgs.containsKey('actionsIconTheme') ? namedArgs['actionsIconTheme'] : null, - textTheme: namedArgs.containsKey('textTheme') ? namedArgs['textTheme'] : null, - primary: namedArgs.containsKey('primary') ? namedArgs['primary'] : true, - centerTitle: namedArgs.containsKey('centerTitle') ? namedArgs['centerTitle'] : null, - excludeHeaderSemantics: - namedArgs.containsKey('excludeHeaderSemantics') ? namedArgs['excludeHeaderSemantics'] : false, - titleSpacing: namedArgs.containsKey('titleSpacing') ? namedArgs['titleSpacing'] : null, - collapsedHeight: namedArgs.containsKey('collapsedHeight') ? namedArgs['collapsedHeight'] : null, - expandedHeight: namedArgs.containsKey('expandedHeight') ? namedArgs['expandedHeight'] : null, - floating: namedArgs.containsKey('floating') ? namedArgs['floating'] : false, - pinned: namedArgs.containsKey('pinned') ? namedArgs['pinned'] : false, + actions: namedArgs.containsKey('actions') + ? List.from(namedArgs['actions']) + : null, + flexibleSpace: namedArgs.containsKey('flexibleSpace') + ? namedArgs['flexibleSpace'] + : null, + bottom: + namedArgs.containsKey('bottom') ? namedArgs['bottom'] : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, + shadowColor: namedArgs.containsKey('shadowColor') + ? namedArgs['shadowColor'] + : null, + forceElevated: namedArgs.containsKey('forceElevated') + ? namedArgs['forceElevated'] + : false, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + foregroundColor: namedArgs.containsKey('foregroundColor') + ? namedArgs['foregroundColor'] + : null, + brightness: namedArgs.containsKey('brightness') + ? namedArgs['brightness'] + : null, + iconTheme: namedArgs.containsKey('iconTheme') + ? namedArgs['iconTheme'] + : null, + actionsIconTheme: namedArgs.containsKey('actionsIconTheme') + ? namedArgs['actionsIconTheme'] + : null, + textTheme: namedArgs.containsKey('textTheme') + ? namedArgs['textTheme'] + : null, + primary: + namedArgs.containsKey('primary') ? namedArgs['primary'] : true, + centerTitle: namedArgs.containsKey('centerTitle') + ? namedArgs['centerTitle'] + : null, + excludeHeaderSemantics: namedArgs.containsKey('excludeHeaderSemantics') + ? namedArgs['excludeHeaderSemantics'] + : false, + titleSpacing: namedArgs.containsKey('titleSpacing') + ? namedArgs['titleSpacing'] + : null, + collapsedHeight: namedArgs.containsKey('collapsedHeight') + ? namedArgs['collapsedHeight'] + : null, + expandedHeight: namedArgs.containsKey('expandedHeight') + ? namedArgs['expandedHeight'] + : null, + floating: namedArgs.containsKey('floating') + ? namedArgs['floating'] + : false, + pinned: + namedArgs.containsKey('pinned') ? namedArgs['pinned'] : false, snap: namedArgs.containsKey('snap') ? namedArgs['snap'] : false, - stretch: namedArgs.containsKey('stretch') ? namedArgs['stretch'] : false, - stretchTriggerOffset: - namedArgs.containsKey('stretchTriggerOffset') ? namedArgs['stretchTriggerOffset'] : 100.0, + stretch: + namedArgs.containsKey('stretch') ? namedArgs['stretch'] : false, + stretchTriggerOffset: namedArgs.containsKey('stretchTriggerOffset') ? namedArgs['stretchTriggerOffset'] : 100.0, onStretchTrigger: namedArgs.containsKey('onStretchTrigger') ? namedArgs['onStretchTrigger'] : null, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, toolbarHeight: namedArgs.containsKey('toolbarHeight') ? namedArgs['toolbarHeight'] : kToolbarHeight, leadingWidth: namedArgs.containsKey('leadingWidth') ? namedArgs['leadingWidth'] : null, - backwardsCompatibility: - namedArgs.containsKey('backwardsCompatibility') ? namedArgs['backwardsCompatibility'] : true, + backwardsCompatibility: namedArgs.containsKey('backwardsCompatibility') ? namedArgs['backwardsCompatibility'] : true, toolbarTextStyle: namedArgs.containsKey('toolbarTextStyle') ? namedArgs['toolbarTextStyle'] : null, titleTextStyle: namedArgs.containsKey('titleTextStyle') ? namedArgs['titleTextStyle'] : null, systemOverlayStyle: namedArgs.containsKey('systemOverlayStyle') ? namedArgs['systemOverlayStyle'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -208,8 +297,8 @@ class SliverAppBarAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'AsyncCallback': (HTFunction function) => - () => function.call(positionalArgs: const [], namedArgs: const {}) as Future, + 'AsyncCallback': (HTFunction function) => () => function + .call(positionalArgs: const [], namedArgs: const {}) as Future, }; } } @@ -218,7 +307,7 @@ extension SliverAppBarBinding on SliverAppBar { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliverAppBar'); + return const HTType('SliverAppBar'); case 'leading': return leading; case 'automaticallyImplyLeading': @@ -298,25 +387,37 @@ extension SliverAppBarBinding on SliverAppBar { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/app_bar_theme.g.dart b/lib/bindings/flutter/material/app_bar_theme.g.dart index b9634df..2e16dfc 100644 --- a/lib/bindings/flutter/material/app_bar_theme.g.dart +++ b/lib/bindings/flutter/material/app_bar_theme.g.dart @@ -11,29 +11,58 @@ class AppBarThemeAutoBinding extends HTExternalClass { switch (varName) { case 'AppBarTheme': return ({positionalArgs, namedArgs, typeArgs}) => AppBarTheme( - brightness: namedArgs.containsKey('brightness') ? namedArgs['brightness'] : null, + brightness: namedArgs.containsKey('brightness') + ? namedArgs['brightness'] + : null, color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - foregroundColor: namedArgs.containsKey('foregroundColor') ? namedArgs['foregroundColor'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, - shadowColor: namedArgs.containsKey('shadowColor') ? namedArgs['shadowColor'] : null, - iconTheme: namedArgs.containsKey('iconTheme') ? namedArgs['iconTheme'] : null, - actionsIconTheme: namedArgs.containsKey('actionsIconTheme') ? namedArgs['actionsIconTheme'] : null, - textTheme: namedArgs.containsKey('textTheme') ? namedArgs['textTheme'] : null, - centerTitle: namedArgs.containsKey('centerTitle') ? namedArgs['centerTitle'] : null, - titleSpacing: namedArgs.containsKey('titleSpacing') ? namedArgs['titleSpacing'] : null, - toolbarTextStyle: namedArgs.containsKey('toolbarTextStyle') ? namedArgs['toolbarTextStyle'] : null, - titleTextStyle: namedArgs.containsKey('titleTextStyle') ? namedArgs['titleTextStyle'] : null, - systemOverlayStyle: namedArgs.containsKey('systemOverlayStyle') ? namedArgs['systemOverlayStyle'] : null, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + foregroundColor: namedArgs.containsKey('foregroundColor') + ? namedArgs['foregroundColor'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, + shadowColor: namedArgs.containsKey('shadowColor') + ? namedArgs['shadowColor'] + : null, + iconTheme: namedArgs.containsKey('iconTheme') + ? namedArgs['iconTheme'] + : null, + actionsIconTheme: namedArgs.containsKey('actionsIconTheme') + ? namedArgs['actionsIconTheme'] + : null, + textTheme: namedArgs.containsKey('textTheme') + ? namedArgs['textTheme'] + : null, + centerTitle: namedArgs.containsKey('centerTitle') + ? namedArgs['centerTitle'] + : null, + titleSpacing: namedArgs.containsKey('titleSpacing') + ? namedArgs['titleSpacing'] + : null, + toolbarTextStyle: namedArgs.containsKey('toolbarTextStyle') + ? namedArgs['toolbarTextStyle'] + : null, + titleTextStyle: namedArgs.containsKey('titleTextStyle') + ? namedArgs['titleTextStyle'] + : null, + systemOverlayStyle: namedArgs.containsKey('systemOverlayStyle') + ? namedArgs['systemOverlayStyle'] + : null, backwardsCompatibility: - namedArgs.containsKey('backwardsCompatibility') ? namedArgs['backwardsCompatibility'] : null); + namedArgs.containsKey('backwardsCompatibility') + ? namedArgs['backwardsCompatibility'] + : null); case 'AppBarTheme.of': - return ({positionalArgs, namedArgs, typeArgs}) => AppBarTheme.of(positionalArgs[0]); - case 'AppBarTheme.lerp': return ({positionalArgs, namedArgs, typeArgs}) => - AppBarTheme.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + AppBarTheme.of(positionalArgs[0]); + case 'AppBarTheme.lerp': + return ({positionalArgs, namedArgs, typeArgs}) => AppBarTheme.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -47,7 +76,7 @@ extension AppBarThemeBinding on AppBarTheme { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AppBarTheme'); + return const HTType('AppBarTheme'); case 'brightness': return brightness; case 'backgroundColor': @@ -82,35 +111,66 @@ extension AppBarThemeBinding on AppBarTheme { return hashCode; case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - actionsIconTheme: namedArgs.containsKey('actionsIconTheme') ? namedArgs['actionsIconTheme'] : null, - brightness: namedArgs.containsKey('brightness') ? namedArgs['brightness'] : null, + actionsIconTheme: namedArgs.containsKey('actionsIconTheme') + ? namedArgs['actionsIconTheme'] + : null, + brightness: namedArgs.containsKey('brightness') + ? namedArgs['brightness'] + : null, color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - foregroundColor: namedArgs.containsKey('foregroundColor') ? namedArgs['foregroundColor'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, - shadowColor: namedArgs.containsKey('shadowColor') ? namedArgs['shadowColor'] : null, - iconTheme: namedArgs.containsKey('iconTheme') ? namedArgs['iconTheme'] : null, - textTheme: namedArgs.containsKey('textTheme') ? namedArgs['textTheme'] : null, - centerTitle: namedArgs.containsKey('centerTitle') ? namedArgs['centerTitle'] : null, - titleSpacing: namedArgs.containsKey('titleSpacing') ? namedArgs['titleSpacing'] : null, - toolbarTextStyle: namedArgs.containsKey('toolbarTextStyle') ? namedArgs['toolbarTextStyle'] : null, - titleTextStyle: namedArgs.containsKey('titleTextStyle') ? namedArgs['titleTextStyle'] : null, - systemOverlayStyle: namedArgs.containsKey('systemOverlayStyle') ? namedArgs['systemOverlayStyle'] : null, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + foregroundColor: namedArgs.containsKey('foregroundColor') + ? namedArgs['foregroundColor'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, + shadowColor: namedArgs.containsKey('shadowColor') + ? namedArgs['shadowColor'] + : null, + iconTheme: namedArgs.containsKey('iconTheme') + ? namedArgs['iconTheme'] + : null, + textTheme: namedArgs.containsKey('textTheme') + ? namedArgs['textTheme'] + : null, + centerTitle: namedArgs.containsKey('centerTitle') + ? namedArgs['centerTitle'] + : null, + titleSpacing: namedArgs.containsKey('titleSpacing') + ? namedArgs['titleSpacing'] + : null, + toolbarTextStyle: namedArgs.containsKey('toolbarTextStyle') + ? namedArgs['toolbarTextStyle'] + : null, + titleTextStyle: namedArgs.containsKey('titleTextStyle') + ? namedArgs['titleTextStyle'] + : null, + systemOverlayStyle: namedArgs.containsKey('systemOverlayStyle') + ? namedArgs['systemOverlayStyle'] + : null, backwardsCompatibility: - namedArgs.containsKey('backwardsCompatibility') ? namedArgs['backwardsCompatibility'] : null); + namedArgs.containsKey('backwardsCompatibility') + ? namedArgs['backwardsCompatibility'] + : null); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/arc.g.dart b/lib/bindings/flutter/material/arc.g.dart index 4abfdd1..c9caf7b 100644 --- a/lib/bindings/flutter/material/arc.g.dart +++ b/lib/bindings/flutter/material/arc.g.dart @@ -12,7 +12,7 @@ class MaterialPointArcTweenAutoBinding extends HTExternalClass { begin: namedArgs.containsKey('begin') ? namedArgs['begin'] : null, end: namedArgs.containsKey('end') ? namedArgs['end'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -31,7 +31,7 @@ extension MaterialPointArcTweenBinding on MaterialPointArcTween { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('MaterialPointArcTween'); + return const HTType('MaterialPointArcTween'); case 'center': return center; case 'radius': @@ -41,19 +41,24 @@ extension MaterialPointArcTweenBinding on MaterialPointArcTween { case 'endAngle': return endAngle; case 'lerp': - return ({positionalArgs, namedArgs, typeArgs}) => lerp(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerp(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'transform': - return ({positionalArgs, namedArgs, typeArgs}) => transform(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transform(positionalArgs[0]); case 'evaluate': - return ({positionalArgs, namedArgs, typeArgs}) => evaluate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + evaluate(positionalArgs[0]); case 'animate': - return ({positionalArgs, namedArgs, typeArgs}) => animate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + animate(positionalArgs[0]); case 'chain': - return ({positionalArgs, namedArgs, typeArgs}) => chain(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + chain(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -66,7 +71,7 @@ extension MaterialPointArcTweenBinding on MaterialPointArcTween { end = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -82,7 +87,7 @@ class MaterialRectArcTweenAutoBinding extends HTExternalClass { begin: namedArgs.containsKey('begin') ? namedArgs['begin'] : null, end: namedArgs.containsKey('end') ? namedArgs['end'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -101,25 +106,30 @@ extension MaterialRectArcTweenBinding on MaterialRectArcTween { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('MaterialRectArcTween'); + return const HTType('MaterialRectArcTween'); case 'beginArc': return beginArc; case 'endArc': return endArc; case 'lerp': - return ({positionalArgs, namedArgs, typeArgs}) => lerp(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerp(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'transform': - return ({positionalArgs, namedArgs, typeArgs}) => transform(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transform(positionalArgs[0]); case 'evaluate': - return ({positionalArgs, namedArgs, typeArgs}) => evaluate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + evaluate(positionalArgs[0]); case 'animate': - return ({positionalArgs, namedArgs, typeArgs}) => animate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + animate(positionalArgs[0]); case 'chain': - return ({positionalArgs, namedArgs, typeArgs}) => chain(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + chain(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -132,7 +142,7 @@ extension MaterialRectArcTweenBinding on MaterialRectArcTween { end = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -144,11 +154,13 @@ class MaterialRectCenterArcTweenAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'MaterialRectCenterArcTween': - return ({positionalArgs, namedArgs, typeArgs}) => MaterialRectCenterArcTween( - begin: namedArgs.containsKey('begin') ? namedArgs['begin'] : null, - end: namedArgs.containsKey('end') ? namedArgs['end'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + MaterialRectCenterArcTween( + begin: + namedArgs.containsKey('begin') ? namedArgs['begin'] : null, + end: namedArgs.containsKey('end') ? namedArgs['end'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -167,23 +179,28 @@ extension MaterialRectCenterArcTweenBinding on MaterialRectCenterArcTween { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('MaterialRectCenterArcTween'); + return const HTType('MaterialRectCenterArcTween'); case 'centerArc': return centerArc; case 'lerp': - return ({positionalArgs, namedArgs, typeArgs}) => lerp(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerp(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'transform': - return ({positionalArgs, namedArgs, typeArgs}) => transform(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transform(positionalArgs[0]); case 'evaluate': - return ({positionalArgs, namedArgs, typeArgs}) => evaluate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + evaluate(positionalArgs[0]); case 'animate': - return ({positionalArgs, namedArgs, typeArgs}) => animate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + animate(positionalArgs[0]); case 'chain': - return ({positionalArgs, namedArgs, typeArgs}) => chain(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + chain(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -196,7 +213,7 @@ extension MaterialRectCenterArcTweenBinding on MaterialRectCenterArcTween { end = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/back_button.g.dart b/lib/bindings/flutter/material/back_button.g.dart index 270422a..0c23989 100644 --- a/lib/bindings/flutter/material/back_button.g.dart +++ b/lib/bindings/flutter/material/back_button.g.dart @@ -9,10 +9,10 @@ class BackButtonIconAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'BackButtonIcon': - return ({positionalArgs, namedArgs, typeArgs}) => - BackButtonIcon(key: namedArgs.containsKey('key') ? namedArgs['key'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => BackButtonIcon( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -26,37 +26,50 @@ extension BackButtonIconBinding on BackButtonIcon { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BackButtonIcon'); + return const HTType('BackButtonIcon'); case 'key': return key; case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -71,9 +84,11 @@ class BackButtonAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => BackButton( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - onPressed: namedArgs.containsKey('onPressed') ? namedArgs['onPressed'] : null); + onPressed: namedArgs.containsKey('onPressed') + ? namedArgs['onPressed'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -84,7 +99,8 @@ class BackButtonAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -93,7 +109,7 @@ extension BackButtonBinding on BackButton { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BackButton'); + return const HTType('BackButton'); case 'color': return color; case 'onPressed': @@ -103,31 +119,44 @@ extension BackButtonBinding on BackButton { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -142,9 +171,11 @@ class CloseButtonAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => CloseButton( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - onPressed: namedArgs.containsKey('onPressed') ? namedArgs['onPressed'] : null); + onPressed: namedArgs.containsKey('onPressed') + ? namedArgs['onPressed'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -155,7 +186,8 @@ class CloseButtonAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -164,7 +196,7 @@ extension CloseButtonBinding on CloseButton { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CloseButton'); + return const HTType('CloseButton'); case 'color': return color; case 'onPressed': @@ -174,31 +206,44 @@ extension CloseButtonBinding on CloseButton { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/banner.g.dart b/lib/bindings/flutter/material/banner.g.dart index 6449216..9a5d59b 100644 --- a/lib/bindings/flutter/material/banner.g.dart +++ b/lib/bindings/flutter/material/banner.g.dart @@ -12,17 +12,28 @@ class MaterialBannerAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => MaterialBanner( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, content: namedArgs['content'], - contentTextStyle: namedArgs.containsKey('contentTextStyle') ? namedArgs['contentTextStyle'] : null, + contentTextStyle: namedArgs.containsKey('contentTextStyle') + ? namedArgs['contentTextStyle'] + : null, actions: List.from(namedArgs['actions']), - leading: namedArgs.containsKey('leading') ? namedArgs['leading'] : null, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, - leadingPadding: namedArgs.containsKey('leadingPadding') ? namedArgs['leadingPadding'] : null, - forceActionsBelow: namedArgs.containsKey('forceActionsBelow') ? namedArgs['forceActionsBelow'] : false, - overflowAlignment: - namedArgs.containsKey('overflowAlignment') ? namedArgs['overflowAlignment'] : OverflowBarAlignment.end); + leading: + namedArgs.containsKey('leading') ? namedArgs['leading'] : null, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + leadingPadding: namedArgs.containsKey('leadingPadding') + ? namedArgs['leadingPadding'] + : null, + forceActionsBelow: namedArgs.containsKey('forceActionsBelow') + ? namedArgs['forceActionsBelow'] + : false, + overflowAlignment: namedArgs.containsKey('overflowAlignment') + ? namedArgs['overflowAlignment'] + : OverflowBarAlignment.end); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -36,7 +47,7 @@ extension MaterialBannerBinding on MaterialBanner { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('MaterialBanner'); + return const HTType('MaterialBanner'); case 'content': return content; case 'contentTextStyle': @@ -60,31 +71,44 @@ extension MaterialBannerBinding on MaterialBanner { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/banner_theme.g.dart b/lib/bindings/flutter/material/banner_theme.g.dart index 90a8b65..d2b3d08 100644 --- a/lib/bindings/flutter/material/banner_theme.g.dart +++ b/lib/bindings/flutter/material/banner_theme.g.dart @@ -10,16 +10,26 @@ class MaterialBannerThemeDataAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'MaterialBannerThemeData': - return ({positionalArgs, namedArgs, typeArgs}) => MaterialBannerThemeData( - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - contentTextStyle: namedArgs.containsKey('contentTextStyle') ? namedArgs['contentTextStyle'] : null, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, - leadingPadding: namedArgs.containsKey('leadingPadding') ? namedArgs['leadingPadding'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + MaterialBannerThemeData( + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + contentTextStyle: namedArgs.containsKey('contentTextStyle') + ? namedArgs['contentTextStyle'] + : null, + padding: namedArgs.containsKey('padding') + ? namedArgs['padding'] + : null, + leadingPadding: namedArgs.containsKey('leadingPadding') + ? namedArgs['leadingPadding'] + : null); case 'MaterialBannerThemeData.lerp': return ({positionalArgs, namedArgs, typeArgs}) => - MaterialBannerThemeData.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + MaterialBannerThemeData.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -33,7 +43,7 @@ extension MaterialBannerThemeDataBinding on MaterialBannerThemeData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('MaterialBannerThemeData'); + return const HTType('MaterialBannerThemeData'); case 'backgroundColor': return backgroundColor; case 'contentTextStyle': @@ -46,23 +56,33 @@ extension MaterialBannerThemeDataBinding on MaterialBannerThemeData { return hashCode; case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - contentTextStyle: namedArgs.containsKey('contentTextStyle') ? namedArgs['contentTextStyle'] : null, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, - leadingPadding: namedArgs.containsKey('leadingPadding') ? namedArgs['leadingPadding'] : null); + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + contentTextStyle: namedArgs.containsKey('contentTextStyle') + ? namedArgs['contentTextStyle'] + : null, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + leadingPadding: namedArgs.containsKey('leadingPadding') + ? namedArgs['leadingPadding'] + : null); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -79,9 +99,10 @@ class MaterialBannerThemeAutoBinding extends HTExternalClass { data: namedArgs.containsKey('data') ? namedArgs['data'] : null, child: namedArgs['child']); case 'MaterialBannerTheme.of': - return ({positionalArgs, namedArgs, typeArgs}) => MaterialBannerTheme.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + MaterialBannerTheme.of(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -95,7 +116,7 @@ extension MaterialBannerThemeBinding on MaterialBannerTheme { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('MaterialBannerTheme'); + return const HTType('MaterialBannerTheme'); case 'data': return data; case 'child': @@ -105,33 +126,47 @@ extension MaterialBannerThemeBinding on MaterialBannerTheme { case 'hashCode': return hashCode; case 'wrap': - return ({positionalArgs, namedArgs, typeArgs}) => wrap(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + wrap(positionalArgs[0], positionalArgs[1]); case 'updateShouldNotify': - return ({positionalArgs, namedArgs, typeArgs}) => updateShouldNotify(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateShouldNotify(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/bottom_app_bar.g.dart b/lib/bindings/flutter/material/bottom_app_bar.g.dart index ec155b2..6a4113d 100644 --- a/lib/bindings/flutter/material/bottom_app_bar.g.dart +++ b/lib/bindings/flutter/material/bottom_app_bar.g.dart @@ -14,13 +14,19 @@ class BottomAppBarAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => BottomAppBar( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.none, - notchMargin: namedArgs.containsKey('notchMargin') ? namedArgs['notchMargin'] : 4.0, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.none, + notchMargin: namedArgs.containsKey('notchMargin') + ? namedArgs['notchMargin'] + : 4.0, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -34,7 +40,7 @@ extension BottomAppBarBinding on BottomAppBar { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BottomAppBar'); + return const HTType('BottomAppBar'); case 'child': return child; case 'color': @@ -58,25 +64,37 @@ extension BottomAppBarBinding on BottomAppBar { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/bottom_app_bar_theme.g.dart b/lib/bindings/flutter/material/bottom_app_bar_theme.g.dart index a426f89..2133024 100644 --- a/lib/bindings/flutter/material/bottom_app_bar_theme.g.dart +++ b/lib/bindings/flutter/material/bottom_app_bar_theme.g.dart @@ -12,15 +12,19 @@ class BottomAppBarThemeAutoBinding extends HTExternalClass { case 'BottomAppBarTheme': return ({positionalArgs, namedArgs, typeArgs}) => BottomAppBarTheme( color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null); case 'BottomAppBarTheme.of': - return ({positionalArgs, namedArgs, typeArgs}) => BottomAppBarTheme.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + BottomAppBarTheme.of(positionalArgs[0]); case 'BottomAppBarTheme.lerp': return ({positionalArgs, namedArgs, typeArgs}) => - BottomAppBarTheme.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + BottomAppBarTheme.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -34,7 +38,7 @@ extension BottomAppBarThemeBinding on BottomAppBarTheme { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BottomAppBarTheme'); + return const HTType('BottomAppBarTheme'); case 'color': return color; case 'elevation': @@ -46,21 +50,26 @@ extension BottomAppBarThemeBinding on BottomAppBarTheme { case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/bottom_navigation_bar.g.dart b/lib/bindings/flutter/material/bottom_navigation_bar.g.dart index 26c1db8..13c85da 100644 --- a/lib/bindings/flutter/material/bottom_navigation_bar.g.dart +++ b/lib/bindings/flutter/material/bottom_navigation_bar.g.dart @@ -16,7 +16,7 @@ class BottomNavigationBarTypeAutoBinding extends HTExternalClass { case 'BottomNavigationBarType.shifting': return BottomNavigationBarType.shifting; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -24,13 +24,14 @@ class BottomNavigationBarTypeAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BottomNavigationBarType'); + return const HTType('BottomNavigationBarType'); case 'index': return (instance as BottomNavigationBarType).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as BottomNavigationBarType).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as BottomNavigationBarType).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -46,27 +47,57 @@ class BottomNavigationBarAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, items: List.from(namedArgs['items']), onTap: namedArgs.containsKey('onTap') ? namedArgs['onTap'] : null, - currentIndex: namedArgs.containsKey('currentIndex') ? namedArgs['currentIndex'] : 0, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, + currentIndex: namedArgs.containsKey('currentIndex') + ? namedArgs['currentIndex'] + : 0, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, type: namedArgs.containsKey('type') ? namedArgs['type'] : null, - fixedColor: namedArgs.containsKey('fixedColor') ? namedArgs['fixedColor'] : null, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - iconSize: namedArgs.containsKey('iconSize') ? namedArgs['iconSize'] : 24.0, - selectedItemColor: namedArgs.containsKey('selectedItemColor') ? namedArgs['selectedItemColor'] : null, - unselectedItemColor: namedArgs.containsKey('unselectedItemColor') ? namedArgs['unselectedItemColor'] : null, - selectedIconTheme: namedArgs.containsKey('selectedIconTheme') ? namedArgs['selectedIconTheme'] : null, - unselectedIconTheme: namedArgs.containsKey('unselectedIconTheme') ? namedArgs['unselectedIconTheme'] : null, - selectedFontSize: namedArgs.containsKey('selectedFontSize') ? namedArgs['selectedFontSize'] : 14.0, - unselectedFontSize: namedArgs.containsKey('unselectedFontSize') ? namedArgs['unselectedFontSize'] : 12.0, - selectedLabelStyle: namedArgs.containsKey('selectedLabelStyle') ? namedArgs['selectedLabelStyle'] : null, - unselectedLabelStyle: - namedArgs.containsKey('unselectedLabelStyle') ? namedArgs['unselectedLabelStyle'] : null, - showSelectedLabels: namedArgs.containsKey('showSelectedLabels') ? namedArgs['showSelectedLabels'] : null, - showUnselectedLabels: - namedArgs.containsKey('showUnselectedLabels') ? namedArgs['showUnselectedLabels'] : null, - mouseCursor: namedArgs.containsKey('mouseCursor') ? namedArgs['mouseCursor'] : null); + fixedColor: namedArgs.containsKey('fixedColor') + ? namedArgs['fixedColor'] + : null, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + iconSize: namedArgs.containsKey('iconSize') + ? namedArgs['iconSize'] + : 24.0, + selectedItemColor: namedArgs.containsKey('selectedItemColor') + ? namedArgs['selectedItemColor'] + : null, + unselectedItemColor: namedArgs.containsKey('unselectedItemColor') + ? namedArgs['unselectedItemColor'] + : null, + selectedIconTheme: namedArgs.containsKey('selectedIconTheme') + ? namedArgs['selectedIconTheme'] + : null, + unselectedIconTheme: namedArgs.containsKey('unselectedIconTheme') + ? namedArgs['unselectedIconTheme'] + : null, + selectedFontSize: namedArgs.containsKey('selectedFontSize') + ? namedArgs['selectedFontSize'] + : 14.0, + unselectedFontSize: namedArgs.containsKey('unselectedFontSize') + ? namedArgs['unselectedFontSize'] + : 12.0, + selectedLabelStyle: namedArgs.containsKey('selectedLabelStyle') + ? namedArgs['selectedLabelStyle'] + : null, + unselectedLabelStyle: namedArgs.containsKey('unselectedLabelStyle') + ? namedArgs['unselectedLabelStyle'] + : null, + showSelectedLabels: namedArgs.containsKey('showSelectedLabels') + ? namedArgs['showSelectedLabels'] + : null, + showUnselectedLabels: namedArgs.containsKey('showUnselectedLabels') + ? namedArgs['showUnselectedLabels'] + : null, + mouseCursor: namedArgs.containsKey('mouseCursor') + ? namedArgs['mouseCursor'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -80,7 +111,7 @@ extension BottomNavigationBarBinding on BottomNavigationBar { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BottomNavigationBar'); + return const HTType('BottomNavigationBar'); case 'items': return items; case 'onTap': @@ -130,25 +161,37 @@ extension BottomNavigationBarBinding on BottomNavigationBar { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/bottom_navigation_bar_theme.g.dart b/lib/bindings/flutter/material/bottom_navigation_bar_theme.g.dart index 0d28639..82af40f 100644 --- a/lib/bindings/flutter/material/bottom_navigation_bar_theme.g.dart +++ b/lib/bindings/flutter/material/bottom_navigation_bar_theme.g.dart @@ -4,31 +4,56 @@ import 'package:flutter/foundation.dart'; import 'package:flutter/widgets.dart'; class BottomNavigationBarThemeDataAutoBinding extends HTExternalClass { - BottomNavigationBarThemeDataAutoBinding() : super('BottomNavigationBarThemeData'); + BottomNavigationBarThemeDataAutoBinding() + : super('BottomNavigationBarThemeData'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'BottomNavigationBarThemeData': - return ({positionalArgs, namedArgs, typeArgs}) => BottomNavigationBarThemeData( - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, - selectedIconTheme: namedArgs.containsKey('selectedIconTheme') ? namedArgs['selectedIconTheme'] : null, - unselectedIconTheme: namedArgs.containsKey('unselectedIconTheme') ? namedArgs['unselectedIconTheme'] : null, - selectedItemColor: namedArgs.containsKey('selectedItemColor') ? namedArgs['selectedItemColor'] : null, - unselectedItemColor: namedArgs.containsKey('unselectedItemColor') ? namedArgs['unselectedItemColor'] : null, - selectedLabelStyle: namedArgs.containsKey('selectedLabelStyle') ? namedArgs['selectedLabelStyle'] : null, - unselectedLabelStyle: - namedArgs.containsKey('unselectedLabelStyle') ? namedArgs['unselectedLabelStyle'] : null, - showSelectedLabels: namedArgs.containsKey('showSelectedLabels') ? namedArgs['showSelectedLabels'] : null, - showUnselectedLabels: - namedArgs.containsKey('showUnselectedLabels') ? namedArgs['showUnselectedLabels'] : null, - type: namedArgs.containsKey('type') ? namedArgs['type'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + BottomNavigationBarThemeData( + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, + selectedIconTheme: namedArgs.containsKey('selectedIconTheme') + ? namedArgs['selectedIconTheme'] + : null, + unselectedIconTheme: + namedArgs.containsKey('unselectedIconTheme') + ? namedArgs['unselectedIconTheme'] + : null, + selectedItemColor: namedArgs.containsKey('selectedItemColor') + ? namedArgs['selectedItemColor'] + : null, + unselectedItemColor: + namedArgs.containsKey('unselectedItemColor') + ? namedArgs['unselectedItemColor'] + : null, + selectedLabelStyle: namedArgs.containsKey('selectedLabelStyle') + ? namedArgs['selectedLabelStyle'] + : null, + unselectedLabelStyle: + namedArgs.containsKey('unselectedLabelStyle') + ? namedArgs['unselectedLabelStyle'] + : null, + showSelectedLabels: namedArgs.containsKey('showSelectedLabels') + ? namedArgs['showSelectedLabels'] + : null, + showUnselectedLabels: + namedArgs.containsKey('showUnselectedLabels') + ? namedArgs['showUnselectedLabels'] + : null, + type: namedArgs.containsKey('type') ? namedArgs['type'] : null); case 'BottomNavigationBarThemeData.lerp': return ({positionalArgs, namedArgs, typeArgs}) => - BottomNavigationBarThemeData.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + BottomNavigationBarThemeData.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -42,7 +67,7 @@ extension BottomNavigationBarThemeDataBinding on BottomNavigationBarThemeData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BottomNavigationBarThemeData'); + return const HTType('BottomNavigationBarThemeData'); case 'backgroundColor': return backgroundColor; case 'elevation': @@ -69,32 +94,53 @@ extension BottomNavigationBarThemeDataBinding on BottomNavigationBarThemeData { return hashCode; case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, - selectedIconTheme: namedArgs.containsKey('selectedIconTheme') ? namedArgs['selectedIconTheme'] : null, - unselectedIconTheme: namedArgs.containsKey('unselectedIconTheme') ? namedArgs['unselectedIconTheme'] : null, - selectedItemColor: namedArgs.containsKey('selectedItemColor') ? namedArgs['selectedItemColor'] : null, - unselectedItemColor: namedArgs.containsKey('unselectedItemColor') ? namedArgs['unselectedItemColor'] : null, - selectedLabelStyle: namedArgs.containsKey('selectedLabelStyle') ? namedArgs['selectedLabelStyle'] : null, - unselectedLabelStyle: - namedArgs.containsKey('unselectedLabelStyle') ? namedArgs['unselectedLabelStyle'] : null, - showSelectedLabels: namedArgs.containsKey('showSelectedLabels') ? namedArgs['showSelectedLabels'] : null, - showUnselectedLabels: - namedArgs.containsKey('showUnselectedLabels') ? namedArgs['showUnselectedLabels'] : null, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, + selectedIconTheme: namedArgs.containsKey('selectedIconTheme') + ? namedArgs['selectedIconTheme'] + : null, + unselectedIconTheme: namedArgs.containsKey('unselectedIconTheme') + ? namedArgs['unselectedIconTheme'] + : null, + selectedItemColor: namedArgs.containsKey('selectedItemColor') + ? namedArgs['selectedItemColor'] + : null, + unselectedItemColor: namedArgs.containsKey('unselectedItemColor') + ? namedArgs['unselectedItemColor'] + : null, + selectedLabelStyle: namedArgs.containsKey('selectedLabelStyle') + ? namedArgs['selectedLabelStyle'] + : null, + unselectedLabelStyle: namedArgs.containsKey('unselectedLabelStyle') + ? namedArgs['unselectedLabelStyle'] + : null, + showSelectedLabels: namedArgs.containsKey('showSelectedLabels') + ? namedArgs['showSelectedLabels'] + : null, + showUnselectedLabels: namedArgs.containsKey('showUnselectedLabels') + ? namedArgs['showUnselectedLabels'] + : null, type: namedArgs.containsKey('type') ? namedArgs['type'] : null); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -106,14 +152,16 @@ class BottomNavigationBarThemeAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'BottomNavigationBarTheme': - return ({positionalArgs, namedArgs, typeArgs}) => BottomNavigationBarTheme( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - data: namedArgs['data'], - child: namedArgs['child']); + return ({positionalArgs, namedArgs, typeArgs}) => + BottomNavigationBarTheme( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + data: namedArgs['data'], + child: namedArgs['child']); case 'BottomNavigationBarTheme.of': - return ({positionalArgs, namedArgs, typeArgs}) => BottomNavigationBarTheme.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + BottomNavigationBarTheme.of(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -127,7 +175,7 @@ extension BottomNavigationBarThemeBinding on BottomNavigationBarTheme { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BottomNavigationBarTheme'); + return const HTType('BottomNavigationBarTheme'); case 'data': return data; case 'child': @@ -137,31 +185,44 @@ extension BottomNavigationBarThemeBinding on BottomNavigationBarTheme { case 'hashCode': return hashCode; case 'updateShouldNotify': - return ({positionalArgs, namedArgs, typeArgs}) => updateShouldNotify(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateShouldNotify(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/bottom_sheet.g.dart b/lib/bindings/flutter/material/bottom_sheet.g.dart index 1af1017..1e7cfdc 100644 --- a/lib/bindings/flutter/material/bottom_sheet.g.dart +++ b/lib/bindings/flutter/material/bottom_sheet.g.dart @@ -12,20 +12,35 @@ class BottomSheetAutoBinding extends HTExternalClass { case 'BottomSheet': return ({positionalArgs, namedArgs, typeArgs}) => BottomSheet( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - animationController: namedArgs.containsKey('animationController') ? namedArgs['animationController'] : null, - enableDrag: namedArgs.containsKey('enableDrag') ? namedArgs['enableDrag'] : true, - onDragStart: namedArgs.containsKey('onDragStart') ? namedArgs['onDragStart'] : null, - onDragEnd: namedArgs.containsKey('onDragEnd') ? namedArgs['onDragEnd'] : null, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, + animationController: namedArgs.containsKey('animationController') + ? namedArgs['animationController'] + : null, + enableDrag: namedArgs.containsKey('enableDrag') + ? namedArgs['enableDrag'] + : true, + onDragStart: namedArgs.containsKey('onDragStart') + ? namedArgs['onDragStart'] + : null, + onDragEnd: namedArgs.containsKey('onDragEnd') + ? namedArgs['onDragEnd'] + : null, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : null, onClosing: namedArgs['onClosing'], builder: namedArgs['builder']); case 'BottomSheet.createAnimationController': - return ({positionalArgs, namedArgs, typeArgs}) => BottomSheet.createAnimationController(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + BottomSheet.createAnimationController(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -36,13 +51,15 @@ class BottomSheetAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'BottomSheetDragStartHandler': (HTFunction function) => - (details) => function.call(positionalArgs: [details], namedArgs: const {}), + 'BottomSheetDragStartHandler': (HTFunction function) => (details) => + function.call(positionalArgs: [details], namedArgs: const {}), 'BottomSheetDragEndHandler': (HTFunction function) => - (details, {isClosing}) => function.call(positionalArgs: [details], namedArgs: {'isClosing': isClosing}), - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), - 'WidgetBuilder': (HTFunction function) => - (context) => function.call(positionalArgs: [context], namedArgs: const {}) as Widget, + (details, {isClosing}) => function.call( + positionalArgs: [details], namedArgs: {'isClosing': isClosing}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), + 'WidgetBuilder': (HTFunction function) => (context) => function + .call(positionalArgs: [context], namedArgs: const {}) as Widget, }; } } @@ -51,7 +68,7 @@ extension BottomSheetBinding on BottomSheet { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BottomSheet'); + return const HTType('BottomSheet'); case 'animationController': return animationController; case 'onClosing': @@ -83,25 +100,37 @@ extension BottomSheetBinding on BottomSheet { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/bottom_sheet_theme.g.dart b/lib/bindings/flutter/material/bottom_sheet_theme.g.dart index 4daf397..53df4fe 100644 --- a/lib/bindings/flutter/material/bottom_sheet_theme.g.dart +++ b/lib/bindings/flutter/material/bottom_sheet_theme.g.dart @@ -11,18 +11,28 @@ class BottomSheetThemeDataAutoBinding extends HTExternalClass { switch (varName) { case 'BottomSheetThemeData': return ({positionalArgs, namedArgs, typeArgs}) => BottomSheetThemeData( - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, - modalBackgroundColor: - namedArgs.containsKey('modalBackgroundColor') ? namedArgs['modalBackgroundColor'] : null, - modalElevation: namedArgs.containsKey('modalElevation') ? namedArgs['modalElevation'] : null, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, + modalBackgroundColor: namedArgs.containsKey('modalBackgroundColor') + ? namedArgs['modalBackgroundColor'] + : null, + modalElevation: namedArgs.containsKey('modalElevation') + ? namedArgs['modalElevation'] + : null, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : null); + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : null); case 'BottomSheetThemeData.lerp': return ({positionalArgs, namedArgs, typeArgs}) => - BottomSheetThemeData.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + BottomSheetThemeData.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -36,7 +46,7 @@ extension BottomSheetThemeDataBinding on BottomSheetThemeData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BottomSheetThemeData'); + return const HTType('BottomSheetThemeData'); case 'backgroundColor': return backgroundColor; case 'elevation': @@ -53,26 +63,38 @@ extension BottomSheetThemeDataBinding on BottomSheetThemeData { return hashCode; case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, - modalBackgroundColor: - namedArgs.containsKey('modalBackgroundColor') ? namedArgs['modalBackgroundColor'] : null, - modalElevation: namedArgs.containsKey('modalElevation') ? namedArgs['modalElevation'] : null, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, + modalBackgroundColor: namedArgs.containsKey('modalBackgroundColor') + ? namedArgs['modalBackgroundColor'] + : null, + modalElevation: namedArgs.containsKey('modalElevation') + ? namedArgs['modalElevation'] + : null, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : null); + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : null); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/button.g.dart b/lib/bindings/flutter/material/button.g.dart index bd579e6..4ff3e20 100644 --- a/lib/bindings/flutter/material/button.g.dart +++ b/lib/bindings/flutter/material/button.g.dart @@ -14,37 +14,82 @@ class RawMaterialButtonAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => RawMaterialButton( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, onPressed: namedArgs['onPressed'], - onLongPress: namedArgs.containsKey('onLongPress') ? namedArgs['onLongPress'] : null, - onHighlightChanged: namedArgs.containsKey('onHighlightChanged') ? namedArgs['onHighlightChanged'] : null, - mouseCursor: namedArgs.containsKey('mouseCursor') ? namedArgs['mouseCursor'] : null, - textStyle: namedArgs.containsKey('textStyle') ? namedArgs['textStyle'] : null, - fillColor: namedArgs.containsKey('fillColor') ? namedArgs['fillColor'] : null, - focusColor: namedArgs.containsKey('focusColor') ? namedArgs['focusColor'] : null, - hoverColor: namedArgs.containsKey('hoverColor') ? namedArgs['hoverColor'] : null, - highlightColor: namedArgs.containsKey('highlightColor') ? namedArgs['highlightColor'] : null, - splashColor: namedArgs.containsKey('splashColor') ? namedArgs['splashColor'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : 2.0, - focusElevation: namedArgs.containsKey('focusElevation') ? namedArgs['focusElevation'] : 4.0, - hoverElevation: namedArgs.containsKey('hoverElevation') ? namedArgs['hoverElevation'] : 4.0, - highlightElevation: namedArgs.containsKey('highlightElevation') ? namedArgs['highlightElevation'] : 8.0, - disabledElevation: namedArgs.containsKey('disabledElevation') ? namedArgs['disabledElevation'] : 0.0, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : EdgeInsets.zero, - visualDensity: namedArgs.containsKey('visualDensity') ? namedArgs['visualDensity'] : VisualDensity.standard, + onLongPress: namedArgs.containsKey('onLongPress') + ? namedArgs['onLongPress'] + : null, + onHighlightChanged: namedArgs.containsKey('onHighlightChanged') + ? namedArgs['onHighlightChanged'] + : null, + mouseCursor: namedArgs.containsKey('mouseCursor') + ? namedArgs['mouseCursor'] + : null, + textStyle: namedArgs.containsKey('textStyle') + ? namedArgs['textStyle'] + : null, + fillColor: namedArgs.containsKey('fillColor') + ? namedArgs['fillColor'] + : null, + focusColor: namedArgs.containsKey('focusColor') + ? namedArgs['focusColor'] + : null, + hoverColor: namedArgs.containsKey('hoverColor') + ? namedArgs['hoverColor'] + : null, + highlightColor: namedArgs.containsKey('highlightColor') + ? namedArgs['highlightColor'] + : null, + splashColor: namedArgs.containsKey('splashColor') + ? namedArgs['splashColor'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : 2.0, + focusElevation: namedArgs.containsKey('focusElevation') + ? namedArgs['focusElevation'] + : 4.0, + hoverElevation: namedArgs.containsKey('hoverElevation') + ? namedArgs['hoverElevation'] + : 4.0, + highlightElevation: namedArgs.containsKey('highlightElevation') + ? namedArgs['highlightElevation'] + : 8.0, + disabledElevation: namedArgs.containsKey('disabledElevation') + ? namedArgs['disabledElevation'] + : 0.0, + padding: namedArgs.containsKey('padding') + ? namedArgs['padding'] + : EdgeInsets.zero, + visualDensity: namedArgs.containsKey('visualDensity') + ? namedArgs['visualDensity'] + : VisualDensity.standard, constraints: namedArgs.containsKey('constraints') ? namedArgs['constraints'] : const BoxConstraints(minWidth: 88.0, minHeight: 36.0), - shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : const RoundedRectangleBorder(), - animationDuration: - namedArgs.containsKey('animationDuration') ? namedArgs['animationDuration'] : kThemeChangeDuration, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.none, - focusNode: namedArgs.containsKey('focusNode') ? namedArgs['focusNode'] : null, - autofocus: namedArgs.containsKey('autofocus') ? namedArgs['autofocus'] : false, + shape: namedArgs.containsKey('shape') + ? namedArgs['shape'] + : const RoundedRectangleBorder(), + animationDuration: namedArgs.containsKey('animationDuration') + ? namedArgs['animationDuration'] + : kThemeChangeDuration, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.none, + focusNode: namedArgs.containsKey('focusNode') + ? namedArgs['focusNode'] + : null, + autofocus: namedArgs.containsKey('autofocus') + ? namedArgs['autofocus'] + : false, materialTapTargetSize: - namedArgs.containsKey('materialTapTargetSize') ? namedArgs['materialTapTargetSize'] : null, + namedArgs.containsKey('materialTapTargetSize') + ? namedArgs['materialTapTargetSize'] + : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null, - enableFeedback: namedArgs.containsKey('enableFeedback') ? namedArgs['enableFeedback'] : true); + enableFeedback: namedArgs.containsKey('enableFeedback') + ? namedArgs['enableFeedback'] + : true); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -55,7 +100,8 @@ class RawMaterialButtonAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -64,7 +110,7 @@ extension RawMaterialButtonBinding on RawMaterialButton { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RawMaterialButton'); + return const HTType('RawMaterialButton'); case 'onPressed': return onPressed; case 'onLongPress': @@ -130,25 +176,37 @@ extension RawMaterialButtonBinding on RawMaterialButton { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/button_bar.g.dart b/lib/bindings/flutter/material/button_bar.g.dart index dc90bd0..40274c6 100644 --- a/lib/bindings/flutter/material/button_bar.g.dart +++ b/lib/bindings/flutter/material/button_bar.g.dart @@ -12,21 +12,43 @@ class ButtonBarAutoBinding extends HTExternalClass { case 'ButtonBar': return ({positionalArgs, namedArgs, typeArgs}) => ButtonBar( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : null, - mainAxisSize: namedArgs.containsKey('mainAxisSize') ? namedArgs['mainAxisSize'] : null, - buttonTextTheme: namedArgs.containsKey('buttonTextTheme') ? namedArgs['buttonTextTheme'] : null, - buttonMinWidth: namedArgs.containsKey('buttonMinWidth') ? namedArgs['buttonMinWidth'] : null, - buttonHeight: namedArgs.containsKey('buttonHeight') ? namedArgs['buttonHeight'] : null, - buttonPadding: namedArgs.containsKey('buttonPadding') ? namedArgs['buttonPadding'] : null, + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : null, + mainAxisSize: namedArgs.containsKey('mainAxisSize') + ? namedArgs['mainAxisSize'] + : null, + buttonTextTheme: namedArgs.containsKey('buttonTextTheme') + ? namedArgs['buttonTextTheme'] + : null, + buttonMinWidth: namedArgs.containsKey('buttonMinWidth') + ? namedArgs['buttonMinWidth'] + : null, + buttonHeight: namedArgs.containsKey('buttonHeight') + ? namedArgs['buttonHeight'] + : null, + buttonPadding: namedArgs.containsKey('buttonPadding') + ? namedArgs['buttonPadding'] + : null, buttonAlignedDropdown: - namedArgs.containsKey('buttonAlignedDropdown') ? namedArgs['buttonAlignedDropdown'] : null, - layoutBehavior: namedArgs.containsKey('layoutBehavior') ? namedArgs['layoutBehavior'] : null, - overflowDirection: namedArgs.containsKey('overflowDirection') ? namedArgs['overflowDirection'] : null, + namedArgs.containsKey('buttonAlignedDropdown') + ? namedArgs['buttonAlignedDropdown'] + : null, + layoutBehavior: namedArgs.containsKey('layoutBehavior') + ? namedArgs['layoutBehavior'] + : null, + overflowDirection: namedArgs.containsKey('overflowDirection') + ? namedArgs['overflowDirection'] + : null, overflowButtonSpacing: - namedArgs.containsKey('overflowButtonSpacing') ? namedArgs['overflowButtonSpacing'] : null, - children: namedArgs.containsKey('children') ? List.from(namedArgs['children']) : const []); + namedArgs.containsKey('overflowButtonSpacing') + ? namedArgs['overflowButtonSpacing'] + : null, + children: namedArgs.containsKey('children') + ? List.from(namedArgs['children']) + : const []); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -40,7 +62,7 @@ extension ButtonBarBinding on ButtonBar { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ButtonBar'); + return const HTType('ButtonBar'); case 'alignment': return alignment; case 'mainAxisSize': @@ -68,31 +90,44 @@ extension ButtonBarBinding on ButtonBar { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/button_bar_theme.g.dart b/lib/bindings/flutter/material/button_bar_theme.g.dart index d97d499..7e00636 100644 --- a/lib/bindings/flutter/material/button_bar_theme.g.dart +++ b/lib/bindings/flutter/material/button_bar_theme.g.dart @@ -11,21 +11,40 @@ class ButtonBarThemeDataAutoBinding extends HTExternalClass { switch (varName) { case 'ButtonBarThemeData': return ({positionalArgs, namedArgs, typeArgs}) => ButtonBarThemeData( - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : null, - mainAxisSize: namedArgs.containsKey('mainAxisSize') ? namedArgs['mainAxisSize'] : null, - buttonTextTheme: namedArgs.containsKey('buttonTextTheme') ? namedArgs['buttonTextTheme'] : null, - buttonMinWidth: namedArgs.containsKey('buttonMinWidth') ? namedArgs['buttonMinWidth'] : null, - buttonHeight: namedArgs.containsKey('buttonHeight') ? namedArgs['buttonHeight'] : null, - buttonPadding: namedArgs.containsKey('buttonPadding') ? namedArgs['buttonPadding'] : null, + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : null, + mainAxisSize: namedArgs.containsKey('mainAxisSize') + ? namedArgs['mainAxisSize'] + : null, + buttonTextTheme: namedArgs.containsKey('buttonTextTheme') + ? namedArgs['buttonTextTheme'] + : null, + buttonMinWidth: namedArgs.containsKey('buttonMinWidth') + ? namedArgs['buttonMinWidth'] + : null, + buttonHeight: namedArgs.containsKey('buttonHeight') + ? namedArgs['buttonHeight'] + : null, + buttonPadding: namedArgs.containsKey('buttonPadding') + ? namedArgs['buttonPadding'] + : null, buttonAlignedDropdown: - namedArgs.containsKey('buttonAlignedDropdown') ? namedArgs['buttonAlignedDropdown'] : null, - layoutBehavior: namedArgs.containsKey('layoutBehavior') ? namedArgs['layoutBehavior'] : null, - overflowDirection: namedArgs.containsKey('overflowDirection') ? namedArgs['overflowDirection'] : null); + namedArgs.containsKey('buttonAlignedDropdown') + ? namedArgs['buttonAlignedDropdown'] + : null, + layoutBehavior: namedArgs.containsKey('layoutBehavior') + ? namedArgs['layoutBehavior'] + : null, + overflowDirection: namedArgs.containsKey('overflowDirection') + ? namedArgs['overflowDirection'] + : null); case 'ButtonBarThemeData.lerp': return ({positionalArgs, namedArgs, typeArgs}) => - ButtonBarThemeData.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + ButtonBarThemeData.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -39,7 +58,7 @@ extension ButtonBarThemeDataBinding on ButtonBarThemeData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ButtonBarThemeData'); + return const HTType('ButtonBarThemeData'); case 'alignment': return alignment; case 'mainAxisSize': @@ -62,29 +81,50 @@ extension ButtonBarThemeDataBinding on ButtonBarThemeData { return hashCode; case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : null, - mainAxisSize: namedArgs.containsKey('mainAxisSize') ? namedArgs['mainAxisSize'] : null, - buttonTextTheme: namedArgs.containsKey('buttonTextTheme') ? namedArgs['buttonTextTheme'] : null, - buttonMinWidth: namedArgs.containsKey('buttonMinWidth') ? namedArgs['buttonMinWidth'] : null, - buttonHeight: namedArgs.containsKey('buttonHeight') ? namedArgs['buttonHeight'] : null, - buttonPadding: namedArgs.containsKey('buttonPadding') ? namedArgs['buttonPadding'] : null, + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : null, + mainAxisSize: namedArgs.containsKey('mainAxisSize') + ? namedArgs['mainAxisSize'] + : null, + buttonTextTheme: namedArgs.containsKey('buttonTextTheme') + ? namedArgs['buttonTextTheme'] + : null, + buttonMinWidth: namedArgs.containsKey('buttonMinWidth') + ? namedArgs['buttonMinWidth'] + : null, + buttonHeight: namedArgs.containsKey('buttonHeight') + ? namedArgs['buttonHeight'] + : null, + buttonPadding: namedArgs.containsKey('buttonPadding') + ? namedArgs['buttonPadding'] + : null, buttonAlignedDropdown: - namedArgs.containsKey('buttonAlignedDropdown') ? namedArgs['buttonAlignedDropdown'] : null, - layoutBehavior: namedArgs.containsKey('layoutBehavior') ? namedArgs['layoutBehavior'] : null, - overflowDirection: namedArgs.containsKey('overflowDirection') ? namedArgs['overflowDirection'] : null); + namedArgs.containsKey('buttonAlignedDropdown') + ? namedArgs['buttonAlignedDropdown'] + : null, + layoutBehavior: namedArgs.containsKey('layoutBehavior') + ? namedArgs['layoutBehavior'] + : null, + overflowDirection: namedArgs.containsKey('overflowDirection') + ? namedArgs['overflowDirection'] + : null); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -101,9 +141,10 @@ class ButtonBarThemeAutoBinding extends HTExternalClass { data: namedArgs['data'], child: namedArgs['child']); case 'ButtonBarTheme.of': - return ({positionalArgs, namedArgs, typeArgs}) => ButtonBarTheme.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + ButtonBarTheme.of(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -117,7 +158,7 @@ extension ButtonBarThemeBinding on ButtonBarTheme { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ButtonBarTheme'); + return const HTType('ButtonBarTheme'); case 'data': return data; case 'child': @@ -127,31 +168,44 @@ extension ButtonBarThemeBinding on ButtonBarTheme { case 'hashCode': return hashCode; case 'updateShouldNotify': - return ({positionalArgs, namedArgs, typeArgs}) => updateShouldNotify(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateShouldNotify(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/button_style.g.dart b/lib/bindings/flutter/material/button_style.g.dart index 867bf2a..769c6e8 100644 --- a/lib/bindings/flutter/material/button_style.g.dart +++ b/lib/bindings/flutter/material/button_style.g.dart @@ -12,27 +12,54 @@ class ButtonStyleAutoBinding extends HTExternalClass { switch (varName) { case 'ButtonStyle': return ({positionalArgs, namedArgs, typeArgs}) => ButtonStyle( - textStyle: namedArgs.containsKey('textStyle') ? namedArgs['textStyle'] : null, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - foregroundColor: namedArgs.containsKey('foregroundColor') ? namedArgs['foregroundColor'] : null, - overlayColor: namedArgs.containsKey('overlayColor') ? namedArgs['overlayColor'] : null, - shadowColor: namedArgs.containsKey('shadowColor') ? namedArgs['shadowColor'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, - minimumSize: namedArgs.containsKey('minimumSize') ? namedArgs['minimumSize'] : null, + textStyle: namedArgs.containsKey('textStyle') + ? namedArgs['textStyle'] + : null, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + foregroundColor: namedArgs.containsKey('foregroundColor') + ? namedArgs['foregroundColor'] + : null, + overlayColor: namedArgs.containsKey('overlayColor') + ? namedArgs['overlayColor'] + : null, + shadowColor: namedArgs.containsKey('shadowColor') + ? namedArgs['shadowColor'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + minimumSize: namedArgs.containsKey('minimumSize') + ? namedArgs['minimumSize'] + : null, side: namedArgs.containsKey('side') ? namedArgs['side'] : null, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - mouseCursor: namedArgs.containsKey('mouseCursor') ? namedArgs['mouseCursor'] : null, - visualDensity: namedArgs.containsKey('visualDensity') ? namedArgs['visualDensity'] : null, - tapTargetSize: namedArgs.containsKey('tapTargetSize') ? namedArgs['tapTargetSize'] : null, - animationDuration: namedArgs.containsKey('animationDuration') ? namedArgs['animationDuration'] : null, - enableFeedback: namedArgs.containsKey('enableFeedback') ? namedArgs['enableFeedback'] : null, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : null); + mouseCursor: namedArgs.containsKey('mouseCursor') + ? namedArgs['mouseCursor'] + : null, + visualDensity: namedArgs.containsKey('visualDensity') + ? namedArgs['visualDensity'] + : null, + tapTargetSize: namedArgs.containsKey('tapTargetSize') + ? namedArgs['tapTargetSize'] + : null, + animationDuration: namedArgs.containsKey('animationDuration') + ? namedArgs['animationDuration'] + : null, + enableFeedback: namedArgs.containsKey('enableFeedback') + ? namedArgs['enableFeedback'] + : null, + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : null); case 'ButtonStyle.lerp': - return ({positionalArgs, namedArgs, typeArgs}) => - ButtonStyle.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + return ({positionalArgs, namedArgs, typeArgs}) => ButtonStyle.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -46,7 +73,7 @@ extension ButtonStyleBinding on ButtonStyle { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ButtonStyle'); + return const HTType('ButtonStyle'); case 'textStyle': return textStyle; case 'backgroundColor': @@ -83,37 +110,68 @@ extension ButtonStyleBinding on ButtonStyle { return hashCode; case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - textStyle: namedArgs.containsKey('textStyle') ? namedArgs['textStyle'] : null, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - foregroundColor: namedArgs.containsKey('foregroundColor') ? namedArgs['foregroundColor'] : null, - overlayColor: namedArgs.containsKey('overlayColor') ? namedArgs['overlayColor'] : null, - shadowColor: namedArgs.containsKey('shadowColor') ? namedArgs['shadowColor'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, - minimumSize: namedArgs.containsKey('minimumSize') ? namedArgs['minimumSize'] : null, + textStyle: namedArgs.containsKey('textStyle') + ? namedArgs['textStyle'] + : null, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + foregroundColor: namedArgs.containsKey('foregroundColor') + ? namedArgs['foregroundColor'] + : null, + overlayColor: namedArgs.containsKey('overlayColor') + ? namedArgs['overlayColor'] + : null, + shadowColor: namedArgs.containsKey('shadowColor') + ? namedArgs['shadowColor'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + minimumSize: namedArgs.containsKey('minimumSize') + ? namedArgs['minimumSize'] + : null, side: namedArgs.containsKey('side') ? namedArgs['side'] : null, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - mouseCursor: namedArgs.containsKey('mouseCursor') ? namedArgs['mouseCursor'] : null, - visualDensity: namedArgs.containsKey('visualDensity') ? namedArgs['visualDensity'] : null, - tapTargetSize: namedArgs.containsKey('tapTargetSize') ? namedArgs['tapTargetSize'] : null, - animationDuration: namedArgs.containsKey('animationDuration') ? namedArgs['animationDuration'] : null, - enableFeedback: namedArgs.containsKey('enableFeedback') ? namedArgs['enableFeedback'] : null, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : null); + mouseCursor: namedArgs.containsKey('mouseCursor') + ? namedArgs['mouseCursor'] + : null, + visualDensity: namedArgs.containsKey('visualDensity') + ? namedArgs['visualDensity'] + : null, + tapTargetSize: namedArgs.containsKey('tapTargetSize') + ? namedArgs['tapTargetSize'] + : null, + animationDuration: namedArgs.containsKey('animationDuration') + ? namedArgs['animationDuration'] + : null, + enableFeedback: namedArgs.containsKey('enableFeedback') + ? namedArgs['enableFeedback'] + : null, + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : null); case 'merge': - return ({positionalArgs, namedArgs, typeArgs}) => merge(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + merge(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/button_theme.g.dart b/lib/bindings/flutter/material/button_theme.g.dart index caa2954..5cd2f81 100644 --- a/lib/bindings/flutter/material/button_theme.g.dart +++ b/lib/bindings/flutter/material/button_theme.g.dart @@ -18,7 +18,7 @@ class ButtonTextThemeAutoBinding extends HTExternalClass { case 'ButtonTextTheme.primary': return ButtonTextTheme.primary; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -26,13 +26,14 @@ class ButtonTextThemeAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ButtonTextTheme'); + return const HTType('ButtonTextTheme'); case 'index': return (instance as ButtonTextTheme).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as ButtonTextTheme).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as ButtonTextTheme).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -50,7 +51,7 @@ class ButtonBarLayoutBehaviorAutoBinding extends HTExternalClass { case 'ButtonBarLayoutBehavior.padded': return ButtonBarLayoutBehavior.padded; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -58,13 +59,14 @@ class ButtonBarLayoutBehaviorAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ButtonBarLayoutBehavior'); + return const HTType('ButtonBarLayoutBehavior'); case 'index': return (instance as ButtonBarLayoutBehavior).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as ButtonBarLayoutBehavior).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as ButtonBarLayoutBehavior).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -78,33 +80,60 @@ class ButtonThemeAutoBinding extends HTExternalClass { case 'ButtonTheme': return ({positionalArgs, namedArgs, typeArgs}) => ButtonTheme( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - textTheme: namedArgs.containsKey('textTheme') ? namedArgs['textTheme'] : ButtonTextTheme.normal, - layoutBehavior: - namedArgs.containsKey('layoutBehavior') ? namedArgs['layoutBehavior'] : ButtonBarLayoutBehavior.padded, - minWidth: namedArgs.containsKey('minWidth') ? namedArgs['minWidth'] : 88.0, - height: namedArgs.containsKey('height') ? namedArgs['height'] : 36.0, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + textTheme: namedArgs.containsKey('textTheme') + ? namedArgs['textTheme'] + : ButtonTextTheme.normal, + layoutBehavior: namedArgs.containsKey('layoutBehavior') + ? namedArgs['layoutBehavior'] + : ButtonBarLayoutBehavior.padded, + minWidth: namedArgs.containsKey('minWidth') + ? namedArgs['minWidth'] + : 88.0, + height: + namedArgs.containsKey('height') ? namedArgs['height'] : 36.0, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - alignedDropdown: namedArgs.containsKey('alignedDropdown') ? namedArgs['alignedDropdown'] : false, - buttonColor: namedArgs.containsKey('buttonColor') ? namedArgs['buttonColor'] : null, - disabledColor: namedArgs.containsKey('disabledColor') ? namedArgs['disabledColor'] : null, - focusColor: namedArgs.containsKey('focusColor') ? namedArgs['focusColor'] : null, - hoverColor: namedArgs.containsKey('hoverColor') ? namedArgs['hoverColor'] : null, - highlightColor: namedArgs.containsKey('highlightColor') ? namedArgs['highlightColor'] : null, - splashColor: namedArgs.containsKey('splashColor') ? namedArgs['splashColor'] : null, - colorScheme: namedArgs.containsKey('colorScheme') ? namedArgs['colorScheme'] : null, + alignedDropdown: namedArgs.containsKey('alignedDropdown') + ? namedArgs['alignedDropdown'] + : false, + buttonColor: namedArgs.containsKey('buttonColor') + ? namedArgs['buttonColor'] + : null, + disabledColor: namedArgs.containsKey('disabledColor') + ? namedArgs['disabledColor'] + : null, + focusColor: namedArgs.containsKey('focusColor') + ? namedArgs['focusColor'] + : null, + hoverColor: namedArgs.containsKey('hoverColor') + ? namedArgs['hoverColor'] + : null, + highlightColor: namedArgs.containsKey('highlightColor') + ? namedArgs['highlightColor'] + : null, + splashColor: namedArgs.containsKey('splashColor') + ? namedArgs['splashColor'] + : null, + colorScheme: namedArgs.containsKey('colorScheme') + ? namedArgs['colorScheme'] + : null, materialTapTargetSize: - namedArgs.containsKey('materialTapTargetSize') ? namedArgs['materialTapTargetSize'] : null, + namedArgs.containsKey('materialTapTargetSize') + ? namedArgs['materialTapTargetSize'] + : null, child: namedArgs['child']); case 'ButtonTheme.fromButtonThemeData': - return ({positionalArgs, namedArgs, typeArgs}) => ButtonTheme.fromButtonThemeData( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - data: namedArgs['data'], - child: namedArgs['child']); + return ({positionalArgs, namedArgs, typeArgs}) => + ButtonTheme.fromButtonThemeData( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + data: namedArgs['data'], + child: namedArgs['child']); case 'ButtonTheme.of': - return ({positionalArgs, namedArgs, typeArgs}) => ButtonTheme.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + ButtonTheme.of(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -118,7 +147,7 @@ extension ButtonThemeBinding on ButtonTheme { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ButtonTheme'); + return const HTType('ButtonTheme'); case 'data': return data; case 'child': @@ -128,33 +157,47 @@ extension ButtonThemeBinding on ButtonTheme { case 'hashCode': return hashCode; case 'wrap': - return ({positionalArgs, namedArgs, typeArgs}) => wrap(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + wrap(positionalArgs[0], positionalArgs[1]); case 'updateShouldNotify': - return ({positionalArgs, namedArgs, typeArgs}) => updateShouldNotify(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateShouldNotify(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -167,25 +210,50 @@ class ButtonThemeDataAutoBinding extends HTExternalClass { switch (varName) { case 'ButtonThemeData': return ({positionalArgs, namedArgs, typeArgs}) => ButtonThemeData( - textTheme: namedArgs.containsKey('textTheme') ? namedArgs['textTheme'] : ButtonTextTheme.normal, - minWidth: namedArgs.containsKey('minWidth') ? namedArgs['minWidth'] : 88.0, - height: namedArgs.containsKey('height') ? namedArgs['height'] : 36.0, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + textTheme: namedArgs.containsKey('textTheme') + ? namedArgs['textTheme'] + : ButtonTextTheme.normal, + minWidth: namedArgs.containsKey('minWidth') + ? namedArgs['minWidth'] + : 88.0, + height: + namedArgs.containsKey('height') ? namedArgs['height'] : 36.0, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - layoutBehavior: - namedArgs.containsKey('layoutBehavior') ? namedArgs['layoutBehavior'] : ButtonBarLayoutBehavior.padded, - alignedDropdown: namedArgs.containsKey('alignedDropdown') ? namedArgs['alignedDropdown'] : false, - buttonColor: namedArgs.containsKey('buttonColor') ? namedArgs['buttonColor'] : null, - disabledColor: namedArgs.containsKey('disabledColor') ? namedArgs['disabledColor'] : null, - focusColor: namedArgs.containsKey('focusColor') ? namedArgs['focusColor'] : null, - hoverColor: namedArgs.containsKey('hoverColor') ? namedArgs['hoverColor'] : null, - highlightColor: namedArgs.containsKey('highlightColor') ? namedArgs['highlightColor'] : null, - splashColor: namedArgs.containsKey('splashColor') ? namedArgs['splashColor'] : null, - colorScheme: namedArgs.containsKey('colorScheme') ? namedArgs['colorScheme'] : null, + layoutBehavior: namedArgs.containsKey('layoutBehavior') + ? namedArgs['layoutBehavior'] + : ButtonBarLayoutBehavior.padded, + alignedDropdown: namedArgs.containsKey('alignedDropdown') + ? namedArgs['alignedDropdown'] + : false, + buttonColor: namedArgs.containsKey('buttonColor') + ? namedArgs['buttonColor'] + : null, + disabledColor: namedArgs.containsKey('disabledColor') + ? namedArgs['disabledColor'] + : null, + focusColor: namedArgs.containsKey('focusColor') + ? namedArgs['focusColor'] + : null, + hoverColor: namedArgs.containsKey('hoverColor') + ? namedArgs['hoverColor'] + : null, + highlightColor: namedArgs.containsKey('highlightColor') + ? namedArgs['highlightColor'] + : null, + splashColor: namedArgs.containsKey('splashColor') + ? namedArgs['splashColor'] + : null, + colorScheme: namedArgs.containsKey('colorScheme') + ? namedArgs['colorScheme'] + : null, materialTapTargetSize: - namedArgs.containsKey('materialTapTargetSize') ? namedArgs['materialTapTargetSize'] : null); + namedArgs.containsKey('materialTapTargetSize') + ? namedArgs['materialTapTargetSize'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -199,7 +267,7 @@ extension ButtonThemeDataBinding on ButtonThemeData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ButtonThemeData'); + return const HTType('ButtonThemeData'); case 'minWidth': return minWidth; case 'height': @@ -221,76 +289,125 @@ extension ButtonThemeDataBinding on ButtonThemeData { case 'hashCode': return hashCode; case 'getBrightness': - return ({positionalArgs, namedArgs, typeArgs}) => getBrightness(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getBrightness(positionalArgs[0]); case 'getTextTheme': - return ({positionalArgs, namedArgs, typeArgs}) => getTextTheme(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTextTheme(positionalArgs[0]); case 'getDisabledTextColor': - return ({positionalArgs, namedArgs, typeArgs}) => getDisabledTextColor(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDisabledTextColor(positionalArgs[0]); case 'getDisabledFillColor': - return ({positionalArgs, namedArgs, typeArgs}) => getDisabledFillColor(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDisabledFillColor(positionalArgs[0]); case 'getFillColor': - return ({positionalArgs, namedArgs, typeArgs}) => getFillColor(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getFillColor(positionalArgs[0]); case 'getTextColor': - return ({positionalArgs, namedArgs, typeArgs}) => getTextColor(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTextColor(positionalArgs[0]); case 'getSplashColor': - return ({positionalArgs, namedArgs, typeArgs}) => getSplashColor(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getSplashColor(positionalArgs[0]); case 'getFocusColor': - return ({positionalArgs, namedArgs, typeArgs}) => getFocusColor(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getFocusColor(positionalArgs[0]); case 'getHoverColor': - return ({positionalArgs, namedArgs, typeArgs}) => getHoverColor(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getHoverColor(positionalArgs[0]); case 'getHighlightColor': - return ({positionalArgs, namedArgs, typeArgs}) => getHighlightColor(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getHighlightColor(positionalArgs[0]); case 'getElevation': - return ({positionalArgs, namedArgs, typeArgs}) => getElevation(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getElevation(positionalArgs[0]); case 'getFocusElevation': - return ({positionalArgs, namedArgs, typeArgs}) => getFocusElevation(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getFocusElevation(positionalArgs[0]); case 'getHoverElevation': - return ({positionalArgs, namedArgs, typeArgs}) => getHoverElevation(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getHoverElevation(positionalArgs[0]); case 'getHighlightElevation': - return ({positionalArgs, namedArgs, typeArgs}) => getHighlightElevation(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getHighlightElevation(positionalArgs[0]); case 'getDisabledElevation': - return ({positionalArgs, namedArgs, typeArgs}) => getDisabledElevation(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDisabledElevation(positionalArgs[0]); case 'getPadding': - return ({positionalArgs, namedArgs, typeArgs}) => getPadding(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getPadding(positionalArgs[0]); case 'getShape': - return ({positionalArgs, namedArgs, typeArgs}) => getShape(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getShape(positionalArgs[0]); case 'getAnimationDuration': - return ({positionalArgs, namedArgs, typeArgs}) => getAnimationDuration(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getAnimationDuration(positionalArgs[0]); case 'getConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => getConstraints(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getConstraints(positionalArgs[0]); case 'getMaterialTapTargetSize': - return ({positionalArgs, namedArgs, typeArgs}) => getMaterialTapTargetSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaterialTapTargetSize(positionalArgs[0]); case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - textTheme: namedArgs.containsKey('textTheme') ? namedArgs['textTheme'] : null, - layoutBehavior: namedArgs.containsKey('layoutBehavior') ? namedArgs['layoutBehavior'] : null, - minWidth: namedArgs.containsKey('minWidth') ? namedArgs['minWidth'] : null, - height: namedArgs.containsKey('height') ? namedArgs['height'] : null, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + textTheme: namedArgs.containsKey('textTheme') + ? namedArgs['textTheme'] + : null, + layoutBehavior: namedArgs.containsKey('layoutBehavior') + ? namedArgs['layoutBehavior'] + : null, + minWidth: namedArgs.containsKey('minWidth') + ? namedArgs['minWidth'] + : null, + height: + namedArgs.containsKey('height') ? namedArgs['height'] : null, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - alignedDropdown: namedArgs.containsKey('alignedDropdown') ? namedArgs['alignedDropdown'] : null, - buttonColor: namedArgs.containsKey('buttonColor') ? namedArgs['buttonColor'] : null, - disabledColor: namedArgs.containsKey('disabledColor') ? namedArgs['disabledColor'] : null, - focusColor: namedArgs.containsKey('focusColor') ? namedArgs['focusColor'] : null, - hoverColor: namedArgs.containsKey('hoverColor') ? namedArgs['hoverColor'] : null, - highlightColor: namedArgs.containsKey('highlightColor') ? namedArgs['highlightColor'] : null, - splashColor: namedArgs.containsKey('splashColor') ? namedArgs['splashColor'] : null, - colorScheme: namedArgs.containsKey('colorScheme') ? namedArgs['colorScheme'] : null, + alignedDropdown: namedArgs.containsKey('alignedDropdown') + ? namedArgs['alignedDropdown'] + : null, + buttonColor: namedArgs.containsKey('buttonColor') + ? namedArgs['buttonColor'] + : null, + disabledColor: namedArgs.containsKey('disabledColor') + ? namedArgs['disabledColor'] + : null, + focusColor: namedArgs.containsKey('focusColor') + ? namedArgs['focusColor'] + : null, + hoverColor: namedArgs.containsKey('hoverColor') + ? namedArgs['hoverColor'] + : null, + highlightColor: namedArgs.containsKey('highlightColor') + ? namedArgs['highlightColor'] + : null, + splashColor: namedArgs.containsKey('splashColor') + ? namedArgs['splashColor'] + : null, + colorScheme: namedArgs.containsKey('colorScheme') + ? namedArgs['colorScheme'] + : null, materialTapTargetSize: - namedArgs.containsKey('materialTapTargetSize') ? namedArgs['materialTapTargetSize'] : null); + namedArgs.containsKey('materialTapTargetSize') + ? namedArgs['materialTapTargetSize'] + : null); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/calendar_date_picker.g.dart b/lib/bindings/flutter/material/calendar_date_picker.g.dart index 4abba36..3e44e13 100644 --- a/lib/bindings/flutter/material/calendar_date_picker.g.dart +++ b/lib/bindings/flutter/material/calendar_date_picker.g.dart @@ -17,16 +17,23 @@ class CalendarDatePickerAutoBinding extends HTExternalClass { initialDate: namedArgs['initialDate'], firstDate: namedArgs['firstDate'], lastDate: namedArgs['lastDate'], - currentDate: namedArgs.containsKey('currentDate') ? namedArgs['currentDate'] : null, + currentDate: namedArgs.containsKey('currentDate') + ? namedArgs['currentDate'] + : null, onDateChanged: namedArgs['onDateChanged'], onDisplayedMonthChanged: - namedArgs.containsKey('onDisplayedMonthChanged') ? namedArgs['onDisplayedMonthChanged'] : null, - initialCalendarMode: - namedArgs.containsKey('initialCalendarMode') ? namedArgs['initialCalendarMode'] : DatePickerMode.day, + namedArgs.containsKey('onDisplayedMonthChanged') + ? namedArgs['onDisplayedMonthChanged'] + : null, + initialCalendarMode: namedArgs.containsKey('initialCalendarMode') + ? namedArgs['initialCalendarMode'] + : DatePickerMode.day, selectableDayPredicate: - namedArgs.containsKey('selectableDayPredicate') ? namedArgs['selectableDayPredicate'] : null); + namedArgs.containsKey('selectableDayPredicate') + ? namedArgs['selectableDayPredicate'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -37,8 +44,8 @@ class CalendarDatePickerAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'SelectableDayPredicate': (HTFunction function) => - (day) => function.call(positionalArgs: [day], namedArgs: const {}) as bool, + 'SelectableDayPredicate': (HTFunction function) => (day) => + function.call(positionalArgs: [day], namedArgs: const {}) as bool, }; } } @@ -47,7 +54,7 @@ extension CalendarDatePickerBinding on CalendarDatePicker { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CalendarDatePicker'); + return const HTType('CalendarDatePicker'); case 'initialDate': return initialDate; case 'firstDate': @@ -75,25 +82,37 @@ extension CalendarDatePickerBinding on CalendarDatePicker { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -107,16 +126,21 @@ class YearPickerAutoBinding extends HTExternalClass { case 'YearPicker': return ({positionalArgs, namedArgs, typeArgs}) => YearPicker( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - currentDate: namedArgs.containsKey('currentDate') ? namedArgs['currentDate'] : null, + currentDate: namedArgs.containsKey('currentDate') + ? namedArgs['currentDate'] + : null, firstDate: namedArgs['firstDate'], lastDate: namedArgs['lastDate'], - initialDate: namedArgs.containsKey('initialDate') ? namedArgs['initialDate'] : null, + initialDate: namedArgs.containsKey('initialDate') + ? namedArgs['initialDate'] + : null, selectedDate: namedArgs['selectedDate'], onChanged: namedArgs['onChanged'], - dragStartBehavior: - namedArgs.containsKey('dragStartBehavior') ? namedArgs['dragStartBehavior'] : DragStartBehavior.start); + dragStartBehavior: namedArgs.containsKey('dragStartBehavior') + ? namedArgs['dragStartBehavior'] + : DragStartBehavior.start); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -130,7 +154,7 @@ extension YearPickerBinding on YearPicker { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('YearPicker'); + return const HTType('YearPicker'); case 'currentDate': return currentDate; case 'firstDate': @@ -156,25 +180,37 @@ extension YearPickerBinding on YearPicker { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/card.g.dart b/lib/bindings/flutter/material/card.g.dart index 64bb658..e75cb71 100644 --- a/lib/bindings/flutter/material/card.g.dart +++ b/lib/bindings/flutter/material/card.g.dart @@ -12,16 +12,27 @@ class CardAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => Card( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - shadowColor: namedArgs.containsKey('shadowColor') ? namedArgs['shadowColor'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, + shadowColor: namedArgs.containsKey('shadowColor') + ? namedArgs['shadowColor'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - borderOnForeground: namedArgs.containsKey('borderOnForeground') ? namedArgs['borderOnForeground'] : true, - margin: namedArgs.containsKey('margin') ? namedArgs['margin'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : null, + borderOnForeground: namedArgs.containsKey('borderOnForeground') + ? namedArgs['borderOnForeground'] + : true, + margin: + namedArgs.containsKey('margin') ? namedArgs['margin'] : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null, - semanticContainer: namedArgs.containsKey('semanticContainer') ? namedArgs['semanticContainer'] : true); + semanticContainer: namedArgs.containsKey('semanticContainer') + ? namedArgs['semanticContainer'] + : true); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -35,7 +46,7 @@ extension CardBinding on Card { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Card'); + return const HTType('Card'); case 'color': return color; case 'shadowColor': @@ -59,31 +70,44 @@ extension CardBinding on Card { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/card_theme.g.dart b/lib/bindings/flutter/material/card_theme.g.dart index b939b71..3544aa2 100644 --- a/lib/bindings/flutter/material/card_theme.g.dart +++ b/lib/bindings/flutter/material/card_theme.g.dart @@ -11,19 +11,27 @@ class CardThemeAutoBinding extends HTExternalClass { switch (varName) { case 'CardTheme': return ({positionalArgs, namedArgs, typeArgs}) => CardTheme( - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : null, color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - shadowColor: namedArgs.containsKey('shadowColor') ? namedArgs['shadowColor'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, - margin: namedArgs.containsKey('margin') ? namedArgs['margin'] : null, + shadowColor: namedArgs.containsKey('shadowColor') + ? namedArgs['shadowColor'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, + margin: + namedArgs.containsKey('margin') ? namedArgs['margin'] : null, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null); case 'CardTheme.of': - return ({positionalArgs, namedArgs, typeArgs}) => CardTheme.of(positionalArgs[0]); - case 'CardTheme.lerp': return ({positionalArgs, namedArgs, typeArgs}) => - CardTheme.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + CardTheme.of(positionalArgs[0]); + case 'CardTheme.lerp': + return ({positionalArgs, namedArgs, typeArgs}) => CardTheme.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -37,7 +45,7 @@ extension CardThemeBinding on CardTheme { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CardTheme'); + return const HTType('CardTheme'); case 'clipBehavior': return clipBehavior; case 'color': @@ -54,25 +62,35 @@ extension CardThemeBinding on CardTheme { return hashCode; case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : null, color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - shadowColor: namedArgs.containsKey('shadowColor') ? namedArgs['shadowColor'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, - margin: namedArgs.containsKey('margin') ? namedArgs['margin'] : null, + shadowColor: namedArgs.containsKey('shadowColor') + ? namedArgs['shadowColor'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, + margin: + namedArgs.containsKey('margin') ? namedArgs['margin'] : null, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/checkbox.g.dart b/lib/bindings/flutter/material/checkbox.g.dart index edc3926..4e50eb8 100644 --- a/lib/bindings/flutter/material/checkbox.g.dart +++ b/lib/bindings/flutter/material/checkbox.g.dart @@ -14,25 +14,51 @@ class CheckboxAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => Checkbox( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, value: namedArgs['value'], - tristate: namedArgs.containsKey('tristate') ? namedArgs['tristate'] : false, + tristate: namedArgs.containsKey('tristate') + ? namedArgs['tristate'] + : false, onChanged: namedArgs['onChanged'], - mouseCursor: namedArgs.containsKey('mouseCursor') ? namedArgs['mouseCursor'] : null, - activeColor: namedArgs.containsKey('activeColor') ? namedArgs['activeColor'] : null, - fillColor: namedArgs.containsKey('fillColor') ? namedArgs['fillColor'] : null, - checkColor: namedArgs.containsKey('checkColor') ? namedArgs['checkColor'] : null, - focusColor: namedArgs.containsKey('focusColor') ? namedArgs['focusColor'] : null, - hoverColor: namedArgs.containsKey('hoverColor') ? namedArgs['hoverColor'] : null, - overlayColor: namedArgs.containsKey('overlayColor') ? namedArgs['overlayColor'] : null, - splashRadius: namedArgs.containsKey('splashRadius') ? namedArgs['splashRadius'] : null, + mouseCursor: namedArgs.containsKey('mouseCursor') + ? namedArgs['mouseCursor'] + : null, + activeColor: namedArgs.containsKey('activeColor') + ? namedArgs['activeColor'] + : null, + fillColor: namedArgs.containsKey('fillColor') + ? namedArgs['fillColor'] + : null, + checkColor: namedArgs.containsKey('checkColor') + ? namedArgs['checkColor'] + : null, + focusColor: namedArgs.containsKey('focusColor') + ? namedArgs['focusColor'] + : null, + hoverColor: namedArgs.containsKey('hoverColor') + ? namedArgs['hoverColor'] + : null, + overlayColor: namedArgs.containsKey('overlayColor') + ? namedArgs['overlayColor'] + : null, + splashRadius: namedArgs.containsKey('splashRadius') + ? namedArgs['splashRadius'] + : null, materialTapTargetSize: - namedArgs.containsKey('materialTapTargetSize') ? namedArgs['materialTapTargetSize'] : null, - visualDensity: namedArgs.containsKey('visualDensity') ? namedArgs['visualDensity'] : null, - focusNode: namedArgs.containsKey('focusNode') ? namedArgs['focusNode'] : null, - autofocus: namedArgs.containsKey('autofocus') ? namedArgs['autofocus'] : false); + namedArgs.containsKey('materialTapTargetSize') + ? namedArgs['materialTapTargetSize'] + : null, + visualDensity: namedArgs.containsKey('visualDensity') + ? namedArgs['visualDensity'] + : null, + focusNode: namedArgs.containsKey('focusNode') + ? namedArgs['focusNode'] + : null, + autofocus: namedArgs.containsKey('autofocus') + ? namedArgs['autofocus'] + : false); case 'Checkbox.width': return Checkbox.width; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -46,7 +72,7 @@ extension CheckboxBinding on Checkbox { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Checkbox'); + return const HTType('Checkbox'); case 'value': return value; case 'onChanged': @@ -88,25 +114,37 @@ extension CheckboxBinding on Checkbox { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/checkbox_list_tile.g.dart b/lib/bindings/flutter/material/checkbox_list_tile.g.dart index 9689695..d4f06ee 100644 --- a/lib/bindings/flutter/material/checkbox_list_tile.g.dart +++ b/lib/bindings/flutter/material/checkbox_list_tile.g.dart @@ -13,25 +13,47 @@ class CheckboxListTileAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, value: namedArgs['value'], onChanged: namedArgs['onChanged'], - activeColor: namedArgs.containsKey('activeColor') ? namedArgs['activeColor'] : null, - checkColor: namedArgs.containsKey('checkColor') ? namedArgs['checkColor'] : null, - tileColor: namedArgs.containsKey('tileColor') ? namedArgs['tileColor'] : null, + activeColor: namedArgs.containsKey('activeColor') + ? namedArgs['activeColor'] + : null, + checkColor: namedArgs.containsKey('checkColor') + ? namedArgs['checkColor'] + : null, + tileColor: namedArgs.containsKey('tileColor') + ? namedArgs['tileColor'] + : null, title: namedArgs.containsKey('title') ? namedArgs['title'] : null, - subtitle: namedArgs.containsKey('subtitle') ? namedArgs['subtitle'] : null, - isThreeLine: namedArgs.containsKey('isThreeLine') ? namedArgs['isThreeLine'] : false, + subtitle: namedArgs.containsKey('subtitle') + ? namedArgs['subtitle'] + : null, + isThreeLine: namedArgs.containsKey('isThreeLine') + ? namedArgs['isThreeLine'] + : false, dense: namedArgs.containsKey('dense') ? namedArgs['dense'] : null, - secondary: namedArgs.containsKey('secondary') ? namedArgs['secondary'] : null, - selected: namedArgs.containsKey('selected') ? namedArgs['selected'] : false, + secondary: namedArgs.containsKey('secondary') + ? namedArgs['secondary'] + : null, + selected: namedArgs.containsKey('selected') + ? namedArgs['selected'] + : false, controlAffinity: namedArgs.containsKey('controlAffinity') ? namedArgs['controlAffinity'] : ListTileControlAffinity.platform, - autofocus: namedArgs.containsKey('autofocus') ? namedArgs['autofocus'] : false, - contentPadding: namedArgs.containsKey('contentPadding') ? namedArgs['contentPadding'] : null, - tristate: namedArgs.containsKey('tristate') ? namedArgs['tristate'] : false, + autofocus: namedArgs.containsKey('autofocus') + ? namedArgs['autofocus'] + : false, + contentPadding: namedArgs.containsKey('contentPadding') + ? namedArgs['contentPadding'] + : null, + tristate: namedArgs.containsKey('tristate') + ? namedArgs['tristate'] + : false, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - selectedTileColor: namedArgs.containsKey('selectedTileColor') ? namedArgs['selectedTileColor'] : null); + selectedTileColor: namedArgs.containsKey('selectedTileColor') + ? namedArgs['selectedTileColor'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -45,7 +67,7 @@ extension CheckboxListTileBinding on CheckboxListTile { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CheckboxListTile'); + return const HTType('CheckboxListTile'); case 'value': return value; case 'onChanged': @@ -85,31 +107,44 @@ extension CheckboxListTileBinding on CheckboxListTile { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/checkbox_theme.g.dart b/lib/bindings/flutter/material/checkbox_theme.g.dart index fcc156b..8a40a7c 100644 --- a/lib/bindings/flutter/material/checkbox_theme.g.dart +++ b/lib/bindings/flutter/material/checkbox_theme.g.dart @@ -12,19 +12,34 @@ class CheckboxThemeDataAutoBinding extends HTExternalClass { switch (varName) { case 'CheckboxThemeData': return ({positionalArgs, namedArgs, typeArgs}) => CheckboxThemeData( - mouseCursor: namedArgs.containsKey('mouseCursor') ? namedArgs['mouseCursor'] : null, - fillColor: namedArgs.containsKey('fillColor') ? namedArgs['fillColor'] : null, - checkColor: namedArgs.containsKey('checkColor') ? namedArgs['checkColor'] : null, - overlayColor: namedArgs.containsKey('overlayColor') ? namedArgs['overlayColor'] : null, - splashRadius: namedArgs.containsKey('splashRadius') ? namedArgs['splashRadius'] : null, + mouseCursor: namedArgs.containsKey('mouseCursor') + ? namedArgs['mouseCursor'] + : null, + fillColor: namedArgs.containsKey('fillColor') + ? namedArgs['fillColor'] + : null, + checkColor: namedArgs.containsKey('checkColor') + ? namedArgs['checkColor'] + : null, + overlayColor: namedArgs.containsKey('overlayColor') + ? namedArgs['overlayColor'] + : null, + splashRadius: namedArgs.containsKey('splashRadius') + ? namedArgs['splashRadius'] + : null, materialTapTargetSize: - namedArgs.containsKey('materialTapTargetSize') ? namedArgs['materialTapTargetSize'] : null, - visualDensity: namedArgs.containsKey('visualDensity') ? namedArgs['visualDensity'] : null); + namedArgs.containsKey('materialTapTargetSize') + ? namedArgs['materialTapTargetSize'] + : null, + visualDensity: namedArgs.containsKey('visualDensity') + ? namedArgs['visualDensity'] + : null); case 'CheckboxThemeData.lerp': return ({positionalArgs, namedArgs, typeArgs}) => - CheckboxThemeData.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + CheckboxThemeData.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -38,7 +53,7 @@ extension CheckboxThemeDataBinding on CheckboxThemeData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CheckboxThemeData'); + return const HTType('CheckboxThemeData'); case 'mouseCursor': return mouseCursor; case 'fillColor': @@ -57,27 +72,44 @@ extension CheckboxThemeDataBinding on CheckboxThemeData { return hashCode; case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - mouseCursor: namedArgs.containsKey('mouseCursor') ? namedArgs['mouseCursor'] : null, - fillColor: namedArgs.containsKey('fillColor') ? namedArgs['fillColor'] : null, - checkColor: namedArgs.containsKey('checkColor') ? namedArgs['checkColor'] : null, - overlayColor: namedArgs.containsKey('overlayColor') ? namedArgs['overlayColor'] : null, - splashRadius: namedArgs.containsKey('splashRadius') ? namedArgs['splashRadius'] : null, + mouseCursor: namedArgs.containsKey('mouseCursor') + ? namedArgs['mouseCursor'] + : null, + fillColor: namedArgs.containsKey('fillColor') + ? namedArgs['fillColor'] + : null, + checkColor: namedArgs.containsKey('checkColor') + ? namedArgs['checkColor'] + : null, + overlayColor: namedArgs.containsKey('overlayColor') + ? namedArgs['overlayColor'] + : null, + splashRadius: namedArgs.containsKey('splashRadius') + ? namedArgs['splashRadius'] + : null, materialTapTargetSize: - namedArgs.containsKey('materialTapTargetSize') ? namedArgs['materialTapTargetSize'] : null, - visualDensity: namedArgs.containsKey('visualDensity') ? namedArgs['visualDensity'] : null); + namedArgs.containsKey('materialTapTargetSize') + ? namedArgs['materialTapTargetSize'] + : null, + visualDensity: namedArgs.containsKey('visualDensity') + ? namedArgs['visualDensity'] + : null); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -94,9 +126,10 @@ class CheckboxThemeAutoBinding extends HTExternalClass { data: namedArgs['data'], child: namedArgs['child']); case 'CheckboxTheme.of': - return ({positionalArgs, namedArgs, typeArgs}) => CheckboxTheme.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + CheckboxTheme.of(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -110,7 +143,7 @@ extension CheckboxThemeBinding on CheckboxTheme { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CheckboxTheme'); + return const HTType('CheckboxTheme'); case 'data': return data; case 'child': @@ -120,31 +153,44 @@ extension CheckboxThemeBinding on CheckboxTheme { case 'hashCode': return hashCode; case 'updateShouldNotify': - return ({positionalArgs, namedArgs, typeArgs}) => updateShouldNotify(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateShouldNotify(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/chip.g.dart b/lib/bindings/flutter/material/chip.g.dart index ce1c991..01dbc88 100644 --- a/lib/bindings/flutter/material/chip.g.dart +++ b/lib/bindings/flutter/material/chip.g.dart @@ -13,31 +13,63 @@ class ChipAutoBinding extends HTExternalClass { case 'Chip': return ({positionalArgs, namedArgs, typeArgs}) => Chip( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - avatar: namedArgs.containsKey('avatar') ? namedArgs['avatar'] : null, + avatar: + namedArgs.containsKey('avatar') ? namedArgs['avatar'] : null, label: namedArgs['label'], - labelStyle: namedArgs.containsKey('labelStyle') ? namedArgs['labelStyle'] : null, - labelPadding: namedArgs.containsKey('labelPadding') ? namedArgs['labelPadding'] : null, - deleteIcon: namedArgs.containsKey('deleteIcon') ? namedArgs['deleteIcon'] : null, - onDeleted: namedArgs.containsKey('onDeleted') ? namedArgs['onDeleted'] : null, - deleteIconColor: namedArgs.containsKey('deleteIconColor') ? namedArgs['deleteIconColor'] : null, + labelStyle: namedArgs.containsKey('labelStyle') + ? namedArgs['labelStyle'] + : null, + labelPadding: namedArgs.containsKey('labelPadding') + ? namedArgs['labelPadding'] + : null, + deleteIcon: namedArgs.containsKey('deleteIcon') + ? namedArgs['deleteIcon'] + : null, + onDeleted: namedArgs.containsKey('onDeleted') + ? namedArgs['onDeleted'] + : null, + deleteIconColor: namedArgs.containsKey('deleteIconColor') + ? namedArgs['deleteIconColor'] + : null, useDeleteButtonTooltip: - namedArgs.containsKey('useDeleteButtonTooltip') ? namedArgs['useDeleteButtonTooltip'] : true, + namedArgs.containsKey('useDeleteButtonTooltip') + ? namedArgs['useDeleteButtonTooltip'] + : true, deleteButtonTooltipMessage: - namedArgs.containsKey('deleteButtonTooltipMessage') ? namedArgs['deleteButtonTooltipMessage'] : null, + namedArgs.containsKey('deleteButtonTooltipMessage') + ? namedArgs['deleteButtonTooltipMessage'] + : null, side: namedArgs.containsKey('side') ? namedArgs['side'] : null, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.none, - focusNode: namedArgs.containsKey('focusNode') ? namedArgs['focusNode'] : null, - autofocus: namedArgs.containsKey('autofocus') ? namedArgs['autofocus'] : false, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, - visualDensity: namedArgs.containsKey('visualDensity') ? namedArgs['visualDensity'] : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.none, + focusNode: namedArgs.containsKey('focusNode') + ? namedArgs['focusNode'] + : null, + autofocus: namedArgs.containsKey('autofocus') + ? namedArgs['autofocus'] + : false, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + visualDensity: namedArgs.containsKey('visualDensity') + ? namedArgs['visualDensity'] + : null, materialTapTargetSize: - namedArgs.containsKey('materialTapTargetSize') ? namedArgs['materialTapTargetSize'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, - shadowColor: namedArgs.containsKey('shadowColor') ? namedArgs['shadowColor'] : null); + namedArgs.containsKey('materialTapTargetSize') + ? namedArgs['materialTapTargetSize'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, + shadowColor: namedArgs.containsKey('shadowColor') + ? namedArgs['shadowColor'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -48,7 +80,8 @@ class ChipAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -57,7 +90,7 @@ extension ChipBinding on Chip { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Chip'); + return const HTType('Chip'); case 'avatar': return avatar; case 'label': @@ -103,31 +136,44 @@ extension ChipBinding on Chip { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -141,35 +187,73 @@ class InputChipAutoBinding extends HTExternalClass { case 'InputChip': return ({positionalArgs, namedArgs, typeArgs}) => InputChip( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - avatar: namedArgs.containsKey('avatar') ? namedArgs['avatar'] : null, + avatar: + namedArgs.containsKey('avatar') ? namedArgs['avatar'] : null, label: namedArgs['label'], - labelStyle: namedArgs.containsKey('labelStyle') ? namedArgs['labelStyle'] : null, - labelPadding: namedArgs.containsKey('labelPadding') ? namedArgs['labelPadding'] : null, - selected: namedArgs.containsKey('selected') ? namedArgs['selected'] : false, - isEnabled: namedArgs.containsKey('isEnabled') ? namedArgs['isEnabled'] : true, - onSelected: namedArgs.containsKey('onSelected') ? namedArgs['onSelected'] : null, - deleteIcon: namedArgs.containsKey('deleteIcon') ? namedArgs['deleteIcon'] : null, - onDeleted: namedArgs.containsKey('onDeleted') ? namedArgs['onDeleted'] : null, - deleteIconColor: namedArgs.containsKey('deleteIconColor') ? namedArgs['deleteIconColor'] : null, - useDeleteButtonTooltip: - namedArgs.containsKey('useDeleteButtonTooltip') ? namedArgs['useDeleteButtonTooltip'] : true, - deleteButtonTooltipMessage: - namedArgs.containsKey('deleteButtonTooltipMessage') ? namedArgs['deleteButtonTooltipMessage'] : null, - onPressed: namedArgs.containsKey('onPressed') ? namedArgs['onPressed'] : null, - pressElevation: namedArgs.containsKey('pressElevation') ? namedArgs['pressElevation'] : null, - disabledColor: namedArgs.containsKey('disabledColor') ? namedArgs['disabledColor'] : null, - selectedColor: namedArgs.containsKey('selectedColor') ? namedArgs['selectedColor'] : null, - tooltip: namedArgs.containsKey('tooltip') ? namedArgs['tooltip'] : null, + labelStyle: namedArgs.containsKey('labelStyle') + ? namedArgs['labelStyle'] + : null, + labelPadding: namedArgs.containsKey('labelPadding') + ? namedArgs['labelPadding'] + : null, + selected: namedArgs.containsKey('selected') + ? namedArgs['selected'] + : false, + isEnabled: namedArgs.containsKey('isEnabled') + ? namedArgs['isEnabled'] + : true, + onSelected: namedArgs.containsKey('onSelected') + ? namedArgs['onSelected'] + : null, + deleteIcon: namedArgs.containsKey('deleteIcon') + ? namedArgs['deleteIcon'] + : null, + onDeleted: namedArgs.containsKey('onDeleted') + ? namedArgs['onDeleted'] + : null, + deleteIconColor: namedArgs.containsKey('deleteIconColor') + ? namedArgs['deleteIconColor'] + : null, + useDeleteButtonTooltip: namedArgs.containsKey('useDeleteButtonTooltip') + ? namedArgs['useDeleteButtonTooltip'] + : true, + deleteButtonTooltipMessage: namedArgs.containsKey('deleteButtonTooltipMessage') + ? namedArgs['deleteButtonTooltipMessage'] + : null, + onPressed: namedArgs.containsKey('onPressed') + ? namedArgs['onPressed'] + : null, + pressElevation: namedArgs.containsKey('pressElevation') + ? namedArgs['pressElevation'] + : null, + disabledColor: namedArgs.containsKey('disabledColor') + ? namedArgs['disabledColor'] + : null, + selectedColor: namedArgs.containsKey('selectedColor') + ? namedArgs['selectedColor'] + : null, + tooltip: + namedArgs.containsKey('tooltip') ? namedArgs['tooltip'] : null, side: namedArgs.containsKey('side') ? namedArgs['side'] : null, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.none, - focusNode: namedArgs.containsKey('focusNode') ? namedArgs['focusNode'] : null, - autofocus: namedArgs.containsKey('autofocus') ? namedArgs['autofocus'] : false, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, - visualDensity: namedArgs.containsKey('visualDensity') ? namedArgs['visualDensity'] : null, - materialTapTargetSize: - namedArgs.containsKey('materialTapTargetSize') ? namedArgs['materialTapTargetSize'] : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.none, + focusNode: namedArgs.containsKey('focusNode') + ? namedArgs['focusNode'] + : null, + autofocus: namedArgs.containsKey('autofocus') + ? namedArgs['autofocus'] + : false, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + visualDensity: namedArgs.containsKey('visualDensity') + ? namedArgs['visualDensity'] + : null, + materialTapTargetSize: namedArgs.containsKey('materialTapTargetSize') ? namedArgs['materialTapTargetSize'] : null, elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, shadowColor: namedArgs.containsKey('shadowColor') ? namedArgs['shadowColor'] : null, selectedShadowColor: namedArgs.containsKey('selectedShadowColor') ? namedArgs['selectedShadowColor'] : null, @@ -177,7 +261,7 @@ class InputChipAutoBinding extends HTExternalClass { checkmarkColor: namedArgs.containsKey('checkmarkColor') ? namedArgs['checkmarkColor'] : null, avatarBorder: namedArgs.containsKey('avatarBorder') ? namedArgs['avatarBorder'] : const CircleBorder()); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -188,7 +272,8 @@ class InputChipAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -197,7 +282,7 @@ extension InputChipBinding on InputChip { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('InputChip'); + return const HTType('InputChip'); case 'avatar': return avatar; case 'label': @@ -267,31 +352,44 @@ extension InputChipBinding on InputChip { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -305,32 +403,67 @@ class ChoiceChipAutoBinding extends HTExternalClass { case 'ChoiceChip': return ({positionalArgs, namedArgs, typeArgs}) => ChoiceChip( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - avatar: namedArgs.containsKey('avatar') ? namedArgs['avatar'] : null, + avatar: + namedArgs.containsKey('avatar') ? namedArgs['avatar'] : null, label: namedArgs['label'], - labelStyle: namedArgs.containsKey('labelStyle') ? namedArgs['labelStyle'] : null, - labelPadding: namedArgs.containsKey('labelPadding') ? namedArgs['labelPadding'] : null, - onSelected: namedArgs.containsKey('onSelected') ? namedArgs['onSelected'] : null, - pressElevation: namedArgs.containsKey('pressElevation') ? namedArgs['pressElevation'] : null, + labelStyle: namedArgs.containsKey('labelStyle') + ? namedArgs['labelStyle'] + : null, + labelPadding: namedArgs.containsKey('labelPadding') + ? namedArgs['labelPadding'] + : null, + onSelected: namedArgs.containsKey('onSelected') + ? namedArgs['onSelected'] + : null, + pressElevation: namedArgs.containsKey('pressElevation') + ? namedArgs['pressElevation'] + : null, selected: namedArgs['selected'], - selectedColor: namedArgs.containsKey('selectedColor') ? namedArgs['selectedColor'] : null, - disabledColor: namedArgs.containsKey('disabledColor') ? namedArgs['disabledColor'] : null, - tooltip: namedArgs.containsKey('tooltip') ? namedArgs['tooltip'] : null, + selectedColor: namedArgs.containsKey('selectedColor') + ? namedArgs['selectedColor'] + : null, + disabledColor: namedArgs.containsKey('disabledColor') + ? namedArgs['disabledColor'] + : null, + tooltip: + namedArgs.containsKey('tooltip') ? namedArgs['tooltip'] : null, side: namedArgs.containsKey('side') ? namedArgs['side'] : null, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.none, - focusNode: namedArgs.containsKey('focusNode') ? namedArgs['focusNode'] : null, - autofocus: namedArgs.containsKey('autofocus') ? namedArgs['autofocus'] : false, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, - visualDensity: namedArgs.containsKey('visualDensity') ? namedArgs['visualDensity'] : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.none, + focusNode: namedArgs.containsKey('focusNode') + ? namedArgs['focusNode'] + : null, + autofocus: namedArgs.containsKey('autofocus') + ? namedArgs['autofocus'] + : false, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + visualDensity: namedArgs.containsKey('visualDensity') + ? namedArgs['visualDensity'] + : null, materialTapTargetSize: - namedArgs.containsKey('materialTapTargetSize') ? namedArgs['materialTapTargetSize'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, - shadowColor: namedArgs.containsKey('shadowColor') ? namedArgs['shadowColor'] : null, - selectedShadowColor: namedArgs.containsKey('selectedShadowColor') ? namedArgs['selectedShadowColor'] : null, - avatarBorder: namedArgs.containsKey('avatarBorder') ? namedArgs['avatarBorder'] : const CircleBorder()); + namedArgs.containsKey('materialTapTargetSize') + ? namedArgs['materialTapTargetSize'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, + shadowColor: namedArgs.containsKey('shadowColor') + ? namedArgs['shadowColor'] + : null, + selectedShadowColor: namedArgs.containsKey('selectedShadowColor') + ? namedArgs['selectedShadowColor'] + : null, + avatarBorder: namedArgs.containsKey('avatarBorder') + ? namedArgs['avatarBorder'] + : const CircleBorder()); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -344,7 +477,7 @@ extension ChoiceChipBinding on ChoiceChip { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ChoiceChip'); + return const HTType('ChoiceChip'); case 'avatar': return avatar; case 'label': @@ -398,31 +531,44 @@ extension ChoiceChipBinding on ChoiceChip { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -436,34 +582,73 @@ class FilterChipAutoBinding extends HTExternalClass { case 'FilterChip': return ({positionalArgs, namedArgs, typeArgs}) => FilterChip( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - avatar: namedArgs.containsKey('avatar') ? namedArgs['avatar'] : null, + avatar: + namedArgs.containsKey('avatar') ? namedArgs['avatar'] : null, label: namedArgs['label'], - labelStyle: namedArgs.containsKey('labelStyle') ? namedArgs['labelStyle'] : null, - labelPadding: namedArgs.containsKey('labelPadding') ? namedArgs['labelPadding'] : null, - selected: namedArgs.containsKey('selected') ? namedArgs['selected'] : false, + labelStyle: namedArgs.containsKey('labelStyle') + ? namedArgs['labelStyle'] + : null, + labelPadding: namedArgs.containsKey('labelPadding') + ? namedArgs['labelPadding'] + : null, + selected: namedArgs.containsKey('selected') + ? namedArgs['selected'] + : false, onSelected: namedArgs['onSelected'], - pressElevation: namedArgs.containsKey('pressElevation') ? namedArgs['pressElevation'] : null, - disabledColor: namedArgs.containsKey('disabledColor') ? namedArgs['disabledColor'] : null, - selectedColor: namedArgs.containsKey('selectedColor') ? namedArgs['selectedColor'] : null, - tooltip: namedArgs.containsKey('tooltip') ? namedArgs['tooltip'] : null, + pressElevation: namedArgs.containsKey('pressElevation') + ? namedArgs['pressElevation'] + : null, + disabledColor: namedArgs.containsKey('disabledColor') + ? namedArgs['disabledColor'] + : null, + selectedColor: namedArgs.containsKey('selectedColor') + ? namedArgs['selectedColor'] + : null, + tooltip: + namedArgs.containsKey('tooltip') ? namedArgs['tooltip'] : null, side: namedArgs.containsKey('side') ? namedArgs['side'] : null, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.none, - focusNode: namedArgs.containsKey('focusNode') ? namedArgs['focusNode'] : null, - autofocus: namedArgs.containsKey('autofocus') ? namedArgs['autofocus'] : false, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, - visualDensity: namedArgs.containsKey('visualDensity') ? namedArgs['visualDensity'] : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.none, + focusNode: namedArgs.containsKey('focusNode') + ? namedArgs['focusNode'] + : null, + autofocus: namedArgs.containsKey('autofocus') + ? namedArgs['autofocus'] + : false, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + visualDensity: namedArgs.containsKey('visualDensity') + ? namedArgs['visualDensity'] + : null, materialTapTargetSize: - namedArgs.containsKey('materialTapTargetSize') ? namedArgs['materialTapTargetSize'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, - shadowColor: namedArgs.containsKey('shadowColor') ? namedArgs['shadowColor'] : null, - selectedShadowColor: namedArgs.containsKey('selectedShadowColor') ? namedArgs['selectedShadowColor'] : null, - showCheckmark: namedArgs.containsKey('showCheckmark') ? namedArgs['showCheckmark'] : null, - checkmarkColor: namedArgs.containsKey('checkmarkColor') ? namedArgs['checkmarkColor'] : null, - avatarBorder: namedArgs.containsKey('avatarBorder') ? namedArgs['avatarBorder'] : const CircleBorder()); + namedArgs.containsKey('materialTapTargetSize') + ? namedArgs['materialTapTargetSize'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, + shadowColor: namedArgs.containsKey('shadowColor') + ? namedArgs['shadowColor'] + : null, + selectedShadowColor: namedArgs.containsKey('selectedShadowColor') + ? namedArgs['selectedShadowColor'] + : null, + showCheckmark: namedArgs.containsKey('showCheckmark') + ? namedArgs['showCheckmark'] + : null, + checkmarkColor: namedArgs.containsKey('checkmarkColor') + ? namedArgs['checkmarkColor'] + : null, + avatarBorder: namedArgs.containsKey('avatarBorder') + ? namedArgs['avatarBorder'] + : const CircleBorder()); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -477,7 +662,7 @@ extension FilterChipBinding on FilterChip { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FilterChip'); + return const HTType('FilterChip'); case 'avatar': return avatar; case 'label': @@ -535,31 +720,44 @@ extension FilterChipBinding on FilterChip { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -573,27 +771,52 @@ class ActionChipAutoBinding extends HTExternalClass { case 'ActionChip': return ({positionalArgs, namedArgs, typeArgs}) => ActionChip( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - avatar: namedArgs.containsKey('avatar') ? namedArgs['avatar'] : null, + avatar: + namedArgs.containsKey('avatar') ? namedArgs['avatar'] : null, label: namedArgs['label'], - labelStyle: namedArgs.containsKey('labelStyle') ? namedArgs['labelStyle'] : null, - labelPadding: namedArgs.containsKey('labelPadding') ? namedArgs['labelPadding'] : null, + labelStyle: namedArgs.containsKey('labelStyle') + ? namedArgs['labelStyle'] + : null, + labelPadding: namedArgs.containsKey('labelPadding') + ? namedArgs['labelPadding'] + : null, onPressed: namedArgs['onPressed'], - pressElevation: namedArgs.containsKey('pressElevation') ? namedArgs['pressElevation'] : null, - tooltip: namedArgs.containsKey('tooltip') ? namedArgs['tooltip'] : null, + pressElevation: namedArgs.containsKey('pressElevation') + ? namedArgs['pressElevation'] + : null, + tooltip: + namedArgs.containsKey('tooltip') ? namedArgs['tooltip'] : null, side: namedArgs.containsKey('side') ? namedArgs['side'] : null, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.none, - focusNode: namedArgs.containsKey('focusNode') ? namedArgs['focusNode'] : null, - autofocus: namedArgs.containsKey('autofocus') ? namedArgs['autofocus'] : false, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, - visualDensity: namedArgs.containsKey('visualDensity') ? namedArgs['visualDensity'] : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.none, + focusNode: namedArgs.containsKey('focusNode') + ? namedArgs['focusNode'] + : null, + autofocus: namedArgs.containsKey('autofocus') + ? namedArgs['autofocus'] + : false, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + visualDensity: namedArgs.containsKey('visualDensity') + ? namedArgs['visualDensity'] + : null, materialTapTargetSize: - namedArgs.containsKey('materialTapTargetSize') ? namedArgs['materialTapTargetSize'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, - shadowColor: namedArgs.containsKey('shadowColor') ? namedArgs['shadowColor'] : null); + namedArgs.containsKey('materialTapTargetSize') + ? namedArgs['materialTapTargetSize'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, + shadowColor: namedArgs.containsKey('shadowColor') + ? namedArgs['shadowColor'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -604,7 +827,8 @@ class ActionChipAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -613,7 +837,7 @@ extension ActionChipBinding on ActionChip { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ActionChip'); + return const HTType('ActionChip'); case 'avatar': return avatar; case 'label': @@ -655,31 +879,44 @@ extension ActionChipBinding on ActionChip { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -693,36 +930,73 @@ class RawChipAutoBinding extends HTExternalClass { case 'RawChip': return ({positionalArgs, namedArgs, typeArgs}) => RawChip( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - avatar: namedArgs.containsKey('avatar') ? namedArgs['avatar'] : null, + avatar: + namedArgs.containsKey('avatar') ? namedArgs['avatar'] : null, label: namedArgs['label'], - labelStyle: namedArgs.containsKey('labelStyle') ? namedArgs['labelStyle'] : null, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, - visualDensity: namedArgs.containsKey('visualDensity') ? namedArgs['visualDensity'] : null, - labelPadding: namedArgs.containsKey('labelPadding') ? namedArgs['labelPadding'] : null, - deleteIcon: namedArgs.containsKey('deleteIcon') ? namedArgs['deleteIcon'] : null, - onDeleted: namedArgs.containsKey('onDeleted') ? namedArgs['onDeleted'] : null, - deleteIconColor: namedArgs.containsKey('deleteIconColor') ? namedArgs['deleteIconColor'] : null, - useDeleteButtonTooltip: - namedArgs.containsKey('useDeleteButtonTooltip') ? namedArgs['useDeleteButtonTooltip'] : true, + labelStyle: namedArgs.containsKey('labelStyle') + ? namedArgs['labelStyle'] + : null, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + visualDensity: namedArgs.containsKey('visualDensity') + ? namedArgs['visualDensity'] + : null, + labelPadding: namedArgs.containsKey('labelPadding') + ? namedArgs['labelPadding'] + : null, + deleteIcon: namedArgs.containsKey('deleteIcon') + ? namedArgs['deleteIcon'] + : null, + onDeleted: namedArgs.containsKey('onDeleted') + ? namedArgs['onDeleted'] + : null, + deleteIconColor: namedArgs.containsKey('deleteIconColor') + ? namedArgs['deleteIconColor'] + : null, + useDeleteButtonTooltip: namedArgs.containsKey('useDeleteButtonTooltip') + ? namedArgs['useDeleteButtonTooltip'] + : true, deleteButtonTooltipMessage: - namedArgs.containsKey('deleteButtonTooltipMessage') ? namedArgs['deleteButtonTooltipMessage'] : null, - onPressed: namedArgs.containsKey('onPressed') ? namedArgs['onPressed'] : null, - onSelected: namedArgs.containsKey('onSelected') ? namedArgs['onSelected'] : null, - pressElevation: namedArgs.containsKey('pressElevation') ? namedArgs['pressElevation'] : null, - tapEnabled: namedArgs.containsKey('tapEnabled') ? namedArgs['tapEnabled'] : true, - selected: namedArgs.containsKey('selected') ? namedArgs['selected'] : false, - isEnabled: namedArgs.containsKey('isEnabled') ? namedArgs['isEnabled'] : true, - disabledColor: namedArgs.containsKey('disabledColor') ? namedArgs['disabledColor'] : null, - selectedColor: namedArgs.containsKey('selectedColor') ? namedArgs['selectedColor'] : null, - tooltip: namedArgs.containsKey('tooltip') ? namedArgs['tooltip'] : null, + namedArgs.containsKey('deleteButtonTooltipMessage') + ? namedArgs['deleteButtonTooltipMessage'] + : null, + onPressed: namedArgs.containsKey('onPressed') + ? namedArgs['onPressed'] + : null, + onSelected: namedArgs.containsKey('onSelected') + ? namedArgs['onSelected'] + : null, + pressElevation: namedArgs.containsKey('pressElevation') + ? namedArgs['pressElevation'] + : null, + tapEnabled: namedArgs.containsKey('tapEnabled') + ? namedArgs['tapEnabled'] + : true, + selected: namedArgs.containsKey('selected') + ? namedArgs['selected'] + : false, + isEnabled: namedArgs.containsKey('isEnabled') + ? namedArgs['isEnabled'] + : true, + disabledColor: namedArgs.containsKey('disabledColor') + ? namedArgs['disabledColor'] + : null, + selectedColor: namedArgs.containsKey('selectedColor') + ? namedArgs['selectedColor'] + : null, + tooltip: + namedArgs.containsKey('tooltip') ? namedArgs['tooltip'] : null, side: namedArgs.containsKey('side') ? namedArgs['side'] : null, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.none, - focusNode: namedArgs.containsKey('focusNode') ? namedArgs['focusNode'] : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.none, + focusNode: namedArgs.containsKey('focusNode') + ? namedArgs['focusNode'] + : null, autofocus: namedArgs.containsKey('autofocus') ? namedArgs['autofocus'] : false, backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - materialTapTargetSize: - namedArgs.containsKey('materialTapTargetSize') ? namedArgs['materialTapTargetSize'] : null, + materialTapTargetSize: namedArgs.containsKey('materialTapTargetSize') ? namedArgs['materialTapTargetSize'] : null, elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, shadowColor: namedArgs.containsKey('shadowColor') ? namedArgs['shadowColor'] : null, selectedShadowColor: namedArgs.containsKey('selectedShadowColor') ? namedArgs['selectedShadowColor'] : null, @@ -730,7 +1004,7 @@ class RawChipAutoBinding extends HTExternalClass { checkmarkColor: namedArgs.containsKey('checkmarkColor') ? namedArgs['checkmarkColor'] : null, avatarBorder: namedArgs.containsKey('avatarBorder') ? namedArgs['avatarBorder'] : const CircleBorder()); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -741,7 +1015,8 @@ class RawChipAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -750,7 +1025,7 @@ extension RawChipBinding on RawChip { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RawChip'); + return const HTType('RawChip'); case 'avatar': return avatar; case 'label': @@ -828,25 +1103,37 @@ extension RawChipBinding on RawChip { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/chip_theme.g.dart b/lib/bindings/flutter/material/chip_theme.g.dart index bc54548..84d5676 100644 --- a/lib/bindings/flutter/material/chip_theme.g.dart +++ b/lib/bindings/flutter/material/chip_theme.g.dart @@ -16,9 +16,10 @@ class ChipThemeAutoBinding extends HTExternalClass { data: namedArgs['data'], child: namedArgs['child']); case 'ChipTheme.of': - return ({positionalArgs, namedArgs, typeArgs}) => ChipTheme.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + ChipTheme.of(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -32,7 +33,7 @@ extension ChipThemeBinding on ChipTheme { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ChipTheme'); + return const HTType('ChipTheme'); case 'data': return data; case 'child': @@ -42,33 +43,47 @@ extension ChipThemeBinding on ChipTheme { case 'hashCode': return hashCode; case 'wrap': - return ({positionalArgs, namedArgs, typeArgs}) => wrap(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + wrap(positionalArgs[0], positionalArgs[1]); case 'updateShouldNotify': - return ({positionalArgs, namedArgs, typeArgs}) => updateShouldNotify(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateShouldNotify(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -82,34 +97,55 @@ class ChipThemeDataAutoBinding extends HTExternalClass { case 'ChipThemeData': return ({positionalArgs, namedArgs, typeArgs}) => ChipThemeData( backgroundColor: namedArgs['backgroundColor'], - deleteIconColor: namedArgs.containsKey('deleteIconColor') ? namedArgs['deleteIconColor'] : null, + deleteIconColor: namedArgs.containsKey('deleteIconColor') + ? namedArgs['deleteIconColor'] + : null, disabledColor: namedArgs['disabledColor'], selectedColor: namedArgs['selectedColor'], secondarySelectedColor: namedArgs['secondarySelectedColor'], - shadowColor: namedArgs.containsKey('shadowColor') ? namedArgs['shadowColor'] : null, - selectedShadowColor: namedArgs.containsKey('selectedShadowColor') ? namedArgs['selectedShadowColor'] : null, - showCheckmark: namedArgs.containsKey('showCheckmark') ? namedArgs['showCheckmark'] : null, - checkmarkColor: namedArgs.containsKey('checkmarkColor') ? namedArgs['checkmarkColor'] : null, - labelPadding: namedArgs.containsKey('labelPadding') ? namedArgs['labelPadding'] : null, + shadowColor: namedArgs.containsKey('shadowColor') + ? namedArgs['shadowColor'] + : null, + selectedShadowColor: namedArgs.containsKey('selectedShadowColor') + ? namedArgs['selectedShadowColor'] + : null, + showCheckmark: namedArgs.containsKey('showCheckmark') + ? namedArgs['showCheckmark'] + : null, + checkmarkColor: namedArgs.containsKey('checkmarkColor') + ? namedArgs['checkmarkColor'] + : null, + labelPadding: namedArgs.containsKey('labelPadding') + ? namedArgs['labelPadding'] + : null, padding: namedArgs['padding'], side: namedArgs.containsKey('side') ? namedArgs['side'] : null, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, labelStyle: namedArgs['labelStyle'], secondaryLabelStyle: namedArgs['secondaryLabelStyle'], brightness: namedArgs['brightness'], - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, - pressElevation: namedArgs.containsKey('pressElevation') ? namedArgs['pressElevation'] : null); + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, + pressElevation: namedArgs.containsKey('pressElevation') + ? namedArgs['pressElevation'] + : null); case 'ChipThemeData.fromDefaults': - return ({positionalArgs, namedArgs, typeArgs}) => ChipThemeData.fromDefaults( - brightness: namedArgs.containsKey('brightness') ? namedArgs['brightness'] : null, - primaryColor: namedArgs.containsKey('primaryColor') ? namedArgs['primaryColor'] : null, - secondaryColor: namedArgs['secondaryColor'], - labelStyle: namedArgs['labelStyle']); - case 'ChipThemeData.lerp': return ({positionalArgs, namedArgs, typeArgs}) => - ChipThemeData.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + ChipThemeData.fromDefaults( + brightness: namedArgs.containsKey('brightness') + ? namedArgs['brightness'] + : null, + primaryColor: namedArgs.containsKey('primaryColor') + ? namedArgs['primaryColor'] + : null, + secondaryColor: namedArgs['secondaryColor'], + labelStyle: namedArgs['labelStyle']); + case 'ChipThemeData.lerp': + return ({positionalArgs, namedArgs, typeArgs}) => ChipThemeData.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -123,7 +159,7 @@ extension ChipThemeDataBinding on ChipThemeData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ChipThemeData'); + return const HTType('ChipThemeData'); case 'backgroundColor': return backgroundColor; case 'deleteIconColor': @@ -164,37 +200,69 @@ extension ChipThemeDataBinding on ChipThemeData { return hashCode; case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - deleteIconColor: namedArgs.containsKey('deleteIconColor') ? namedArgs['deleteIconColor'] : null, - disabledColor: namedArgs.containsKey('disabledColor') ? namedArgs['disabledColor'] : null, - selectedColor: namedArgs.containsKey('selectedColor') ? namedArgs['selectedColor'] : null, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + deleteIconColor: namedArgs.containsKey('deleteIconColor') + ? namedArgs['deleteIconColor'] + : null, + disabledColor: namedArgs.containsKey('disabledColor') + ? namedArgs['disabledColor'] + : null, + selectedColor: namedArgs.containsKey('selectedColor') + ? namedArgs['selectedColor'] + : null, secondarySelectedColor: - namedArgs.containsKey('secondarySelectedColor') ? namedArgs['secondarySelectedColor'] : null, - shadowColor: namedArgs.containsKey('shadowColor') ? namedArgs['shadowColor'] : null, - selectedShadowColor: namedArgs.containsKey('selectedShadowColor') ? namedArgs['selectedShadowColor'] : null, - checkmarkColor: namedArgs.containsKey('checkmarkColor') ? namedArgs['checkmarkColor'] : null, - labelPadding: namedArgs.containsKey('labelPadding') ? namedArgs['labelPadding'] : null, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + namedArgs.containsKey('secondarySelectedColor') + ? namedArgs['secondarySelectedColor'] + : null, + shadowColor: namedArgs.containsKey('shadowColor') + ? namedArgs['shadowColor'] + : null, + selectedShadowColor: namedArgs.containsKey('selectedShadowColor') + ? namedArgs['selectedShadowColor'] + : null, + checkmarkColor: namedArgs.containsKey('checkmarkColor') + ? namedArgs['checkmarkColor'] + : null, + labelPadding: namedArgs.containsKey('labelPadding') + ? namedArgs['labelPadding'] + : null, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, side: namedArgs.containsKey('side') ? namedArgs['side'] : null, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - labelStyle: namedArgs.containsKey('labelStyle') ? namedArgs['labelStyle'] : null, - secondaryLabelStyle: namedArgs.containsKey('secondaryLabelStyle') ? namedArgs['secondaryLabelStyle'] : null, - brightness: namedArgs.containsKey('brightness') ? namedArgs['brightness'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, - pressElevation: namedArgs.containsKey('pressElevation') ? namedArgs['pressElevation'] : null); + labelStyle: namedArgs.containsKey('labelStyle') + ? namedArgs['labelStyle'] + : null, + secondaryLabelStyle: namedArgs.containsKey('secondaryLabelStyle') + ? namedArgs['secondaryLabelStyle'] + : null, + brightness: namedArgs.containsKey('brightness') + ? namedArgs['brightness'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, + pressElevation: namedArgs.containsKey('pressElevation') + ? namedArgs['pressElevation'] + : null); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/circle_avatar.g.dart b/lib/bindings/flutter/material/circle_avatar.g.dart index e35cbcc..f0aa06d 100644 --- a/lib/bindings/flutter/material/circle_avatar.g.dart +++ b/lib/bindings/flutter/material/circle_avatar.g.dart @@ -12,19 +12,36 @@ class CircleAvatarAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => CircleAvatar( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - backgroundImage: namedArgs.containsKey('backgroundImage') ? namedArgs['backgroundImage'] : null, - foregroundImage: namedArgs.containsKey('foregroundImage') ? namedArgs['foregroundImage'] : null, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + backgroundImage: namedArgs.containsKey('backgroundImage') + ? namedArgs['backgroundImage'] + : null, + foregroundImage: namedArgs.containsKey('foregroundImage') + ? namedArgs['foregroundImage'] + : null, onBackgroundImageError: - namedArgs.containsKey('onBackgroundImageError') ? namedArgs['onBackgroundImageError'] : null, + namedArgs.containsKey('onBackgroundImageError') + ? namedArgs['onBackgroundImageError'] + : null, onForegroundImageError: - namedArgs.containsKey('onForegroundImageError') ? namedArgs['onForegroundImageError'] : null, - foregroundColor: namedArgs.containsKey('foregroundColor') ? namedArgs['foregroundColor'] : null, - radius: namedArgs.containsKey('radius') ? namedArgs['radius'] : null, - minRadius: namedArgs.containsKey('minRadius') ? namedArgs['minRadius'] : null, - maxRadius: namedArgs.containsKey('maxRadius') ? namedArgs['maxRadius'] : null); + namedArgs.containsKey('onForegroundImageError') + ? namedArgs['onForegroundImageError'] + : null, + foregroundColor: namedArgs.containsKey('foregroundColor') + ? namedArgs['foregroundColor'] + : null, + radius: + namedArgs.containsKey('radius') ? namedArgs['radius'] : null, + minRadius: namedArgs.containsKey('minRadius') + ? namedArgs['minRadius'] + : null, + maxRadius: namedArgs.containsKey('maxRadius') + ? namedArgs['maxRadius'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -35,8 +52,9 @@ class CircleAvatarAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'ImageErrorListener': (HTFunction function) => - (exception, stackTrace) => function.call(positionalArgs: [exception, stackTrace], namedArgs: const {}), + 'ImageErrorListener': (HTFunction function) => (exception, stackTrace) => + function.call( + positionalArgs: [exception, stackTrace], namedArgs: const {}), }; } } @@ -45,7 +63,7 @@ extension CircleAvatarBinding on CircleAvatar { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CircleAvatar'); + return const HTType('CircleAvatar'); case 'child': return child; case 'backgroundColor': @@ -71,31 +89,44 @@ extension CircleAvatarBinding on CircleAvatar { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/color_scheme.g.dart b/lib/bindings/flutter/material/color_scheme.g.dart index aa8b669..502d184 100644 --- a/lib/bindings/flutter/material/color_scheme.g.dart +++ b/lib/bindings/flutter/material/color_scheme.g.dart @@ -27,86 +27,219 @@ class ColorSchemeAutoBinding extends HTExternalClass { brightness: namedArgs['brightness']); case 'ColorScheme.light': return ({positionalArgs, namedArgs, typeArgs}) => ColorScheme.light( - primary: namedArgs.containsKey('primary') ? namedArgs['primary'] : const Color(0xff6200ee), - primaryVariant: - namedArgs.containsKey('primaryVariant') ? namedArgs['primaryVariant'] : const Color(0xff3700b3), - secondary: namedArgs.containsKey('secondary') ? namedArgs['secondary'] : const Color(0xff03dac6), - secondaryVariant: - namedArgs.containsKey('secondaryVariant') ? namedArgs['secondaryVariant'] : const Color(0xff018786), - surface: namedArgs.containsKey('surface') ? namedArgs['surface'] : Colors.white, - background: namedArgs.containsKey('background') ? namedArgs['background'] : Colors.white, - error: namedArgs.containsKey('error') ? namedArgs['error'] : const Color(0xffb00020), - onPrimary: namedArgs.containsKey('onPrimary') ? namedArgs['onPrimary'] : Colors.white, - onSecondary: namedArgs.containsKey('onSecondary') ? namedArgs['onSecondary'] : Colors.black, - onSurface: namedArgs.containsKey('onSurface') ? namedArgs['onSurface'] : Colors.black, - onBackground: namedArgs.containsKey('onBackground') ? namedArgs['onBackground'] : Colors.black, - onError: namedArgs.containsKey('onError') ? namedArgs['onError'] : Colors.white, - brightness: namedArgs.containsKey('brightness') ? namedArgs['brightness'] : Brightness.light); + primary: namedArgs.containsKey('primary') + ? namedArgs['primary'] + : const Color(0xff6200ee), + primaryVariant: namedArgs.containsKey('primaryVariant') + ? namedArgs['primaryVariant'] + : const Color(0xff3700b3), + secondary: namedArgs.containsKey('secondary') + ? namedArgs['secondary'] + : const Color(0xff03dac6), + secondaryVariant: namedArgs.containsKey('secondaryVariant') + ? namedArgs['secondaryVariant'] + : const Color(0xff018786), + surface: namedArgs.containsKey('surface') + ? namedArgs['surface'] + : Colors.white, + background: namedArgs.containsKey('background') + ? namedArgs['background'] + : Colors.white, + error: namedArgs.containsKey('error') + ? namedArgs['error'] + : const Color(0xffb00020), + onPrimary: namedArgs.containsKey('onPrimary') + ? namedArgs['onPrimary'] + : Colors.white, + onSecondary: namedArgs.containsKey('onSecondary') + ? namedArgs['onSecondary'] + : Colors.black, + onSurface: namedArgs.containsKey('onSurface') + ? namedArgs['onSurface'] + : Colors.black, + onBackground: namedArgs.containsKey('onBackground') + ? namedArgs['onBackground'] + : Colors.black, + onError: namedArgs.containsKey('onError') + ? namedArgs['onError'] + : Colors.white, + brightness: namedArgs.containsKey('brightness') + ? namedArgs['brightness'] + : Brightness.light); case 'ColorScheme.dark': return ({positionalArgs, namedArgs, typeArgs}) => ColorScheme.dark( - primary: namedArgs.containsKey('primary') ? namedArgs['primary'] : const Color(0xffbb86fc), - primaryVariant: - namedArgs.containsKey('primaryVariant') ? namedArgs['primaryVariant'] : const Color(0xff3700B3), - secondary: namedArgs.containsKey('secondary') ? namedArgs['secondary'] : const Color(0xff03dac6), - secondaryVariant: - namedArgs.containsKey('secondaryVariant') ? namedArgs['secondaryVariant'] : const Color(0xff03dac6), - surface: namedArgs.containsKey('surface') ? namedArgs['surface'] : const Color(0xff121212), - background: namedArgs.containsKey('background') ? namedArgs['background'] : const Color(0xff121212), - error: namedArgs.containsKey('error') ? namedArgs['error'] : const Color(0xffcf6679), - onPrimary: namedArgs.containsKey('onPrimary') ? namedArgs['onPrimary'] : Colors.black, - onSecondary: namedArgs.containsKey('onSecondary') ? namedArgs['onSecondary'] : Colors.black, - onSurface: namedArgs.containsKey('onSurface') ? namedArgs['onSurface'] : Colors.white, - onBackground: namedArgs.containsKey('onBackground') ? namedArgs['onBackground'] : Colors.white, - onError: namedArgs.containsKey('onError') ? namedArgs['onError'] : Colors.black, - brightness: namedArgs.containsKey('brightness') ? namedArgs['brightness'] : Brightness.dark); + primary: namedArgs.containsKey('primary') + ? namedArgs['primary'] + : const Color(0xffbb86fc), + primaryVariant: namedArgs.containsKey('primaryVariant') + ? namedArgs['primaryVariant'] + : const Color(0xff3700B3), + secondary: namedArgs.containsKey('secondary') + ? namedArgs['secondary'] + : const Color(0xff03dac6), + secondaryVariant: namedArgs.containsKey('secondaryVariant') + ? namedArgs['secondaryVariant'] + : const Color(0xff03dac6), + surface: namedArgs.containsKey('surface') + ? namedArgs['surface'] + : const Color(0xff121212), + background: namedArgs.containsKey('background') + ? namedArgs['background'] + : const Color(0xff121212), + error: namedArgs.containsKey('error') + ? namedArgs['error'] + : const Color(0xffcf6679), + onPrimary: namedArgs.containsKey('onPrimary') + ? namedArgs['onPrimary'] + : Colors.black, + onSecondary: namedArgs.containsKey('onSecondary') + ? namedArgs['onSecondary'] + : Colors.black, + onSurface: namedArgs.containsKey('onSurface') + ? namedArgs['onSurface'] + : Colors.white, + onBackground: namedArgs.containsKey('onBackground') + ? namedArgs['onBackground'] + : Colors.white, + onError: namedArgs.containsKey('onError') + ? namedArgs['onError'] + : Colors.black, + brightness: namedArgs.containsKey('brightness') + ? namedArgs['brightness'] + : Brightness.dark); case 'ColorScheme.highContrastLight': - return ({positionalArgs, namedArgs, typeArgs}) => ColorScheme.highContrastLight( - primary: namedArgs.containsKey('primary') ? namedArgs['primary'] : const Color(0xff0000ba), - primaryVariant: - namedArgs.containsKey('primaryVariant') ? namedArgs['primaryVariant'] : const Color(0xff000088), - secondary: namedArgs.containsKey('secondary') ? namedArgs['secondary'] : const Color(0xff66fff9), - secondaryVariant: - namedArgs.containsKey('secondaryVariant') ? namedArgs['secondaryVariant'] : const Color(0xff018786), - surface: namedArgs.containsKey('surface') ? namedArgs['surface'] : Colors.white, - background: namedArgs.containsKey('background') ? namedArgs['background'] : Colors.white, - error: namedArgs.containsKey('error') ? namedArgs['error'] : const Color(0xff790000), - onPrimary: namedArgs.containsKey('onPrimary') ? namedArgs['onPrimary'] : Colors.white, - onSecondary: namedArgs.containsKey('onSecondary') ? namedArgs['onSecondary'] : Colors.black, - onSurface: namedArgs.containsKey('onSurface') ? namedArgs['onSurface'] : Colors.black, - onBackground: namedArgs.containsKey('onBackground') ? namedArgs['onBackground'] : Colors.black, - onError: namedArgs.containsKey('onError') ? namedArgs['onError'] : Colors.white, - brightness: namedArgs.containsKey('brightness') ? namedArgs['brightness'] : Brightness.light); + return ({positionalArgs, namedArgs, typeArgs}) => ColorScheme + .highContrastLight( + primary: namedArgs.containsKey('primary') + ? namedArgs['primary'] + : const Color(0xff0000ba), + primaryVariant: + namedArgs.containsKey( + 'primaryVariant') + ? namedArgs['primaryVariant'] + : const Color(0xff000088), + secondary: + namedArgs.containsKey( + 'secondary') + ? namedArgs['secondary'] + : const Color(0xff66fff9), + secondaryVariant: + namedArgs.containsKey( + 'secondaryVariant') + ? namedArgs['secondaryVariant'] + : const Color(0xff018786), + surface: + namedArgs.containsKey( + 'surface') + ? namedArgs['surface'] + : Colors.white, + background: + namedArgs.containsKey( + 'background') + ? namedArgs['background'] + : Colors.white, + error: + namedArgs.containsKey( + 'error') + ? namedArgs['error'] + : const Color(0xff790000), + onPrimary: + namedArgs.containsKey( + 'onPrimary') + ? namedArgs['onPrimary'] + : Colors.white, + onSecondary: + namedArgs.containsKey( + 'onSecondary') + ? namedArgs['onSecondary'] + : Colors.black, + onSurface: + namedArgs.containsKey( + 'onSurface') + ? namedArgs['onSurface'] + : Colors.black, + onBackground: + namedArgs + .containsKey('onBackground') + ? namedArgs['onBackground'] + : Colors.black, + onError: namedArgs.containsKey('onError') + ? namedArgs['onError'] + : Colors.white, + brightness: namedArgs.containsKey('brightness') + ? namedArgs['brightness'] + : Brightness.light); case 'ColorScheme.highContrastDark': - return ({positionalArgs, namedArgs, typeArgs}) => ColorScheme.highContrastDark( - primary: namedArgs.containsKey('primary') ? namedArgs['primary'] : const Color(0xffefb7ff), - primaryVariant: - namedArgs.containsKey('primaryVariant') ? namedArgs['primaryVariant'] : const Color(0xffbe9eff), - secondary: namedArgs.containsKey('secondary') ? namedArgs['secondary'] : const Color(0xff66fff9), - secondaryVariant: - namedArgs.containsKey('secondaryVariant') ? namedArgs['secondaryVariant'] : const Color(0xff66fff9), - surface: namedArgs.containsKey('surface') ? namedArgs['surface'] : const Color(0xff121212), - background: namedArgs.containsKey('background') ? namedArgs['background'] : const Color(0xff121212), - error: namedArgs.containsKey('error') ? namedArgs['error'] : const Color(0xff9b374d), - onPrimary: namedArgs.containsKey('onPrimary') ? namedArgs['onPrimary'] : Colors.black, - onSecondary: namedArgs.containsKey('onSecondary') ? namedArgs['onSecondary'] : Colors.black, - onSurface: namedArgs.containsKey('onSurface') ? namedArgs['onSurface'] : Colors.white, - onBackground: namedArgs.containsKey('onBackground') ? namedArgs['onBackground'] : Colors.white, - onError: namedArgs.containsKey('onError') ? namedArgs['onError'] : Colors.black, - brightness: namedArgs.containsKey('brightness') ? namedArgs['brightness'] : Brightness.dark); + return ({positionalArgs, namedArgs, typeArgs}) => + ColorScheme.highContrastDark( + primary: namedArgs.containsKey('primary') + ? namedArgs['primary'] + : const Color(0xffefb7ff), + primaryVariant: namedArgs.containsKey('primaryVariant') + ? namedArgs['primaryVariant'] + : const Color(0xffbe9eff), + secondary: namedArgs.containsKey('secondary') + ? namedArgs['secondary'] + : const Color(0xff66fff9), + secondaryVariant: namedArgs.containsKey('secondaryVariant') + ? namedArgs['secondaryVariant'] + : const Color(0xff66fff9), + surface: namedArgs.containsKey('surface') + ? namedArgs['surface'] + : const Color(0xff121212), + background: namedArgs.containsKey('background') + ? namedArgs['background'] + : const Color(0xff121212), + error: namedArgs.containsKey('error') + ? namedArgs['error'] + : const Color(0xff9b374d), + onPrimary: namedArgs.containsKey('onPrimary') + ? namedArgs['onPrimary'] + : Colors.black, + onSecondary: namedArgs.containsKey('onSecondary') + ? namedArgs['onSecondary'] + : Colors.black, + onSurface: namedArgs.containsKey('onSurface') + ? namedArgs['onSurface'] + : Colors.white, + onBackground: namedArgs.containsKey('onBackground') + ? namedArgs['onBackground'] + : Colors.white, + onError: namedArgs.containsKey('onError') + ? namedArgs['onError'] + : Colors.black, + brightness: namedArgs.containsKey('brightness') + ? namedArgs['brightness'] + : Brightness.dark); case 'ColorScheme.fromSwatch': - return ({positionalArgs, namedArgs, typeArgs}) => ColorScheme.fromSwatch( - primarySwatch: namedArgs.containsKey('primarySwatch') ? namedArgs['primarySwatch'] : Colors.blue, - primaryColorDark: namedArgs.containsKey('primaryColorDark') ? namedArgs['primaryColorDark'] : null, - accentColor: namedArgs.containsKey('accentColor') ? namedArgs['accentColor'] : null, - cardColor: namedArgs.containsKey('cardColor') ? namedArgs['cardColor'] : null, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - errorColor: namedArgs.containsKey('errorColor') ? namedArgs['errorColor'] : null, - brightness: namedArgs.containsKey('brightness') ? namedArgs['brightness'] : Brightness.light); - case 'ColorScheme.lerp': return ({positionalArgs, namedArgs, typeArgs}) => - ColorScheme.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + ColorScheme.fromSwatch( + primarySwatch: namedArgs.containsKey('primarySwatch') + ? namedArgs['primarySwatch'] + : Colors.blue, + primaryColorDark: namedArgs.containsKey('primaryColorDark') + ? namedArgs['primaryColorDark'] + : null, + accentColor: namedArgs.containsKey('accentColor') + ? namedArgs['accentColor'] + : null, + cardColor: namedArgs.containsKey('cardColor') + ? namedArgs['cardColor'] + : null, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + errorColor: namedArgs.containsKey('errorColor') + ? namedArgs['errorColor'] + : null, + brightness: namedArgs.containsKey('brightness') + ? namedArgs['brightness'] + : Brightness.light); + case 'ColorScheme.lerp': + return ({positionalArgs, namedArgs, typeArgs}) => ColorScheme.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -120,7 +253,7 @@ extension ColorSchemeBinding on ColorScheme { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ColorScheme'); + return const HTType('ColorScheme'); case 'primary': return primary; case 'primaryVariant': @@ -151,32 +284,56 @@ extension ColorSchemeBinding on ColorScheme { return hashCode; case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - primary: namedArgs.containsKey('primary') ? namedArgs['primary'] : null, - primaryVariant: namedArgs.containsKey('primaryVariant') ? namedArgs['primaryVariant'] : null, - secondary: namedArgs.containsKey('secondary') ? namedArgs['secondary'] : null, - secondaryVariant: namedArgs.containsKey('secondaryVariant') ? namedArgs['secondaryVariant'] : null, - surface: namedArgs.containsKey('surface') ? namedArgs['surface'] : null, - background: namedArgs.containsKey('background') ? namedArgs['background'] : null, + primary: + namedArgs.containsKey('primary') ? namedArgs['primary'] : null, + primaryVariant: namedArgs.containsKey('primaryVariant') + ? namedArgs['primaryVariant'] + : null, + secondary: namedArgs.containsKey('secondary') + ? namedArgs['secondary'] + : null, + secondaryVariant: namedArgs.containsKey('secondaryVariant') + ? namedArgs['secondaryVariant'] + : null, + surface: + namedArgs.containsKey('surface') ? namedArgs['surface'] : null, + background: namedArgs.containsKey('background') + ? namedArgs['background'] + : null, error: namedArgs.containsKey('error') ? namedArgs['error'] : null, - onPrimary: namedArgs.containsKey('onPrimary') ? namedArgs['onPrimary'] : null, - onSecondary: namedArgs.containsKey('onSecondary') ? namedArgs['onSecondary'] : null, - onSurface: namedArgs.containsKey('onSurface') ? namedArgs['onSurface'] : null, - onBackground: namedArgs.containsKey('onBackground') ? namedArgs['onBackground'] : null, - onError: namedArgs.containsKey('onError') ? namedArgs['onError'] : null, - brightness: namedArgs.containsKey('brightness') ? namedArgs['brightness'] : null); + onPrimary: namedArgs.containsKey('onPrimary') + ? namedArgs['onPrimary'] + : null, + onSecondary: namedArgs.containsKey('onSecondary') + ? namedArgs['onSecondary'] + : null, + onSurface: namedArgs.containsKey('onSurface') + ? namedArgs['onSurface'] + : null, + onBackground: namedArgs.containsKey('onBackground') + ? namedArgs['onBackground'] + : null, + onError: + namedArgs.containsKey('onError') ? namedArgs['onError'] : null, + brightness: namedArgs.containsKey('brightness') + ? namedArgs['brightness'] + : null); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/colors.g.dart b/lib/bindings/flutter/material/colors.g.dart index ddcfec1..03ab8ce 100644 --- a/lib/bindings/flutter/material/colors.g.dart +++ b/lib/bindings/flutter/material/colors.g.dart @@ -8,9 +8,10 @@ class MaterialColorAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'MaterialColor': - return ({positionalArgs, namedArgs, typeArgs}) => MaterialColor(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + MaterialColor(positionalArgs[0], positionalArgs[1]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -24,7 +25,7 @@ extension MaterialColorBinding on MaterialColor { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('MaterialColor'); + return const HTType('MaterialColor'); case 'value': return value; case 'shade50': @@ -62,19 +63,24 @@ extension MaterialColorBinding on MaterialColor { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'withAlpha': - return ({positionalArgs, namedArgs, typeArgs}) => withAlpha(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + withAlpha(positionalArgs[0]); case 'withOpacity': - return ({positionalArgs, namedArgs, typeArgs}) => withOpacity(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + withOpacity(positionalArgs[0]); case 'withRed': - return ({positionalArgs, namedArgs, typeArgs}) => withRed(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + withRed(positionalArgs[0]); case 'withGreen': - return ({positionalArgs, namedArgs, typeArgs}) => withGreen(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + withGreen(positionalArgs[0]); case 'withBlue': - return ({positionalArgs, namedArgs, typeArgs}) => withBlue(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + withBlue(positionalArgs[0]); case 'computeLuminance': return ({positionalArgs, namedArgs, typeArgs}) => computeLuminance(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -86,9 +92,10 @@ class MaterialAccentColorAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'MaterialAccentColor': - return ({positionalArgs, namedArgs, typeArgs}) => MaterialAccentColor(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + MaterialAccentColor(positionalArgs[0], positionalArgs[1]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -102,7 +109,7 @@ extension MaterialAccentColorBinding on MaterialAccentColor { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('MaterialAccentColor'); + return const HTType('MaterialAccentColor'); case 'value': return value; case 'shade50': @@ -130,19 +137,24 @@ extension MaterialAccentColorBinding on MaterialAccentColor { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'withAlpha': - return ({positionalArgs, namedArgs, typeArgs}) => withAlpha(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + withAlpha(positionalArgs[0]); case 'withOpacity': - return ({positionalArgs, namedArgs, typeArgs}) => withOpacity(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + withOpacity(positionalArgs[0]); case 'withRed': - return ({positionalArgs, namedArgs, typeArgs}) => withRed(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + withRed(positionalArgs[0]); case 'withGreen': - return ({positionalArgs, namedArgs, typeArgs}) => withGreen(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + withGreen(positionalArgs[0]); case 'withBlue': - return ({positionalArgs, namedArgs, typeArgs}) => withBlue(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + withBlue(positionalArgs[0]); case 'computeLuminance': return ({positionalArgs, namedArgs, typeArgs}) => computeLuminance(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -262,7 +274,7 @@ class ColorsAutoBinding extends HTExternalClass { case 'Colors.accents': return Colors.accents; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/data_table.g.dart b/lib/bindings/flutter/material/data_table.g.dart index af63ab8..0f0a247 100644 --- a/lib/bindings/flutter/material/data_table.g.dart +++ b/lib/bindings/flutter/material/data_table.g.dart @@ -13,11 +13,14 @@ class DataColumnAutoBinding extends HTExternalClass { case 'DataColumn': return ({positionalArgs, namedArgs, typeArgs}) => DataColumn( label: namedArgs['label'], - tooltip: namedArgs.containsKey('tooltip') ? namedArgs['tooltip'] : null, - numeric: namedArgs.containsKey('numeric') ? namedArgs['numeric'] : false, - onSort: namedArgs.containsKey('onSort') ? namedArgs['onSort'] : null); + tooltip: + namedArgs.containsKey('tooltip') ? namedArgs['tooltip'] : null, + numeric: + namedArgs.containsKey('numeric') ? namedArgs['numeric'] : false, + onSort: + namedArgs.containsKey('onSort') ? namedArgs['onSort'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -29,7 +32,8 @@ class DataColumnAutoBinding extends HTExternalClass { static Map functionWrapper() { return { 'DataColumnSortCallback': (HTFunction function) => - (columnIndex, ascending) => function.call(positionalArgs: [columnIndex, ascending], namedArgs: const {}), + (columnIndex, ascending) => function.call( + positionalArgs: [columnIndex, ascending], namedArgs: const {}), }; } } @@ -38,7 +42,7 @@ extension DataColumnBinding on DataColumn { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DataColumn'); + return const HTType('DataColumn'); case 'label': return label; case 'tooltip': @@ -48,7 +52,7 @@ extension DataColumnBinding on DataColumn { case 'onSort': return onSort; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -62,19 +66,27 @@ class DataRowAutoBinding extends HTExternalClass { case 'DataRow': return ({positionalArgs, namedArgs, typeArgs}) => DataRow( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - selected: namedArgs.containsKey('selected') ? namedArgs['selected'] : false, - onSelectChanged: namedArgs.containsKey('onSelectChanged') ? namedArgs['onSelectChanged'] : null, + selected: namedArgs.containsKey('selected') + ? namedArgs['selected'] + : false, + onSelectChanged: namedArgs.containsKey('onSelectChanged') + ? namedArgs['onSelectChanged'] + : null, color: namedArgs.containsKey('color') ? namedArgs['color'] : null, cells: List.from(namedArgs['cells'])); case 'DataRow.byIndex': return ({positionalArgs, namedArgs, typeArgs}) => DataRow.byIndex( index: namedArgs.containsKey('index') ? namedArgs['index'] : null, - selected: namedArgs.containsKey('selected') ? namedArgs['selected'] : false, - onSelectChanged: namedArgs.containsKey('onSelectChanged') ? namedArgs['onSelectChanged'] : null, + selected: namedArgs.containsKey('selected') + ? namedArgs['selected'] + : false, + onSelectChanged: namedArgs.containsKey('onSelectChanged') + ? namedArgs['onSelectChanged'] + : null, color: namedArgs.containsKey('color') ? namedArgs['color'] : null, cells: List.from(namedArgs['cells'])); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -88,7 +100,7 @@ extension DataRowBinding on DataRow { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DataRow'); + return const HTType('DataRow'); case 'key': return key; case 'onSelectChanged': @@ -100,7 +112,7 @@ extension DataRowBinding on DataRow { case 'color': return color; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -112,14 +124,19 @@ class DataCellAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'DataCell': - return ({positionalArgs, namedArgs, typeArgs}) => DataCell(positionalArgs[0], - placeholder: namedArgs.containsKey('placeholder') ? namedArgs['placeholder'] : false, - showEditIcon: namedArgs.containsKey('showEditIcon') ? namedArgs['showEditIcon'] : false, + return ({positionalArgs, namedArgs, typeArgs}) => DataCell( + positionalArgs[0], + placeholder: namedArgs.containsKey('placeholder') + ? namedArgs['placeholder'] + : false, + showEditIcon: namedArgs.containsKey('showEditIcon') + ? namedArgs['showEditIcon'] + : false, onTap: namedArgs.containsKey('onTap') ? namedArgs['onTap'] : null); case 'DataCell.empty': return DataCell.empty; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -130,7 +147,8 @@ class DataCellAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -139,7 +157,7 @@ extension DataCellBinding on DataCell { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DataCell'); + return const HTType('DataCell'); case 'child': return child; case 'placeholder': @@ -149,7 +167,7 @@ extension DataCellBinding on DataCell { case 'onTap': return onTap; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -164,24 +182,54 @@ class DataTableAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => DataTable( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, columns: List.from(namedArgs['columns']), - sortColumnIndex: namedArgs.containsKey('sortColumnIndex') ? namedArgs['sortColumnIndex'] : null, - sortAscending: namedArgs.containsKey('sortAscending') ? namedArgs['sortAscending'] : true, - onSelectAll: namedArgs.containsKey('onSelectAll') ? namedArgs['onSelectAll'] : null, - decoration: namedArgs.containsKey('decoration') ? namedArgs['decoration'] : null, - dataRowColor: namedArgs.containsKey('dataRowColor') ? namedArgs['dataRowColor'] : null, - dataRowHeight: namedArgs.containsKey('dataRowHeight') ? namedArgs['dataRowHeight'] : null, - dataTextStyle: namedArgs.containsKey('dataTextStyle') ? namedArgs['dataTextStyle'] : null, - headingRowColor: namedArgs.containsKey('headingRowColor') ? namedArgs['headingRowColor'] : null, - headingRowHeight: namedArgs.containsKey('headingRowHeight') ? namedArgs['headingRowHeight'] : null, - headingTextStyle: namedArgs.containsKey('headingTextStyle') ? namedArgs['headingTextStyle'] : null, - horizontalMargin: namedArgs.containsKey('horizontalMargin') ? namedArgs['horizontalMargin'] : null, - columnSpacing: namedArgs.containsKey('columnSpacing') ? namedArgs['columnSpacing'] : null, - showCheckboxColumn: namedArgs.containsKey('showCheckboxColumn') ? namedArgs['showCheckboxColumn'] : true, - showBottomBorder: namedArgs.containsKey('showBottomBorder') ? namedArgs['showBottomBorder'] : false, - dividerThickness: namedArgs.containsKey('dividerThickness') ? namedArgs['dividerThickness'] : null, + sortColumnIndex: namedArgs.containsKey('sortColumnIndex') + ? namedArgs['sortColumnIndex'] + : null, + sortAscending: namedArgs.containsKey('sortAscending') + ? namedArgs['sortAscending'] + : true, + onSelectAll: namedArgs.containsKey('onSelectAll') + ? namedArgs['onSelectAll'] + : null, + decoration: namedArgs.containsKey('decoration') + ? namedArgs['decoration'] + : null, + dataRowColor: namedArgs.containsKey('dataRowColor') + ? namedArgs['dataRowColor'] + : null, + dataRowHeight: namedArgs.containsKey('dataRowHeight') + ? namedArgs['dataRowHeight'] + : null, + dataTextStyle: namedArgs.containsKey('dataTextStyle') + ? namedArgs['dataTextStyle'] + : null, + headingRowColor: namedArgs.containsKey('headingRowColor') + ? namedArgs['headingRowColor'] + : null, + headingRowHeight: namedArgs.containsKey('headingRowHeight') + ? namedArgs['headingRowHeight'] + : null, + headingTextStyle: namedArgs.containsKey('headingTextStyle') + ? namedArgs['headingTextStyle'] + : null, + horizontalMargin: namedArgs.containsKey('horizontalMargin') + ? namedArgs['horizontalMargin'] + : null, + columnSpacing: namedArgs.containsKey('columnSpacing') + ? namedArgs['columnSpacing'] + : null, + showCheckboxColumn: namedArgs.containsKey('showCheckboxColumn') + ? namedArgs['showCheckboxColumn'] + : true, + showBottomBorder: namedArgs.containsKey('showBottomBorder') + ? namedArgs['showBottomBorder'] + : false, + dividerThickness: namedArgs.containsKey('dividerThickness') + ? namedArgs['dividerThickness'] + : null, rows: List.from(namedArgs['rows'])); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -195,7 +243,7 @@ extension DataTableBinding on DataTable { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DataTable'); + return const HTType('DataTable'); case 'columns': return columns; case 'sortColumnIndex': @@ -235,31 +283,44 @@ extension DataTableBinding on DataTable { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -275,12 +336,20 @@ class TableRowInkWellAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null, onTap: namedArgs.containsKey('onTap') ? namedArgs['onTap'] : null, - onDoubleTap: namedArgs.containsKey('onDoubleTap') ? namedArgs['onDoubleTap'] : null, - onLongPress: namedArgs.containsKey('onLongPress') ? namedArgs['onLongPress'] : null, - onHighlightChanged: namedArgs.containsKey('onHighlightChanged') ? namedArgs['onHighlightChanged'] : null, - overlayColor: namedArgs.containsKey('overlayColor') ? namedArgs['overlayColor'] : null); + onDoubleTap: namedArgs.containsKey('onDoubleTap') + ? namedArgs['onDoubleTap'] + : null, + onLongPress: namedArgs.containsKey('onLongPress') + ? namedArgs['onLongPress'] + : null, + onHighlightChanged: namedArgs.containsKey('onHighlightChanged') + ? namedArgs['onHighlightChanged'] + : null, + overlayColor: namedArgs.containsKey('overlayColor') + ? namedArgs['overlayColor'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -291,7 +360,8 @@ class TableRowInkWellAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'GestureTapCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'GestureTapCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), 'GestureLongPressCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), }; @@ -302,7 +372,7 @@ extension TableRowInkWellBinding on TableRowInkWell { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TableRowInkWell'); + return const HTType('TableRowInkWell'); case 'child': return child; case 'onTap': @@ -360,35 +430,50 @@ extension TableRowInkWellBinding on TableRowInkWell { case 'hashCode': return hashCode; case 'getRectCallback': - return ({positionalArgs, namedArgs, typeArgs}) => getRectCallback(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getRectCallback(positionalArgs[0]); case 'debugCheckContext': - return ({positionalArgs, namedArgs, typeArgs}) => debugCheckContext(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCheckContext(positionalArgs[0]); case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/data_table_theme.g.dart b/lib/bindings/flutter/material/data_table_theme.g.dart index d4dec37..0b35815 100644 --- a/lib/bindings/flutter/material/data_table_theme.g.dart +++ b/lib/bindings/flutter/material/data_table_theme.g.dart @@ -11,21 +11,42 @@ class DataTableThemeDataAutoBinding extends HTExternalClass { switch (varName) { case 'DataTableThemeData': return ({positionalArgs, namedArgs, typeArgs}) => DataTableThemeData( - decoration: namedArgs.containsKey('decoration') ? namedArgs['decoration'] : null, - dataRowColor: namedArgs.containsKey('dataRowColor') ? namedArgs['dataRowColor'] : null, - dataRowHeight: namedArgs.containsKey('dataRowHeight') ? namedArgs['dataRowHeight'] : null, - dataTextStyle: namedArgs.containsKey('dataTextStyle') ? namedArgs['dataTextStyle'] : null, - headingRowColor: namedArgs.containsKey('headingRowColor') ? namedArgs['headingRowColor'] : null, - headingRowHeight: namedArgs.containsKey('headingRowHeight') ? namedArgs['headingRowHeight'] : null, - headingTextStyle: namedArgs.containsKey('headingTextStyle') ? namedArgs['headingTextStyle'] : null, - horizontalMargin: namedArgs.containsKey('horizontalMargin') ? namedArgs['horizontalMargin'] : null, - columnSpacing: namedArgs.containsKey('columnSpacing') ? namedArgs['columnSpacing'] : null, - dividerThickness: namedArgs.containsKey('dividerThickness') ? namedArgs['dividerThickness'] : null); + decoration: namedArgs.containsKey('decoration') + ? namedArgs['decoration'] + : null, + dataRowColor: namedArgs.containsKey('dataRowColor') + ? namedArgs['dataRowColor'] + : null, + dataRowHeight: namedArgs.containsKey('dataRowHeight') + ? namedArgs['dataRowHeight'] + : null, + dataTextStyle: namedArgs.containsKey('dataTextStyle') + ? namedArgs['dataTextStyle'] + : null, + headingRowColor: namedArgs.containsKey('headingRowColor') + ? namedArgs['headingRowColor'] + : null, + headingRowHeight: namedArgs.containsKey('headingRowHeight') + ? namedArgs['headingRowHeight'] + : null, + headingTextStyle: namedArgs.containsKey('headingTextStyle') + ? namedArgs['headingTextStyle'] + : null, + horizontalMargin: namedArgs.containsKey('horizontalMargin') + ? namedArgs['horizontalMargin'] + : null, + columnSpacing: namedArgs.containsKey('columnSpacing') + ? namedArgs['columnSpacing'] + : null, + dividerThickness: namedArgs.containsKey('dividerThickness') + ? namedArgs['dividerThickness'] + : null); case 'DataTableThemeData.lerp': return ({positionalArgs, namedArgs, typeArgs}) => - DataTableThemeData.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + DataTableThemeData.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -39,7 +60,7 @@ extension DataTableThemeDataBinding on DataTableThemeData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DataTableThemeData'); + return const HTType('DataTableThemeData'); case 'decoration': return decoration; case 'dataRowColor': @@ -64,29 +85,52 @@ extension DataTableThemeDataBinding on DataTableThemeData { return hashCode; case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - decoration: namedArgs.containsKey('decoration') ? namedArgs['decoration'] : null, - dataRowColor: namedArgs.containsKey('dataRowColor') ? namedArgs['dataRowColor'] : null, - dataRowHeight: namedArgs.containsKey('dataRowHeight') ? namedArgs['dataRowHeight'] : null, - dataTextStyle: namedArgs.containsKey('dataTextStyle') ? namedArgs['dataTextStyle'] : null, - headingRowColor: namedArgs.containsKey('headingRowColor') ? namedArgs['headingRowColor'] : null, - headingRowHeight: namedArgs.containsKey('headingRowHeight') ? namedArgs['headingRowHeight'] : null, - headingTextStyle: namedArgs.containsKey('headingTextStyle') ? namedArgs['headingTextStyle'] : null, - horizontalMargin: namedArgs.containsKey('horizontalMargin') ? namedArgs['horizontalMargin'] : null, - columnSpacing: namedArgs.containsKey('columnSpacing') ? namedArgs['columnSpacing'] : null, - dividerThickness: namedArgs.containsKey('dividerThickness') ? namedArgs['dividerThickness'] : null); + decoration: namedArgs.containsKey('decoration') + ? namedArgs['decoration'] + : null, + dataRowColor: namedArgs.containsKey('dataRowColor') + ? namedArgs['dataRowColor'] + : null, + dataRowHeight: namedArgs.containsKey('dataRowHeight') + ? namedArgs['dataRowHeight'] + : null, + dataTextStyle: namedArgs.containsKey('dataTextStyle') + ? namedArgs['dataTextStyle'] + : null, + headingRowColor: namedArgs.containsKey('headingRowColor') + ? namedArgs['headingRowColor'] + : null, + headingRowHeight: namedArgs.containsKey('headingRowHeight') + ? namedArgs['headingRowHeight'] + : null, + headingTextStyle: namedArgs.containsKey('headingTextStyle') + ? namedArgs['headingTextStyle'] + : null, + horizontalMargin: namedArgs.containsKey('horizontalMargin') + ? namedArgs['horizontalMargin'] + : null, + columnSpacing: namedArgs.containsKey('columnSpacing') + ? namedArgs['columnSpacing'] + : null, + dividerThickness: namedArgs.containsKey('dividerThickness') + ? namedArgs['dividerThickness'] + : null); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -103,9 +147,10 @@ class DataTableThemeAutoBinding extends HTExternalClass { data: namedArgs['data'], child: namedArgs['child']); case 'DataTableTheme.of': - return ({positionalArgs, namedArgs, typeArgs}) => DataTableTheme.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + DataTableTheme.of(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -119,7 +164,7 @@ extension DataTableThemeBinding on DataTableTheme { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DataTableTheme'); + return const HTType('DataTableTheme'); case 'data': return data; case 'child': @@ -129,31 +174,44 @@ extension DataTableThemeBinding on DataTableTheme { case 'hashCode': return hashCode; case 'updateShouldNotify': - return ({positionalArgs, namedArgs, typeArgs}) => updateShouldNotify(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateShouldNotify(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/date.g.dart b/lib/bindings/flutter/material/date.g.dart index b540e5f..9464f92 100644 --- a/lib/bindings/flutter/material/date.g.dart +++ b/lib/bindings/flutter/material/date.g.dart @@ -14,7 +14,7 @@ class DatePickerEntryModeAutoBinding extends HTExternalClass { case 'DatePickerEntryMode.input': return DatePickerEntryMode.input; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -22,13 +22,14 @@ class DatePickerEntryModeAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DatePickerEntryMode'); + return const HTType('DatePickerEntryMode'); case 'index': return (instance as DatePickerEntryMode).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as DatePickerEntryMode).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as DatePickerEntryMode).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -46,7 +47,7 @@ class DatePickerModeAutoBinding extends HTExternalClass { case 'DatePickerMode.year': return DatePickerMode.year; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -54,13 +55,14 @@ class DatePickerModeAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DatePickerMode'); + return const HTType('DatePickerMode'); case 'index': return (instance as DatePickerMode).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as DatePickerMode).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as DatePickerMode).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -72,28 +74,36 @@ class DateUtilsAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'DateUtils.dateOnly': - return ({positionalArgs, namedArgs, typeArgs}) => DateUtils.dateOnly(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + DateUtils.dateOnly(positionalArgs[0]); case 'DateUtils.datesOnly': - return ({positionalArgs, namedArgs, typeArgs}) => DateUtils.datesOnly(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + DateUtils.datesOnly(positionalArgs[0]); case 'DateUtils.isSameDay': - return ({positionalArgs, namedArgs, typeArgs}) => DateUtils.isSameDay(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + DateUtils.isSameDay(positionalArgs[0], positionalArgs[1]); case 'DateUtils.isSameMonth': - return ({positionalArgs, namedArgs, typeArgs}) => DateUtils.isSameMonth(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + DateUtils.isSameMonth(positionalArgs[0], positionalArgs[1]); case 'DateUtils.monthDelta': - return ({positionalArgs, namedArgs, typeArgs}) => DateUtils.monthDelta(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + DateUtils.monthDelta(positionalArgs[0], positionalArgs[1]); case 'DateUtils.addMonthsToMonthDate': return ({positionalArgs, namedArgs, typeArgs}) => - DateUtils.addMonthsToMonthDate(positionalArgs[0], positionalArgs[1]); + DateUtils.addMonthsToMonthDate( + positionalArgs[0], positionalArgs[1]); case 'DateUtils.addDaysToDate': - return ({positionalArgs, namedArgs, typeArgs}) => DateUtils.addDaysToDate(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + DateUtils.addDaysToDate(positionalArgs[0], positionalArgs[1]); case 'DateUtils.firstDayOffset': return ({positionalArgs, namedArgs, typeArgs}) => - DateUtils.firstDayOffset(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + DateUtils.firstDayOffset( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'DateUtils.getDaysInMonth': return ({positionalArgs, namedArgs, typeArgs}) => DateUtils.getDaysInMonth(positionalArgs[0], positionalArgs[1]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -108,7 +118,7 @@ class DateTimeRangeAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => DateTimeRange(start: namedArgs['start'], end: namedArgs['end']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -122,7 +132,7 @@ extension DateTimeRangeBinding on DateTimeRange { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DateTimeRange'); + return const HTType('DateTimeRange'); case 'start': return start; case 'end': @@ -134,7 +144,7 @@ extension DateTimeRangeBinding on DateTimeRange { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/dialog.g.dart b/lib/bindings/flutter/material/dialog.g.dart index 9da69a7..043e26e 100644 --- a/lib/bindings/flutter/material/dialog.g.dart +++ b/lib/bindings/flutter/material/dialog.g.dart @@ -4,7 +4,8 @@ import 'dart:ui'; import 'package:flutter/foundation.dart'; import 'package:flutter/widgets.dart'; -const _defaultInsetPadding = EdgeInsets.symmetric(horizontal: 40.0, vertical: 24.0); +const _defaultInsetPadding = + EdgeInsets.symmetric(horizontal: 40.0, vertical: 24.0); class DialogAutoBinding extends HTExternalClass { DialogAutoBinding() : super('Dialog'); @@ -15,19 +16,29 @@ class DialogAutoBinding extends HTExternalClass { case 'Dialog': return ({positionalArgs, namedArgs, typeArgs}) => Dialog( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, - insetAnimationDuration: namedArgs.containsKey('insetAnimationDuration') - ? namedArgs['insetAnimationDuration'] - : const Duration(milliseconds: 100), - insetAnimationCurve: - namedArgs.containsKey('insetAnimationCurve') ? namedArgs['insetAnimationCurve'] : Curves.decelerate, - insetPadding: namedArgs.containsKey('insetPadding') ? namedArgs['insetPadding'] : _defaultInsetPadding, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.none, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, + insetAnimationDuration: + namedArgs.containsKey('insetAnimationDuration') + ? namedArgs['insetAnimationDuration'] + : const Duration(milliseconds: 100), + insetAnimationCurve: namedArgs.containsKey('insetAnimationCurve') + ? namedArgs['insetAnimationCurve'] + : Curves.decelerate, + insetPadding: namedArgs.containsKey('insetPadding') + ? namedArgs['insetPadding'] + : _defaultInsetPadding, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.none, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -41,7 +52,7 @@ extension DialogBinding on Dialog { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Dialog'); + return const HTType('Dialog'); case 'backgroundColor': return backgroundColor; case 'elevation': @@ -63,31 +74,44 @@ extension DialogBinding on Dialog { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -102,30 +126,58 @@ class AlertDialogAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => AlertDialog( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, title: namedArgs.containsKey('title') ? namedArgs['title'] : null, - titlePadding: namedArgs.containsKey('titlePadding') ? namedArgs['titlePadding'] : null, - titleTextStyle: namedArgs.containsKey('titleTextStyle') ? namedArgs['titleTextStyle'] : null, - content: namedArgs.containsKey('content') ? namedArgs['content'] : null, + titlePadding: namedArgs.containsKey('titlePadding') + ? namedArgs['titlePadding'] + : null, + titleTextStyle: namedArgs.containsKey('titleTextStyle') + ? namedArgs['titleTextStyle'] + : null, + content: + namedArgs.containsKey('content') ? namedArgs['content'] : null, contentPadding: namedArgs.containsKey('contentPadding') ? namedArgs['contentPadding'] : const EdgeInsets.fromLTRB(24.0, 20.0, 24.0, 24.0), - contentTextStyle: namedArgs.containsKey('contentTextStyle') ? namedArgs['contentTextStyle'] : null, - actions: namedArgs.containsKey('actions') ? List.from(namedArgs['actions']) : null, - actionsPadding: namedArgs.containsKey('actionsPadding') ? namedArgs['actionsPadding'] : EdgeInsets.zero, + contentTextStyle: namedArgs.containsKey('contentTextStyle') + ? namedArgs['contentTextStyle'] + : null, + actions: namedArgs.containsKey('actions') + ? List.from(namedArgs['actions']) + : null, + actionsPadding: namedArgs.containsKey('actionsPadding') + ? namedArgs['actionsPadding'] + : EdgeInsets.zero, actionsOverflowDirection: - namedArgs.containsKey('actionsOverflowDirection') ? namedArgs['actionsOverflowDirection'] : null, - actionsOverflowButtonSpacing: namedArgs.containsKey('actionsOverflowButtonSpacing') - ? namedArgs['actionsOverflowButtonSpacing'] + namedArgs.containsKey('actionsOverflowDirection') + ? namedArgs['actionsOverflowDirection'] + : null, + actionsOverflowButtonSpacing: + namedArgs.containsKey('actionsOverflowButtonSpacing') + ? namedArgs['actionsOverflowButtonSpacing'] + : null, + buttonPadding: namedArgs.containsKey('buttonPadding') + ? namedArgs['buttonPadding'] : null, - buttonPadding: namedArgs.containsKey('buttonPadding') ? namedArgs['buttonPadding'] : null, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, - semanticLabel: namedArgs.containsKey('semanticLabel') ? namedArgs['semanticLabel'] : null, - insetPadding: namedArgs.containsKey('insetPadding') ? namedArgs['insetPadding'] : _defaultInsetPadding, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.none, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, + semanticLabel: namedArgs.containsKey('semanticLabel') + ? namedArgs['semanticLabel'] + : null, + insetPadding: namedArgs.containsKey('insetPadding') + ? namedArgs['insetPadding'] + : _defaultInsetPadding, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.none, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - scrollable: namedArgs.containsKey('scrollable') ? namedArgs['scrollable'] : false); + scrollable: namedArgs.containsKey('scrollable') + ? namedArgs['scrollable'] + : false); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -139,7 +191,7 @@ extension AlertDialogBinding on AlertDialog { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AlertDialog'); + return const HTType('AlertDialog'); case 'title': return title; case 'titlePadding': @@ -179,31 +231,44 @@ extension AlertDialogBinding on AlertDialog { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -217,11 +282,14 @@ class SimpleDialogOptionAutoBinding extends HTExternalClass { case 'SimpleDialogOption': return ({positionalArgs, namedArgs, typeArgs}) => SimpleDialogOption( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - onPressed: namedArgs.containsKey('onPressed') ? namedArgs['onPressed'] : null, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + onPressed: namedArgs.containsKey('onPressed') + ? namedArgs['onPressed'] + : null, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -232,7 +300,8 @@ class SimpleDialogOptionAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -241,7 +310,7 @@ extension SimpleDialogOptionBinding on SimpleDialogOption { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SimpleDialogOption'); + return const HTType('SimpleDialogOption'); case 'onPressed': return onPressed; case 'child': @@ -253,31 +322,44 @@ extension SimpleDialogOptionBinding on SimpleDialogOption { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -295,19 +377,33 @@ class SimpleDialogAutoBinding extends HTExternalClass { titlePadding: namedArgs.containsKey('titlePadding') ? namedArgs['titlePadding'] : const EdgeInsets.fromLTRB(24.0, 24.0, 24.0, 0.0), - titleTextStyle: namedArgs.containsKey('titleTextStyle') ? namedArgs['titleTextStyle'] : null, + titleTextStyle: namedArgs.containsKey('titleTextStyle') + ? namedArgs['titleTextStyle'] + : null, contentPadding: namedArgs.containsKey('contentPadding') ? namedArgs['contentPadding'] : const EdgeInsets.fromLTRB(0.0, 12.0, 0.0, 16.0), - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, - semanticLabel: namedArgs.containsKey('semanticLabel') ? namedArgs['semanticLabel'] : null, - insetPadding: namedArgs.containsKey('insetPadding') ? namedArgs['insetPadding'] : _defaultInsetPadding, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.none, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, + semanticLabel: namedArgs.containsKey('semanticLabel') + ? namedArgs['semanticLabel'] + : null, + insetPadding: namedArgs.containsKey('insetPadding') + ? namedArgs['insetPadding'] + : _defaultInsetPadding, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.none, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - children: namedArgs.containsKey('children') ? List.from(namedArgs['children']) : null); + children: namedArgs.containsKey('children') + ? List.from(namedArgs['children']) + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -321,7 +417,7 @@ extension SimpleDialogBinding on SimpleDialog { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SimpleDialog'); + return const HTType('SimpleDialog'); case 'title': return title; case 'titlePadding': @@ -349,31 +445,44 @@ extension SimpleDialogBinding on SimpleDialog { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/dialog_theme.g.dart b/lib/bindings/flutter/material/dialog_theme.g.dart index b901ce1..248fe82 100644 --- a/lib/bindings/flutter/material/dialog_theme.g.dart +++ b/lib/bindings/flutter/material/dialog_theme.g.dart @@ -11,18 +11,27 @@ class DialogThemeAutoBinding extends HTExternalClass { switch (varName) { case 'DialogTheme': return ({positionalArgs, namedArgs, typeArgs}) => DialogTheme( - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - titleTextStyle: namedArgs.containsKey('titleTextStyle') ? namedArgs['titleTextStyle'] : null, - contentTextStyle: namedArgs.containsKey('contentTextStyle') ? namedArgs['contentTextStyle'] : null); + titleTextStyle: namedArgs.containsKey('titleTextStyle') + ? namedArgs['titleTextStyle'] + : null, + contentTextStyle: namedArgs.containsKey('contentTextStyle') + ? namedArgs['contentTextStyle'] + : null); case 'DialogTheme.of': - return ({positionalArgs, namedArgs, typeArgs}) => DialogTheme.of(positionalArgs[0]); - case 'DialogTheme.lerp': return ({positionalArgs, namedArgs, typeArgs}) => - DialogTheme.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + DialogTheme.of(positionalArgs[0]); + case 'DialogTheme.lerp': + return ({positionalArgs, namedArgs, typeArgs}) => DialogTheme.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -36,7 +45,7 @@ extension DialogThemeBinding on DialogTheme { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DialogTheme'); + return const HTType('DialogTheme'); case 'backgroundColor': return backgroundColor; case 'elevation': @@ -51,24 +60,35 @@ extension DialogThemeBinding on DialogTheme { return hashCode; case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - titleTextStyle: namedArgs.containsKey('titleTextStyle') ? namedArgs['titleTextStyle'] : null, - contentTextStyle: namedArgs.containsKey('contentTextStyle') ? namedArgs['contentTextStyle'] : null); + titleTextStyle: namedArgs.containsKey('titleTextStyle') + ? namedArgs['titleTextStyle'] + : null, + contentTextStyle: namedArgs.containsKey('contentTextStyle') + ? namedArgs['contentTextStyle'] + : null); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/divider.g.dart b/lib/bindings/flutter/material/divider.g.dart index a3d321e..d769a0a 100644 --- a/lib/bindings/flutter/material/divider.g.dart +++ b/lib/bindings/flutter/material/divider.g.dart @@ -11,17 +11,26 @@ class DividerAutoBinding extends HTExternalClass { case 'Divider': return ({positionalArgs, namedArgs, typeArgs}) => Divider( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - height: namedArgs.containsKey('height') ? namedArgs['height'] : null, - thickness: namedArgs.containsKey('thickness') ? namedArgs['thickness'] : null, - indent: namedArgs.containsKey('indent') ? namedArgs['indent'] : null, - endIndent: namedArgs.containsKey('endIndent') ? namedArgs['endIndent'] : null, + height: + namedArgs.containsKey('height') ? namedArgs['height'] : null, + thickness: namedArgs.containsKey('thickness') + ? namedArgs['thickness'] + : null, + indent: + namedArgs.containsKey('indent') ? namedArgs['indent'] : null, + endIndent: namedArgs.containsKey('endIndent') + ? namedArgs['endIndent'] + : null, color: namedArgs.containsKey('color') ? namedArgs['color'] : null); case 'Divider.createBorderSide': - return ({positionalArgs, namedArgs, typeArgs}) => Divider.createBorderSide(positionalArgs[0], - color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - width: namedArgs.containsKey('width') ? namedArgs['width'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + Divider.createBorderSide(positionalArgs[0], + color: + namedArgs.containsKey('color') ? namedArgs['color'] : null, + width: + namedArgs.containsKey('width') ? namedArgs['width'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -35,7 +44,7 @@ extension DividerBinding on Divider { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Divider'); + return const HTType('Divider'); case 'height': return height; case 'thickness': @@ -51,31 +60,44 @@ extension DividerBinding on Divider { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -90,12 +112,17 @@ class VerticalDividerAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => VerticalDivider( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, width: namedArgs.containsKey('width') ? namedArgs['width'] : null, - thickness: namedArgs.containsKey('thickness') ? namedArgs['thickness'] : null, - indent: namedArgs.containsKey('indent') ? namedArgs['indent'] : null, - endIndent: namedArgs.containsKey('endIndent') ? namedArgs['endIndent'] : null, + thickness: namedArgs.containsKey('thickness') + ? namedArgs['thickness'] + : null, + indent: + namedArgs.containsKey('indent') ? namedArgs['indent'] : null, + endIndent: namedArgs.containsKey('endIndent') + ? namedArgs['endIndent'] + : null, color: namedArgs.containsKey('color') ? namedArgs['color'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -109,7 +136,7 @@ extension VerticalDividerBinding on VerticalDivider { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('VerticalDivider'); + return const HTType('VerticalDivider'); case 'width': return width; case 'thickness': @@ -125,31 +152,44 @@ extension VerticalDividerBinding on VerticalDivider { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/divider_theme.g.dart b/lib/bindings/flutter/material/divider_theme.g.dart index 22790c5..8968155 100644 --- a/lib/bindings/flutter/material/divider_theme.g.dart +++ b/lib/bindings/flutter/material/divider_theme.g.dart @@ -13,14 +13,19 @@ class DividerThemeDataAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => DividerThemeData( color: namedArgs.containsKey('color') ? namedArgs['color'] : null, space: namedArgs.containsKey('space') ? namedArgs['space'] : null, - thickness: namedArgs.containsKey('thickness') ? namedArgs['thickness'] : null, - indent: namedArgs.containsKey('indent') ? namedArgs['indent'] : null, - endIndent: namedArgs.containsKey('endIndent') ? namedArgs['endIndent'] : null); + thickness: namedArgs.containsKey('thickness') + ? namedArgs['thickness'] + : null, + indent: + namedArgs.containsKey('indent') ? namedArgs['indent'] : null, + endIndent: namedArgs.containsKey('endIndent') + ? namedArgs['endIndent'] + : null); case 'DividerThemeData.lerp': - return ({positionalArgs, namedArgs, typeArgs}) => - DividerThemeData.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + return ({positionalArgs, namedArgs, typeArgs}) => DividerThemeData.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -34,7 +39,7 @@ extension DividerThemeDataBinding on DividerThemeData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DividerThemeData'); + return const HTType('DividerThemeData'); case 'color': return color; case 'space': @@ -51,22 +56,30 @@ extension DividerThemeDataBinding on DividerThemeData { return ({positionalArgs, namedArgs, typeArgs}) => copyWith( color: namedArgs.containsKey('color') ? namedArgs['color'] : null, space: namedArgs.containsKey('space') ? namedArgs['space'] : null, - thickness: namedArgs.containsKey('thickness') ? namedArgs['thickness'] : null, - indent: namedArgs.containsKey('indent') ? namedArgs['indent'] : null, - endIndent: namedArgs.containsKey('endIndent') ? namedArgs['endIndent'] : null); + thickness: namedArgs.containsKey('thickness') + ? namedArgs['thickness'] + : null, + indent: + namedArgs.containsKey('indent') ? namedArgs['indent'] : null, + endIndent: namedArgs.containsKey('endIndent') + ? namedArgs['endIndent'] + : null); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -83,9 +96,10 @@ class DividerThemeAutoBinding extends HTExternalClass { data: namedArgs['data'], child: namedArgs['child']); case 'DividerTheme.of': - return ({positionalArgs, namedArgs, typeArgs}) => DividerTheme.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + DividerTheme.of(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -99,7 +113,7 @@ extension DividerThemeBinding on DividerTheme { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DividerTheme'); + return const HTType('DividerTheme'); case 'data': return data; case 'child': @@ -109,33 +123,47 @@ extension DividerThemeBinding on DividerTheme { case 'hashCode': return hashCode; case 'wrap': - return ({positionalArgs, namedArgs, typeArgs}) => wrap(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + wrap(positionalArgs[0], positionalArgs[1]); case 'updateShouldNotify': - return ({positionalArgs, namedArgs, typeArgs}) => updateShouldNotify(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateShouldNotify(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/drawer.g.dart b/lib/bindings/flutter/material/drawer.g.dart index 30d1451..1ecba25 100644 --- a/lib/bindings/flutter/material/drawer.g.dart +++ b/lib/bindings/flutter/material/drawer.g.dart @@ -17,7 +17,7 @@ class DrawerAlignmentAutoBinding extends HTExternalClass { case 'DrawerAlignment.end': return DrawerAlignment.end; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -25,13 +25,14 @@ class DrawerAlignmentAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DrawerAlignment'); + return const HTType('DrawerAlignment'); case 'index': return (instance as DrawerAlignment).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as DrawerAlignment).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as DrawerAlignment).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -45,11 +46,15 @@ class DrawerAutoBinding extends HTExternalClass { case 'Drawer': return ({positionalArgs, namedArgs, typeArgs}) => Drawer( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : 16.0, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : 16.0, child: namedArgs.containsKey('child') ? namedArgs['child'] : null, - semanticLabel: namedArgs.containsKey('semanticLabel') ? namedArgs['semanticLabel'] : null); + semanticLabel: namedArgs.containsKey('semanticLabel') + ? namedArgs['semanticLabel'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -63,7 +68,7 @@ extension DrawerBinding on Drawer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Drawer'); + return const HTType('Drawer'); case 'elevation': return elevation; case 'child': @@ -75,31 +80,44 @@ extension DrawerBinding on Drawer { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -115,16 +133,27 @@ class DrawerControllerAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, child: namedArgs['child'], alignment: namedArgs['alignment'], - isDrawerOpen: namedArgs.containsKey('isDrawerOpen') ? namedArgs['isDrawerOpen'] : false, - drawerCallback: namedArgs.containsKey('drawerCallback') ? namedArgs['drawerCallback'] : null, - dragStartBehavior: - namedArgs.containsKey('dragStartBehavior') ? namedArgs['dragStartBehavior'] : DragStartBehavior.start, - scrimColor: namedArgs.containsKey('scrimColor') ? namedArgs['scrimColor'] : null, - edgeDragWidth: namedArgs.containsKey('edgeDragWidth') ? namedArgs['edgeDragWidth'] : null, + isDrawerOpen: namedArgs.containsKey('isDrawerOpen') + ? namedArgs['isDrawerOpen'] + : false, + drawerCallback: namedArgs.containsKey('drawerCallback') + ? namedArgs['drawerCallback'] + : null, + dragStartBehavior: namedArgs.containsKey('dragStartBehavior') + ? namedArgs['dragStartBehavior'] + : DragStartBehavior.start, + scrimColor: namedArgs.containsKey('scrimColor') + ? namedArgs['scrimColor'] + : null, + edgeDragWidth: namedArgs.containsKey('edgeDragWidth') + ? namedArgs['edgeDragWidth'] + : null, enableOpenDragGesture: - namedArgs.containsKey('enableOpenDragGesture') ? namedArgs['enableOpenDragGesture'] : true); + namedArgs.containsKey('enableOpenDragGesture') + ? namedArgs['enableOpenDragGesture'] + : true); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -135,8 +164,8 @@ class DrawerControllerAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'DrawerCallback': (HTFunction function) => - (isOpened) => function.call(positionalArgs: [isOpened], namedArgs: const {}), + 'DrawerCallback': (HTFunction function) => (isOpened) => + function.call(positionalArgs: [isOpened], namedArgs: const {}), }; } } @@ -145,7 +174,7 @@ extension DrawerControllerBinding on DrawerController { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DrawerController'); + return const HTType('DrawerController'); case 'child': return child; case 'alignment': @@ -173,25 +202,37 @@ extension DrawerControllerBinding on DrawerController { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -203,9 +244,10 @@ class DrawerControllerStateAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'DrawerControllerState': - return ({positionalArgs, namedArgs, typeArgs}) => DrawerControllerState(); + return ({positionalArgs, namedArgs, typeArgs}) => + DrawerControllerState(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -216,8 +258,8 @@ class DrawerControllerStateAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'TickerCallback': (HTFunction function) => - (elapsed) => function.call(positionalArgs: [elapsed], namedArgs: const {}), + 'TickerCallback': (HTFunction function) => (elapsed) => + function.call(positionalArgs: [elapsed], namedArgs: const {}), }; } } @@ -226,7 +268,7 @@ extension DrawerControllerStateBinding on DrawerControllerState { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DrawerControllerState'); + return const HTType('DrawerControllerState'); case 'widget': return widget; case 'context': @@ -238,30 +280,37 @@ extension DrawerControllerStateBinding on DrawerControllerState { case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'didUpdateWidget': - return ({positionalArgs, namedArgs, typeArgs}) => didUpdateWidget(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + didUpdateWidget(positionalArgs[0]); case 'open': return ({positionalArgs, namedArgs, typeArgs}) => open(); case 'close': return ({positionalArgs, namedArgs, typeArgs}) => close(); case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createTicker': - return ({positionalArgs, namedArgs, typeArgs}) => createTicker(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createTicker(positionalArgs[0]); case 'didChangeDependencies': - return ({positionalArgs, namedArgs, typeArgs}) => didChangeDependencies(); + return ({positionalArgs, namedArgs, typeArgs}) => + didChangeDependencies(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/drawer_header.g.dart b/lib/bindings/flutter/material/drawer_header.g.dart index 36b9e98..f1220ac 100644 --- a/lib/bindings/flutter/material/drawer_header.g.dart +++ b/lib/bindings/flutter/material/drawer_header.g.dart @@ -11,16 +11,24 @@ class DrawerHeaderAutoBinding extends HTExternalClass { case 'DrawerHeader': return ({positionalArgs, namedArgs, typeArgs}) => DrawerHeader( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - decoration: namedArgs.containsKey('decoration') ? namedArgs['decoration'] : null, - margin: namedArgs.containsKey('margin') ? namedArgs['margin'] : const EdgeInsets.only(bottom: 8.0), + decoration: namedArgs.containsKey('decoration') + ? namedArgs['decoration'] + : null, + margin: namedArgs.containsKey('margin') + ? namedArgs['margin'] + : const EdgeInsets.only(bottom: 8.0), padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : const EdgeInsets.fromLTRB(16.0, 16.0, 16.0, 8.0), - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : const Duration(milliseconds: 250), - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.fastOutSlowIn, + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : const Duration(milliseconds: 250), + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.fastOutSlowIn, child: namedArgs['child']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -34,7 +42,7 @@ extension DrawerHeaderBinding on DrawerHeader { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DrawerHeader'); + return const HTType('DrawerHeader'); case 'decoration': return decoration; case 'padding': @@ -52,31 +60,44 @@ extension DrawerHeaderBinding on DrawerHeader { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/dropdown.g.dart b/lib/bindings/flutter/material/dropdown.g.dart index 7c5318b..fdd0afe 100644 --- a/lib/bindings/flutter/material/dropdown.g.dart +++ b/lib/bindings/flutter/material/dropdown.g.dart @@ -5,18 +5,22 @@ import 'package:flutter/rendering.dart'; import 'package:flutter/widgets.dart'; class DropdownButtonHideUnderlineAutoBinding extends HTExternalClass { - DropdownButtonHideUnderlineAutoBinding() : super('DropdownButtonHideUnderline'); + DropdownButtonHideUnderlineAutoBinding() + : super('DropdownButtonHideUnderline'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'DropdownButtonHideUnderline': - return ({positionalArgs, namedArgs, typeArgs}) => DropdownButtonHideUnderline( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, child: namedArgs['child']); + return ({positionalArgs, namedArgs, typeArgs}) => + DropdownButtonHideUnderline( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + child: namedArgs['child']); case 'DropdownButtonHideUnderline.at': - return ({positionalArgs, namedArgs, typeArgs}) => DropdownButtonHideUnderline.at(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + DropdownButtonHideUnderline.at(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -30,7 +34,7 @@ extension DropdownButtonHideUnderlineBinding on DropdownButtonHideUnderline { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DropdownButtonHideUnderline'); + return const HTType('DropdownButtonHideUnderline'); case 'child': return child; case 'key': @@ -38,31 +42,44 @@ extension DropdownButtonHideUnderlineBinding on DropdownButtonHideUnderline { case 'hashCode': return hashCode; case 'updateShouldNotify': - return ({positionalArgs, namedArgs, typeArgs}) => updateShouldNotify(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateShouldNotify(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/elevated_button.g.dart b/lib/bindings/flutter/material/elevated_button.g.dart index 72a7ce3..9f9631b 100644 --- a/lib/bindings/flutter/material/elevated_button.g.dart +++ b/lib/bindings/flutter/material/elevated_button.g.dart @@ -15,44 +15,93 @@ class ElevatedButtonAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => ElevatedButton( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, onPressed: namedArgs['onPressed'], - onLongPress: namedArgs.containsKey('onLongPress') ? namedArgs['onLongPress'] : null, + onLongPress: namedArgs.containsKey('onLongPress') + ? namedArgs['onLongPress'] + : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null, - focusNode: namedArgs.containsKey('focusNode') ? namedArgs['focusNode'] : null, - autofocus: namedArgs.containsKey('autofocus') ? namedArgs['autofocus'] : false, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.none, + focusNode: namedArgs.containsKey('focusNode') + ? namedArgs['focusNode'] + : null, + autofocus: namedArgs.containsKey('autofocus') + ? namedArgs['autofocus'] + : false, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.none, child: namedArgs['child']); case 'ElevatedButton.icon': return ({positionalArgs, namedArgs, typeArgs}) => ElevatedButton.icon( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, onPressed: namedArgs['onPressed'], - onLongPress: namedArgs.containsKey('onLongPress') ? namedArgs['onLongPress'] : null, + onLongPress: namedArgs.containsKey('onLongPress') + ? namedArgs['onLongPress'] + : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null, - focusNode: namedArgs.containsKey('focusNode') ? namedArgs['focusNode'] : null, - autofocus: namedArgs.containsKey('autofocus') ? namedArgs['autofocus'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : null, + focusNode: namedArgs.containsKey('focusNode') + ? namedArgs['focusNode'] + : null, + autofocus: namedArgs.containsKey('autofocus') + ? namedArgs['autofocus'] + : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : null, icon: namedArgs['icon'], label: namedArgs['label']); case 'ElevatedButton.styleFrom': - return ({positionalArgs, namedArgs, typeArgs}) => ElevatedButton.styleFrom( - primary: namedArgs.containsKey('primary') ? namedArgs['primary'] : null, - onPrimary: namedArgs.containsKey('onPrimary') ? namedArgs['onPrimary'] : null, - onSurface: namedArgs.containsKey('onSurface') ? namedArgs['onSurface'] : null, - shadowColor: namedArgs.containsKey('shadowColor') ? namedArgs['shadowColor'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, - textStyle: namedArgs.containsKey('textStyle') ? namedArgs['textStyle'] : null, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, - minimumSize: namedArgs.containsKey('minimumSize') ? namedArgs['minimumSize'] : null, - side: namedArgs.containsKey('side') ? namedArgs['side'] : null, - shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - enabledMouseCursor: namedArgs.containsKey('enabledMouseCursor') ? namedArgs['enabledMouseCursor'] : null, - disabledMouseCursor: namedArgs.containsKey('disabledMouseCursor') ? namedArgs['disabledMouseCursor'] : null, - visualDensity: namedArgs.containsKey('visualDensity') ? namedArgs['visualDensity'] : null, - tapTargetSize: namedArgs.containsKey('tapTargetSize') ? namedArgs['tapTargetSize'] : null, - animationDuration: namedArgs.containsKey('animationDuration') ? namedArgs['animationDuration'] : null, - enableFeedback: namedArgs.containsKey('enableFeedback') ? namedArgs['enableFeedback'] : null, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + ElevatedButton.styleFrom( + primary: namedArgs.containsKey('primary') + ? namedArgs['primary'] + : null, + onPrimary: namedArgs.containsKey('onPrimary') + ? namedArgs['onPrimary'] + : null, + onSurface: namedArgs.containsKey('onSurface') + ? namedArgs['onSurface'] + : null, + shadowColor: namedArgs.containsKey('shadowColor') + ? namedArgs['shadowColor'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, + textStyle: namedArgs.containsKey('textStyle') + ? namedArgs['textStyle'] + : null, + padding: namedArgs.containsKey('padding') + ? namedArgs['padding'] + : null, + minimumSize: namedArgs.containsKey('minimumSize') + ? namedArgs['minimumSize'] + : null, + side: namedArgs.containsKey('side') ? namedArgs['side'] : null, + shape: + namedArgs.containsKey('shape') ? namedArgs['shape'] : null, + enabledMouseCursor: namedArgs.containsKey('enabledMouseCursor') + ? namedArgs['enabledMouseCursor'] + : null, + disabledMouseCursor: + namedArgs.containsKey('disabledMouseCursor') + ? namedArgs['disabledMouseCursor'] + : null, + visualDensity: namedArgs.containsKey('visualDensity') + ? namedArgs['visualDensity'] + : null, + tapTargetSize: namedArgs.containsKey('tapTargetSize') + ? namedArgs['tapTargetSize'] + : null, + animationDuration: namedArgs.containsKey('animationDuration') + ? namedArgs['animationDuration'] + : null, + enableFeedback: namedArgs.containsKey('enableFeedback') + ? namedArgs['enableFeedback'] + : null, + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -63,7 +112,8 @@ class ElevatedButtonAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -72,7 +122,7 @@ extension ElevatedButtonBinding on ElevatedButton { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ElevatedButton'); + return const HTType('ElevatedButton'); case 'onPressed': return onPressed; case 'onLongPress': @@ -94,35 +144,49 @@ extension ElevatedButtonBinding on ElevatedButton { case 'hashCode': return hashCode; case 'defaultStyleOf': - return ({positionalArgs, namedArgs, typeArgs}) => defaultStyleOf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + defaultStyleOf(positionalArgs[0]); case 'themeStyleOf': - return ({positionalArgs, namedArgs, typeArgs}) => themeStyleOf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + themeStyleOf(positionalArgs[0]); case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/elevated_button_theme.g.dart b/lib/bindings/flutter/material/elevated_button_theme.g.dart index 1b783f4..8f4723a 100644 --- a/lib/bindings/flutter/material/elevated_button_theme.g.dart +++ b/lib/bindings/flutter/material/elevated_button_theme.g.dart @@ -11,12 +11,15 @@ class ElevatedButtonThemeDataAutoBinding extends HTExternalClass { switch (varName) { case 'ElevatedButtonThemeData': return ({positionalArgs, namedArgs, typeArgs}) => - ElevatedButtonThemeData(style: namedArgs.containsKey('style') ? namedArgs['style'] : null); + ElevatedButtonThemeData( + style: + namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'ElevatedButtonThemeData.lerp': return ({positionalArgs, namedArgs, typeArgs}) => - ElevatedButtonThemeData.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + ElevatedButtonThemeData.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -30,24 +33,27 @@ extension ElevatedButtonThemeDataBinding on ElevatedButtonThemeData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ElevatedButtonThemeData'); + return const HTType('ElevatedButtonThemeData'); case 'style': return style; case 'hashCode': return hashCode; case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -64,9 +70,10 @@ class ElevatedButtonThemeAutoBinding extends HTExternalClass { data: namedArgs['data'], child: namedArgs['child']); case 'ElevatedButtonTheme.of': - return ({positionalArgs, namedArgs, typeArgs}) => ElevatedButtonTheme.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + ElevatedButtonTheme.of(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -80,7 +87,7 @@ extension ElevatedButtonThemeBinding on ElevatedButtonTheme { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ElevatedButtonTheme'); + return const HTType('ElevatedButtonTheme'); case 'data': return data; case 'child': @@ -90,33 +97,47 @@ extension ElevatedButtonThemeBinding on ElevatedButtonTheme { case 'hashCode': return hashCode; case 'wrap': - return ({positionalArgs, namedArgs, typeArgs}) => wrap(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + wrap(positionalArgs[0], positionalArgs[1]); case 'updateShouldNotify': - return ({positionalArgs, namedArgs, typeArgs}) => updateShouldNotify(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateShouldNotify(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/elevation_overlay.g.dart b/lib/bindings/flutter/material/elevation_overlay.g.dart index bc9c173..708940d 100644 --- a/lib/bindings/flutter/material/elevation_overlay.g.dart +++ b/lib/bindings/flutter/material/elevation_overlay.g.dart @@ -9,15 +9,17 @@ class ElevationOverlayAutoBinding extends HTExternalClass { switch (varName) { case 'ElevationOverlay.applyOverlay': return ({positionalArgs, namedArgs, typeArgs}) => - ElevationOverlay.applyOverlay(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + ElevationOverlay.applyOverlay( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'ElevationOverlay.overlayColor': return ({positionalArgs, namedArgs, typeArgs}) => ElevationOverlay.overlayColor(positionalArgs[0], positionalArgs[1]); case 'ElevationOverlay.colorWithOverlay': return ({positionalArgs, namedArgs, typeArgs}) => - ElevationOverlay.colorWithOverlay(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + ElevationOverlay.colorWithOverlay( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/expand_icon.g.dart b/lib/bindings/flutter/material/expand_icon.g.dart index 05164cd..5212d09 100644 --- a/lib/bindings/flutter/material/expand_icon.g.dart +++ b/lib/bindings/flutter/material/expand_icon.g.dart @@ -11,15 +11,23 @@ class ExpandIconAutoBinding extends HTExternalClass { case 'ExpandIcon': return ({positionalArgs, namedArgs, typeArgs}) => ExpandIcon( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - isExpanded: namedArgs.containsKey('isExpanded') ? namedArgs['isExpanded'] : false, + isExpanded: namedArgs.containsKey('isExpanded') + ? namedArgs['isExpanded'] + : false, size: namedArgs.containsKey('size') ? namedArgs['size'] : 24.0, onPressed: namedArgs['onPressed'], - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : const EdgeInsets.all(8.0), + padding: namedArgs.containsKey('padding') + ? namedArgs['padding'] + : const EdgeInsets.all(8.0), color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - disabledColor: namedArgs.containsKey('disabledColor') ? namedArgs['disabledColor'] : null, - expandedColor: namedArgs.containsKey('expandedColor') ? namedArgs['expandedColor'] : null); + disabledColor: namedArgs.containsKey('disabledColor') + ? namedArgs['disabledColor'] + : null, + expandedColor: namedArgs.containsKey('expandedColor') + ? namedArgs['expandedColor'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -33,7 +41,7 @@ extension ExpandIconBinding on ExpandIcon { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ExpandIcon'); + return const HTType('ExpandIcon'); case 'isExpanded': return isExpanded; case 'size': @@ -59,25 +67,37 @@ extension ExpandIconBinding on ExpandIcon { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/expansion_panel.g.dart b/lib/bindings/flutter/material/expansion_panel.g.dart index 10031d2..1ded012 100644 --- a/lib/bindings/flutter/material/expansion_panel.g.dart +++ b/lib/bindings/flutter/material/expansion_panel.g.dart @@ -4,7 +4,8 @@ import 'package:flutter/rendering.dart'; import 'package:flutter/widgets.dart'; const _kPanelHeaderCollapsedHeight = kMinInteractiveDimension; -const _kPanelHeaderExpandedDefaultPadding = EdgeInsets.symmetric(vertical: 64.0 - _kPanelHeaderCollapsedHeight); +const _kPanelHeaderExpandedDefaultPadding = + EdgeInsets.symmetric(vertical: 64.0 - _kPanelHeaderCollapsedHeight); class ExpansionPanelAutoBinding extends HTExternalClass { ExpansionPanelAutoBinding() : super('ExpansionPanel'); @@ -16,11 +17,17 @@ class ExpansionPanelAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => ExpansionPanel( headerBuilder: namedArgs['headerBuilder'], body: namedArgs['body'], - isExpanded: namedArgs.containsKey('isExpanded') ? namedArgs['isExpanded'] : false, - canTapOnHeader: namedArgs.containsKey('canTapOnHeader') ? namedArgs['canTapOnHeader'] : false, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null); + isExpanded: namedArgs.containsKey('isExpanded') + ? namedArgs['isExpanded'] + : false, + canTapOnHeader: namedArgs.containsKey('canTapOnHeader') + ? namedArgs['canTapOnHeader'] + : false, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -32,7 +39,9 @@ class ExpansionPanelAutoBinding extends HTExternalClass { static Map functionWrapper() { return { 'ExpansionPanelHeaderBuilder': (HTFunction function) => - (context, isExpanded) => function.call(positionalArgs: [context, isExpanded], namedArgs: const {}) as Widget, + (context, isExpanded) => function.call( + positionalArgs: [context, isExpanded], + namedArgs: const {}) as Widget, }; } } @@ -41,7 +50,7 @@ extension ExpansionPanelBinding on ExpansionPanel { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ExpansionPanel'); + return const HTType('ExpansionPanel'); case 'headerBuilder': return headerBuilder; case 'body': @@ -53,7 +62,7 @@ extension ExpansionPanelBinding on ExpansionPanel { case 'backgroundColor': return backgroundColor; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -69,10 +78,14 @@ class ExpansionPanelRadioAutoBinding extends HTExternalClass { value: namedArgs['value'], headerBuilder: namedArgs['headerBuilder'], body: namedArgs['body'], - canTapOnHeader: namedArgs.containsKey('canTapOnHeader') ? namedArgs['canTapOnHeader'] : false, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null); + canTapOnHeader: namedArgs.containsKey('canTapOnHeader') + ? namedArgs['canTapOnHeader'] + : false, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -84,7 +97,9 @@ class ExpansionPanelRadioAutoBinding extends HTExternalClass { static Map functionWrapper() { return { 'ExpansionPanelHeaderBuilder': (HTFunction function) => - (context, isExpanded) => function.call(positionalArgs: [context, isExpanded], namedArgs: const {}) as Widget, + (context, isExpanded) => function.call( + positionalArgs: [context, isExpanded], + namedArgs: const {}) as Widget, }; } } @@ -93,7 +108,7 @@ extension ExpansionPanelRadioBinding on ExpansionPanelRadio { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ExpansionPanelRadio'); + return const HTType('ExpansionPanelRadio'); case 'value': return value; case 'headerBuilder': @@ -107,7 +122,7 @@ extension ExpansionPanelRadioBinding on ExpansionPanelRadio { case 'backgroundColor': return backgroundColor; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -124,32 +139,54 @@ class ExpansionPanelListAutoBinding extends HTExternalClass { children: namedArgs.containsKey('children') ? List.from(namedArgs['children']) : const [], - expansionCallback: namedArgs.containsKey('expansionCallback') ? namedArgs['expansionCallback'] : null, - animationDuration: - namedArgs.containsKey('animationDuration') ? namedArgs['animationDuration'] : kThemeAnimationDuration, - expandedHeaderPadding: namedArgs.containsKey('expandedHeaderPadding') - ? namedArgs['expandedHeaderPadding'] - : _kPanelHeaderExpandedDefaultPadding, - dividerColor: namedArgs.containsKey('dividerColor') ? namedArgs['dividerColor'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : 2); + expansionCallback: namedArgs.containsKey('expansionCallback') + ? namedArgs['expansionCallback'] + : null, + animationDuration: namedArgs.containsKey('animationDuration') + ? namedArgs['animationDuration'] + : kThemeAnimationDuration, + expandedHeaderPadding: + namedArgs.containsKey('expandedHeaderPadding') + ? namedArgs['expandedHeaderPadding'] + : _kPanelHeaderExpandedDefaultPadding, + dividerColor: namedArgs.containsKey('dividerColor') + ? namedArgs['dividerColor'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : 2); case 'ExpansionPanelList.radio': - return ({positionalArgs, namedArgs, typeArgs}) => ExpansionPanelList.radio( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - children: namedArgs.containsKey('children') - ? List.from(namedArgs['children']) - : const [], - expansionCallback: namedArgs.containsKey('expansionCallback') ? namedArgs['expansionCallback'] : null, - animationDuration: - namedArgs.containsKey('animationDuration') ? namedArgs['animationDuration'] : kThemeAnimationDuration, - initialOpenPanelValue: - namedArgs.containsKey('initialOpenPanelValue') ? namedArgs['initialOpenPanelValue'] : null, - expandedHeaderPadding: namedArgs.containsKey('expandedHeaderPadding') - ? namedArgs['expandedHeaderPadding'] - : _kPanelHeaderExpandedDefaultPadding, - dividerColor: namedArgs.containsKey('dividerColor') ? namedArgs['dividerColor'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : 2); + return ({positionalArgs, namedArgs, typeArgs}) => + ExpansionPanelList + .radio( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + children: namedArgs.containsKey('children') + ? List.from(namedArgs['children']) + : const [], + expansionCallback: + namedArgs.containsKey('expansionCallback') + ? namedArgs['expansionCallback'] + : null, + animationDuration: + namedArgs.containsKey('animationDuration') + ? namedArgs['animationDuration'] + : kThemeAnimationDuration, + initialOpenPanelValue: + namedArgs.containsKey('initialOpenPanelValue') + ? namedArgs['initialOpenPanelValue'] + : null, + expandedHeaderPadding: + namedArgs.containsKey('expandedHeaderPadding') + ? namedArgs['expandedHeaderPadding'] + : _kPanelHeaderExpandedDefaultPadding, + dividerColor: namedArgs.containsKey('dividerColor') + ? namedArgs['dividerColor'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : 2); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -161,7 +198,8 @@ class ExpansionPanelListAutoBinding extends HTExternalClass { static Map functionWrapper() { return { 'ExpansionPanelCallback': (HTFunction function) => - (panelIndex, isExpanded) => function.call(positionalArgs: [panelIndex, isExpanded], namedArgs: const {}), + (panelIndex, isExpanded) => function.call( + positionalArgs: [panelIndex, isExpanded], namedArgs: const {}), }; } } @@ -170,7 +208,7 @@ extension ExpansionPanelListBinding on ExpansionPanelList { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ExpansionPanelList'); + return const HTType('ExpansionPanelList'); case 'children': return children; case 'expansionCallback': @@ -196,25 +234,37 @@ extension ExpansionPanelListBinding on ExpansionPanelList { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/expansion_tile.g.dart b/lib/bindings/flutter/material/expansion_tile.g.dart index dfbacd4..7450e72 100644 --- a/lib/bindings/flutter/material/expansion_tile.g.dart +++ b/lib/bindings/flutter/material/expansion_tile.g.dart @@ -11,24 +11,49 @@ class ExpansionTileAutoBinding extends HTExternalClass { case 'ExpansionTile': return ({positionalArgs, namedArgs, typeArgs}) => ExpansionTile( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - leading: namedArgs.containsKey('leading') ? namedArgs['leading'] : null, + leading: + namedArgs.containsKey('leading') ? namedArgs['leading'] : null, title: namedArgs['title'], - subtitle: namedArgs.containsKey('subtitle') ? namedArgs['subtitle'] : null, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - onExpansionChanged: namedArgs.containsKey('onExpansionChanged') ? namedArgs['onExpansionChanged'] : null, - trailing: namedArgs.containsKey('trailing') ? namedArgs['trailing'] : null, - initiallyExpanded: namedArgs.containsKey('initiallyExpanded') ? namedArgs['initiallyExpanded'] : false, - maintainState: namedArgs.containsKey('maintainState') ? namedArgs['maintainState'] : false, - tilePadding: namedArgs.containsKey('tilePadding') ? namedArgs['tilePadding'] : null, + subtitle: namedArgs.containsKey('subtitle') + ? namedArgs['subtitle'] + : null, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + onExpansionChanged: namedArgs.containsKey('onExpansionChanged') + ? namedArgs['onExpansionChanged'] + : null, + trailing: namedArgs.containsKey('trailing') + ? namedArgs['trailing'] + : null, + initiallyExpanded: namedArgs.containsKey('initiallyExpanded') + ? namedArgs['initiallyExpanded'] + : false, + maintainState: namedArgs.containsKey('maintainState') + ? namedArgs['maintainState'] + : false, + tilePadding: namedArgs.containsKey('tilePadding') + ? namedArgs['tilePadding'] + : null, expandedCrossAxisAlignment: - namedArgs.containsKey('expandedCrossAxisAlignment') ? namedArgs['expandedCrossAxisAlignment'] : null, - expandedAlignment: namedArgs.containsKey('expandedAlignment') ? namedArgs['expandedAlignment'] : null, - childrenPadding: namedArgs.containsKey('childrenPadding') ? namedArgs['childrenPadding'] : null, + namedArgs.containsKey('expandedCrossAxisAlignment') + ? namedArgs['expandedCrossAxisAlignment'] + : null, + expandedAlignment: namedArgs.containsKey('expandedAlignment') + ? namedArgs['expandedAlignment'] + : null, + childrenPadding: namedArgs.containsKey('childrenPadding') + ? namedArgs['childrenPadding'] + : null, collapsedBackgroundColor: - namedArgs.containsKey('collapsedBackgroundColor') ? namedArgs['collapsedBackgroundColor'] : null, - children: namedArgs.containsKey('children') ? List.from(namedArgs['children']) : const []); + namedArgs.containsKey('collapsedBackgroundColor') + ? namedArgs['collapsedBackgroundColor'] + : null, + children: namedArgs.containsKey('children') + ? List.from(namedArgs['children']) + : const []); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -42,7 +67,7 @@ extension ExpansionTileBinding on ExpansionTile { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ExpansionTile'); + return const HTType('ExpansionTile'); case 'leading': return leading; case 'title': @@ -82,25 +107,37 @@ extension ExpansionTileBinding on ExpansionTile { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/feedback.g.dart b/lib/bindings/flutter/material/feedback.g.dart index 4c6bc86..d4e1247 100644 --- a/lib/bindings/flutter/material/feedback.g.dart +++ b/lib/bindings/flutter/material/feedback.g.dart @@ -8,22 +8,26 @@ class FeedbackAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'Feedback.forTap': - return ({positionalArgs, namedArgs, typeArgs}) => Feedback.forTap(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Feedback.forTap(positionalArgs[0]); case 'Feedback.wrapForTap': - return ({positionalArgs, namedArgs, typeArgs}) => Feedback.wrapForTap(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + Feedback.wrapForTap(positionalArgs[0], positionalArgs[1]); case 'Feedback.forLongPress': - return ({positionalArgs, namedArgs, typeArgs}) => Feedback.forLongPress(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Feedback.forLongPress(positionalArgs[0]); case 'Feedback.wrapForLongPress': return ({positionalArgs, namedArgs, typeArgs}) => Feedback.wrapForLongPress(positionalArgs[0], positionalArgs[1]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } static Map functionWrapper() { return { - 'GestureTapCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'GestureTapCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), 'GestureLongPressCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), }; diff --git a/lib/bindings/flutter/material/flexible_space_bar.g.dart b/lib/bindings/flutter/material/flexible_space_bar.g.dart index f6c2a7b..ad8c5fb 100644 --- a/lib/bindings/flutter/material/flexible_space_bar.g.dart +++ b/lib/bindings/flutter/material/flexible_space_bar.g.dart @@ -18,7 +18,7 @@ class CollapseModeAutoBinding extends HTExternalClass { case 'CollapseMode.none': return CollapseMode.none; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -26,13 +26,14 @@ class CollapseModeAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CollapseMode'); + return const HTType('CollapseMode'); case 'index': return (instance as CollapseMode).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as CollapseMode).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as CollapseMode).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -52,7 +53,7 @@ class StretchModeAutoBinding extends HTExternalClass { case 'StretchMode.fadeTitle': return StretchMode.fadeTitle; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -60,13 +61,14 @@ class StretchModeAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('StretchMode'); + return const HTType('StretchMode'); case 'index': return (instance as StretchMode).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as StretchMode).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as StretchMode).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -81,22 +83,40 @@ class FlexibleSpaceBarAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => FlexibleSpaceBar( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, title: namedArgs.containsKey('title') ? namedArgs['title'] : null, - background: namedArgs.containsKey('background') ? namedArgs['background'] : null, - centerTitle: namedArgs.containsKey('centerTitle') ? namedArgs['centerTitle'] : null, - titlePadding: namedArgs.containsKey('titlePadding') ? namedArgs['titlePadding'] : null, - collapseMode: namedArgs.containsKey('collapseMode') ? namedArgs['collapseMode'] : CollapseMode.parallax, + background: namedArgs.containsKey('background') + ? namedArgs['background'] + : null, + centerTitle: namedArgs.containsKey('centerTitle') + ? namedArgs['centerTitle'] + : null, + titlePadding: namedArgs.containsKey('titlePadding') + ? namedArgs['titlePadding'] + : null, + collapseMode: namedArgs.containsKey('collapseMode') + ? namedArgs['collapseMode'] + : CollapseMode.parallax, stretchModes: namedArgs.containsKey('stretchModes') ? List.from(namedArgs['stretchModes']) : const [StretchMode.zoomBackground]); case 'FlexibleSpaceBar.createSettings': - return ({positionalArgs, namedArgs, typeArgs}) => FlexibleSpaceBar.createSettings( - toolbarOpacity: namedArgs.containsKey('toolbarOpacity') ? namedArgs['toolbarOpacity'] : null, - minExtent: namedArgs.containsKey('minExtent') ? namedArgs['minExtent'] : null, - maxExtent: namedArgs.containsKey('maxExtent') ? namedArgs['maxExtent'] : null, - currentExtent: namedArgs.containsKey('currentExtent') ? namedArgs['currentExtent'] : null, - child: namedArgs.containsKey('child') ? namedArgs['child'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + FlexibleSpaceBar.createSettings( + toolbarOpacity: namedArgs.containsKey('toolbarOpacity') + ? namedArgs['toolbarOpacity'] + : null, + minExtent: namedArgs.containsKey('minExtent') + ? namedArgs['minExtent'] + : null, + maxExtent: namedArgs.containsKey('maxExtent') + ? namedArgs['maxExtent'] + : null, + currentExtent: namedArgs.containsKey('currentExtent') + ? namedArgs['currentExtent'] + : null, + child: + namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -110,7 +130,7 @@ extension FlexibleSpaceBarBinding on FlexibleSpaceBar { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FlexibleSpaceBar'); + return const HTType('FlexibleSpaceBar'); case 'title': return title; case 'background': @@ -134,25 +154,37 @@ extension FlexibleSpaceBarBinding on FlexibleSpaceBar { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -164,15 +196,16 @@ class FlexibleSpaceBarSettingsAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'FlexibleSpaceBarSettings': - return ({positionalArgs, namedArgs, typeArgs}) => FlexibleSpaceBarSettings( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - toolbarOpacity: namedArgs['toolbarOpacity'], - minExtent: namedArgs['minExtent'], - maxExtent: namedArgs['maxExtent'], - currentExtent: namedArgs['currentExtent'], - child: namedArgs['child']); + return ({positionalArgs, namedArgs, typeArgs}) => + FlexibleSpaceBarSettings( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + toolbarOpacity: namedArgs['toolbarOpacity'], + minExtent: namedArgs['minExtent'], + maxExtent: namedArgs['maxExtent'], + currentExtent: namedArgs['currentExtent'], + child: namedArgs['child']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -186,7 +219,7 @@ extension FlexibleSpaceBarSettingsBinding on FlexibleSpaceBarSettings { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FlexibleSpaceBarSettings'); + return const HTType('FlexibleSpaceBarSettings'); case 'toolbarOpacity': return toolbarOpacity; case 'minExtent': @@ -202,31 +235,44 @@ extension FlexibleSpaceBarSettingsBinding on FlexibleSpaceBarSettings { case 'hashCode': return hashCode; case 'updateShouldNotify': - return ({positionalArgs, namedArgs, typeArgs}) => updateShouldNotify(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateShouldNotify(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/floating_action_button.g.dart b/lib/bindings/flutter/material/floating_action_button.g.dart index 570a8c4..c834504 100644 --- a/lib/bindings/flutter/material/floating_action_button.g.dart +++ b/lib/bindings/flutter/material/floating_action_button.g.dart @@ -21,56 +21,134 @@ class FloatingActionButtonAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => FloatingActionButton( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null, - tooltip: namedArgs.containsKey('tooltip') ? namedArgs['tooltip'] : null, - foregroundColor: namedArgs.containsKey('foregroundColor') ? namedArgs['foregroundColor'] : null, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - focusColor: namedArgs.containsKey('focusColor') ? namedArgs['focusColor'] : null, - hoverColor: namedArgs.containsKey('hoverColor') ? namedArgs['hoverColor'] : null, - splashColor: namedArgs.containsKey('splashColor') ? namedArgs['splashColor'] : null, - heroTag: namedArgs.containsKey('heroTag') ? namedArgs['heroTag'] : const _DefaultHeroTag(), - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, - focusElevation: namedArgs.containsKey('focusElevation') ? namedArgs['focusElevation'] : null, - hoverElevation: namedArgs.containsKey('hoverElevation') ? namedArgs['hoverElevation'] : null, - highlightElevation: namedArgs.containsKey('highlightElevation') ? namedArgs['highlightElevation'] : null, - disabledElevation: namedArgs.containsKey('disabledElevation') ? namedArgs['disabledElevation'] : null, + tooltip: + namedArgs.containsKey('tooltip') ? namedArgs['tooltip'] : null, + foregroundColor: namedArgs.containsKey('foregroundColor') + ? namedArgs['foregroundColor'] + : null, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + focusColor: namedArgs.containsKey('focusColor') + ? namedArgs['focusColor'] + : null, + hoverColor: namedArgs.containsKey('hoverColor') + ? namedArgs['hoverColor'] + : null, + splashColor: namedArgs.containsKey('splashColor') + ? namedArgs['splashColor'] + : null, + heroTag: namedArgs.containsKey('heroTag') + ? namedArgs['heroTag'] + : const _DefaultHeroTag(), + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, + focusElevation: namedArgs.containsKey('focusElevation') + ? namedArgs['focusElevation'] + : null, + hoverElevation: namedArgs.containsKey('hoverElevation') + ? namedArgs['hoverElevation'] + : null, + highlightElevation: namedArgs.containsKey('highlightElevation') + ? namedArgs['highlightElevation'] + : null, + disabledElevation: namedArgs.containsKey('disabledElevation') + ? namedArgs['disabledElevation'] + : null, onPressed: namedArgs['onPressed'], - mouseCursor: namedArgs.containsKey('mouseCursor') ? namedArgs['mouseCursor'] : null, + mouseCursor: namedArgs.containsKey('mouseCursor') + ? namedArgs['mouseCursor'] + : null, mini: namedArgs.containsKey('mini') ? namedArgs['mini'] : false, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.none, - focusNode: namedArgs.containsKey('focusNode') ? namedArgs['focusNode'] : null, - autofocus: namedArgs.containsKey('autofocus') ? namedArgs['autofocus'] : false, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.none, + focusNode: namedArgs.containsKey('focusNode') + ? namedArgs['focusNode'] + : null, + autofocus: namedArgs.containsKey('autofocus') + ? namedArgs['autofocus'] + : false, materialTapTargetSize: - namedArgs.containsKey('materialTapTargetSize') ? namedArgs['materialTapTargetSize'] : null, - isExtended: namedArgs.containsKey('isExtended') ? namedArgs['isExtended'] : false); + namedArgs.containsKey('materialTapTargetSize') + ? namedArgs['materialTapTargetSize'] + : null, + isExtended: namedArgs.containsKey('isExtended') + ? namedArgs['isExtended'] + : false); case 'FloatingActionButton.extended': - return ({positionalArgs, namedArgs, typeArgs}) => FloatingActionButton.extended( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - tooltip: namedArgs.containsKey('tooltip') ? namedArgs['tooltip'] : null, - foregroundColor: namedArgs.containsKey('foregroundColor') ? namedArgs['foregroundColor'] : null, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - focusColor: namedArgs.containsKey('focusColor') ? namedArgs['focusColor'] : null, - hoverColor: namedArgs.containsKey('hoverColor') ? namedArgs['hoverColor'] : null, - heroTag: namedArgs.containsKey('heroTag') ? namedArgs['heroTag'] : const _DefaultHeroTag(), - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, - focusElevation: namedArgs.containsKey('focusElevation') ? namedArgs['focusElevation'] : null, - hoverElevation: namedArgs.containsKey('hoverElevation') ? namedArgs['hoverElevation'] : null, - splashColor: namedArgs.containsKey('splashColor') ? namedArgs['splashColor'] : null, - highlightElevation: namedArgs.containsKey('highlightElevation') ? namedArgs['highlightElevation'] : null, - disabledElevation: namedArgs.containsKey('disabledElevation') ? namedArgs['disabledElevation'] : null, - onPressed: namedArgs['onPressed'], - mouseCursor: namedArgs.containsKey('mouseCursor') ? namedArgs['mouseCursor'] : SystemMouseCursors.click, - shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - isExtended: namedArgs.containsKey('isExtended') ? namedArgs['isExtended'] : true, - materialTapTargetSize: - namedArgs.containsKey('materialTapTargetSize') ? namedArgs['materialTapTargetSize'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.none, - focusNode: namedArgs.containsKey('focusNode') ? namedArgs['focusNode'] : null, - autofocus: namedArgs.containsKey('autofocus') ? namedArgs['autofocus'] : false, - icon: namedArgs.containsKey('icon') ? namedArgs['icon'] : null, - label: namedArgs['label']); + return ({positionalArgs, namedArgs, typeArgs}) => + FloatingActionButton + .extended( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + tooltip: namedArgs.containsKey('tooltip') + ? namedArgs['tooltip'] + : null, + foregroundColor: namedArgs.containsKey('foregroundColor') + ? namedArgs['foregroundColor'] + : null, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + focusColor: namedArgs.containsKey('focusColor') + ? namedArgs['focusColor'] + : null, + hoverColor: namedArgs.containsKey('hoverColor') + ? namedArgs['hoverColor'] + : null, + heroTag: namedArgs.containsKey('heroTag') + ? namedArgs['heroTag'] + : const _DefaultHeroTag(), + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, + focusElevation: namedArgs.containsKey('focusElevation') + ? namedArgs['focusElevation'] + : null, + hoverElevation: namedArgs.containsKey('hoverElevation') + ? namedArgs['hoverElevation'] + : null, + splashColor: namedArgs.containsKey('splashColor') + ? namedArgs['splashColor'] + : null, + highlightElevation: + namedArgs.containsKey('highlightElevation') + ? namedArgs['highlightElevation'] + : null, + disabledElevation: namedArgs.containsKey('disabledElevation') + ? namedArgs['disabledElevation'] + : null, + onPressed: namedArgs['onPressed'], + mouseCursor: namedArgs.containsKey('mouseCursor') + ? namedArgs['mouseCursor'] + : SystemMouseCursors.click, + shape: namedArgs.containsKey('shape') + ? namedArgs['shape'] + : null, + isExtended: namedArgs.containsKey('isExtended') + ? namedArgs['isExtended'] + : true, + materialTapTargetSize: + namedArgs.containsKey('materialTapTargetSize') + ? namedArgs['materialTapTargetSize'] + : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.none, + focusNode: namedArgs.containsKey('focusNode') + ? namedArgs['focusNode'] + : null, + autofocus: namedArgs.containsKey('autofocus') + ? namedArgs['autofocus'] + : false, + icon: namedArgs.containsKey('icon') + ? namedArgs['icon'] + : null, + label: namedArgs['label']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -81,7 +159,8 @@ class FloatingActionButtonAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -90,7 +169,7 @@ extension FloatingActionButtonBinding on FloatingActionButton { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FloatingActionButton'); + return const HTType('FloatingActionButton'); case 'child': return child; case 'tooltip': @@ -140,31 +219,44 @@ extension FloatingActionButtonBinding on FloatingActionButton { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/floating_action_button_theme.g.dart b/lib/bindings/flutter/material/floating_action_button_theme.g.dart index 8ce8b37..408c95a 100644 --- a/lib/bindings/flutter/material/floating_action_button_theme.g.dart +++ b/lib/bindings/flutter/material/floating_action_button_theme.g.dart @@ -4,29 +4,53 @@ import 'package:flutter/foundation.dart'; import 'package:flutter/rendering.dart'; class FloatingActionButtonThemeDataAutoBinding extends HTExternalClass { - FloatingActionButtonThemeDataAutoBinding() : super('FloatingActionButtonThemeData'); + FloatingActionButtonThemeDataAutoBinding() + : super('FloatingActionButtonThemeData'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'FloatingActionButtonThemeData': - return ({positionalArgs, namedArgs, typeArgs}) => FloatingActionButtonThemeData( - foregroundColor: namedArgs.containsKey('foregroundColor') ? namedArgs['foregroundColor'] : null, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - focusColor: namedArgs.containsKey('focusColor') ? namedArgs['focusColor'] : null, - hoverColor: namedArgs.containsKey('hoverColor') ? namedArgs['hoverColor'] : null, - splashColor: namedArgs.containsKey('splashColor') ? namedArgs['splashColor'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, - focusElevation: namedArgs.containsKey('focusElevation') ? namedArgs['focusElevation'] : null, - hoverElevation: namedArgs.containsKey('hoverElevation') ? namedArgs['hoverElevation'] : null, - disabledElevation: namedArgs.containsKey('disabledElevation') ? namedArgs['disabledElevation'] : null, - highlightElevation: namedArgs.containsKey('highlightElevation') ? namedArgs['highlightElevation'] : null, - shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + FloatingActionButtonThemeData( + foregroundColor: namedArgs.containsKey('foregroundColor') + ? namedArgs['foregroundColor'] + : null, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + focusColor: namedArgs.containsKey('focusColor') + ? namedArgs['focusColor'] + : null, + hoverColor: namedArgs.containsKey('hoverColor') + ? namedArgs['hoverColor'] + : null, + splashColor: namedArgs.containsKey('splashColor') + ? namedArgs['splashColor'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, + focusElevation: namedArgs.containsKey('focusElevation') + ? namedArgs['focusElevation'] + : null, + hoverElevation: namedArgs.containsKey('hoverElevation') + ? namedArgs['hoverElevation'] + : null, + disabledElevation: namedArgs.containsKey('disabledElevation') + ? namedArgs['disabledElevation'] + : null, + highlightElevation: namedArgs.containsKey('highlightElevation') + ? namedArgs['highlightElevation'] + : null, + shape: + namedArgs.containsKey('shape') ? namedArgs['shape'] : null); case 'FloatingActionButtonThemeData.lerp': return ({positionalArgs, namedArgs, typeArgs}) => - FloatingActionButtonThemeData.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + FloatingActionButtonThemeData.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -36,11 +60,12 @@ class FloatingActionButtonThemeDataAutoBinding extends HTExternalClass { } } -extension FloatingActionButtonThemeDataBinding on FloatingActionButtonThemeData { +extension FloatingActionButtonThemeDataBinding + on FloatingActionButtonThemeData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FloatingActionButtonThemeData'); + return const HTType('FloatingActionButtonThemeData'); case 'foregroundColor': return foregroundColor; case 'backgroundColor': @@ -67,30 +92,53 @@ extension FloatingActionButtonThemeDataBinding on FloatingActionButtonThemeData return hashCode; case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - foregroundColor: namedArgs.containsKey('foregroundColor') ? namedArgs['foregroundColor'] : null, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - focusColor: namedArgs.containsKey('focusColor') ? namedArgs['focusColor'] : null, - hoverColor: namedArgs.containsKey('hoverColor') ? namedArgs['hoverColor'] : null, - splashColor: namedArgs.containsKey('splashColor') ? namedArgs['splashColor'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, - focusElevation: namedArgs.containsKey('focusElevation') ? namedArgs['focusElevation'] : null, - hoverElevation: namedArgs.containsKey('hoverElevation') ? namedArgs['hoverElevation'] : null, - disabledElevation: namedArgs.containsKey('disabledElevation') ? namedArgs['disabledElevation'] : null, - highlightElevation: namedArgs.containsKey('highlightElevation') ? namedArgs['highlightElevation'] : null, + foregroundColor: namedArgs.containsKey('foregroundColor') + ? namedArgs['foregroundColor'] + : null, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + focusColor: namedArgs.containsKey('focusColor') + ? namedArgs['focusColor'] + : null, + hoverColor: namedArgs.containsKey('hoverColor') + ? namedArgs['hoverColor'] + : null, + splashColor: namedArgs.containsKey('splashColor') + ? namedArgs['splashColor'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, + focusElevation: namedArgs.containsKey('focusElevation') + ? namedArgs['focusElevation'] + : null, + hoverElevation: namedArgs.containsKey('hoverElevation') + ? namedArgs['hoverElevation'] + : null, + disabledElevation: namedArgs.containsKey('disabledElevation') + ? namedArgs['disabledElevation'] + : null, + highlightElevation: namedArgs.containsKey('highlightElevation') + ? namedArgs['highlightElevation'] + : null, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/flutter_logo.g.dart b/lib/bindings/flutter/material/flutter_logo.g.dart index 67be101..8db678f 100644 --- a/lib/bindings/flutter/material/flutter_logo.g.dart +++ b/lib/bindings/flutter/material/flutter_logo.g.dart @@ -12,12 +12,20 @@ class FlutterLogoAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => FlutterLogo( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, size: namedArgs.containsKey('size') ? namedArgs['size'] : null, - textColor: namedArgs.containsKey('textColor') ? namedArgs['textColor'] : const Color(0xFF757575), - style: namedArgs.containsKey('style') ? namedArgs['style'] : FlutterLogoStyle.markOnly, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : const Duration(milliseconds: 750), - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.fastOutSlowIn); + textColor: namedArgs.containsKey('textColor') + ? namedArgs['textColor'] + : const Color(0xFF757575), + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : FlutterLogoStyle.markOnly, + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : const Duration(milliseconds: 750), + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.fastOutSlowIn); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -31,7 +39,7 @@ extension FlutterLogoBinding on FlutterLogo { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FlutterLogo'); + return const HTType('FlutterLogo'); case 'size': return size; case 'textColor': @@ -47,31 +55,44 @@ extension FlutterLogoBinding on FlutterLogo { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/grid_tile.g.dart b/lib/bindings/flutter/material/grid_tile.g.dart index 6ad5385..121948f 100644 --- a/lib/bindings/flutter/material/grid_tile.g.dart +++ b/lib/bindings/flutter/material/grid_tile.g.dart @@ -11,11 +11,13 @@ class GridTileAutoBinding extends HTExternalClass { case 'GridTile': return ({positionalArgs, namedArgs, typeArgs}) => GridTile( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - header: namedArgs.containsKey('header') ? namedArgs['header'] : null, - footer: namedArgs.containsKey('footer') ? namedArgs['footer'] : null, + header: + namedArgs.containsKey('header') ? namedArgs['header'] : null, + footer: + namedArgs.containsKey('footer') ? namedArgs['footer'] : null, child: namedArgs['child']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -29,7 +31,7 @@ extension GridTileBinding on GridTile { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('GridTile'); + return const HTType('GridTile'); case 'header': return header; case 'footer': @@ -41,31 +43,44 @@ extension GridTileBinding on GridTile { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/grid_tile_bar.g.dart b/lib/bindings/flutter/material/grid_tile_bar.g.dart index de78ccd..694e8cd 100644 --- a/lib/bindings/flutter/material/grid_tile_bar.g.dart +++ b/lib/bindings/flutter/material/grid_tile_bar.g.dart @@ -11,13 +11,20 @@ class GridTileBarAutoBinding extends HTExternalClass { case 'GridTileBar': return ({positionalArgs, namedArgs, typeArgs}) => GridTileBar( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - leading: namedArgs.containsKey('leading') ? namedArgs['leading'] : null, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + leading: + namedArgs.containsKey('leading') ? namedArgs['leading'] : null, title: namedArgs.containsKey('title') ? namedArgs['title'] : null, - subtitle: namedArgs.containsKey('subtitle') ? namedArgs['subtitle'] : null, - trailing: namedArgs.containsKey('trailing') ? namedArgs['trailing'] : null); + subtitle: namedArgs.containsKey('subtitle') + ? namedArgs['subtitle'] + : null, + trailing: namedArgs.containsKey('trailing') + ? namedArgs['trailing'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -31,7 +38,7 @@ extension GridTileBarBinding on GridTileBar { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('GridTileBar'); + return const HTType('GridTileBar'); case 'backgroundColor': return backgroundColor; case 'leading': @@ -47,31 +54,44 @@ extension GridTileBarBinding on GridTileBar { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/icon_button.g.dart b/lib/bindings/flutter/material/icon_button.g.dart index a217bd8..434a534 100644 --- a/lib/bindings/flutter/material/icon_button.g.dart +++ b/lib/bindings/flutter/material/icon_button.g.dart @@ -13,27 +13,58 @@ class IconButtonAutoBinding extends HTExternalClass { case 'IconButton': return ({positionalArgs, namedArgs, typeArgs}) => IconButton( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - iconSize: namedArgs.containsKey('iconSize') ? namedArgs['iconSize'] : 24.0, - visualDensity: namedArgs.containsKey('visualDensity') ? namedArgs['visualDensity'] : null, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : const EdgeInsets.all(8.0), - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : Alignment.center, - splashRadius: namedArgs.containsKey('splashRadius') ? namedArgs['splashRadius'] : null, + iconSize: namedArgs.containsKey('iconSize') + ? namedArgs['iconSize'] + : 24.0, + visualDensity: namedArgs.containsKey('visualDensity') + ? namedArgs['visualDensity'] + : null, + padding: namedArgs.containsKey('padding') + ? namedArgs['padding'] + : const EdgeInsets.all(8.0), + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : Alignment.center, + splashRadius: namedArgs.containsKey('splashRadius') + ? namedArgs['splashRadius'] + : null, icon: namedArgs['icon'], color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - focusColor: namedArgs.containsKey('focusColor') ? namedArgs['focusColor'] : null, - hoverColor: namedArgs.containsKey('hoverColor') ? namedArgs['hoverColor'] : null, - highlightColor: namedArgs.containsKey('highlightColor') ? namedArgs['highlightColor'] : null, - splashColor: namedArgs.containsKey('splashColor') ? namedArgs['splashColor'] : null, - disabledColor: namedArgs.containsKey('disabledColor') ? namedArgs['disabledColor'] : null, + focusColor: namedArgs.containsKey('focusColor') + ? namedArgs['focusColor'] + : null, + hoverColor: namedArgs.containsKey('hoverColor') + ? namedArgs['hoverColor'] + : null, + highlightColor: namedArgs.containsKey('highlightColor') + ? namedArgs['highlightColor'] + : null, + splashColor: namedArgs.containsKey('splashColor') + ? namedArgs['splashColor'] + : null, + disabledColor: namedArgs.containsKey('disabledColor') + ? namedArgs['disabledColor'] + : null, onPressed: namedArgs['onPressed'], - mouseCursor: namedArgs.containsKey('mouseCursor') ? namedArgs['mouseCursor'] : SystemMouseCursors.click, - focusNode: namedArgs.containsKey('focusNode') ? namedArgs['focusNode'] : null, - autofocus: namedArgs.containsKey('autofocus') ? namedArgs['autofocus'] : false, - tooltip: namedArgs.containsKey('tooltip') ? namedArgs['tooltip'] : null, - enableFeedback: namedArgs.containsKey('enableFeedback') ? namedArgs['enableFeedback'] : true, - constraints: namedArgs.containsKey('constraints') ? namedArgs['constraints'] : null); + mouseCursor: namedArgs.containsKey('mouseCursor') + ? namedArgs['mouseCursor'] + : SystemMouseCursors.click, + focusNode: namedArgs.containsKey('focusNode') + ? namedArgs['focusNode'] + : null, + autofocus: namedArgs.containsKey('autofocus') + ? namedArgs['autofocus'] + : false, + tooltip: + namedArgs.containsKey('tooltip') ? namedArgs['tooltip'] : null, + enableFeedback: namedArgs.containsKey('enableFeedback') + ? namedArgs['enableFeedback'] + : true, + constraints: namedArgs.containsKey('constraints') + ? namedArgs['constraints'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -44,7 +75,8 @@ class IconButtonAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -53,7 +85,7 @@ extension IconButtonBinding on IconButton { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('IconButton'); + return const HTType('IconButton'); case 'iconSize': return iconSize; case 'visualDensity': @@ -97,31 +129,44 @@ extension IconButtonBinding on IconButton { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/icons.g.dart b/lib/bindings/flutter/material/icons.g.dart index 270ad89..6c95635 100644 --- a/lib/bindings/flutter/material/icons.g.dart +++ b/lib/bindings/flutter/material/icons.g.dart @@ -11318,7 +11318,7 @@ class IconsAutoBinding extends HTExternalClass { case 'Icons.zoom_out_sharp': return Icons.zoom_out_sharp; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/ink_decoration.g.dart b/lib/bindings/flutter/material/ink_decoration.g.dart index 3e6cca0..091de85 100644 --- a/lib/bindings/flutter/material/ink_decoration.g.dart +++ b/lib/bindings/flutter/material/ink_decoration.g.dart @@ -12,29 +12,47 @@ class InkAutoBinding extends HTExternalClass { case 'Ink': return ({positionalArgs, namedArgs, typeArgs}) => Ink( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - decoration: namedArgs.containsKey('decoration') ? namedArgs['decoration'] : null, + decoration: namedArgs.containsKey('decoration') + ? namedArgs['decoration'] + : null, width: namedArgs.containsKey('width') ? namedArgs['width'] : null, - height: namedArgs.containsKey('height') ? namedArgs['height'] : null, + height: + namedArgs.containsKey('height') ? namedArgs['height'] : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); case 'Ink.image': return ({positionalArgs, namedArgs, typeArgs}) => Ink.image( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, image: namedArgs['image'], - onImageError: namedArgs.containsKey('onImageError') ? namedArgs['onImageError'] : null, - colorFilter: namedArgs.containsKey('colorFilter') ? namedArgs['colorFilter'] : null, + onImageError: namedArgs.containsKey('onImageError') + ? namedArgs['onImageError'] + : null, + colorFilter: namedArgs.containsKey('colorFilter') + ? namedArgs['colorFilter'] + : null, fit: namedArgs.containsKey('fit') ? namedArgs['fit'] : null, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : Alignment.center, - centerSlice: namedArgs.containsKey('centerSlice') ? namedArgs['centerSlice'] : null, - repeat: namedArgs.containsKey('repeat') ? namedArgs['repeat'] : ImageRepeat.noRepeat, - matchTextDirection: namedArgs.containsKey('matchTextDirection') ? namedArgs['matchTextDirection'] : false, + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : Alignment.center, + centerSlice: namedArgs.containsKey('centerSlice') + ? namedArgs['centerSlice'] + : null, + repeat: namedArgs.containsKey('repeat') + ? namedArgs['repeat'] + : ImageRepeat.noRepeat, + matchTextDirection: namedArgs.containsKey('matchTextDirection') + ? namedArgs['matchTextDirection'] + : false, width: namedArgs.containsKey('width') ? namedArgs['width'] : null, - height: namedArgs.containsKey('height') ? namedArgs['height'] : null, + height: + namedArgs.containsKey('height') ? namedArgs['height'] : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -45,8 +63,9 @@ class InkAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'ImageErrorListener': (HTFunction function) => - (exception, stackTrace) => function.call(positionalArgs: [exception, stackTrace], namedArgs: const {}), + 'ImageErrorListener': (HTFunction function) => (exception, stackTrace) => + function.call( + positionalArgs: [exception, stackTrace], namedArgs: const {}), }; } } @@ -55,7 +74,7 @@ extension InkBinding on Ink { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Ink'); + return const HTType('Ink'); case 'child': return child; case 'padding': @@ -71,7 +90,8 @@ extension InkBinding on Ink { case 'hashCode': return hashCode; case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'createElement': @@ -80,22 +100,33 @@ extension InkBinding on Ink { return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -112,9 +143,11 @@ class InkDecorationAutoBinding extends HTExternalClass { configuration: namedArgs['configuration'], controller: namedArgs['controller'], referenceBox: namedArgs['referenceBox'], - onRemoved: namedArgs.containsKey('onRemoved') ? namedArgs['onRemoved'] : null); + onRemoved: namedArgs.containsKey('onRemoved') + ? namedArgs['onRemoved'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -130,7 +163,8 @@ class InkDecorationAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -139,7 +173,7 @@ extension InkDecorationBinding on InkDecoration { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('InkDecoration'); + return const HTType('InkDecoration'); case 'referenceBox': return referenceBox; case 'onRemoved': @@ -153,11 +187,12 @@ extension InkDecorationBinding on InkDecoration { case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'paintFeature': - return ({positionalArgs, namedArgs, typeArgs}) => paintFeature(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paintFeature(positionalArgs[0], positionalArgs[1]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -170,7 +205,7 @@ extension InkDecorationBinding on InkDecoration { configuration = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/ink_highlight.g.dart b/lib/bindings/flutter/material/ink_highlight.g.dart index 244c98d..d84fc92 100644 --- a/lib/bindings/flutter/material/ink_highlight.g.dart +++ b/lib/bindings/flutter/material/ink_highlight.g.dart @@ -17,16 +17,28 @@ class InkHighlightAutoBinding extends HTExternalClass { referenceBox: namedArgs['referenceBox'], color: namedArgs['color'], textDirection: namedArgs['textDirection'], - shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : BoxShape.rectangle, - radius: namedArgs.containsKey('radius') ? namedArgs['radius'] : null, - borderRadius: namedArgs.containsKey('borderRadius') ? namedArgs['borderRadius'] : null, - customBorder: namedArgs.containsKey('customBorder') ? namedArgs['customBorder'] : null, - rectCallback: namedArgs.containsKey('rectCallback') ? namedArgs['rectCallback'] : null, - onRemoved: namedArgs.containsKey('onRemoved') ? namedArgs['onRemoved'] : null, - fadeDuration: - namedArgs.containsKey('fadeDuration') ? namedArgs['fadeDuration'] : _kDefaultHighlightFadeDuration); + shape: namedArgs.containsKey('shape') + ? namedArgs['shape'] + : BoxShape.rectangle, + radius: + namedArgs.containsKey('radius') ? namedArgs['radius'] : null, + borderRadius: namedArgs.containsKey('borderRadius') + ? namedArgs['borderRadius'] + : null, + customBorder: namedArgs.containsKey('customBorder') + ? namedArgs['customBorder'] + : null, + rectCallback: namedArgs.containsKey('rectCallback') + ? namedArgs['rectCallback'] + : null, + onRemoved: namedArgs.containsKey('onRemoved') + ? namedArgs['onRemoved'] + : null, + fadeDuration: namedArgs.containsKey('fadeDuration') + ? namedArgs['fadeDuration'] + : _kDefaultHighlightFadeDuration); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -37,9 +49,10 @@ class InkHighlightAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RectCallback': (HTFunction function) => - () => function.call(positionalArgs: const [], namedArgs: const {}) as Rect, - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'RectCallback': (HTFunction function) => () => + function.call(positionalArgs: const [], namedArgs: const {}) as Rect, + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -48,7 +61,7 @@ extension InkHighlightBinding on InkHighlight { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('InkHighlight'); + return const HTType('InkHighlight'); case 'referenceBox': return referenceBox; case 'onRemoved': @@ -66,7 +79,8 @@ extension InkHighlightBinding on InkHighlight { case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'paintFeature': - return ({positionalArgs, namedArgs, typeArgs}) => paintFeature(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paintFeature(positionalArgs[0], positionalArgs[1]); case 'confirm': return ({positionalArgs, namedArgs, typeArgs}) => confirm(); case 'cancel': @@ -74,7 +88,7 @@ extension InkHighlightBinding on InkHighlight { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/ink_ripple.g.dart b/lib/bindings/flutter/material/ink_ripple.g.dart index be404eb..410fa0f 100644 --- a/lib/bindings/flutter/material/ink_ripple.g.dart +++ b/lib/bindings/flutter/material/ink_ripple.g.dart @@ -16,16 +16,27 @@ class InkRippleAutoBinding extends HTExternalClass { position: namedArgs['position'], color: namedArgs['color'], textDirection: namedArgs['textDirection'], - containedInkWell: namedArgs.containsKey('containedInkWell') ? namedArgs['containedInkWell'] : false, - rectCallback: namedArgs.containsKey('rectCallback') ? namedArgs['rectCallback'] : null, - borderRadius: namedArgs.containsKey('borderRadius') ? namedArgs['borderRadius'] : null, - customBorder: namedArgs.containsKey('customBorder') ? namedArgs['customBorder'] : null, - radius: namedArgs.containsKey('radius') ? namedArgs['radius'] : null, - onRemoved: namedArgs.containsKey('onRemoved') ? namedArgs['onRemoved'] : null); + containedInkWell: namedArgs.containsKey('containedInkWell') + ? namedArgs['containedInkWell'] + : false, + rectCallback: namedArgs.containsKey('rectCallback') + ? namedArgs['rectCallback'] + : null, + borderRadius: namedArgs.containsKey('borderRadius') + ? namedArgs['borderRadius'] + : null, + customBorder: namedArgs.containsKey('customBorder') + ? namedArgs['customBorder'] + : null, + radius: + namedArgs.containsKey('radius') ? namedArgs['radius'] : null, + onRemoved: namedArgs.containsKey('onRemoved') + ? namedArgs['onRemoved'] + : null); case 'InkRipple.splashFactory': return InkRipple.splashFactory; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -36,9 +47,10 @@ class InkRippleAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RectCallback': (HTFunction function) => - () => function.call(positionalArgs: const [], namedArgs: const {}) as Rect, - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'RectCallback': (HTFunction function) => () => + function.call(positionalArgs: const [], namedArgs: const {}) as Rect, + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -47,7 +59,7 @@ extension InkRippleBinding on InkRipple { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('InkRipple'); + return const HTType('InkRipple'); case 'referenceBox': return referenceBox; case 'onRemoved': @@ -63,11 +75,12 @@ extension InkRippleBinding on InkRipple { case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'paintFeature': - return ({positionalArgs, namedArgs, typeArgs}) => paintFeature(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paintFeature(positionalArgs[0], positionalArgs[1]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/ink_splash.g.dart b/lib/bindings/flutter/material/ink_splash.g.dart index 44e1e3b..a5321f9 100644 --- a/lib/bindings/flutter/material/ink_splash.g.dart +++ b/lib/bindings/flutter/material/ink_splash.g.dart @@ -14,18 +14,31 @@ class InkSplashAutoBinding extends HTExternalClass { controller: namedArgs['controller'], referenceBox: namedArgs['referenceBox'], textDirection: namedArgs['textDirection'], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null, + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null, color: namedArgs['color'], - containedInkWell: namedArgs.containsKey('containedInkWell') ? namedArgs['containedInkWell'] : false, - rectCallback: namedArgs.containsKey('rectCallback') ? namedArgs['rectCallback'] : null, - borderRadius: namedArgs.containsKey('borderRadius') ? namedArgs['borderRadius'] : null, - customBorder: namedArgs.containsKey('customBorder') ? namedArgs['customBorder'] : null, - radius: namedArgs.containsKey('radius') ? namedArgs['radius'] : null, - onRemoved: namedArgs.containsKey('onRemoved') ? namedArgs['onRemoved'] : null); + containedInkWell: namedArgs.containsKey('containedInkWell') + ? namedArgs['containedInkWell'] + : false, + rectCallback: namedArgs.containsKey('rectCallback') + ? namedArgs['rectCallback'] + : null, + borderRadius: namedArgs.containsKey('borderRadius') + ? namedArgs['borderRadius'] + : null, + customBorder: namedArgs.containsKey('customBorder') + ? namedArgs['customBorder'] + : null, + radius: + namedArgs.containsKey('radius') ? namedArgs['radius'] : null, + onRemoved: namedArgs.containsKey('onRemoved') + ? namedArgs['onRemoved'] + : null); case 'InkSplash.splashFactory': return InkSplash.splashFactory; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -36,9 +49,10 @@ class InkSplashAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RectCallback': (HTFunction function) => - () => function.call(positionalArgs: const [], namedArgs: const {}) as Rect, - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'RectCallback': (HTFunction function) => () => + function.call(positionalArgs: const [], namedArgs: const {}) as Rect, + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -47,7 +61,7 @@ extension InkSplashBinding on InkSplash { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('InkSplash'); + return const HTType('InkSplash'); case 'referenceBox': return referenceBox; case 'onRemoved': @@ -63,11 +77,12 @@ extension InkSplashBinding on InkSplash { case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'paintFeature': - return ({positionalArgs, namedArgs, typeArgs}) => paintFeature(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paintFeature(positionalArgs[0], positionalArgs[1]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/ink_well.g.dart b/lib/bindings/flutter/material/ink_well.g.dart index 52dff34..53c4532 100644 --- a/lib/bindings/flutter/material/ink_well.g.dart +++ b/lib/bindings/flutter/material/ink_well.g.dart @@ -15,33 +15,78 @@ class InkResponseAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null, onTap: namedArgs.containsKey('onTap') ? namedArgs['onTap'] : null, - onTapDown: namedArgs.containsKey('onTapDown') ? namedArgs['onTapDown'] : null, - onTapCancel: namedArgs.containsKey('onTapCancel') ? namedArgs['onTapCancel'] : null, - onDoubleTap: namedArgs.containsKey('onDoubleTap') ? namedArgs['onDoubleTap'] : null, - onLongPress: namedArgs.containsKey('onLongPress') ? namedArgs['onLongPress'] : null, - onHighlightChanged: namedArgs.containsKey('onHighlightChanged') ? namedArgs['onHighlightChanged'] : null, - onHover: namedArgs.containsKey('onHover') ? namedArgs['onHover'] : null, - mouseCursor: namedArgs.containsKey('mouseCursor') ? namedArgs['mouseCursor'] : null, - containedInkWell: namedArgs.containsKey('containedInkWell') ? namedArgs['containedInkWell'] : false, - highlightShape: namedArgs.containsKey('highlightShape') ? namedArgs['highlightShape'] : BoxShape.circle, - radius: namedArgs.containsKey('radius') ? namedArgs['radius'] : null, - borderRadius: namedArgs.containsKey('borderRadius') ? namedArgs['borderRadius'] : null, - customBorder: namedArgs.containsKey('customBorder') ? namedArgs['customBorder'] : null, - focusColor: namedArgs.containsKey('focusColor') ? namedArgs['focusColor'] : null, - hoverColor: namedArgs.containsKey('hoverColor') ? namedArgs['hoverColor'] : null, - highlightColor: namedArgs.containsKey('highlightColor') ? namedArgs['highlightColor'] : null, - overlayColor: namedArgs.containsKey('overlayColor') ? namedArgs['overlayColor'] : null, - splashColor: namedArgs.containsKey('splashColor') ? namedArgs['splashColor'] : null, - splashFactory: namedArgs.containsKey('splashFactory') ? namedArgs['splashFactory'] : null, - enableFeedback: namedArgs.containsKey('enableFeedback') ? namedArgs['enableFeedback'] : true, - excludeFromSemantics: - namedArgs.containsKey('excludeFromSemantics') ? namedArgs['excludeFromSemantics'] : false, - focusNode: namedArgs.containsKey('focusNode') ? namedArgs['focusNode'] : null, - canRequestFocus: namedArgs.containsKey('canRequestFocus') ? namedArgs['canRequestFocus'] : true, - onFocusChange: namedArgs.containsKey('onFocusChange') ? namedArgs['onFocusChange'] : null, - autofocus: namedArgs.containsKey('autofocus') ? namedArgs['autofocus'] : false); + onTapDown: namedArgs.containsKey('onTapDown') + ? namedArgs['onTapDown'] + : null, + onTapCancel: namedArgs.containsKey('onTapCancel') + ? namedArgs['onTapCancel'] + : null, + onDoubleTap: namedArgs.containsKey('onDoubleTap') + ? namedArgs['onDoubleTap'] + : null, + onLongPress: namedArgs.containsKey('onLongPress') + ? namedArgs['onLongPress'] + : null, + onHighlightChanged: namedArgs.containsKey('onHighlightChanged') + ? namedArgs['onHighlightChanged'] + : null, + onHover: + namedArgs.containsKey('onHover') ? namedArgs['onHover'] : null, + mouseCursor: namedArgs.containsKey('mouseCursor') + ? namedArgs['mouseCursor'] + : null, + containedInkWell: namedArgs.containsKey('containedInkWell') + ? namedArgs['containedInkWell'] + : false, + highlightShape: namedArgs.containsKey('highlightShape') + ? namedArgs['highlightShape'] + : BoxShape.circle, + radius: + namedArgs.containsKey('radius') ? namedArgs['radius'] : null, + borderRadius: namedArgs.containsKey('borderRadius') + ? namedArgs['borderRadius'] + : null, + customBorder: namedArgs.containsKey('customBorder') + ? namedArgs['customBorder'] + : null, + focusColor: namedArgs.containsKey('focusColor') + ? namedArgs['focusColor'] + : null, + hoverColor: namedArgs.containsKey('hoverColor') + ? namedArgs['hoverColor'] + : null, + highlightColor: namedArgs.containsKey('highlightColor') + ? namedArgs['highlightColor'] + : null, + overlayColor: namedArgs.containsKey('overlayColor') + ? namedArgs['overlayColor'] + : null, + splashColor: namedArgs.containsKey('splashColor') + ? namedArgs['splashColor'] + : null, + splashFactory: namedArgs.containsKey('splashFactory') + ? namedArgs['splashFactory'] + : null, + enableFeedback: namedArgs.containsKey('enableFeedback') + ? namedArgs['enableFeedback'] + : true, + excludeFromSemantics: namedArgs.containsKey('excludeFromSemantics') + ? namedArgs['excludeFromSemantics'] + : false, + focusNode: namedArgs.containsKey('focusNode') + ? namedArgs['focusNode'] + : null, + canRequestFocus: namedArgs.containsKey('canRequestFocus') + ? namedArgs['canRequestFocus'] + : true, + onFocusChange: namedArgs.containsKey('onFocusChange') + ? namedArgs['onFocusChange'] + : null, + autofocus: namedArgs.containsKey('autofocus') + ? namedArgs['autofocus'] + : false); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -52,9 +97,10 @@ class InkResponseAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'GestureTapCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), - 'GestureTapDownCallback': (HTFunction function) => - (details) => function.call(positionalArgs: [details], namedArgs: const {}), + 'GestureTapCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), + 'GestureTapDownCallback': (HTFunction function) => (details) => + function.call(positionalArgs: [details], namedArgs: const {}), 'GestureLongPressCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), }; @@ -65,7 +111,7 @@ extension InkResponseBinding on InkResponse { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('InkResponse'); + return const HTType('InkResponse'); case 'child': return child; case 'onTap': @@ -123,35 +169,50 @@ extension InkResponseBinding on InkResponse { case 'hashCode': return hashCode; case 'getRectCallback': - return ({positionalArgs, namedArgs, typeArgs}) => getRectCallback(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getRectCallback(positionalArgs[0]); case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'debugCheckContext': - return ({positionalArgs, namedArgs, typeArgs}) => debugCheckContext(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCheckContext(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -167,31 +228,72 @@ class InkWellAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null, onTap: namedArgs.containsKey('onTap') ? namedArgs['onTap'] : null, - onDoubleTap: namedArgs.containsKey('onDoubleTap') ? namedArgs['onDoubleTap'] : null, - onLongPress: namedArgs.containsKey('onLongPress') ? namedArgs['onLongPress'] : null, - onTapDown: namedArgs.containsKey('onTapDown') ? namedArgs['onTapDown'] : null, - onTapCancel: namedArgs.containsKey('onTapCancel') ? namedArgs['onTapCancel'] : null, - onHighlightChanged: namedArgs.containsKey('onHighlightChanged') ? namedArgs['onHighlightChanged'] : null, - onHover: namedArgs.containsKey('onHover') ? namedArgs['onHover'] : null, - mouseCursor: namedArgs.containsKey('mouseCursor') ? namedArgs['mouseCursor'] : null, - focusColor: namedArgs.containsKey('focusColor') ? namedArgs['focusColor'] : null, - hoverColor: namedArgs.containsKey('hoverColor') ? namedArgs['hoverColor'] : null, - highlightColor: namedArgs.containsKey('highlightColor') ? namedArgs['highlightColor'] : null, - overlayColor: namedArgs.containsKey('overlayColor') ? namedArgs['overlayColor'] : null, - splashColor: namedArgs.containsKey('splashColor') ? namedArgs['splashColor'] : null, - splashFactory: namedArgs.containsKey('splashFactory') ? namedArgs['splashFactory'] : null, - radius: namedArgs.containsKey('radius') ? namedArgs['radius'] : null, - borderRadius: namedArgs.containsKey('borderRadius') ? namedArgs['borderRadius'] : null, - customBorder: namedArgs.containsKey('customBorder') ? namedArgs['customBorder'] : null, - enableFeedback: namedArgs.containsKey('enableFeedback') ? namedArgs['enableFeedback'] : true, - excludeFromSemantics: - namedArgs.containsKey('excludeFromSemantics') ? namedArgs['excludeFromSemantics'] : false, - focusNode: namedArgs.containsKey('focusNode') ? namedArgs['focusNode'] : null, - canRequestFocus: namedArgs.containsKey('canRequestFocus') ? namedArgs['canRequestFocus'] : true, - onFocusChange: namedArgs.containsKey('onFocusChange') ? namedArgs['onFocusChange'] : null, - autofocus: namedArgs.containsKey('autofocus') ? namedArgs['autofocus'] : false); + onDoubleTap: namedArgs.containsKey('onDoubleTap') + ? namedArgs['onDoubleTap'] + : null, + onLongPress: namedArgs.containsKey('onLongPress') + ? namedArgs['onLongPress'] + : null, + onTapDown: namedArgs.containsKey('onTapDown') + ? namedArgs['onTapDown'] + : null, + onTapCancel: namedArgs.containsKey('onTapCancel') + ? namedArgs['onTapCancel'] + : null, + onHighlightChanged: namedArgs.containsKey('onHighlightChanged') + ? namedArgs['onHighlightChanged'] + : null, + onHover: + namedArgs.containsKey('onHover') ? namedArgs['onHover'] : null, + mouseCursor: namedArgs.containsKey('mouseCursor') + ? namedArgs['mouseCursor'] + : null, + focusColor: namedArgs.containsKey('focusColor') + ? namedArgs['focusColor'] + : null, + hoverColor: namedArgs.containsKey('hoverColor') + ? namedArgs['hoverColor'] + : null, + highlightColor: namedArgs.containsKey('highlightColor') + ? namedArgs['highlightColor'] + : null, + overlayColor: namedArgs.containsKey('overlayColor') + ? namedArgs['overlayColor'] + : null, + splashColor: namedArgs.containsKey('splashColor') + ? namedArgs['splashColor'] + : null, + splashFactory: namedArgs.containsKey('splashFactory') + ? namedArgs['splashFactory'] + : null, + radius: + namedArgs.containsKey('radius') ? namedArgs['radius'] : null, + borderRadius: namedArgs.containsKey('borderRadius') + ? namedArgs['borderRadius'] + : null, + customBorder: namedArgs.containsKey('customBorder') + ? namedArgs['customBorder'] + : null, + enableFeedback: namedArgs.containsKey('enableFeedback') + ? namedArgs['enableFeedback'] + : true, + excludeFromSemantics: namedArgs.containsKey('excludeFromSemantics') + ? namedArgs['excludeFromSemantics'] + : false, + focusNode: namedArgs.containsKey('focusNode') + ? namedArgs['focusNode'] + : null, + canRequestFocus: namedArgs.containsKey('canRequestFocus') + ? namedArgs['canRequestFocus'] + : true, + onFocusChange: namedArgs.containsKey('onFocusChange') + ? namedArgs['onFocusChange'] + : null, + autofocus: namedArgs.containsKey('autofocus') + ? namedArgs['autofocus'] + : false); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -202,11 +304,12 @@ class InkWellAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'GestureTapCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'GestureTapCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), 'GestureLongPressCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), - 'GestureTapDownCallback': (HTFunction function) => - (details) => function.call(positionalArgs: [details], namedArgs: const {}), + 'GestureTapDownCallback': (HTFunction function) => (details) => + function.call(positionalArgs: [details], namedArgs: const {}), 'GestureTapCancelCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), }; @@ -217,7 +320,7 @@ extension InkWellBinding on InkWell { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('InkWell'); + return const HTType('InkWell'); case 'child': return child; case 'onTap': @@ -275,35 +378,50 @@ extension InkWellBinding on InkWell { case 'hashCode': return hashCode; case 'getRectCallback': - return ({positionalArgs, namedArgs, typeArgs}) => getRectCallback(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getRectCallback(positionalArgs[0]); case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'debugCheckContext': - return ({positionalArgs, namedArgs, typeArgs}) => debugCheckContext(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCheckContext(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/input_border.g.dart b/lib/bindings/flutter/material/input_border.g.dart index 6e0086a..25e2767 100644 --- a/lib/bindings/flutter/material/input_border.g.dart +++ b/lib/bindings/flutter/material/input_border.g.dart @@ -11,12 +11,16 @@ class UnderlineInputBorderAutoBinding extends HTExternalClass { switch (varName) { case 'UnderlineInputBorder': return ({positionalArgs, namedArgs, typeArgs}) => UnderlineInputBorder( - borderSide: namedArgs.containsKey('borderSide') ? namedArgs['borderSide'] : const BorderSide(), + borderSide: namedArgs.containsKey('borderSide') + ? namedArgs['borderSide'] + : const BorderSide(), borderRadius: namedArgs.containsKey('borderRadius') ? namedArgs['borderRadius'] - : const BorderRadius.only(topLeft: Radius.circular(4.0), topRight: Radius.circular(4.0))); + : const BorderRadius.only( + topLeft: Radius.circular(4.0), + topRight: Radius.circular(4.0))); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -30,7 +34,7 @@ extension UnderlineInputBorderBinding on UnderlineInputBorder { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('UnderlineInputBorder'); + return const HTType('UnderlineInputBorder'); case 'borderRadius': return borderRadius; case 'borderSide': @@ -43,30 +47,52 @@ extension UnderlineInputBorderBinding on UnderlineInputBorder { return hashCode; case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - borderSide: namedArgs.containsKey('borderSide') ? namedArgs['borderSide'] : null, - borderRadius: namedArgs.containsKey('borderRadius') ? namedArgs['borderRadius'] : null); + borderSide: namedArgs.containsKey('borderSide') + ? namedArgs['borderSide'] + : null, + borderRadius: namedArgs.containsKey('borderRadius') + ? namedArgs['borderRadius'] + : null); case 'scale': - return ({positionalArgs, namedArgs, typeArgs}) => scale(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scale(positionalArgs[0]); case 'getInnerPath': - return ({positionalArgs, namedArgs, typeArgs}) => getInnerPath(positionalArgs[0], - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => getInnerPath( + positionalArgs[0], + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null); case 'getOuterPath': - return ({positionalArgs, namedArgs, typeArgs}) => getOuterPath(positionalArgs[0], - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => getOuterPath( + positionalArgs[0], + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null); case 'lerpFrom': - return ({positionalArgs, namedArgs, typeArgs}) => lerpFrom(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerpFrom(positionalArgs[0], positionalArgs[1]); case 'lerpTo': - return ({positionalArgs, namedArgs, typeArgs}) => lerpTo(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerpTo(positionalArgs[0], positionalArgs[1]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1], - gapStart: namedArgs.containsKey('gapStart') ? namedArgs['gapStart'] : null, - gapExtent: namedArgs.containsKey('gapExtent') ? namedArgs['gapExtent'] : 0.0, - gapPercentage: namedArgs.containsKey('gapPercentage') ? namedArgs['gapPercentage'] : 0.0, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => paint( + positionalArgs[0], positionalArgs[1], + gapStart: namedArgs.containsKey('gapStart') + ? namedArgs['gapStart'] + : null, + gapExtent: namedArgs.containsKey('gapExtent') + ? namedArgs['gapExtent'] + : 0.0, + gapPercentage: namedArgs.containsKey('gapPercentage') + ? namedArgs['gapPercentage'] + : 0.0, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -79,13 +105,17 @@ class OutlineInputBorderAutoBinding extends HTExternalClass { switch (varName) { case 'OutlineInputBorder': return ({positionalArgs, namedArgs, typeArgs}) => OutlineInputBorder( - borderSide: namedArgs.containsKey('borderSide') ? namedArgs['borderSide'] : const BorderSide(), + borderSide: namedArgs.containsKey('borderSide') + ? namedArgs['borderSide'] + : const BorderSide(), borderRadius: namedArgs.containsKey('borderRadius') ? namedArgs['borderRadius'] : const BorderRadius.all(Radius.circular(4.0)), - gapPadding: namedArgs.containsKey('gapPadding') ? namedArgs['gapPadding'] : 4.0); + gapPadding: namedArgs.containsKey('gapPadding') + ? namedArgs['gapPadding'] + : 4.0); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -99,7 +129,7 @@ extension OutlineInputBorderBinding on OutlineInputBorder { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('OutlineInputBorder'); + return const HTType('OutlineInputBorder'); case 'gapPadding': return gapPadding; case 'borderRadius': @@ -114,31 +144,55 @@ extension OutlineInputBorderBinding on OutlineInputBorder { return hashCode; case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - borderSide: namedArgs.containsKey('borderSide') ? namedArgs['borderSide'] : null, - borderRadius: namedArgs.containsKey('borderRadius') ? namedArgs['borderRadius'] : null, - gapPadding: namedArgs.containsKey('gapPadding') ? namedArgs['gapPadding'] : null); + borderSide: namedArgs.containsKey('borderSide') + ? namedArgs['borderSide'] + : null, + borderRadius: namedArgs.containsKey('borderRadius') + ? namedArgs['borderRadius'] + : null, + gapPadding: namedArgs.containsKey('gapPadding') + ? namedArgs['gapPadding'] + : null); case 'scale': - return ({positionalArgs, namedArgs, typeArgs}) => scale(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scale(positionalArgs[0]); case 'lerpFrom': - return ({positionalArgs, namedArgs, typeArgs}) => lerpFrom(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerpFrom(positionalArgs[0], positionalArgs[1]); case 'lerpTo': - return ({positionalArgs, namedArgs, typeArgs}) => lerpTo(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerpTo(positionalArgs[0], positionalArgs[1]); case 'getInnerPath': - return ({positionalArgs, namedArgs, typeArgs}) => getInnerPath(positionalArgs[0], - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => getInnerPath( + positionalArgs[0], + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null); case 'getOuterPath': - return ({positionalArgs, namedArgs, typeArgs}) => getOuterPath(positionalArgs[0], - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => getOuterPath( + positionalArgs[0], + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1], - gapStart: namedArgs.containsKey('gapStart') ? namedArgs['gapStart'] : null, - gapExtent: namedArgs.containsKey('gapExtent') ? namedArgs['gapExtent'] : 0.0, - gapPercentage: namedArgs.containsKey('gapPercentage') ? namedArgs['gapPercentage'] : 0.0, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => paint( + positionalArgs[0], positionalArgs[1], + gapStart: namedArgs.containsKey('gapStart') + ? namedArgs['gapStart'] + : null, + gapExtent: namedArgs.containsKey('gapExtent') + ? namedArgs['gapExtent'] + : 0.0, + gapPercentage: namedArgs.containsKey('gapPercentage') + ? namedArgs['gapPercentage'] + : 0.0, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/input_date_picker_form_field.g.dart b/lib/bindings/flutter/material/input_date_picker_form_field.g.dart index 81a61b7..2ff2430 100644 --- a/lib/bindings/flutter/material/input_date_picker_form_field.g.dart +++ b/lib/bindings/flutter/material/input_date_picker_form_field.g.dart @@ -9,22 +9,41 @@ class InputDatePickerFormFieldAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'InputDatePickerFormField': - return ({positionalArgs, namedArgs, typeArgs}) => InputDatePickerFormField( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - initialDate: namedArgs.containsKey('initialDate') ? namedArgs['initialDate'] : null, - firstDate: namedArgs['firstDate'], - lastDate: namedArgs['lastDate'], - onDateSubmitted: namedArgs.containsKey('onDateSubmitted') ? namedArgs['onDateSubmitted'] : null, - onDateSaved: namedArgs.containsKey('onDateSaved') ? namedArgs['onDateSaved'] : null, - selectableDayPredicate: - namedArgs.containsKey('selectableDayPredicate') ? namedArgs['selectableDayPredicate'] : null, - errorFormatText: namedArgs.containsKey('errorFormatText') ? namedArgs['errorFormatText'] : null, - errorInvalidText: namedArgs.containsKey('errorInvalidText') ? namedArgs['errorInvalidText'] : null, - fieldHintText: namedArgs.containsKey('fieldHintText') ? namedArgs['fieldHintText'] : null, - fieldLabelText: namedArgs.containsKey('fieldLabelText') ? namedArgs['fieldLabelText'] : null, - autofocus: namedArgs.containsKey('autofocus') ? namedArgs['autofocus'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + InputDatePickerFormField( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + initialDate: namedArgs.containsKey('initialDate') + ? namedArgs['initialDate'] + : null, + firstDate: namedArgs['firstDate'], + lastDate: namedArgs['lastDate'], + onDateSubmitted: namedArgs.containsKey('onDateSubmitted') + ? namedArgs['onDateSubmitted'] + : null, + onDateSaved: namedArgs.containsKey('onDateSaved') + ? namedArgs['onDateSaved'] + : null, + selectableDayPredicate: + namedArgs.containsKey('selectableDayPredicate') + ? namedArgs['selectableDayPredicate'] + : null, + errorFormatText: namedArgs.containsKey('errorFormatText') + ? namedArgs['errorFormatText'] + : null, + errorInvalidText: namedArgs.containsKey('errorInvalidText') + ? namedArgs['errorInvalidText'] + : null, + fieldHintText: namedArgs.containsKey('fieldHintText') + ? namedArgs['fieldHintText'] + : null, + fieldLabelText: namedArgs.containsKey('fieldLabelText') + ? namedArgs['fieldLabelText'] + : null, + autofocus: namedArgs.containsKey('autofocus') + ? namedArgs['autofocus'] + : false); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -35,8 +54,8 @@ class InputDatePickerFormFieldAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'SelectableDayPredicate': (HTFunction function) => - (day) => function.call(positionalArgs: [day], namedArgs: const {}) as bool, + 'SelectableDayPredicate': (HTFunction function) => (day) => + function.call(positionalArgs: [day], namedArgs: const {}) as bool, }; } } @@ -45,7 +64,7 @@ extension InputDatePickerFormFieldBinding on InputDatePickerFormField { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('InputDatePickerFormField'); + return const HTType('InputDatePickerFormField'); case 'initialDate': return initialDate; case 'firstDate': @@ -79,25 +98,37 @@ extension InputDatePickerFormFieldBinding on InputDatePickerFormField { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/input_decorator.g.dart b/lib/bindings/flutter/material/input_decorator.g.dart index df827f2..b2e55ef 100644 --- a/lib/bindings/flutter/material/input_decorator.g.dart +++ b/lib/bindings/flutter/material/input_decorator.g.dart @@ -19,7 +19,7 @@ class FloatingLabelBehaviorAutoBinding extends HTExternalClass { case 'FloatingLabelBehavior.always': return FloatingLabelBehavior.always; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -27,13 +27,14 @@ class FloatingLabelBehaviorAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FloatingLabelBehavior'); + return const HTType('FloatingLabelBehavior'); case 'index': return (instance as FloatingLabelBehavior).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as FloatingLabelBehavior).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as FloatingLabelBehavior).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -48,18 +49,31 @@ class InputDecoratorAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => InputDecorator( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, decoration: namedArgs['decoration'], - baseStyle: namedArgs.containsKey('baseStyle') ? namedArgs['baseStyle'] : null, - textAlign: namedArgs.containsKey('textAlign') ? namedArgs['textAlign'] : null, - textAlignVertical: namedArgs.containsKey('textAlignVertical') ? namedArgs['textAlignVertical'] : null, - isFocused: namedArgs.containsKey('isFocused') ? namedArgs['isFocused'] : false, - isHovering: namedArgs.containsKey('isHovering') ? namedArgs['isHovering'] : false, - expands: namedArgs.containsKey('expands') ? namedArgs['expands'] : false, - isEmpty: namedArgs.containsKey('isEmpty') ? namedArgs['isEmpty'] : false, + baseStyle: namedArgs.containsKey('baseStyle') + ? namedArgs['baseStyle'] + : null, + textAlign: namedArgs.containsKey('textAlign') + ? namedArgs['textAlign'] + : null, + textAlignVertical: namedArgs.containsKey('textAlignVertical') + ? namedArgs['textAlignVertical'] + : null, + isFocused: namedArgs.containsKey('isFocused') + ? namedArgs['isFocused'] + : false, + isHovering: namedArgs.containsKey('isHovering') + ? namedArgs['isHovering'] + : false, + expands: + namedArgs.containsKey('expands') ? namedArgs['expands'] : false, + isEmpty: + namedArgs.containsKey('isEmpty') ? namedArgs['isEmpty'] : false, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); case 'InputDecorator.containerOf': - return ({positionalArgs, namedArgs, typeArgs}) => InputDecorator.containerOf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + InputDecorator.containerOf(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -73,7 +87,7 @@ extension InputDecoratorBinding on InputDecorator { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('InputDecorator'); + return const HTType('InputDecorator'); case 'decoration': return decoration; case 'baseStyle': @@ -99,29 +113,41 @@ extension InputDecoratorBinding on InputDecorator { case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -135,35 +161,82 @@ class InputDecorationAutoBinding extends HTExternalClass { case 'InputDecoration': return ({positionalArgs, namedArgs, typeArgs}) => InputDecoration( icon: namedArgs.containsKey('icon') ? namedArgs['icon'] : null, - labelText: namedArgs.containsKey('labelText') ? namedArgs['labelText'] : null, - labelStyle: namedArgs.containsKey('labelStyle') ? namedArgs['labelStyle'] : null, - helperText: namedArgs.containsKey('helperText') ? namedArgs['helperText'] : null, - helperStyle: namedArgs.containsKey('helperStyle') ? namedArgs['helperStyle'] : null, - helperMaxLines: namedArgs.containsKey('helperMaxLines') ? namedArgs['helperMaxLines'] : null, - hintText: namedArgs.containsKey('hintText') ? namedArgs['hintText'] : null, - hintStyle: namedArgs.containsKey('hintStyle') ? namedArgs['hintStyle'] : null, - hintTextDirection: namedArgs.containsKey('hintTextDirection') ? namedArgs['hintTextDirection'] : null, - hintMaxLines: namedArgs.containsKey('hintMaxLines') ? namedArgs['hintMaxLines'] : null, - errorText: namedArgs.containsKey('errorText') ? namedArgs['errorText'] : null, - errorStyle: namedArgs.containsKey('errorStyle') ? namedArgs['errorStyle'] : null, - errorMaxLines: namedArgs.containsKey('errorMaxLines') ? namedArgs['errorMaxLines'] : null, - floatingLabelBehavior: - namedArgs.containsKey('floatingLabelBehavior') ? namedArgs['floatingLabelBehavior'] : null, - isCollapsed: namedArgs.containsKey('isCollapsed') ? namedArgs['isCollapsed'] : false, - isDense: namedArgs.containsKey('isDense') ? namedArgs['isDense'] : null, - contentPadding: namedArgs.containsKey('contentPadding') ? namedArgs['contentPadding'] : null, - prefixIcon: namedArgs.containsKey('prefixIcon') ? namedArgs['prefixIcon'] : null, - prefixIconConstraints: - namedArgs.containsKey('prefixIconConstraints') ? namedArgs['prefixIconConstraints'] : null, - prefix: namedArgs.containsKey('prefix') ? namedArgs['prefix'] : null, - prefixText: namedArgs.containsKey('prefixText') ? namedArgs['prefixText'] : null, - prefixStyle: namedArgs.containsKey('prefixStyle') ? namedArgs['prefixStyle'] : null, - suffixIcon: namedArgs.containsKey('suffixIcon') ? namedArgs['suffixIcon'] : null, - suffix: namedArgs.containsKey('suffix') ? namedArgs['suffix'] : null, - suffixText: namedArgs.containsKey('suffixText') ? namedArgs['suffixText'] : null, - suffixStyle: namedArgs.containsKey('suffixStyle') ? namedArgs['suffixStyle'] : null, + labelText: namedArgs.containsKey('labelText') + ? namedArgs['labelText'] + : null, + labelStyle: namedArgs.containsKey('labelStyle') + ? namedArgs['labelStyle'] + : null, + helperText: namedArgs.containsKey('helperText') + ? namedArgs['helperText'] + : null, + helperStyle: namedArgs.containsKey('helperStyle') + ? namedArgs['helperStyle'] + : null, + helperMaxLines: namedArgs.containsKey('helperMaxLines') + ? namedArgs['helperMaxLines'] + : null, + hintText: namedArgs.containsKey('hintText') + ? namedArgs['hintText'] + : null, + hintStyle: namedArgs.containsKey('hintStyle') + ? namedArgs['hintStyle'] + : null, + hintTextDirection: namedArgs.containsKey('hintTextDirection') + ? namedArgs['hintTextDirection'] + : null, + hintMaxLines: namedArgs.containsKey('hintMaxLines') + ? namedArgs['hintMaxLines'] + : null, + errorText: namedArgs.containsKey('errorText') + ? namedArgs['errorText'] + : null, + errorStyle: namedArgs.containsKey('errorStyle') + ? namedArgs['errorStyle'] + : null, + errorMaxLines: namedArgs.containsKey('errorMaxLines') + ? namedArgs['errorMaxLines'] + : null, + floatingLabelBehavior: namedArgs.containsKey('floatingLabelBehavior') + ? namedArgs['floatingLabelBehavior'] + : null, + isCollapsed: namedArgs.containsKey('isCollapsed') + ? namedArgs['isCollapsed'] + : false, + isDense: + namedArgs.containsKey('isDense') ? namedArgs['isDense'] : null, + contentPadding: namedArgs.containsKey('contentPadding') + ? namedArgs['contentPadding'] + : null, + prefixIcon: namedArgs.containsKey('prefixIcon') + ? namedArgs['prefixIcon'] + : null, + prefixIconConstraints: namedArgs.containsKey('prefixIconConstraints') + ? namedArgs['prefixIconConstraints'] + : null, + prefix: + namedArgs.containsKey('prefix') ? namedArgs['prefix'] : null, + prefixText: namedArgs.containsKey('prefixText') + ? namedArgs['prefixText'] + : null, + prefixStyle: namedArgs.containsKey('prefixStyle') + ? namedArgs['prefixStyle'] + : null, + suffixIcon: namedArgs.containsKey('suffixIcon') + ? namedArgs['suffixIcon'] + : null, + suffix: + namedArgs.containsKey('suffix') ? namedArgs['suffix'] : null, + suffixText: namedArgs.containsKey('suffixText') + ? namedArgs['suffixText'] + : null, + suffixStyle: namedArgs.containsKey('suffixStyle') + ? namedArgs['suffixStyle'] + : null, suffixIconConstraints: - namedArgs.containsKey('suffixIconConstraints') ? namedArgs['suffixIconConstraints'] : null, + namedArgs.containsKey('suffixIconConstraints') + ? namedArgs['suffixIconConstraints'] + : null, counter: namedArgs.containsKey('counter') ? namedArgs['counter'] : null, counterText: namedArgs.containsKey('counterText') ? namedArgs['counterText'] : null, counterStyle: namedArgs.containsKey('counterStyle') ? namedArgs['counterStyle'] : null, @@ -181,20 +254,41 @@ class InputDecorationAutoBinding extends HTExternalClass { semanticCounterText: namedArgs.containsKey('semanticCounterText') ? namedArgs['semanticCounterText'] : null, alignLabelWithHint: namedArgs.containsKey('alignLabelWithHint') ? namedArgs['alignLabelWithHint'] : null); case 'InputDecoration.collapsed': - return ({positionalArgs, namedArgs, typeArgs}) => InputDecoration.collapsed( - hintText: namedArgs['hintText'], - floatingLabelBehavior: - namedArgs.containsKey('floatingLabelBehavior') ? namedArgs['floatingLabelBehavior'] : null, - hintStyle: namedArgs.containsKey('hintStyle') ? namedArgs['hintStyle'] : null, - hintTextDirection: namedArgs.containsKey('hintTextDirection') ? namedArgs['hintTextDirection'] : null, - filled: namedArgs.containsKey('filled') ? namedArgs['filled'] : false, - fillColor: namedArgs.containsKey('fillColor') ? namedArgs['fillColor'] : null, - focusColor: namedArgs.containsKey('focusColor') ? namedArgs['focusColor'] : null, - hoverColor: namedArgs.containsKey('hoverColor') ? namedArgs['hoverColor'] : null, - border: namedArgs.containsKey('border') ? namedArgs['border'] : InputBorder.none, - enabled: namedArgs.containsKey('enabled') ? namedArgs['enabled'] : true); + return ({positionalArgs, namedArgs, typeArgs}) => + InputDecoration + .collapsed( + hintText: namedArgs['hintText'], + floatingLabelBehavior: + namedArgs.containsKey('floatingLabelBehavior') + ? namedArgs['floatingLabelBehavior'] + : null, + hintStyle: namedArgs.containsKey('hintStyle') + ? namedArgs['hintStyle'] + : null, + hintTextDirection: + namedArgs.containsKey('hintTextDirection') + ? namedArgs['hintTextDirection'] + : null, + filled: namedArgs.containsKey('filled') + ? namedArgs['filled'] + : false, + fillColor: namedArgs.containsKey('fillColor') + ? namedArgs['fillColor'] + : null, + focusColor: namedArgs.containsKey('focusColor') + ? namedArgs['focusColor'] + : null, + hoverColor: namedArgs.containsKey('hoverColor') + ? namedArgs['hoverColor'] + : null, + border: namedArgs.containsKey('border') + ? namedArgs['border'] + : InputBorder.none, + enabled: namedArgs.containsKey('enabled') + ? namedArgs['enabled'] + : true); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -208,7 +302,7 @@ extension InputDecorationBinding on InputDecoration { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('InputDecoration'); + return const HTType('InputDecoration'); case 'icon': return icon; case 'labelText': @@ -300,37 +394,80 @@ extension InputDecorationBinding on InputDecoration { case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( icon: namedArgs.containsKey('icon') ? namedArgs['icon'] : null, - labelText: namedArgs.containsKey('labelText') ? namedArgs['labelText'] : null, - labelStyle: namedArgs.containsKey('labelStyle') ? namedArgs['labelStyle'] : null, - helperText: namedArgs.containsKey('helperText') ? namedArgs['helperText'] : null, - helperStyle: namedArgs.containsKey('helperStyle') ? namedArgs['helperStyle'] : null, - helperMaxLines: namedArgs.containsKey('helperMaxLines') ? namedArgs['helperMaxLines'] : null, - hintText: namedArgs.containsKey('hintText') ? namedArgs['hintText'] : null, - hintStyle: namedArgs.containsKey('hintStyle') ? namedArgs['hintStyle'] : null, - hintTextDirection: namedArgs.containsKey('hintTextDirection') ? namedArgs['hintTextDirection'] : null, - hintMaxLines: namedArgs.containsKey('hintMaxLines') ? namedArgs['hintMaxLines'] : null, - errorText: namedArgs.containsKey('errorText') ? namedArgs['errorText'] : null, - errorStyle: namedArgs.containsKey('errorStyle') ? namedArgs['errorStyle'] : null, - errorMaxLines: namedArgs.containsKey('errorMaxLines') ? namedArgs['errorMaxLines'] : null, + labelText: namedArgs.containsKey('labelText') + ? namedArgs['labelText'] + : null, + labelStyle: namedArgs.containsKey('labelStyle') + ? namedArgs['labelStyle'] + : null, + helperText: namedArgs.containsKey('helperText') + ? namedArgs['helperText'] + : null, + helperStyle: namedArgs.containsKey('helperStyle') + ? namedArgs['helperStyle'] + : null, + helperMaxLines: namedArgs.containsKey('helperMaxLines') + ? namedArgs['helperMaxLines'] + : null, + hintText: namedArgs.containsKey('hintText') + ? namedArgs['hintText'] + : null, + hintStyle: namedArgs.containsKey('hintStyle') + ? namedArgs['hintStyle'] + : null, + hintTextDirection: namedArgs.containsKey('hintTextDirection') + ? namedArgs['hintTextDirection'] + : null, + hintMaxLines: namedArgs.containsKey('hintMaxLines') + ? namedArgs['hintMaxLines'] + : null, + errorText: namedArgs.containsKey('errorText') + ? namedArgs['errorText'] + : null, + errorStyle: namedArgs.containsKey('errorStyle') + ? namedArgs['errorStyle'] + : null, + errorMaxLines: namedArgs.containsKey('errorMaxLines') + ? namedArgs['errorMaxLines'] + : null, hasFloatingPlaceholder: - namedArgs.containsKey('hasFloatingPlaceholder') ? namedArgs['hasFloatingPlaceholder'] : null, + namedArgs.containsKey('hasFloatingPlaceholder') + ? namedArgs['hasFloatingPlaceholder'] + : null, floatingLabelBehavior: - namedArgs.containsKey('floatingLabelBehavior') ? namedArgs['floatingLabelBehavior'] : null, - isCollapsed: namedArgs.containsKey('isCollapsed') ? namedArgs['isCollapsed'] : null, - isDense: namedArgs.containsKey('isDense') ? namedArgs['isDense'] : null, - contentPadding: namedArgs.containsKey('contentPadding') ? namedArgs['contentPadding'] : null, - prefixIcon: namedArgs.containsKey('prefixIcon') ? namedArgs['prefixIcon'] : null, - prefix: namedArgs.containsKey('prefix') ? namedArgs['prefix'] : null, - prefixText: namedArgs.containsKey('prefixText') ? namedArgs['prefixText'] : null, + namedArgs.containsKey('floatingLabelBehavior') + ? namedArgs['floatingLabelBehavior'] + : null, + isCollapsed: namedArgs.containsKey('isCollapsed') + ? namedArgs['isCollapsed'] + : null, + isDense: + namedArgs.containsKey('isDense') ? namedArgs['isDense'] : null, + contentPadding: namedArgs.containsKey('contentPadding') + ? namedArgs['contentPadding'] + : null, + prefixIcon: namedArgs.containsKey('prefixIcon') + ? namedArgs['prefixIcon'] + : null, + prefix: + namedArgs.containsKey('prefix') ? namedArgs['prefix'] : null, + prefixText: namedArgs.containsKey('prefixText') + ? namedArgs['prefixText'] + : null, prefixIconConstraints: - namedArgs.containsKey('prefixIconConstraints') ? namedArgs['prefixIconConstraints'] : null, - prefixStyle: namedArgs.containsKey('prefixStyle') ? namedArgs['prefixStyle'] : null, - suffixIcon: namedArgs.containsKey('suffixIcon') ? namedArgs['suffixIcon'] : null, + namedArgs.containsKey('prefixIconConstraints') + ? namedArgs['prefixIconConstraints'] + : null, + prefixStyle: namedArgs.containsKey('prefixStyle') + ? namedArgs['prefixStyle'] + : null, + suffixIcon: namedArgs.containsKey('suffixIcon') + ? namedArgs['suffixIcon'] + : null, suffix: namedArgs.containsKey('suffix') ? namedArgs['suffix'] : null, suffixText: namedArgs.containsKey('suffixText') ? namedArgs['suffixText'] : null, suffixStyle: namedArgs.containsKey('suffixStyle') ? namedArgs['suffixStyle'] : null, - suffixIconConstraints: - namedArgs.containsKey('suffixIconConstraints') ? namedArgs['suffixIconConstraints'] : null, + suffixIconConstraints: namedArgs.containsKey('suffixIconConstraints') ? namedArgs['suffixIconConstraints'] : null, counter: namedArgs.containsKey('counter') ? namedArgs['counter'] : null, counterText: namedArgs.containsKey('counterText') ? namedArgs['counterText'] : null, counterStyle: namedArgs.containsKey('counterStyle') ? namedArgs['counterStyle'] : null, @@ -348,11 +485,12 @@ extension InputDecorationBinding on InputDecoration { semanticCounterText: namedArgs.containsKey('semanticCounterText') ? namedArgs['semanticCounterText'] : null, alignLabelWithHint: namedArgs.containsKey('alignLabelWithHint') ? namedArgs['alignLabelWithHint'] : null); case 'applyDefaults': - return ({positionalArgs, namedArgs, typeArgs}) => applyDefaults(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyDefaults(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -365,34 +503,78 @@ class InputDecorationThemeAutoBinding extends HTExternalClass { switch (varName) { case 'InputDecorationTheme': return ({positionalArgs, namedArgs, typeArgs}) => InputDecorationTheme( - labelStyle: namedArgs.containsKey('labelStyle') ? namedArgs['labelStyle'] : null, - helperStyle: namedArgs.containsKey('helperStyle') ? namedArgs['helperStyle'] : null, - helperMaxLines: namedArgs.containsKey('helperMaxLines') ? namedArgs['helperMaxLines'] : null, - hintStyle: namedArgs.containsKey('hintStyle') ? namedArgs['hintStyle'] : null, - errorStyle: namedArgs.containsKey('errorStyle') ? namedArgs['errorStyle'] : null, - errorMaxLines: namedArgs.containsKey('errorMaxLines') ? namedArgs['errorMaxLines'] : null, - floatingLabelBehavior: namedArgs.containsKey('floatingLabelBehavior') - ? namedArgs['floatingLabelBehavior'] - : FloatingLabelBehavior.auto, - isDense: namedArgs.containsKey('isDense') ? namedArgs['isDense'] : false, - contentPadding: namedArgs.containsKey('contentPadding') ? namedArgs['contentPadding'] : null, - isCollapsed: namedArgs.containsKey('isCollapsed') ? namedArgs['isCollapsed'] : false, - prefixStyle: namedArgs.containsKey('prefixStyle') ? namedArgs['prefixStyle'] : null, - suffixStyle: namedArgs.containsKey('suffixStyle') ? namedArgs['suffixStyle'] : null, - counterStyle: namedArgs.containsKey('counterStyle') ? namedArgs['counterStyle'] : null, - filled: namedArgs.containsKey('filled') ? namedArgs['filled'] : false, - fillColor: namedArgs.containsKey('fillColor') ? namedArgs['fillColor'] : null, - focusColor: namedArgs.containsKey('focusColor') ? namedArgs['focusColor'] : null, - hoverColor: namedArgs.containsKey('hoverColor') ? namedArgs['hoverColor'] : null, - errorBorder: namedArgs.containsKey('errorBorder') ? namedArgs['errorBorder'] : null, - focusedBorder: namedArgs.containsKey('focusedBorder') ? namedArgs['focusedBorder'] : null, - focusedErrorBorder: namedArgs.containsKey('focusedErrorBorder') ? namedArgs['focusedErrorBorder'] : null, - disabledBorder: namedArgs.containsKey('disabledBorder') ? namedArgs['disabledBorder'] : null, - enabledBorder: namedArgs.containsKey('enabledBorder') ? namedArgs['enabledBorder'] : null, - border: namedArgs.containsKey('border') ? namedArgs['border'] : null, - alignLabelWithHint: namedArgs.containsKey('alignLabelWithHint') ? namedArgs['alignLabelWithHint'] : false); + labelStyle: namedArgs.containsKey('labelStyle') + ? namedArgs['labelStyle'] + : null, + helperStyle: namedArgs.containsKey('helperStyle') + ? namedArgs['helperStyle'] + : null, + helperMaxLines: namedArgs.containsKey('helperMaxLines') + ? namedArgs['helperMaxLines'] + : null, + hintStyle: namedArgs.containsKey('hintStyle') + ? namedArgs['hintStyle'] + : null, + errorStyle: namedArgs.containsKey('errorStyle') + ? namedArgs['errorStyle'] + : null, + errorMaxLines: namedArgs.containsKey('errorMaxLines') + ? namedArgs['errorMaxLines'] + : null, + floatingLabelBehavior: + namedArgs.containsKey('floatingLabelBehavior') + ? namedArgs['floatingLabelBehavior'] + : FloatingLabelBehavior.auto, + isDense: + namedArgs.containsKey('isDense') ? namedArgs['isDense'] : false, + contentPadding: namedArgs.containsKey('contentPadding') + ? namedArgs['contentPadding'] + : null, + isCollapsed: namedArgs.containsKey('isCollapsed') + ? namedArgs['isCollapsed'] + : false, + prefixStyle: namedArgs.containsKey('prefixStyle') + ? namedArgs['prefixStyle'] + : null, + suffixStyle: namedArgs.containsKey('suffixStyle') + ? namedArgs['suffixStyle'] + : null, + counterStyle: namedArgs.containsKey('counterStyle') + ? namedArgs['counterStyle'] + : null, + filled: + namedArgs.containsKey('filled') ? namedArgs['filled'] : false, + fillColor: namedArgs.containsKey('fillColor') + ? namedArgs['fillColor'] + : null, + focusColor: namedArgs.containsKey('focusColor') + ? namedArgs['focusColor'] + : null, + hoverColor: namedArgs.containsKey('hoverColor') + ? namedArgs['hoverColor'] + : null, + errorBorder: namedArgs.containsKey('errorBorder') + ? namedArgs['errorBorder'] + : null, + focusedBorder: namedArgs.containsKey('focusedBorder') + ? namedArgs['focusedBorder'] + : null, + focusedErrorBorder: namedArgs.containsKey('focusedErrorBorder') + ? namedArgs['focusedErrorBorder'] + : null, + disabledBorder: namedArgs.containsKey('disabledBorder') + ? namedArgs['disabledBorder'] + : null, + enabledBorder: namedArgs.containsKey('enabledBorder') + ? namedArgs['enabledBorder'] + : null, + border: + namedArgs.containsKey('border') ? namedArgs['border'] : null, + alignLabelWithHint: namedArgs.containsKey('alignLabelWithHint') + ? namedArgs['alignLabelWithHint'] + : false); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -406,7 +588,7 @@ extension InputDecorationThemeBinding on InputDecorationTheme { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('InputDecorationTheme'); + return const HTType('InputDecorationTheme'); case 'labelStyle': return labelStyle; case 'helperStyle': @@ -459,44 +641,92 @@ extension InputDecorationThemeBinding on InputDecorationTheme { return hashCode; case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - labelStyle: namedArgs.containsKey('labelStyle') ? namedArgs['labelStyle'] : null, - helperStyle: namedArgs.containsKey('helperStyle') ? namedArgs['helperStyle'] : null, - helperMaxLines: namedArgs.containsKey('helperMaxLines') ? namedArgs['helperMaxLines'] : null, - hintStyle: namedArgs.containsKey('hintStyle') ? namedArgs['hintStyle'] : null, - errorStyle: namedArgs.containsKey('errorStyle') ? namedArgs['errorStyle'] : null, - errorMaxLines: namedArgs.containsKey('errorMaxLines') ? namedArgs['errorMaxLines'] : null, + labelStyle: namedArgs.containsKey('labelStyle') + ? namedArgs['labelStyle'] + : null, + helperStyle: namedArgs.containsKey('helperStyle') + ? namedArgs['helperStyle'] + : null, + helperMaxLines: namedArgs.containsKey('helperMaxLines') + ? namedArgs['helperMaxLines'] + : null, + hintStyle: namedArgs.containsKey('hintStyle') + ? namedArgs['hintStyle'] + : null, + errorStyle: namedArgs.containsKey('errorStyle') + ? namedArgs['errorStyle'] + : null, + errorMaxLines: namedArgs.containsKey('errorMaxLines') + ? namedArgs['errorMaxLines'] + : null, floatingLabelBehavior: - namedArgs.containsKey('floatingLabelBehavior') ? namedArgs['floatingLabelBehavior'] : null, - isDense: namedArgs.containsKey('isDense') ? namedArgs['isDense'] : null, - contentPadding: namedArgs.containsKey('contentPadding') ? namedArgs['contentPadding'] : null, - isCollapsed: namedArgs.containsKey('isCollapsed') ? namedArgs['isCollapsed'] : null, - prefixStyle: namedArgs.containsKey('prefixStyle') ? namedArgs['prefixStyle'] : null, - suffixStyle: namedArgs.containsKey('suffixStyle') ? namedArgs['suffixStyle'] : null, - counterStyle: namedArgs.containsKey('counterStyle') ? namedArgs['counterStyle'] : null, - filled: namedArgs.containsKey('filled') ? namedArgs['filled'] : null, - fillColor: namedArgs.containsKey('fillColor') ? namedArgs['fillColor'] : null, - focusColor: namedArgs.containsKey('focusColor') ? namedArgs['focusColor'] : null, - hoverColor: namedArgs.containsKey('hoverColor') ? namedArgs['hoverColor'] : null, - errorBorder: namedArgs.containsKey('errorBorder') ? namedArgs['errorBorder'] : null, - focusedBorder: namedArgs.containsKey('focusedBorder') ? namedArgs['focusedBorder'] : null, - focusedErrorBorder: namedArgs.containsKey('focusedErrorBorder') ? namedArgs['focusedErrorBorder'] : null, - disabledBorder: namedArgs.containsKey('disabledBorder') ? namedArgs['disabledBorder'] : null, - enabledBorder: namedArgs.containsKey('enabledBorder') ? namedArgs['enabledBorder'] : null, - border: namedArgs.containsKey('border') ? namedArgs['border'] : null, - alignLabelWithHint: namedArgs.containsKey('alignLabelWithHint') ? namedArgs['alignLabelWithHint'] : null); + namedArgs.containsKey('floatingLabelBehavior') + ? namedArgs['floatingLabelBehavior'] + : null, + isDense: + namedArgs.containsKey('isDense') ? namedArgs['isDense'] : null, + contentPadding: namedArgs.containsKey('contentPadding') + ? namedArgs['contentPadding'] + : null, + isCollapsed: namedArgs.containsKey('isCollapsed') + ? namedArgs['isCollapsed'] + : null, + prefixStyle: namedArgs.containsKey('prefixStyle') + ? namedArgs['prefixStyle'] + : null, + suffixStyle: namedArgs.containsKey('suffixStyle') + ? namedArgs['suffixStyle'] + : null, + counterStyle: namedArgs.containsKey('counterStyle') + ? namedArgs['counterStyle'] + : null, + filled: + namedArgs.containsKey('filled') ? namedArgs['filled'] : null, + fillColor: namedArgs.containsKey('fillColor') + ? namedArgs['fillColor'] + : null, + focusColor: namedArgs.containsKey('focusColor') + ? namedArgs['focusColor'] + : null, + hoverColor: namedArgs.containsKey('hoverColor') + ? namedArgs['hoverColor'] + : null, + errorBorder: namedArgs.containsKey('errorBorder') + ? namedArgs['errorBorder'] + : null, + focusedBorder: namedArgs.containsKey('focusedBorder') + ? namedArgs['focusedBorder'] + : null, + focusedErrorBorder: namedArgs.containsKey('focusedErrorBorder') + ? namedArgs['focusedErrorBorder'] + : null, + disabledBorder: namedArgs.containsKey('disabledBorder') + ? namedArgs['disabledBorder'] + : null, + enabledBorder: namedArgs.containsKey('enabledBorder') + ? namedArgs['enabledBorder'] + : null, + border: + namedArgs.containsKey('border') ? namedArgs['border'] : null, + alignLabelWithHint: namedArgs.containsKey('alignLabelWithHint') + ? namedArgs['alignLabelWithHint'] + : null); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/list_tile.g.dart b/lib/bindings/flutter/material/list_tile.g.dart index db76960..3b4c9f5 100644 --- a/lib/bindings/flutter/material/list_tile.g.dart +++ b/lib/bindings/flutter/material/list_tile.g.dart @@ -17,7 +17,7 @@ class ListTileStyleAutoBinding extends HTExternalClass { case 'ListTileStyle.drawer': return ListTileStyle.drawer; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -25,13 +25,14 @@ class ListTileStyleAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ListTileStyle'); + return const HTType('ListTileStyle'); case 'index': return (instance as ListTileStyle).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as ListTileStyle).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as ListTileStyle).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -51,7 +52,7 @@ class ListTileControlAffinityAutoBinding extends HTExternalClass { case 'ListTileControlAffinity.platform': return ListTileControlAffinity.platform; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -59,13 +60,14 @@ class ListTileControlAffinityAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ListTileControlAffinity'); + return const HTType('ListTileControlAffinity'); case 'index': return (instance as ListTileControlAffinity).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as ListTileControlAffinity).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as ListTileControlAffinity).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -81,17 +83,39 @@ class ListTileThemeAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, dense: namedArgs.containsKey('dense') ? namedArgs['dense'] : false, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - style: namedArgs.containsKey('style') ? namedArgs['style'] : ListTileStyle.list, - selectedColor: namedArgs.containsKey('selectedColor') ? namedArgs['selectedColor'] : null, - iconColor: namedArgs.containsKey('iconColor') ? namedArgs['iconColor'] : null, - textColor: namedArgs.containsKey('textColor') ? namedArgs['textColor'] : null, - contentPadding: namedArgs.containsKey('contentPadding') ? namedArgs['contentPadding'] : null, - tileColor: namedArgs.containsKey('tileColor') ? namedArgs['tileColor'] : null, - selectedTileColor: namedArgs.containsKey('selectedTileColor') ? namedArgs['selectedTileColor'] : null, - enableFeedback: namedArgs.containsKey('enableFeedback') ? namedArgs['enableFeedback'] : null, - horizontalTitleGap: namedArgs.containsKey('horizontalTitleGap') ? namedArgs['horizontalTitleGap'] : null, - minVerticalPadding: namedArgs.containsKey('minVerticalPadding') ? namedArgs['minVerticalPadding'] : null, - minLeadingWidth: namedArgs.containsKey('minLeadingWidth') ? namedArgs['minLeadingWidth'] : null, + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : ListTileStyle.list, + selectedColor: namedArgs.containsKey('selectedColor') + ? namedArgs['selectedColor'] + : null, + iconColor: namedArgs.containsKey('iconColor') + ? namedArgs['iconColor'] + : null, + textColor: namedArgs.containsKey('textColor') + ? namedArgs['textColor'] + : null, + contentPadding: namedArgs.containsKey('contentPadding') + ? namedArgs['contentPadding'] + : null, + tileColor: namedArgs.containsKey('tileColor') + ? namedArgs['tileColor'] + : null, + selectedTileColor: namedArgs.containsKey('selectedTileColor') + ? namedArgs['selectedTileColor'] + : null, + enableFeedback: namedArgs.containsKey('enableFeedback') + ? namedArgs['enableFeedback'] + : null, + horizontalTitleGap: namedArgs.containsKey('horizontalTitleGap') + ? namedArgs['horizontalTitleGap'] + : null, + minVerticalPadding: namedArgs.containsKey('minVerticalPadding') + ? namedArgs['minVerticalPadding'] + : null, + minLeadingWidth: namedArgs.containsKey('minLeadingWidth') + ? namedArgs['minLeadingWidth'] + : null, child: namedArgs['child']); case 'ListTileTheme.merge': return ({positionalArgs, namedArgs, typeArgs}) => ListTileTheme.merge( @@ -99,21 +123,42 @@ class ListTileThemeAutoBinding extends HTExternalClass { dense: namedArgs.containsKey('dense') ? namedArgs['dense'] : null, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null, - selectedColor: namedArgs.containsKey('selectedColor') ? namedArgs['selectedColor'] : null, - iconColor: namedArgs.containsKey('iconColor') ? namedArgs['iconColor'] : null, - textColor: namedArgs.containsKey('textColor') ? namedArgs['textColor'] : null, - contentPadding: namedArgs.containsKey('contentPadding') ? namedArgs['contentPadding'] : null, - tileColor: namedArgs.containsKey('tileColor') ? namedArgs['tileColor'] : null, - selectedTileColor: namedArgs.containsKey('selectedTileColor') ? namedArgs['selectedTileColor'] : null, - enableFeedback: namedArgs.containsKey('enableFeedback') ? namedArgs['enableFeedback'] : null, - horizontalTitleGap: namedArgs.containsKey('horizontalTitleGap') ? namedArgs['horizontalTitleGap'] : null, - minVerticalPadding: namedArgs.containsKey('minVerticalPadding') ? namedArgs['minVerticalPadding'] : null, - minLeadingWidth: namedArgs.containsKey('minLeadingWidth') ? namedArgs['minLeadingWidth'] : null, + selectedColor: namedArgs.containsKey('selectedColor') + ? namedArgs['selectedColor'] + : null, + iconColor: namedArgs.containsKey('iconColor') + ? namedArgs['iconColor'] + : null, + textColor: namedArgs.containsKey('textColor') + ? namedArgs['textColor'] + : null, + contentPadding: namedArgs.containsKey('contentPadding') + ? namedArgs['contentPadding'] + : null, + tileColor: namedArgs.containsKey('tileColor') + ? namedArgs['tileColor'] + : null, + selectedTileColor: namedArgs.containsKey('selectedTileColor') + ? namedArgs['selectedTileColor'] + : null, + enableFeedback: namedArgs.containsKey('enableFeedback') + ? namedArgs['enableFeedback'] + : null, + horizontalTitleGap: namedArgs.containsKey('horizontalTitleGap') + ? namedArgs['horizontalTitleGap'] + : null, + minVerticalPadding: namedArgs.containsKey('minVerticalPadding') + ? namedArgs['minVerticalPadding'] + : null, + minLeadingWidth: namedArgs.containsKey('minLeadingWidth') + ? namedArgs['minLeadingWidth'] + : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); case 'ListTileTheme.of': - return ({positionalArgs, namedArgs, typeArgs}) => ListTileTheme.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + ListTileTheme.of(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -127,7 +172,7 @@ extension ListTileThemeBinding on ListTileTheme { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ListTileTheme'); + return const HTType('ListTileTheme'); case 'dense': return dense; case 'shape': @@ -161,33 +206,47 @@ extension ListTileThemeBinding on ListTileTheme { case 'hashCode': return hashCode; case 'wrap': - return ({positionalArgs, namedArgs, typeArgs}) => wrap(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + wrap(positionalArgs[0], positionalArgs[1]); case 'updateShouldNotify': - return ({positionalArgs, namedArgs, typeArgs}) => updateShouldNotify(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateShouldNotify(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -201,37 +260,76 @@ class ListTileAutoBinding extends HTExternalClass { case 'ListTile': return ({positionalArgs, namedArgs, typeArgs}) => ListTile( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - leading: namedArgs.containsKey('leading') ? namedArgs['leading'] : null, + leading: + namedArgs.containsKey('leading') ? namedArgs['leading'] : null, title: namedArgs.containsKey('title') ? namedArgs['title'] : null, - subtitle: namedArgs.containsKey('subtitle') ? namedArgs['subtitle'] : null, - trailing: namedArgs.containsKey('trailing') ? namedArgs['trailing'] : null, - isThreeLine: namedArgs.containsKey('isThreeLine') ? namedArgs['isThreeLine'] : false, + subtitle: namedArgs.containsKey('subtitle') + ? namedArgs['subtitle'] + : null, + trailing: namedArgs.containsKey('trailing') + ? namedArgs['trailing'] + : null, + isThreeLine: namedArgs.containsKey('isThreeLine') + ? namedArgs['isThreeLine'] + : false, dense: namedArgs.containsKey('dense') ? namedArgs['dense'] : null, - visualDensity: namedArgs.containsKey('visualDensity') ? namedArgs['visualDensity'] : null, + visualDensity: namedArgs.containsKey('visualDensity') + ? namedArgs['visualDensity'] + : null, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - contentPadding: namedArgs.containsKey('contentPadding') ? namedArgs['contentPadding'] : null, - enabled: namedArgs.containsKey('enabled') ? namedArgs['enabled'] : true, + contentPadding: namedArgs.containsKey('contentPadding') + ? namedArgs['contentPadding'] + : null, + enabled: + namedArgs.containsKey('enabled') ? namedArgs['enabled'] : true, onTap: namedArgs.containsKey('onTap') ? namedArgs['onTap'] : null, - onLongPress: namedArgs.containsKey('onLongPress') ? namedArgs['onLongPress'] : null, - mouseCursor: namedArgs.containsKey('mouseCursor') ? namedArgs['mouseCursor'] : null, - selected: namedArgs.containsKey('selected') ? namedArgs['selected'] : false, - focusColor: namedArgs.containsKey('focusColor') ? namedArgs['focusColor'] : null, - hoverColor: namedArgs.containsKey('hoverColor') ? namedArgs['hoverColor'] : null, - focusNode: namedArgs.containsKey('focusNode') ? namedArgs['focusNode'] : null, - autofocus: namedArgs.containsKey('autofocus') ? namedArgs['autofocus'] : false, - tileColor: namedArgs.containsKey('tileColor') ? namedArgs['tileColor'] : null, - selectedTileColor: namedArgs.containsKey('selectedTileColor') ? namedArgs['selectedTileColor'] : null, - enableFeedback: namedArgs.containsKey('enableFeedback') ? namedArgs['enableFeedback'] : null, - horizontalTitleGap: namedArgs.containsKey('horizontalTitleGap') ? namedArgs['horizontalTitleGap'] : null, - minVerticalPadding: namedArgs.containsKey('minVerticalPadding') ? namedArgs['minVerticalPadding'] : null, - minLeadingWidth: namedArgs.containsKey('minLeadingWidth') ? namedArgs['minLeadingWidth'] : null); + onLongPress: namedArgs.containsKey('onLongPress') + ? namedArgs['onLongPress'] + : null, + mouseCursor: namedArgs.containsKey('mouseCursor') + ? namedArgs['mouseCursor'] + : null, + selected: namedArgs.containsKey('selected') + ? namedArgs['selected'] + : false, + focusColor: namedArgs.containsKey('focusColor') + ? namedArgs['focusColor'] + : null, + hoverColor: namedArgs.containsKey('hoverColor') + ? namedArgs['hoverColor'] + : null, + focusNode: namedArgs.containsKey('focusNode') + ? namedArgs['focusNode'] + : null, + autofocus: namedArgs.containsKey('autofocus') + ? namedArgs['autofocus'] + : false, + tileColor: namedArgs.containsKey('tileColor') + ? namedArgs['tileColor'] + : null, + selectedTileColor: namedArgs.containsKey('selectedTileColor') + ? namedArgs['selectedTileColor'] + : null, + enableFeedback: namedArgs.containsKey('enableFeedback') + ? namedArgs['enableFeedback'] + : null, + horizontalTitleGap: namedArgs.containsKey('horizontalTitleGap') + ? namedArgs['horizontalTitleGap'] + : null, + minVerticalPadding: namedArgs.containsKey('minVerticalPadding') + ? namedArgs['minVerticalPadding'] + : null, + minLeadingWidth: namedArgs.containsKey('minLeadingWidth') + ? namedArgs['minLeadingWidth'] + : null); case 'ListTile.divideTiles': return ({positionalArgs, namedArgs, typeArgs}) => ListTile.divideTiles( - context: namedArgs.containsKey('context') ? namedArgs['context'] : null, + context: + namedArgs.containsKey('context') ? namedArgs['context'] : null, tiles: namedArgs.containsKey('tiles') ? namedArgs['tiles'] : null, color: namedArgs.containsKey('color') ? namedArgs['color'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -242,7 +340,8 @@ class ListTileAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'GestureTapCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'GestureTapCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), 'GestureLongPressCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), }; @@ -253,7 +352,7 @@ extension ListTileBinding on ListTile { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ListTile'); + return const HTType('ListTile'); case 'leading': return leading; case 'title': @@ -307,31 +406,44 @@ extension ListTileBinding on ListTile { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/material.g.dart b/lib/bindings/flutter/material/material.g.dart index 17e895d..ecb48b3 100644 --- a/lib/bindings/flutter/material/material.g.dart +++ b/lib/bindings/flutter/material/material.g.dart @@ -23,7 +23,7 @@ class MaterialTypeAutoBinding extends HTExternalClass { case 'MaterialType.transparency': return MaterialType.transparency; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -31,13 +31,14 @@ class MaterialTypeAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('MaterialType'); + return const HTType('MaterialType'); case 'index': return (instance as MaterialType).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as MaterialType).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as MaterialType).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -51,24 +52,40 @@ class MaterialAutoBinding extends HTExternalClass { case 'Material': return ({positionalArgs, namedArgs, typeArgs}) => Material( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - type: namedArgs.containsKey('type') ? namedArgs['type'] : MaterialType.canvas, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : 0.0, + type: namedArgs.containsKey('type') + ? namedArgs['type'] + : MaterialType.canvas, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : 0.0, color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - shadowColor: namedArgs.containsKey('shadowColor') ? namedArgs['shadowColor'] : null, - textStyle: namedArgs.containsKey('textStyle') ? namedArgs['textStyle'] : null, - borderRadius: namedArgs.containsKey('borderRadius') ? namedArgs['borderRadius'] : null, + shadowColor: namedArgs.containsKey('shadowColor') + ? namedArgs['shadowColor'] + : null, + textStyle: namedArgs.containsKey('textStyle') + ? namedArgs['textStyle'] + : null, + borderRadius: namedArgs.containsKey('borderRadius') + ? namedArgs['borderRadius'] + : null, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - borderOnForeground: namedArgs.containsKey('borderOnForeground') ? namedArgs['borderOnForeground'] : true, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.none, - animationDuration: - namedArgs.containsKey('animationDuration') ? namedArgs['animationDuration'] : kThemeChangeDuration, + borderOnForeground: namedArgs.containsKey('borderOnForeground') + ? namedArgs['borderOnForeground'] + : true, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.none, + animationDuration: namedArgs.containsKey('animationDuration') + ? namedArgs['animationDuration'] + : kThemeChangeDuration, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); case 'Material.of': - return ({positionalArgs, namedArgs, typeArgs}) => Material.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Material.of(positionalArgs[0]); case 'Material.defaultSplashRadius': return Material.defaultSplashRadius; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -82,7 +99,7 @@ extension MaterialBinding on Material { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Material'); + return const HTType('Material'); case 'child': return child; case 'type': @@ -112,29 +129,41 @@ extension MaterialBinding on Material { case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -150,7 +179,7 @@ class ShapeBorderTweenAutoBinding extends HTExternalClass { begin: namedArgs.containsKey('begin') ? namedArgs['begin'] : null, end: namedArgs.containsKey('end') ? namedArgs['end'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -169,25 +198,30 @@ extension ShapeBorderTweenBinding on ShapeBorderTween { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ShapeBorderTween'); + return const HTType('ShapeBorderTween'); case 'begin': return begin; case 'end': return end; case 'lerp': - return ({positionalArgs, namedArgs, typeArgs}) => lerp(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerp(positionalArgs[0]); case 'transform': - return ({positionalArgs, namedArgs, typeArgs}) => transform(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transform(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'evaluate': - return ({positionalArgs, namedArgs, typeArgs}) => evaluate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + evaluate(positionalArgs[0]); case 'animate': - return ({positionalArgs, namedArgs, typeArgs}) => animate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + animate(positionalArgs[0]); case 'chain': - return ({positionalArgs, namedArgs, typeArgs}) => chain(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + chain(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -200,7 +234,7 @@ extension ShapeBorderTweenBinding on ShapeBorderTween { end = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/material_button.g.dart b/lib/bindings/flutter/material/material_button.g.dart index 3a02e06..75a136f 100644 --- a/lib/bindings/flutter/material/material_button.g.dart +++ b/lib/bindings/flutter/material/material_button.g.dart @@ -15,39 +15,91 @@ class MaterialButtonAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => MaterialButton( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, onPressed: namedArgs['onPressed'], - onLongPress: namedArgs.containsKey('onLongPress') ? namedArgs['onLongPress'] : null, - onHighlightChanged: namedArgs.containsKey('onHighlightChanged') ? namedArgs['onHighlightChanged'] : null, - mouseCursor: namedArgs.containsKey('mouseCursor') ? namedArgs['mouseCursor'] : null, - textTheme: namedArgs.containsKey('textTheme') ? namedArgs['textTheme'] : null, - textColor: namedArgs.containsKey('textColor') ? namedArgs['textColor'] : null, - disabledTextColor: namedArgs.containsKey('disabledTextColor') ? namedArgs['disabledTextColor'] : null, + onLongPress: namedArgs.containsKey('onLongPress') + ? namedArgs['onLongPress'] + : null, + onHighlightChanged: namedArgs.containsKey('onHighlightChanged') + ? namedArgs['onHighlightChanged'] + : null, + mouseCursor: namedArgs.containsKey('mouseCursor') + ? namedArgs['mouseCursor'] + : null, + textTheme: namedArgs.containsKey('textTheme') + ? namedArgs['textTheme'] + : null, + textColor: namedArgs.containsKey('textColor') + ? namedArgs['textColor'] + : null, + disabledTextColor: namedArgs.containsKey('disabledTextColor') + ? namedArgs['disabledTextColor'] + : null, color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - disabledColor: namedArgs.containsKey('disabledColor') ? namedArgs['disabledColor'] : null, - focusColor: namedArgs.containsKey('focusColor') ? namedArgs['focusColor'] : null, - hoverColor: namedArgs.containsKey('hoverColor') ? namedArgs['hoverColor'] : null, - highlightColor: namedArgs.containsKey('highlightColor') ? namedArgs['highlightColor'] : null, - splashColor: namedArgs.containsKey('splashColor') ? namedArgs['splashColor'] : null, - colorBrightness: namedArgs.containsKey('colorBrightness') ? namedArgs['colorBrightness'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, - focusElevation: namedArgs.containsKey('focusElevation') ? namedArgs['focusElevation'] : null, - hoverElevation: namedArgs.containsKey('hoverElevation') ? namedArgs['hoverElevation'] : null, - highlightElevation: namedArgs.containsKey('highlightElevation') ? namedArgs['highlightElevation'] : null, - disabledElevation: namedArgs.containsKey('disabledElevation') ? namedArgs['disabledElevation'] : null, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, - visualDensity: namedArgs.containsKey('visualDensity') ? namedArgs['visualDensity'] : null, + disabledColor: namedArgs.containsKey('disabledColor') + ? namedArgs['disabledColor'] + : null, + focusColor: namedArgs.containsKey('focusColor') + ? namedArgs['focusColor'] + : null, + hoverColor: namedArgs.containsKey('hoverColor') + ? namedArgs['hoverColor'] + : null, + highlightColor: namedArgs.containsKey('highlightColor') + ? namedArgs['highlightColor'] + : null, + splashColor: namedArgs.containsKey('splashColor') + ? namedArgs['splashColor'] + : null, + colorBrightness: namedArgs.containsKey('colorBrightness') + ? namedArgs['colorBrightness'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, + focusElevation: namedArgs.containsKey('focusElevation') + ? namedArgs['focusElevation'] + : null, + hoverElevation: namedArgs.containsKey('hoverElevation') + ? namedArgs['hoverElevation'] + : null, + highlightElevation: namedArgs.containsKey('highlightElevation') + ? namedArgs['highlightElevation'] + : null, + disabledElevation: namedArgs.containsKey('disabledElevation') + ? namedArgs['disabledElevation'] + : null, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + visualDensity: namedArgs.containsKey('visualDensity') + ? namedArgs['visualDensity'] + : null, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.none, - focusNode: namedArgs.containsKey('focusNode') ? namedArgs['focusNode'] : null, - autofocus: namedArgs.containsKey('autofocus') ? namedArgs['autofocus'] : false, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.none, + focusNode: namedArgs.containsKey('focusNode') + ? namedArgs['focusNode'] + : null, + autofocus: namedArgs.containsKey('autofocus') + ? namedArgs['autofocus'] + : false, materialTapTargetSize: - namedArgs.containsKey('materialTapTargetSize') ? namedArgs['materialTapTargetSize'] : null, - animationDuration: namedArgs.containsKey('animationDuration') ? namedArgs['animationDuration'] : null, - minWidth: namedArgs.containsKey('minWidth') ? namedArgs['minWidth'] : null, - height: namedArgs.containsKey('height') ? namedArgs['height'] : null, - enableFeedback: namedArgs.containsKey('enableFeedback') ? namedArgs['enableFeedback'] : true, + namedArgs.containsKey('materialTapTargetSize') + ? namedArgs['materialTapTargetSize'] + : null, + animationDuration: namedArgs.containsKey('animationDuration') + ? namedArgs['animationDuration'] + : null, + minWidth: namedArgs.containsKey('minWidth') + ? namedArgs['minWidth'] + : null, + height: + namedArgs.containsKey('height') ? namedArgs['height'] : null, + enableFeedback: namedArgs.containsKey('enableFeedback') + ? namedArgs['enableFeedback'] + : true, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -58,7 +110,8 @@ class MaterialButtonAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -67,7 +120,7 @@ extension MaterialButtonBinding on MaterialButton { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('MaterialButton'); + return const HTType('MaterialButton'); case 'onPressed': return onPressed; case 'onLongPress': @@ -137,31 +190,44 @@ extension MaterialButtonBinding on MaterialButton { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/material_localizations.g.dart b/lib/bindings/flutter/material/material_localizations.g.dart index ad89e20..25a3f38 100644 --- a/lib/bindings/flutter/material/material_localizations.g.dart +++ b/lib/bindings/flutter/material/material_localizations.g.dart @@ -8,27 +8,31 @@ class MaterialLocalizationsAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'MaterialLocalizations.of': - return ({positionalArgs, namedArgs, typeArgs}) => MaterialLocalizations.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + MaterialLocalizations.of(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class DefaultMaterialLocalizationsAutoBinding extends HTExternalClass { - DefaultMaterialLocalizationsAutoBinding() : super('DefaultMaterialLocalizations'); + DefaultMaterialLocalizationsAutoBinding() + : super('DefaultMaterialLocalizations'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'DefaultMaterialLocalizations': - return ({positionalArgs, namedArgs, typeArgs}) => DefaultMaterialLocalizations(); + return ({positionalArgs, namedArgs, typeArgs}) => + DefaultMaterialLocalizations(); case 'DefaultMaterialLocalizations.load': - return ({positionalArgs, namedArgs, typeArgs}) => DefaultMaterialLocalizations.load(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + DefaultMaterialLocalizations.load(positionalArgs[0]); case 'DefaultMaterialLocalizations.delegate': return DefaultMaterialLocalizations.delegate; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -42,7 +46,7 @@ extension DefaultMaterialLocalizationsBinding on DefaultMaterialLocalizations { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DefaultMaterialLocalizations'); + return const HTType('DefaultMaterialLocalizations'); case 'narrowWeekdays': return narrowWeekdays; case 'firstDayOfWeekIndex': @@ -182,58 +186,89 @@ extension DefaultMaterialLocalizationsBinding on DefaultMaterialLocalizations { case 'refreshIndicatorSemanticLabel': return refreshIndicatorSemanticLabel; case 'formatHour': - return ({positionalArgs, namedArgs, typeArgs}) => formatHour(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => formatHour( + positionalArgs[0], alwaysUse24HourFormat: - namedArgs.containsKey('alwaysUse24HourFormat') ? namedArgs['alwaysUse24HourFormat'] : false); + namedArgs.containsKey('alwaysUse24HourFormat') + ? namedArgs['alwaysUse24HourFormat'] + : false); case 'formatMinute': - return ({positionalArgs, namedArgs, typeArgs}) => formatMinute(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + formatMinute(positionalArgs[0]); case 'formatYear': - return ({positionalArgs, namedArgs, typeArgs}) => formatYear(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + formatYear(positionalArgs[0]); case 'formatCompactDate': - return ({positionalArgs, namedArgs, typeArgs}) => formatCompactDate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + formatCompactDate(positionalArgs[0]); case 'formatShortDate': - return ({positionalArgs, namedArgs, typeArgs}) => formatShortDate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + formatShortDate(positionalArgs[0]); case 'formatMediumDate': - return ({positionalArgs, namedArgs, typeArgs}) => formatMediumDate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + formatMediumDate(positionalArgs[0]); case 'formatFullDate': - return ({positionalArgs, namedArgs, typeArgs}) => formatFullDate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + formatFullDate(positionalArgs[0]); case 'formatMonthYear': - return ({positionalArgs, namedArgs, typeArgs}) => formatMonthYear(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + formatMonthYear(positionalArgs[0]); case 'formatShortMonthDay': - return ({positionalArgs, namedArgs, typeArgs}) => formatShortMonthDay(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + formatShortMonthDay(positionalArgs[0]); case 'parseCompactDate': - return ({positionalArgs, namedArgs, typeArgs}) => parseCompactDate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + parseCompactDate(positionalArgs[0]); case 'dateRangeStartDateSemanticLabel': - return ({positionalArgs, namedArgs, typeArgs}) => dateRangeStartDateSemanticLabel(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dateRangeStartDateSemanticLabel(positionalArgs[0]); case 'dateRangeEndDateSemanticLabel': - return ({positionalArgs, namedArgs, typeArgs}) => dateRangeEndDateSemanticLabel(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dateRangeEndDateSemanticLabel(positionalArgs[0]); case 'formatDecimal': - return ({positionalArgs, namedArgs, typeArgs}) => formatDecimal(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + formatDecimal(positionalArgs[0]); case 'formatTimeOfDay': - return ({positionalArgs, namedArgs, typeArgs}) => formatTimeOfDay(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => formatTimeOfDay( + positionalArgs[0], alwaysUse24HourFormat: - namedArgs.containsKey('alwaysUse24HourFormat') ? namedArgs['alwaysUse24HourFormat'] : false); + namedArgs.containsKey('alwaysUse24HourFormat') + ? namedArgs['alwaysUse24HourFormat'] + : false); case 'aboutListTileTitle': - return ({positionalArgs, namedArgs, typeArgs}) => aboutListTileTitle(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + aboutListTileTitle(positionalArgs[0]); case 'licensesPackageDetailText': - return ({positionalArgs, namedArgs, typeArgs}) => licensesPackageDetailText(positionalArgs[0]); - case 'pageRowsInfoTitle': return ({positionalArgs, namedArgs, typeArgs}) => - pageRowsInfoTitle(positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3]); + licensesPackageDetailText(positionalArgs[0]); + case 'pageRowsInfoTitle': + return ({positionalArgs, namedArgs, typeArgs}) => pageRowsInfoTitle( + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3]); case 'tabLabel': return ({positionalArgs, namedArgs, typeArgs}) => tabLabel( - tabIndex: namedArgs.containsKey('tabIndex') ? namedArgs['tabIndex'] : null, - tabCount: namedArgs.containsKey('tabCount') ? namedArgs['tabCount'] : null); + tabIndex: namedArgs.containsKey('tabIndex') + ? namedArgs['tabIndex'] + : null, + tabCount: namedArgs.containsKey('tabCount') + ? namedArgs['tabCount'] + : null); case 'selectedRowCountTitle': - return ({positionalArgs, namedArgs, typeArgs}) => selectedRowCountTitle(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + selectedRowCountTitle(positionalArgs[0]); case 'timeOfDayFormat': return ({positionalArgs, namedArgs, typeArgs}) => timeOfDayFormat( alwaysUse24HourFormat: - namedArgs.containsKey('alwaysUse24HourFormat') ? namedArgs['alwaysUse24HourFormat'] : false); + namedArgs.containsKey('alwaysUse24HourFormat') + ? namedArgs['alwaysUse24HourFormat'] + : false); case 'remainingTextFieldCharacterCount': - return ({positionalArgs, namedArgs, typeArgs}) => remainingTextFieldCharacterCount(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + remainingTextFieldCharacterCount(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/material_state.g.dart b/lib/bindings/flutter/material/material_state.g.dart index e22715c..3f0aaf2 100644 --- a/lib/bindings/flutter/material/material_state.g.dart +++ b/lib/bindings/flutter/material/material_state.g.dart @@ -24,7 +24,7 @@ class MaterialStateAutoBinding extends HTExternalClass { case 'MaterialState.error': return MaterialState.error; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -32,13 +32,14 @@ class MaterialStateAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('MaterialState'); + return const HTType('MaterialState'); case 'index': return (instance as MaterialState).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as MaterialState).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as MaterialState).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/mergeable_material.g.dart b/lib/bindings/flutter/material/mergeable_material.g.dart index 4b2c192..9531bb5 100644 --- a/lib/bindings/flutter/material/mergeable_material.g.dart +++ b/lib/bindings/flutter/material/mergeable_material.g.dart @@ -15,7 +15,7 @@ class MaterialSliceAutoBinding extends HTExternalClass { child: namedArgs['child'], color: namedArgs.containsKey('color') ? namedArgs['color'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -29,7 +29,7 @@ extension MaterialSliceBinding on MaterialSlice { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('MaterialSlice'); + return const HTType('MaterialSlice'); case 'child': return child; case 'color': @@ -39,7 +39,7 @@ extension MaterialSliceBinding on MaterialSlice { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -51,10 +51,11 @@ class MaterialGapAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'MaterialGap': - return ({positionalArgs, namedArgs, typeArgs}) => - MaterialGap(key: namedArgs['key'], size: namedArgs.containsKey('size') ? namedArgs['size'] : 16.0); + return ({positionalArgs, namedArgs, typeArgs}) => MaterialGap( + key: namedArgs['key'], + size: namedArgs.containsKey('size') ? namedArgs['size'] : 16.0); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -68,7 +69,7 @@ extension MaterialGapBinding on MaterialGap { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('MaterialGap'); + return const HTType('MaterialGap'); case 'size': return size; case 'key': @@ -76,7 +77,7 @@ extension MaterialGapBinding on MaterialGap { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -90,15 +91,22 @@ class MergeableMaterialAutoBinding extends HTExternalClass { case 'MergeableMaterial': return ({positionalArgs, namedArgs, typeArgs}) => MergeableMaterial( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - mainAxis: namedArgs.containsKey('mainAxis') ? namedArgs['mainAxis'] : Axis.vertical, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : 2, - hasDividers: namedArgs.containsKey('hasDividers') ? namedArgs['hasDividers'] : false, + mainAxis: namedArgs.containsKey('mainAxis') + ? namedArgs['mainAxis'] + : Axis.vertical, + elevation: + namedArgs.containsKey('elevation') ? namedArgs['elevation'] : 2, + hasDividers: namedArgs.containsKey('hasDividers') + ? namedArgs['hasDividers'] + : false, children: namedArgs.containsKey('children') ? List.from(namedArgs['children']) : const [], - dividerColor: namedArgs.containsKey('dividerColor') ? namedArgs['dividerColor'] : null); + dividerColor: namedArgs.containsKey('dividerColor') + ? namedArgs['dividerColor'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -112,7 +120,7 @@ extension MergeableMaterialBinding on MergeableMaterial { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('MergeableMaterial'); + return const HTType('MergeableMaterial'); case 'children': return children; case 'mainAxis': @@ -128,7 +136,8 @@ extension MergeableMaterialBinding on MergeableMaterial { case 'hashCode': return hashCode; case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'createElement': @@ -137,22 +146,33 @@ extension MergeableMaterialBinding on MergeableMaterial { return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/navigation_rail.g.dart b/lib/bindings/flutter/material/navigation_rail.g.dart index e178979..9067074 100644 --- a/lib/bindings/flutter/material/navigation_rail.g.dart +++ b/lib/bindings/flutter/material/navigation_rail.g.dart @@ -17,7 +17,7 @@ class NavigationRailLabelTypeAutoBinding extends HTExternalClass { case 'NavigationRailLabelType.all': return NavigationRailLabelType.all; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -25,13 +25,14 @@ class NavigationRailLabelTypeAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('NavigationRailLabelType'); + return const HTType('NavigationRailLabelType'); case 'index': return (instance as NavigationRailLabelType).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as NavigationRailLabelType).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as NavigationRailLabelType).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -44,29 +45,58 @@ class NavigationRailAutoBinding extends HTExternalClass { switch (varName) { case 'NavigationRail': return ({positionalArgs, namedArgs, typeArgs}) => NavigationRail( - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - extended: namedArgs.containsKey('extended') ? namedArgs['extended'] : false, - leading: namedArgs.containsKey('leading') ? namedArgs['leading'] : null, - trailing: namedArgs.containsKey('trailing') ? namedArgs['trailing'] : null, - destinations: List.from(namedArgs['destinations']), + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + extended: namedArgs.containsKey('extended') + ? namedArgs['extended'] + : false, + leading: + namedArgs.containsKey('leading') ? namedArgs['leading'] : null, + trailing: namedArgs.containsKey('trailing') + ? namedArgs['trailing'] + : null, + destinations: + List.from(namedArgs['destinations']), selectedIndex: namedArgs['selectedIndex'], onDestinationSelected: - namedArgs.containsKey('onDestinationSelected') ? namedArgs['onDestinationSelected'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, - groupAlignment: namedArgs.containsKey('groupAlignment') ? namedArgs['groupAlignment'] : null, - labelType: namedArgs.containsKey('labelType') ? namedArgs['labelType'] : null, + namedArgs.containsKey('onDestinationSelected') + ? namedArgs['onDestinationSelected'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, + groupAlignment: namedArgs.containsKey('groupAlignment') + ? namedArgs['groupAlignment'] + : null, + labelType: namedArgs.containsKey('labelType') + ? namedArgs['labelType'] + : null, unselectedLabelTextStyle: - namedArgs.containsKey('unselectedLabelTextStyle') ? namedArgs['unselectedLabelTextStyle'] : null, + namedArgs.containsKey('unselectedLabelTextStyle') + ? namedArgs['unselectedLabelTextStyle'] + : null, selectedLabelTextStyle: - namedArgs.containsKey('selectedLabelTextStyle') ? namedArgs['selectedLabelTextStyle'] : null, - unselectedIconTheme: namedArgs.containsKey('unselectedIconTheme') ? namedArgs['unselectedIconTheme'] : null, - selectedIconTheme: namedArgs.containsKey('selectedIconTheme') ? namedArgs['selectedIconTheme'] : null, - minWidth: namedArgs.containsKey('minWidth') ? namedArgs['minWidth'] : null, - minExtendedWidth: namedArgs.containsKey('minExtendedWidth') ? namedArgs['minExtendedWidth'] : null); + namedArgs.containsKey('selectedLabelTextStyle') + ? namedArgs['selectedLabelTextStyle'] + : null, + unselectedIconTheme: namedArgs.containsKey('unselectedIconTheme') + ? namedArgs['unselectedIconTheme'] + : null, + selectedIconTheme: namedArgs.containsKey('selectedIconTheme') + ? namedArgs['selectedIconTheme'] + : null, + minWidth: namedArgs.containsKey('minWidth') + ? namedArgs['minWidth'] + : null, + minExtendedWidth: namedArgs.containsKey('minExtendedWidth') + ? namedArgs['minExtendedWidth'] + : null); case 'NavigationRail.extendedAnimation': - return ({positionalArgs, namedArgs, typeArgs}) => NavigationRail.extendedAnimation(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + NavigationRail.extendedAnimation(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -80,7 +110,7 @@ extension NavigationRailBinding on NavigationRail { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('NavigationRail'); + return const HTType('NavigationRail'); case 'backgroundColor': return backgroundColor; case 'extended': @@ -124,25 +154,37 @@ extension NavigationRailBinding on NavigationRail { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -154,13 +196,19 @@ class NavigationRailDestinationAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'NavigationRailDestination': - return ({positionalArgs, namedArgs, typeArgs}) => NavigationRailDestination( - icon: namedArgs['icon'], - selectedIcon: namedArgs.containsKey('selectedIcon') ? namedArgs['selectedIcon'] : null, - label: namedArgs.containsKey('label') ? namedArgs['label'] : null, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + NavigationRailDestination( + icon: namedArgs['icon'], + selectedIcon: namedArgs.containsKey('selectedIcon') + ? namedArgs['selectedIcon'] + : null, + label: + namedArgs.containsKey('label') ? namedArgs['label'] : null, + padding: namedArgs.containsKey('padding') + ? namedArgs['padding'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -174,7 +222,7 @@ extension NavigationRailDestinationBinding on NavigationRailDestination { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('NavigationRailDestination'); + return const HTType('NavigationRailDestination'); case 'icon': return icon; case 'selectedIcon': @@ -184,7 +232,7 @@ extension NavigationRailDestinationBinding on NavigationRailDestination { case 'padding': return padding; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/navigation_rail_theme.g.dart b/lib/bindings/flutter/material/navigation_rail_theme.g.dart index 8c69c23..fdd972e 100644 --- a/lib/bindings/flutter/material/navigation_rail_theme.g.dart +++ b/lib/bindings/flutter/material/navigation_rail_theme.g.dart @@ -11,22 +11,44 @@ class NavigationRailThemeDataAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'NavigationRailThemeData': - return ({positionalArgs, namedArgs, typeArgs}) => NavigationRailThemeData( - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, - unselectedLabelTextStyle: - namedArgs.containsKey('unselectedLabelTextStyle') ? namedArgs['unselectedLabelTextStyle'] : null, - selectedLabelTextStyle: - namedArgs.containsKey('selectedLabelTextStyle') ? namedArgs['selectedLabelTextStyle'] : null, - unselectedIconTheme: namedArgs.containsKey('unselectedIconTheme') ? namedArgs['unselectedIconTheme'] : null, - selectedIconTheme: namedArgs.containsKey('selectedIconTheme') ? namedArgs['selectedIconTheme'] : null, - groupAlignment: namedArgs.containsKey('groupAlignment') ? namedArgs['groupAlignment'] : null, - labelType: namedArgs.containsKey('labelType') ? namedArgs['labelType'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + NavigationRailThemeData( + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, + unselectedLabelTextStyle: + namedArgs.containsKey( + 'unselectedLabelTextStyle') + ? namedArgs['unselectedLabelTextStyle'] + : null, + selectedLabelTextStyle: + namedArgs.containsKey( + 'selectedLabelTextStyle') + ? namedArgs['selectedLabelTextStyle'] + : null, + unselectedIconTheme: + namedArgs + .containsKey('unselectedIconTheme') + ? namedArgs['unselectedIconTheme'] + : null, + selectedIconTheme: namedArgs.containsKey('selectedIconTheme') + ? namedArgs['selectedIconTheme'] + : null, + groupAlignment: namedArgs.containsKey('groupAlignment') + ? namedArgs['groupAlignment'] + : null, + labelType: namedArgs.containsKey('labelType') + ? namedArgs['labelType'] + : null); case 'NavigationRailThemeData.lerp': return ({positionalArgs, namedArgs, typeArgs}) => - NavigationRailThemeData.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + NavigationRailThemeData.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -40,7 +62,7 @@ extension NavigationRailThemeDataBinding on NavigationRailThemeData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('NavigationRailThemeData'); + return const HTType('NavigationRailThemeData'); case 'backgroundColor': return backgroundColor; case 'elevation': @@ -61,29 +83,48 @@ extension NavigationRailThemeDataBinding on NavigationRailThemeData { return hashCode; case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, unselectedLabelTextStyle: - namedArgs.containsKey('unselectedLabelTextStyle') ? namedArgs['unselectedLabelTextStyle'] : null, + namedArgs.containsKey('unselectedLabelTextStyle') + ? namedArgs['unselectedLabelTextStyle'] + : null, selectedLabelTextStyle: - namedArgs.containsKey('selectedLabelTextStyle') ? namedArgs['selectedLabelTextStyle'] : null, - unselectedIconTheme: namedArgs.containsKey('unselectedIconTheme') ? namedArgs['unselectedIconTheme'] : null, - selectedIconTheme: namedArgs.containsKey('selectedIconTheme') ? namedArgs['selectedIconTheme'] : null, - groupAlignment: namedArgs.containsKey('groupAlignment') ? namedArgs['groupAlignment'] : null, - labelType: namedArgs.containsKey('labelType') ? namedArgs['labelType'] : null); + namedArgs.containsKey('selectedLabelTextStyle') + ? namedArgs['selectedLabelTextStyle'] + : null, + unselectedIconTheme: namedArgs.containsKey('unselectedIconTheme') + ? namedArgs['unselectedIconTheme'] + : null, + selectedIconTheme: namedArgs.containsKey('selectedIconTheme') + ? namedArgs['selectedIconTheme'] + : null, + groupAlignment: namedArgs.containsKey('groupAlignment') + ? namedArgs['groupAlignment'] + : null, + labelType: namedArgs.containsKey('labelType') + ? namedArgs['labelType'] + : null); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -100,9 +141,10 @@ class NavigationRailThemeAutoBinding extends HTExternalClass { data: namedArgs['data'], child: namedArgs['child']); case 'NavigationRailTheme.of': - return ({positionalArgs, namedArgs, typeArgs}) => NavigationRailTheme.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + NavigationRailTheme.of(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -116,7 +158,7 @@ extension NavigationRailThemeBinding on NavigationRailTheme { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('NavigationRailTheme'); + return const HTType('NavigationRailTheme'); case 'data': return data; case 'child': @@ -126,33 +168,47 @@ extension NavigationRailThemeBinding on NavigationRailTheme { case 'hashCode': return hashCode; case 'wrap': - return ({positionalArgs, namedArgs, typeArgs}) => wrap(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + wrap(positionalArgs[0], positionalArgs[1]); case 'updateShouldNotify': - return ({positionalArgs, namedArgs, typeArgs}) => updateShouldNotify(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateShouldNotify(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/outlined_button.g.dart b/lib/bindings/flutter/material/outlined_button.g.dart index 577d3a2..5f092e3 100644 --- a/lib/bindings/flutter/material/outlined_button.g.dart +++ b/lib/bindings/flutter/material/outlined_button.g.dart @@ -15,44 +15,93 @@ class OutlinedButtonAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => OutlinedButton( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, onPressed: namedArgs['onPressed'], - onLongPress: namedArgs.containsKey('onLongPress') ? namedArgs['onLongPress'] : null, + onLongPress: namedArgs.containsKey('onLongPress') + ? namedArgs['onLongPress'] + : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null, - focusNode: namedArgs.containsKey('focusNode') ? namedArgs['focusNode'] : null, - autofocus: namedArgs.containsKey('autofocus') ? namedArgs['autofocus'] : false, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.none, + focusNode: namedArgs.containsKey('focusNode') + ? namedArgs['focusNode'] + : null, + autofocus: namedArgs.containsKey('autofocus') + ? namedArgs['autofocus'] + : false, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.none, child: namedArgs['child']); case 'OutlinedButton.icon': return ({positionalArgs, namedArgs, typeArgs}) => OutlinedButton.icon( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, onPressed: namedArgs['onPressed'], - onLongPress: namedArgs.containsKey('onLongPress') ? namedArgs['onLongPress'] : null, + onLongPress: namedArgs.containsKey('onLongPress') + ? namedArgs['onLongPress'] + : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null, - focusNode: namedArgs.containsKey('focusNode') ? namedArgs['focusNode'] : null, - autofocus: namedArgs.containsKey('autofocus') ? namedArgs['autofocus'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : null, + focusNode: namedArgs.containsKey('focusNode') + ? namedArgs['focusNode'] + : null, + autofocus: namedArgs.containsKey('autofocus') + ? namedArgs['autofocus'] + : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : null, icon: namedArgs['icon'], label: namedArgs['label']); case 'OutlinedButton.styleFrom': - return ({positionalArgs, namedArgs, typeArgs}) => OutlinedButton.styleFrom( - primary: namedArgs.containsKey('primary') ? namedArgs['primary'] : null, - onSurface: namedArgs.containsKey('onSurface') ? namedArgs['onSurface'] : null, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - shadowColor: namedArgs.containsKey('shadowColor') ? namedArgs['shadowColor'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, - textStyle: namedArgs.containsKey('textStyle') ? namedArgs['textStyle'] : null, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, - minimumSize: namedArgs.containsKey('minimumSize') ? namedArgs['minimumSize'] : null, - side: namedArgs.containsKey('side') ? namedArgs['side'] : null, - shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - enabledMouseCursor: namedArgs.containsKey('enabledMouseCursor') ? namedArgs['enabledMouseCursor'] : null, - disabledMouseCursor: namedArgs.containsKey('disabledMouseCursor') ? namedArgs['disabledMouseCursor'] : null, - visualDensity: namedArgs.containsKey('visualDensity') ? namedArgs['visualDensity'] : null, - tapTargetSize: namedArgs.containsKey('tapTargetSize') ? namedArgs['tapTargetSize'] : null, - animationDuration: namedArgs.containsKey('animationDuration') ? namedArgs['animationDuration'] : null, - enableFeedback: namedArgs.containsKey('enableFeedback') ? namedArgs['enableFeedback'] : null, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + OutlinedButton.styleFrom( + primary: namedArgs.containsKey('primary') + ? namedArgs['primary'] + : null, + onSurface: namedArgs.containsKey('onSurface') + ? namedArgs['onSurface'] + : null, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + shadowColor: namedArgs.containsKey('shadowColor') + ? namedArgs['shadowColor'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, + textStyle: namedArgs.containsKey('textStyle') + ? namedArgs['textStyle'] + : null, + padding: namedArgs.containsKey('padding') + ? namedArgs['padding'] + : null, + minimumSize: namedArgs.containsKey('minimumSize') + ? namedArgs['minimumSize'] + : null, + side: namedArgs.containsKey('side') ? namedArgs['side'] : null, + shape: + namedArgs.containsKey('shape') ? namedArgs['shape'] : null, + enabledMouseCursor: namedArgs.containsKey('enabledMouseCursor') + ? namedArgs['enabledMouseCursor'] + : null, + disabledMouseCursor: + namedArgs.containsKey('disabledMouseCursor') + ? namedArgs['disabledMouseCursor'] + : null, + visualDensity: namedArgs.containsKey('visualDensity') + ? namedArgs['visualDensity'] + : null, + tapTargetSize: namedArgs.containsKey('tapTargetSize') + ? namedArgs['tapTargetSize'] + : null, + animationDuration: namedArgs.containsKey('animationDuration') + ? namedArgs['animationDuration'] + : null, + enableFeedback: namedArgs.containsKey('enableFeedback') + ? namedArgs['enableFeedback'] + : null, + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -63,7 +112,8 @@ class OutlinedButtonAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -72,7 +122,7 @@ extension OutlinedButtonBinding on OutlinedButton { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('OutlinedButton'); + return const HTType('OutlinedButton'); case 'onPressed': return onPressed; case 'onLongPress': @@ -94,35 +144,49 @@ extension OutlinedButtonBinding on OutlinedButton { case 'hashCode': return hashCode; case 'defaultStyleOf': - return ({positionalArgs, namedArgs, typeArgs}) => defaultStyleOf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + defaultStyleOf(positionalArgs[0]); case 'themeStyleOf': - return ({positionalArgs, namedArgs, typeArgs}) => themeStyleOf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + themeStyleOf(positionalArgs[0]); case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/outlined_button_theme.g.dart b/lib/bindings/flutter/material/outlined_button_theme.g.dart index f186940..332bb66 100644 --- a/lib/bindings/flutter/material/outlined_button_theme.g.dart +++ b/lib/bindings/flutter/material/outlined_button_theme.g.dart @@ -11,12 +11,15 @@ class OutlinedButtonThemeDataAutoBinding extends HTExternalClass { switch (varName) { case 'OutlinedButtonThemeData': return ({positionalArgs, namedArgs, typeArgs}) => - OutlinedButtonThemeData(style: namedArgs.containsKey('style') ? namedArgs['style'] : null); + OutlinedButtonThemeData( + style: + namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'OutlinedButtonThemeData.lerp': return ({positionalArgs, namedArgs, typeArgs}) => - OutlinedButtonThemeData.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + OutlinedButtonThemeData.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -30,24 +33,27 @@ extension OutlinedButtonThemeDataBinding on OutlinedButtonThemeData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('OutlinedButtonThemeData'); + return const HTType('OutlinedButtonThemeData'); case 'style': return style; case 'hashCode': return hashCode; case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -64,9 +70,10 @@ class OutlinedButtonThemeAutoBinding extends HTExternalClass { data: namedArgs['data'], child: namedArgs['child']); case 'OutlinedButtonTheme.of': - return ({positionalArgs, namedArgs, typeArgs}) => OutlinedButtonTheme.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + OutlinedButtonTheme.of(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -80,7 +87,7 @@ extension OutlinedButtonThemeBinding on OutlinedButtonTheme { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('OutlinedButtonTheme'); + return const HTType('OutlinedButtonTheme'); case 'data': return data; case 'child': @@ -90,33 +97,47 @@ extension OutlinedButtonThemeBinding on OutlinedButtonTheme { case 'hashCode': return hashCode; case 'wrap': - return ({positionalArgs, namedArgs, typeArgs}) => wrap(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + wrap(positionalArgs[0], positionalArgs[1]); case 'updateShouldNotify': - return ({positionalArgs, namedArgs, typeArgs}) => updateShouldNotify(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateShouldNotify(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/page_transitions_theme.g.dart b/lib/bindings/flutter/material/page_transitions_theme.g.dart index 52c11f5..1c993b5 100644 --- a/lib/bindings/flutter/material/page_transitions_theme.g.dart +++ b/lib/bindings/flutter/material/page_transitions_theme.g.dart @@ -5,15 +5,17 @@ import 'package:flutter/foundation.dart'; import 'package:flutter/widgets.dart'; class FadeUpwardsPageTransitionsBuilderAutoBinding extends HTExternalClass { - FadeUpwardsPageTransitionsBuilderAutoBinding() : super('FadeUpwardsPageTransitionsBuilder'); + FadeUpwardsPageTransitionsBuilderAutoBinding() + : super('FadeUpwardsPageTransitionsBuilder'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'FadeUpwardsPageTransitionsBuilder': - return ({positionalArgs, namedArgs, typeArgs}) => FadeUpwardsPageTransitionsBuilder(); + return ({positionalArgs, namedArgs, typeArgs}) => + FadeUpwardsPageTransitionsBuilder(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -23,30 +25,37 @@ class FadeUpwardsPageTransitionsBuilderAutoBinding extends HTExternalClass { } } -extension FadeUpwardsPageTransitionsBuilderBinding on FadeUpwardsPageTransitionsBuilder { +extension FadeUpwardsPageTransitionsBuilderBinding + on FadeUpwardsPageTransitionsBuilder { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FadeUpwardsPageTransitionsBuilder'); + return const HTType('FadeUpwardsPageTransitionsBuilder'); case 'buildTransitions': return ({positionalArgs, namedArgs, typeArgs}) => buildTransitions( - positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3], positionalArgs[4]); + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3], + positionalArgs[4]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class OpenUpwardsPageTransitionsBuilderAutoBinding extends HTExternalClass { - OpenUpwardsPageTransitionsBuilderAutoBinding() : super('OpenUpwardsPageTransitionsBuilder'); + OpenUpwardsPageTransitionsBuilderAutoBinding() + : super('OpenUpwardsPageTransitionsBuilder'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'OpenUpwardsPageTransitionsBuilder': - return ({positionalArgs, namedArgs, typeArgs}) => OpenUpwardsPageTransitionsBuilder(); + return ({positionalArgs, namedArgs, typeArgs}) => + OpenUpwardsPageTransitionsBuilder(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -56,16 +65,21 @@ class OpenUpwardsPageTransitionsBuilderAutoBinding extends HTExternalClass { } } -extension OpenUpwardsPageTransitionsBuilderBinding on OpenUpwardsPageTransitionsBuilder { +extension OpenUpwardsPageTransitionsBuilderBinding + on OpenUpwardsPageTransitionsBuilder { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('OpenUpwardsPageTransitionsBuilder'); + return const HTType('OpenUpwardsPageTransitionsBuilder'); case 'buildTransitions': return ({positionalArgs, namedArgs, typeArgs}) => buildTransitions( - positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3], positionalArgs[4]); + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3], + positionalArgs[4]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -77,9 +91,10 @@ class ZoomPageTransitionsBuilderAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ZoomPageTransitionsBuilder': - return ({positionalArgs, namedArgs, typeArgs}) => ZoomPageTransitionsBuilder(); + return ({positionalArgs, namedArgs, typeArgs}) => + ZoomPageTransitionsBuilder(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -93,26 +108,32 @@ extension ZoomPageTransitionsBuilderBinding on ZoomPageTransitionsBuilder { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ZoomPageTransitionsBuilder'); + return const HTType('ZoomPageTransitionsBuilder'); case 'buildTransitions': return ({positionalArgs, namedArgs, typeArgs}) => buildTransitions( - positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3], positionalArgs[4]); + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3], + positionalArgs[4]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class CupertinoPageTransitionsBuilderAutoBinding extends HTExternalClass { - CupertinoPageTransitionsBuilderAutoBinding() : super('CupertinoPageTransitionsBuilder'); + CupertinoPageTransitionsBuilderAutoBinding() + : super('CupertinoPageTransitionsBuilder'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'CupertinoPageTransitionsBuilder': - return ({positionalArgs, namedArgs, typeArgs}) => CupertinoPageTransitionsBuilder(); + return ({positionalArgs, namedArgs, typeArgs}) => + CupertinoPageTransitionsBuilder(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -122,16 +143,21 @@ class CupertinoPageTransitionsBuilderAutoBinding extends HTExternalClass { } } -extension CupertinoPageTransitionsBuilderBinding on CupertinoPageTransitionsBuilder { +extension CupertinoPageTransitionsBuilderBinding + on CupertinoPageTransitionsBuilder { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CupertinoPageTransitionsBuilder'); + return const HTType('CupertinoPageTransitionsBuilder'); case 'buildTransitions': return ({positionalArgs, namedArgs, typeArgs}) => buildTransitions( - positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3], positionalArgs[4]); + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3], + positionalArgs[4]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -143,10 +169,12 @@ class PageTransitionsThemeAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'PageTransitionsTheme': - return ({positionalArgs, namedArgs, typeArgs}) => - PageTransitionsTheme(builders: namedArgs.containsKey('builders') ? namedArgs['builders'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => PageTransitionsTheme( + builders: namedArgs.containsKey('builders') + ? namedArgs['builders'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -160,27 +188,34 @@ extension PageTransitionsThemeBinding on PageTransitionsTheme { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PageTransitionsTheme'); + return const HTType('PageTransitionsTheme'); case 'builders': return builders; case 'hashCode': return hashCode; case 'buildTransitions': return ({positionalArgs, namedArgs, typeArgs}) => buildTransitions( - positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3], positionalArgs[4]); + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3], + positionalArgs[4]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/paginated_data_table.g.dart b/lib/bindings/flutter/material/paginated_data_table.g.dart index 1947d94..bde89c6 100644 --- a/lib/bindings/flutter/material/paginated_data_table.g.dart +++ b/lib/bindings/flutter/material/paginated_data_table.g.dart @@ -13,21 +13,45 @@ class PaginatedDataTableAutoBinding extends HTExternalClass { case 'PaginatedDataTable': return ({positionalArgs, namedArgs, typeArgs}) => PaginatedDataTable( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - header: namedArgs.containsKey('header') ? namedArgs['header'] : null, - actions: namedArgs.containsKey('actions') ? List.from(namedArgs['actions']) : null, + header: + namedArgs.containsKey('header') ? namedArgs['header'] : null, + actions: namedArgs.containsKey('actions') + ? List.from(namedArgs['actions']) + : null, columns: List.from(namedArgs['columns']), - sortColumnIndex: namedArgs.containsKey('sortColumnIndex') ? namedArgs['sortColumnIndex'] : null, - sortAscending: namedArgs.containsKey('sortAscending') ? namedArgs['sortAscending'] : true, - onSelectAll: namedArgs.containsKey('onSelectAll') ? namedArgs['onSelectAll'] : null, - dataRowHeight: - namedArgs.containsKey('dataRowHeight') ? namedArgs['dataRowHeight'] : kMinInteractiveDimension, - headingRowHeight: namedArgs.containsKey('headingRowHeight') ? namedArgs['headingRowHeight'] : 56.0, - horizontalMargin: namedArgs.containsKey('horizontalMargin') ? namedArgs['horizontalMargin'] : 24.0, - columnSpacing: namedArgs.containsKey('columnSpacing') ? namedArgs['columnSpacing'] : 56.0, - showCheckboxColumn: namedArgs.containsKey('showCheckboxColumn') ? namedArgs['showCheckboxColumn'] : true, - initialFirstRowIndex: namedArgs.containsKey('initialFirstRowIndex') ? namedArgs['initialFirstRowIndex'] : 0, - onPageChanged: namedArgs.containsKey('onPageChanged') ? namedArgs['onPageChanged'] : null, - rowsPerPage: namedArgs.containsKey('rowsPerPage') ? namedArgs['rowsPerPage'] : defaultRowsPerPage, + sortColumnIndex: namedArgs.containsKey('sortColumnIndex') + ? namedArgs['sortColumnIndex'] + : null, + sortAscending: namedArgs.containsKey('sortAscending') + ? namedArgs['sortAscending'] + : true, + onSelectAll: namedArgs.containsKey('onSelectAll') + ? namedArgs['onSelectAll'] + : null, + dataRowHeight: namedArgs.containsKey('dataRowHeight') + ? namedArgs['dataRowHeight'] + : kMinInteractiveDimension, + headingRowHeight: namedArgs.containsKey('headingRowHeight') + ? namedArgs['headingRowHeight'] + : 56.0, + horizontalMargin: namedArgs.containsKey('horizontalMargin') + ? namedArgs['horizontalMargin'] + : 24.0, + columnSpacing: namedArgs.containsKey('columnSpacing') + ? namedArgs['columnSpacing'] + : 56.0, + showCheckboxColumn: namedArgs.containsKey('showCheckboxColumn') + ? namedArgs['showCheckboxColumn'] + : true, + initialFirstRowIndex: namedArgs.containsKey('initialFirstRowIndex') + ? namedArgs['initialFirstRowIndex'] + : 0, + onPageChanged: namedArgs.containsKey('onPageChanged') + ? namedArgs['onPageChanged'] + : null, + rowsPerPage: namedArgs.containsKey('rowsPerPage') + ? namedArgs['rowsPerPage'] + : defaultRowsPerPage, availableRowsPerPage: namedArgs.containsKey('availableRowsPerPage') ? List.from(namedArgs['availableRowsPerPage']) : const [ @@ -36,15 +60,17 @@ class PaginatedDataTableAutoBinding extends HTExternalClass { defaultRowsPerPage * 5, defaultRowsPerPage * 10 ], - onRowsPerPageChanged: - namedArgs.containsKey('onRowsPerPageChanged') ? namedArgs['onRowsPerPageChanged'] : null, - dragStartBehavior: - namedArgs.containsKey('dragStartBehavior') ? namedArgs['dragStartBehavior'] : DragStartBehavior.start, + onRowsPerPageChanged: namedArgs.containsKey('onRowsPerPageChanged') + ? namedArgs['onRowsPerPageChanged'] + : null, + dragStartBehavior: namedArgs.containsKey('dragStartBehavior') + ? namedArgs['dragStartBehavior'] + : DragStartBehavior.start, source: namedArgs['source']); case 'PaginatedDataTable.defaultRowsPerPage': return PaginatedDataTable.defaultRowsPerPage; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -60,7 +86,7 @@ extension PaginatedDataTableBinding on PaginatedDataTable { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PaginatedDataTable'); + return const HTType('PaginatedDataTable'); case 'header': return header; case 'actions': @@ -108,25 +134,37 @@ extension PaginatedDataTableBinding on PaginatedDataTable { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -138,9 +176,10 @@ class PaginatedDataTableStateAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'PaginatedDataTableState': - return ({positionalArgs, namedArgs, typeArgs}) => PaginatedDataTableState(); + return ({positionalArgs, namedArgs, typeArgs}) => + PaginatedDataTableState(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -154,7 +193,7 @@ extension PaginatedDataTableStateBinding on PaginatedDataTableState { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PaginatedDataTableState'); + return const HTType('PaginatedDataTableState'); case 'widget': return widget; case 'context': @@ -164,26 +203,32 @@ extension PaginatedDataTableStateBinding on PaginatedDataTableState { case 'initState': return ({positionalArgs, namedArgs, typeArgs}) => initState(); case 'didUpdateWidget': - return ({positionalArgs, namedArgs, typeArgs}) => didUpdateWidget(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + didUpdateWidget(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'pageTo': - return ({positionalArgs, namedArgs, typeArgs}) => pageTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + pageTo(positionalArgs[0]); case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/popup_menu.g.dart b/lib/bindings/flutter/material/popup_menu.g.dart index 9651fc6..d5f5e74 100644 --- a/lib/bindings/flutter/material/popup_menu.g.dart +++ b/lib/bindings/flutter/material/popup_menu.g.dart @@ -15,9 +15,11 @@ class PopupMenuDividerAutoBinding extends HTExternalClass { case 'PopupMenuDivider': return ({positionalArgs, namedArgs, typeArgs}) => PopupMenuDivider( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - height: namedArgs.containsKey('height') ? namedArgs['height'] : _kMenuDividerHeight); + height: namedArgs.containsKey('height') + ? namedArgs['height'] + : _kMenuDividerHeight); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -31,7 +33,7 @@ extension PopupMenuDividerBinding on PopupMenuDivider { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PopupMenuDivider'); + return const HTType('PopupMenuDivider'); case 'height': return height; case 'key': @@ -39,7 +41,8 @@ extension PopupMenuDividerBinding on PopupMenuDivider { case 'hashCode': return hashCode; case 'represents': - return ({positionalArgs, namedArgs, typeArgs}) => represents(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + represents(positionalArgs[0]); case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'createElement': @@ -47,25 +50,37 @@ extension PopupMenuDividerBinding on PopupMenuDivider { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/popup_menu_theme.g.dart b/lib/bindings/flutter/material/popup_menu_theme.g.dart index f82a828..d91b967 100644 --- a/lib/bindings/flutter/material/popup_menu_theme.g.dart +++ b/lib/bindings/flutter/material/popup_menu_theme.g.dart @@ -13,14 +13,21 @@ class PopupMenuThemeDataAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => PopupMenuThemeData( color: namedArgs.containsKey('color') ? namedArgs['color'] : null, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, - textStyle: namedArgs.containsKey('textStyle') ? namedArgs['textStyle'] : null, - enableFeedback: namedArgs.containsKey('enableFeedback') ? namedArgs['enableFeedback'] : null); + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, + textStyle: namedArgs.containsKey('textStyle') + ? namedArgs['textStyle'] + : null, + enableFeedback: namedArgs.containsKey('enableFeedback') + ? namedArgs['enableFeedback'] + : null); case 'PopupMenuThemeData.lerp': return ({positionalArgs, namedArgs, typeArgs}) => - PopupMenuThemeData.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + PopupMenuThemeData.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -34,7 +41,7 @@ extension PopupMenuThemeDataBinding on PopupMenuThemeData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PopupMenuThemeData'); + return const HTType('PopupMenuThemeData'); case 'color': return color; case 'shape': @@ -51,22 +58,31 @@ extension PopupMenuThemeDataBinding on PopupMenuThemeData { return ({positionalArgs, namedArgs, typeArgs}) => copyWith( color: namedArgs.containsKey('color') ? namedArgs['color'] : null, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, - textStyle: namedArgs.containsKey('textStyle') ? namedArgs['textStyle'] : null, - enableFeedback: namedArgs.containsKey('enableFeedback') ? namedArgs['enableFeedback'] : null); + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, + textStyle: namedArgs.containsKey('textStyle') + ? namedArgs['textStyle'] + : null, + enableFeedback: namedArgs.containsKey('enableFeedback') + ? namedArgs['enableFeedback'] + : null); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -83,9 +99,10 @@ class PopupMenuThemeAutoBinding extends HTExternalClass { data: namedArgs['data'], child: namedArgs['child']); case 'PopupMenuTheme.of': - return ({positionalArgs, namedArgs, typeArgs}) => PopupMenuTheme.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + PopupMenuTheme.of(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -99,7 +116,7 @@ extension PopupMenuThemeBinding on PopupMenuTheme { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PopupMenuTheme'); + return const HTType('PopupMenuTheme'); case 'data': return data; case 'child': @@ -109,33 +126,47 @@ extension PopupMenuThemeBinding on PopupMenuTheme { case 'hashCode': return hashCode; case 'wrap': - return ({positionalArgs, namedArgs, typeArgs}) => wrap(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + wrap(positionalArgs[0], positionalArgs[1]); case 'updateShouldNotify': - return ({positionalArgs, namedArgs, typeArgs}) => updateShouldNotify(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateShouldNotify(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/progress_indicator.g.dart b/lib/bindings/flutter/material/progress_indicator.g.dart index 6ff1eb4..7856814 100644 --- a/lib/bindings/flutter/material/progress_indicator.g.dart +++ b/lib/bindings/flutter/material/progress_indicator.g.dart @@ -11,16 +11,28 @@ class LinearProgressIndicatorAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'LinearProgressIndicator': - return ({positionalArgs, namedArgs, typeArgs}) => LinearProgressIndicator( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - value: namedArgs.containsKey('value') ? namedArgs['value'] : null, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - valueColor: namedArgs.containsKey('valueColor') ? namedArgs['valueColor'] : null, - minHeight: namedArgs.containsKey('minHeight') ? namedArgs['minHeight'] : null, - semanticsLabel: namedArgs.containsKey('semanticsLabel') ? namedArgs['semanticsLabel'] : null, - semanticsValue: namedArgs.containsKey('semanticsValue') ? namedArgs['semanticsValue'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + LinearProgressIndicator( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + value: + namedArgs.containsKey('value') ? namedArgs['value'] : null, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + valueColor: namedArgs.containsKey('valueColor') + ? namedArgs['valueColor'] + : null, + minHeight: namedArgs.containsKey('minHeight') + ? namedArgs['minHeight'] + : null, + semanticsLabel: namedArgs.containsKey('semanticsLabel') + ? namedArgs['semanticsLabel'] + : null, + semanticsValue: namedArgs.containsKey('semanticsValue') + ? namedArgs['semanticsValue'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -34,7 +46,7 @@ extension LinearProgressIndicatorBinding on LinearProgressIndicator { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('LinearProgressIndicator'); + return const HTType('LinearProgressIndicator'); case 'minHeight': return minHeight; case 'value': @@ -54,29 +66,41 @@ extension LinearProgressIndicatorBinding on LinearProgressIndicator { case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -88,25 +112,55 @@ class CircularProgressIndicatorAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'CircularProgressIndicator': - return ({positionalArgs, namedArgs, typeArgs}) => CircularProgressIndicator( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - value: namedArgs.containsKey('value') ? namedArgs['value'] : null, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - valueColor: namedArgs.containsKey('valueColor') ? namedArgs['valueColor'] : null, - strokeWidth: namedArgs.containsKey('strokeWidth') ? namedArgs['strokeWidth'] : 4.0, - semanticsLabel: namedArgs.containsKey('semanticsLabel') ? namedArgs['semanticsLabel'] : null, - semanticsValue: namedArgs.containsKey('semanticsValue') ? namedArgs['semanticsValue'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + CircularProgressIndicator( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + value: namedArgs.containsKey('value') + ? namedArgs['value'] + : null, + backgroundColor: namedArgs.containsKey( + 'backgroundColor') + ? namedArgs['backgroundColor'] + : null, + valueColor: namedArgs.containsKey( + 'valueColor') + ? namedArgs['valueColor'] + : null, + strokeWidth: namedArgs.containsKey( + 'strokeWidth') + ? namedArgs['strokeWidth'] + : 4.0, + semanticsLabel: + namedArgs + .containsKey('semanticsLabel') + ? namedArgs['semanticsLabel'] + : null, + semanticsValue: namedArgs.containsKey('semanticsValue') + ? namedArgs['semanticsValue'] + : null); case 'CircularProgressIndicator.adaptive': - return ({positionalArgs, namedArgs, typeArgs}) => CircularProgressIndicator.adaptive( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - value: namedArgs.containsKey('value') ? namedArgs['value'] : null, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - valueColor: namedArgs.containsKey('valueColor') ? namedArgs['valueColor'] : null, - strokeWidth: namedArgs.containsKey('strokeWidth') ? namedArgs['strokeWidth'] : 4.0, - semanticsLabel: namedArgs.containsKey('semanticsLabel') ? namedArgs['semanticsLabel'] : null, - semanticsValue: namedArgs.containsKey('semanticsValue') ? namedArgs['semanticsValue'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + CircularProgressIndicator.adaptive( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + value: + namedArgs.containsKey('value') ? namedArgs['value'] : null, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + valueColor: namedArgs.containsKey('valueColor') + ? namedArgs['valueColor'] + : null, + strokeWidth: namedArgs.containsKey('strokeWidth') + ? namedArgs['strokeWidth'] + : 4.0, + semanticsLabel: namedArgs.containsKey('semanticsLabel') + ? namedArgs['semanticsLabel'] + : null, + semanticsValue: namedArgs.containsKey('semanticsValue') + ? namedArgs['semanticsValue'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -120,7 +174,7 @@ extension CircularProgressIndicatorBinding on CircularProgressIndicator { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CircularProgressIndicator'); + return const HTType('CircularProgressIndicator'); case 'strokeWidth': return strokeWidth; case 'value': @@ -140,29 +194,41 @@ extension CircularProgressIndicatorBinding on CircularProgressIndicator { case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -174,16 +240,28 @@ class RefreshProgressIndicatorAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RefreshProgressIndicator': - return ({positionalArgs, namedArgs, typeArgs}) => RefreshProgressIndicator( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - value: namedArgs.containsKey('value') ? namedArgs['value'] : null, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - valueColor: namedArgs.containsKey('valueColor') ? namedArgs['valueColor'] : null, - strokeWidth: namedArgs.containsKey('strokeWidth') ? namedArgs['strokeWidth'] : 2.0, - semanticsLabel: namedArgs.containsKey('semanticsLabel') ? namedArgs['semanticsLabel'] : null, - semanticsValue: namedArgs.containsKey('semanticsValue') ? namedArgs['semanticsValue'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + RefreshProgressIndicator( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + value: + namedArgs.containsKey('value') ? namedArgs['value'] : null, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + valueColor: namedArgs.containsKey('valueColor') + ? namedArgs['valueColor'] + : null, + strokeWidth: namedArgs.containsKey('strokeWidth') + ? namedArgs['strokeWidth'] + : 2.0, + semanticsLabel: namedArgs.containsKey('semanticsLabel') + ? namedArgs['semanticsLabel'] + : null, + semanticsValue: namedArgs.containsKey('semanticsValue') + ? namedArgs['semanticsValue'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -197,7 +275,7 @@ extension RefreshProgressIndicatorBinding on RefreshProgressIndicator { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RefreshProgressIndicator'); + return const HTType('RefreshProgressIndicator'); case 'strokeWidth': return strokeWidth; case 'value': @@ -217,29 +295,41 @@ extension RefreshProgressIndicatorBinding on RefreshProgressIndicator { case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/radio_theme.g.dart b/lib/bindings/flutter/material/radio_theme.g.dart index b65a671..3be3b4a 100644 --- a/lib/bindings/flutter/material/radio_theme.g.dart +++ b/lib/bindings/flutter/material/radio_theme.g.dart @@ -12,18 +12,30 @@ class RadioThemeDataAutoBinding extends HTExternalClass { switch (varName) { case 'RadioThemeData': return ({positionalArgs, namedArgs, typeArgs}) => RadioThemeData( - mouseCursor: namedArgs.containsKey('mouseCursor') ? namedArgs['mouseCursor'] : null, - fillColor: namedArgs.containsKey('fillColor') ? namedArgs['fillColor'] : null, - overlayColor: namedArgs.containsKey('overlayColor') ? namedArgs['overlayColor'] : null, - splashRadius: namedArgs.containsKey('splashRadius') ? namedArgs['splashRadius'] : null, + mouseCursor: namedArgs.containsKey('mouseCursor') + ? namedArgs['mouseCursor'] + : null, + fillColor: namedArgs.containsKey('fillColor') + ? namedArgs['fillColor'] + : null, + overlayColor: namedArgs.containsKey('overlayColor') + ? namedArgs['overlayColor'] + : null, + splashRadius: namedArgs.containsKey('splashRadius') + ? namedArgs['splashRadius'] + : null, materialTapTargetSize: - namedArgs.containsKey('materialTapTargetSize') ? namedArgs['materialTapTargetSize'] : null, - visualDensity: namedArgs.containsKey('visualDensity') ? namedArgs['visualDensity'] : null); + namedArgs.containsKey('materialTapTargetSize') + ? namedArgs['materialTapTargetSize'] + : null, + visualDensity: namedArgs.containsKey('visualDensity') + ? namedArgs['visualDensity'] + : null); case 'RadioThemeData.lerp': - return ({positionalArgs, namedArgs, typeArgs}) => - RadioThemeData.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + return ({positionalArgs, namedArgs, typeArgs}) => RadioThemeData.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -37,7 +49,7 @@ extension RadioThemeDataBinding on RadioThemeData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RadioThemeData'); + return const HTType('RadioThemeData'); case 'mouseCursor': return mouseCursor; case 'fillColor': @@ -54,26 +66,41 @@ extension RadioThemeDataBinding on RadioThemeData { return hashCode; case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - mouseCursor: namedArgs.containsKey('mouseCursor') ? namedArgs['mouseCursor'] : null, - fillColor: namedArgs.containsKey('fillColor') ? namedArgs['fillColor'] : null, - overlayColor: namedArgs.containsKey('overlayColor') ? namedArgs['overlayColor'] : null, - splashRadius: namedArgs.containsKey('splashRadius') ? namedArgs['splashRadius'] : null, + mouseCursor: namedArgs.containsKey('mouseCursor') + ? namedArgs['mouseCursor'] + : null, + fillColor: namedArgs.containsKey('fillColor') + ? namedArgs['fillColor'] + : null, + overlayColor: namedArgs.containsKey('overlayColor') + ? namedArgs['overlayColor'] + : null, + splashRadius: namedArgs.containsKey('splashRadius') + ? namedArgs['splashRadius'] + : null, materialTapTargetSize: - namedArgs.containsKey('materialTapTargetSize') ? namedArgs['materialTapTargetSize'] : null, - visualDensity: namedArgs.containsKey('visualDensity') ? namedArgs['visualDensity'] : null); + namedArgs.containsKey('materialTapTargetSize') + ? namedArgs['materialTapTargetSize'] + : null, + visualDensity: namedArgs.containsKey('visualDensity') + ? namedArgs['visualDensity'] + : null); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -90,9 +117,10 @@ class RadioThemeAutoBinding extends HTExternalClass { data: namedArgs['data'], child: namedArgs['child']); case 'RadioTheme.of': - return ({positionalArgs, namedArgs, typeArgs}) => RadioTheme.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + RadioTheme.of(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -106,7 +134,7 @@ extension RadioThemeBinding on RadioTheme { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RadioTheme'); + return const HTType('RadioTheme'); case 'data': return data; case 'child': @@ -116,31 +144,44 @@ extension RadioThemeBinding on RadioTheme { case 'hashCode': return hashCode; case 'updateShouldNotify': - return ({positionalArgs, namedArgs, typeArgs}) => updateShouldNotify(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateShouldNotify(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/range_slider.g.dart b/lib/bindings/flutter/material/range_slider.g.dart index cc0444e..afc8715 100644 --- a/lib/bindings/flutter/material/range_slider.g.dart +++ b/lib/bindings/flutter/material/range_slider.g.dart @@ -15,18 +15,31 @@ class RangeSliderAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, values: namedArgs['values'], onChanged: namedArgs['onChanged'], - onChangeStart: namedArgs.containsKey('onChangeStart') ? namedArgs['onChangeStart'] : null, - onChangeEnd: namedArgs.containsKey('onChangeEnd') ? namedArgs['onChangeEnd'] : null, + onChangeStart: namedArgs.containsKey('onChangeStart') + ? namedArgs['onChangeStart'] + : null, + onChangeEnd: namedArgs.containsKey('onChangeEnd') + ? namedArgs['onChangeEnd'] + : null, min: namedArgs.containsKey('min') ? namedArgs['min'] : 0.0, max: namedArgs.containsKey('max') ? namedArgs['max'] : 1.0, - divisions: namedArgs.containsKey('divisions') ? namedArgs['divisions'] : null, - labels: namedArgs.containsKey('labels') ? namedArgs['labels'] : null, - activeColor: namedArgs.containsKey('activeColor') ? namedArgs['activeColor'] : null, - inactiveColor: namedArgs.containsKey('inactiveColor') ? namedArgs['inactiveColor'] : null, + divisions: namedArgs.containsKey('divisions') + ? namedArgs['divisions'] + : null, + labels: + namedArgs.containsKey('labels') ? namedArgs['labels'] : null, + activeColor: namedArgs.containsKey('activeColor') + ? namedArgs['activeColor'] + : null, + inactiveColor: namedArgs.containsKey('inactiveColor') + ? namedArgs['inactiveColor'] + : null, semanticFormatterCallback: - namedArgs.containsKey('semanticFormatterCallback') ? namedArgs['semanticFormatterCallback'] : null); + namedArgs.containsKey('semanticFormatterCallback') + ? namedArgs['semanticFormatterCallback'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -37,8 +50,8 @@ class RangeSliderAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'SemanticFormatterCallback': (HTFunction function) => - (value) => function.call(positionalArgs: [value], namedArgs: const {}) as String, + 'SemanticFormatterCallback': (HTFunction function) => (value) => + function.call(positionalArgs: [value], namedArgs: const {}) as String, }; } } @@ -47,7 +60,7 @@ extension RangeSliderBinding on RangeSlider { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RangeSlider'); + return const HTType('RangeSlider'); case 'values': return values; case 'onChanged': @@ -77,29 +90,41 @@ extension RangeSliderBinding on RangeSlider { case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/refresh_indicator.g.dart b/lib/bindings/flutter/material/refresh_indicator.g.dart index e1714bc..3cf0f65 100644 --- a/lib/bindings/flutter/material/refresh_indicator.g.dart +++ b/lib/bindings/flutter/material/refresh_indicator.g.dart @@ -4,7 +4,8 @@ import 'dart:async'; import 'package:flutter/widgets.dart'; class RefreshIndicatorTriggerModeAutoBinding extends HTExternalClass { - RefreshIndicatorTriggerModeAutoBinding() : super('RefreshIndicatorTriggerMode'); + RefreshIndicatorTriggerModeAutoBinding() + : super('RefreshIndicatorTriggerMode'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { @@ -16,7 +17,7 @@ class RefreshIndicatorTriggerModeAutoBinding extends HTExternalClass { case 'RefreshIndicatorTriggerMode.onEdge': return RefreshIndicatorTriggerMode.onEdge; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -24,13 +25,14 @@ class RefreshIndicatorTriggerModeAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RefreshIndicatorTriggerMode'); + return const HTType('RefreshIndicatorTriggerMode'); case 'index': return (instance as RefreshIndicatorTriggerMode).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as RefreshIndicatorTriggerMode).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as RefreshIndicatorTriggerMode).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -45,20 +47,32 @@ class RefreshIndicatorAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => RefreshIndicator( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, child: namedArgs['child'], - displacement: namedArgs.containsKey('displacement') ? namedArgs['displacement'] : 40.0, + displacement: namedArgs.containsKey('displacement') + ? namedArgs['displacement'] + : 40.0, onRefresh: namedArgs['onRefresh'], color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - notificationPredicate: namedArgs.containsKey('notificationPredicate') - ? namedArgs['notificationPredicate'] - : defaultScrollNotificationPredicate, - semanticsLabel: namedArgs.containsKey('semanticsLabel') ? namedArgs['semanticsLabel'] : null, - semanticsValue: namedArgs.containsKey('semanticsValue') ? namedArgs['semanticsValue'] : null, - strokeWidth: namedArgs.containsKey('strokeWidth') ? namedArgs['strokeWidth'] : 2.0, - triggerMode: - namedArgs.containsKey('triggerMode') ? namedArgs['triggerMode'] : RefreshIndicatorTriggerMode.onEdge); + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + notificationPredicate: + namedArgs.containsKey('notificationPredicate') + ? namedArgs['notificationPredicate'] + : defaultScrollNotificationPredicate, + semanticsLabel: namedArgs.containsKey('semanticsLabel') + ? namedArgs['semanticsLabel'] + : null, + semanticsValue: namedArgs.containsKey('semanticsValue') + ? namedArgs['semanticsValue'] + : null, + strokeWidth: namedArgs.containsKey('strokeWidth') + ? namedArgs['strokeWidth'] + : 2.0, + triggerMode: namedArgs.containsKey('triggerMode') + ? namedArgs['triggerMode'] + : RefreshIndicatorTriggerMode.onEdge); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -69,10 +83,11 @@ class RefreshIndicatorAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RefreshCallback': (HTFunction function) => - () => function.call(positionalArgs: const [], namedArgs: const {}) as Future, - 'ScrollNotificationPredicate': (HTFunction function) => - (notification) => function.call(positionalArgs: [notification], namedArgs: const {}) as bool, + 'RefreshCallback': (HTFunction function) => () => function + .call(positionalArgs: const [], namedArgs: const {}) as Future, + 'ScrollNotificationPredicate': (HTFunction function) => (notification) => + function.call(positionalArgs: [notification], namedArgs: const {}) + as bool, }; } } @@ -81,7 +96,7 @@ extension RefreshIndicatorBinding on RefreshIndicator { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RefreshIndicator'); + return const HTType('RefreshIndicator'); case 'child': return child; case 'displacement': @@ -113,25 +128,37 @@ extension RefreshIndicatorBinding on RefreshIndicator { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -143,9 +170,10 @@ class RefreshIndicatorStateAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RefreshIndicatorState': - return ({positionalArgs, namedArgs, typeArgs}) => RefreshIndicatorState(); + return ({positionalArgs, namedArgs, typeArgs}) => + RefreshIndicatorState(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -156,8 +184,8 @@ class RefreshIndicatorStateAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'TickerCallback': (HTFunction function) => - (elapsed) => function.call(positionalArgs: [elapsed], namedArgs: const {}), + 'TickerCallback': (HTFunction function) => (elapsed) => + function.call(positionalArgs: [elapsed], namedArgs: const {}), }; } } @@ -166,7 +194,7 @@ extension RefreshIndicatorStateBinding on RefreshIndicatorState { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RefreshIndicatorState'); + return const HTType('RefreshIndicatorState'); case 'widget': return widget; case 'context': @@ -176,31 +204,38 @@ extension RefreshIndicatorStateBinding on RefreshIndicatorState { case 'initState': return ({positionalArgs, namedArgs, typeArgs}) => initState(); case 'didChangeDependencies': - return ({positionalArgs, namedArgs, typeArgs}) => didChangeDependencies(); + return ({positionalArgs, namedArgs, typeArgs}) => + didChangeDependencies(); case 'didUpdateWidget': - return ({positionalArgs, namedArgs, typeArgs}) => didUpdateWidget(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + didUpdateWidget(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'show': - return ({positionalArgs, namedArgs, typeArgs}) => - show(atTop: namedArgs.containsKey('atTop') ? namedArgs['atTop'] : true); + return ({positionalArgs, namedArgs, typeArgs}) => show( + atTop: namedArgs.containsKey('atTop') ? namedArgs['atTop'] : true); case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createTicker': - return ({positionalArgs, namedArgs, typeArgs}) => createTicker(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createTicker(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/reorderable_list.g.dart b/lib/bindings/flutter/material/reorderable_list.g.dart index fea1e80..b379028 100644 --- a/lib/bindings/flutter/material/reorderable_list.g.dart +++ b/lib/bindings/flutter/material/reorderable_list.g.dart @@ -15,55 +15,108 @@ class ReorderableListViewAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => ReorderableListView( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, onReorder: namedArgs['onReorder'], - proxyDecorator: namedArgs.containsKey('proxyDecorator') ? namedArgs['proxyDecorator'] : null, + proxyDecorator: namedArgs.containsKey('proxyDecorator') + ? namedArgs['proxyDecorator'] + : null, buildDefaultDragHandles: - namedArgs.containsKey('buildDefaultDragHandles') ? namedArgs['buildDefaultDragHandles'] : true, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, - header: namedArgs.containsKey('header') ? namedArgs['header'] : null, - scrollDirection: namedArgs.containsKey('scrollDirection') ? namedArgs['scrollDirection'] : Axis.vertical, - reverse: namedArgs.containsKey('reverse') ? namedArgs['reverse'] : false, - scrollController: namedArgs.containsKey('scrollController') ? namedArgs['scrollController'] : null, - primary: namedArgs.containsKey('primary') ? namedArgs['primary'] : null, - physics: namedArgs.containsKey('physics') ? namedArgs['physics'] : null, - shrinkWrap: namedArgs.containsKey('shrinkWrap') ? namedArgs['shrinkWrap'] : false, + namedArgs.containsKey('buildDefaultDragHandles') + ? namedArgs['buildDefaultDragHandles'] + : true, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + header: + namedArgs.containsKey('header') ? namedArgs['header'] : null, + scrollDirection: namedArgs.containsKey('scrollDirection') + ? namedArgs['scrollDirection'] + : Axis.vertical, + reverse: + namedArgs.containsKey('reverse') ? namedArgs['reverse'] : false, + scrollController: namedArgs.containsKey('scrollController') + ? namedArgs['scrollController'] + : null, + primary: + namedArgs.containsKey('primary') ? namedArgs['primary'] : null, + physics: + namedArgs.containsKey('physics') ? namedArgs['physics'] : null, + shrinkWrap: namedArgs.containsKey('shrinkWrap') + ? namedArgs['shrinkWrap'] + : false, anchor: namedArgs.containsKey('anchor') ? namedArgs['anchor'] : 0.0, - cacheExtent: namedArgs.containsKey('cacheExtent') ? namedArgs['cacheExtent'] : null, - dragStartBehavior: - namedArgs.containsKey('dragStartBehavior') ? namedArgs['dragStartBehavior'] : DragStartBehavior.start, - keyboardDismissBehavior: namedArgs.containsKey('keyboardDismissBehavior') - ? namedArgs['keyboardDismissBehavior'] - : ScrollViewKeyboardDismissBehavior.manual, - restorationId: namedArgs.containsKey('restorationId') ? namedArgs['restorationId'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge, + cacheExtent: namedArgs.containsKey('cacheExtent') + ? namedArgs['cacheExtent'] + : null, + dragStartBehavior: namedArgs.containsKey('dragStartBehavior') + ? namedArgs['dragStartBehavior'] + : DragStartBehavior.start, + keyboardDismissBehavior: + namedArgs.containsKey('keyboardDismissBehavior') + ? namedArgs['keyboardDismissBehavior'] + : ScrollViewKeyboardDismissBehavior.manual, + restorationId: namedArgs.containsKey('restorationId') + ? namedArgs['restorationId'] + : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.hardEdge, children: List.from(namedArgs['children'])); case 'ReorderableListView.builder': - return ({positionalArgs, namedArgs, typeArgs}) => ReorderableListView.builder( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - itemBuilder: namedArgs['itemBuilder'], - itemCount: namedArgs['itemCount'], - onReorder: namedArgs['onReorder'], - proxyDecorator: namedArgs.containsKey('proxyDecorator') ? namedArgs['proxyDecorator'] : null, - buildDefaultDragHandles: - namedArgs.containsKey('buildDefaultDragHandles') ? namedArgs['buildDefaultDragHandles'] : true, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, - header: namedArgs.containsKey('header') ? namedArgs['header'] : null, - scrollDirection: namedArgs.containsKey('scrollDirection') ? namedArgs['scrollDirection'] : Axis.vertical, - reverse: namedArgs.containsKey('reverse') ? namedArgs['reverse'] : false, - scrollController: namedArgs.containsKey('scrollController') ? namedArgs['scrollController'] : null, - primary: namedArgs.containsKey('primary') ? namedArgs['primary'] : null, - physics: namedArgs.containsKey('physics') ? namedArgs['physics'] : null, - shrinkWrap: namedArgs.containsKey('shrinkWrap') ? namedArgs['shrinkWrap'] : false, - anchor: namedArgs.containsKey('anchor') ? namedArgs['anchor'] : 0.0, - cacheExtent: namedArgs.containsKey('cacheExtent') ? namedArgs['cacheExtent'] : null, - dragStartBehavior: - namedArgs.containsKey('dragStartBehavior') ? namedArgs['dragStartBehavior'] : DragStartBehavior.start, - keyboardDismissBehavior: namedArgs.containsKey('keyboardDismissBehavior') - ? namedArgs['keyboardDismissBehavior'] - : ScrollViewKeyboardDismissBehavior.manual, - restorationId: namedArgs.containsKey('restorationId') ? namedArgs['restorationId'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge); + return ({positionalArgs, namedArgs, typeArgs}) => + ReorderableListView.builder( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + itemBuilder: namedArgs['itemBuilder'], + itemCount: namedArgs['itemCount'], + onReorder: namedArgs['onReorder'], + proxyDecorator: namedArgs.containsKey('proxyDecorator') + ? namedArgs['proxyDecorator'] + : null, + buildDefaultDragHandles: + namedArgs.containsKey('buildDefaultDragHandles') + ? namedArgs['buildDefaultDragHandles'] + : true, + padding: namedArgs.containsKey('padding') + ? namedArgs['padding'] + : null, + header: namedArgs.containsKey('header') + ? namedArgs['header'] + : null, + scrollDirection: namedArgs.containsKey('scrollDirection') + ? namedArgs['scrollDirection'] + : Axis.vertical, + reverse: namedArgs.containsKey('reverse') + ? namedArgs['reverse'] + : false, + scrollController: namedArgs.containsKey('scrollController') + ? namedArgs['scrollController'] + : null, + primary: namedArgs.containsKey('primary') + ? namedArgs['primary'] + : null, + physics: namedArgs.containsKey('physics') + ? namedArgs['physics'] + : null, + shrinkWrap: namedArgs.containsKey('shrinkWrap') + ? namedArgs['shrinkWrap'] + : false, + anchor: + namedArgs.containsKey('anchor') ? namedArgs['anchor'] : 0.0, + cacheExtent: namedArgs.containsKey('cacheExtent') + ? namedArgs['cacheExtent'] + : null, + dragStartBehavior: namedArgs.containsKey('dragStartBehavior') + ? namedArgs['dragStartBehavior'] + : DragStartBehavior.start, + keyboardDismissBehavior: + namedArgs.containsKey('keyboardDismissBehavior') + ? namedArgs['keyboardDismissBehavior'] + : ScrollViewKeyboardDismissBehavior.manual, + restorationId: namedArgs.containsKey('restorationId') + ? namedArgs['restorationId'] + : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.hardEdge); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -74,12 +127,16 @@ class ReorderableListViewAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'ReorderCallback': (HTFunction function) => - (oldIndex, newIndex) => function.call(positionalArgs: [oldIndex, newIndex], namedArgs: const {}), - 'ReorderItemProxyDecorator': (HTFunction function) => (child, index, animation) => - function.call(positionalArgs: [child, index, animation], namedArgs: const {}) as Widget, - 'IndexedWidgetBuilder': (HTFunction function) => - (context, index) => function.call(positionalArgs: [context, index], namedArgs: const {}) as Widget, + 'ReorderCallback': (HTFunction function) => (oldIndex, newIndex) => + function + .call(positionalArgs: [oldIndex, newIndex], namedArgs: const {}), + 'ReorderItemProxyDecorator': (HTFunction function) => + (child, index, animation) => function.call( + positionalArgs: [child, index, animation], + namedArgs: const {}) as Widget, + 'IndexedWidgetBuilder': (HTFunction function) => (context, index) => + function.call(positionalArgs: [context, index], namedArgs: const {}) + as Widget, }; } } @@ -88,7 +145,7 @@ extension ReorderableListViewBinding on ReorderableListView { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ReorderableListView'); + return const HTType('ReorderableListView'); case 'itemBuilder': return itemBuilder; case 'itemCount': @@ -138,25 +195,37 @@ extension ReorderableListViewBinding on ReorderableListView { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/scaffold.g.dart b/lib/bindings/flutter/material/scaffold.g.dart index efaf3ec..e63266f 100644 --- a/lib/bindings/flutter/material/scaffold.g.dart +++ b/lib/bindings/flutter/material/scaffold.g.dart @@ -12,14 +12,17 @@ class ScaffoldMessengerAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ScaffoldMessenger': - return ({positionalArgs, namedArgs, typeArgs}) => - ScaffoldMessenger(key: namedArgs.containsKey('key') ? namedArgs['key'] : null, child: namedArgs['child']); + return ({positionalArgs, namedArgs, typeArgs}) => ScaffoldMessenger( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + child: namedArgs['child']); case 'ScaffoldMessenger.of': - return ({positionalArgs, namedArgs, typeArgs}) => ScaffoldMessenger.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + ScaffoldMessenger.of(positionalArgs[0]); case 'ScaffoldMessenger.maybeOf': - return ({positionalArgs, namedArgs, typeArgs}) => ScaffoldMessenger.maybeOf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + ScaffoldMessenger.maybeOf(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -33,7 +36,7 @@ extension ScaffoldMessengerBinding on ScaffoldMessenger { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ScaffoldMessenger'); + return const HTType('ScaffoldMessenger'); case 'child': return child; case 'key': @@ -47,25 +50,37 @@ extension ScaffoldMessengerBinding on ScaffoldMessenger { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -77,9 +92,10 @@ class ScaffoldMessengerStateAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ScaffoldMessengerState': - return ({positionalArgs, namedArgs, typeArgs}) => ScaffoldMessengerState(); + return ({positionalArgs, namedArgs, typeArgs}) => + ScaffoldMessengerState(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -90,8 +106,8 @@ class ScaffoldMessengerStateAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'TickerCallback': (HTFunction function) => - (elapsed) => function.call(positionalArgs: [elapsed], namedArgs: const {}), + 'TickerCallback': (HTFunction function) => (elapsed) => + function.call(positionalArgs: [elapsed], namedArgs: const {}), }; } } @@ -100,7 +116,7 @@ extension ScaffoldMessengerStateBinding on ScaffoldMessengerState { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ScaffoldMessengerState'); + return const HTType('ScaffoldMessengerState'); case 'widget': return widget; case 'context': @@ -108,34 +124,45 @@ extension ScaffoldMessengerStateBinding on ScaffoldMessengerState { case 'mounted': return mounted; case 'didChangeDependencies': - return ({positionalArgs, namedArgs, typeArgs}) => didChangeDependencies(); + return ({positionalArgs, namedArgs, typeArgs}) => + didChangeDependencies(); case 'showSnackBar': - return ({positionalArgs, namedArgs, typeArgs}) => showSnackBar(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + showSnackBar(positionalArgs[0]); case 'removeCurrentSnackBar': return ({positionalArgs, namedArgs, typeArgs}) => removeCurrentSnackBar( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : SnackBarClosedReason.remove); + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : SnackBarClosedReason.remove); case 'hideCurrentSnackBar': return ({positionalArgs, namedArgs, typeArgs}) => hideCurrentSnackBar( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : SnackBarClosedReason.hide); + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : SnackBarClosedReason.hide); case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'createTicker': - return ({positionalArgs, namedArgs, typeArgs}) => createTicker(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createTicker(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -147,18 +174,19 @@ class ScaffoldPrelayoutGeometryAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ScaffoldPrelayoutGeometry': - return ({positionalArgs, namedArgs, typeArgs}) => ScaffoldPrelayoutGeometry( - bottomSheetSize: namedArgs['bottomSheetSize'], - contentBottom: namedArgs['contentBottom'], - contentTop: namedArgs['contentTop'], - floatingActionButtonSize: namedArgs['floatingActionButtonSize'], - minInsets: namedArgs['minInsets'], - minViewPadding: namedArgs['minViewPadding'], - scaffoldSize: namedArgs['scaffoldSize'], - snackBarSize: namedArgs['snackBarSize'], - textDirection: namedArgs['textDirection']); + return ({positionalArgs, namedArgs, typeArgs}) => + ScaffoldPrelayoutGeometry( + bottomSheetSize: namedArgs['bottomSheetSize'], + contentBottom: namedArgs['contentBottom'], + contentTop: namedArgs['contentTop'], + floatingActionButtonSize: namedArgs['floatingActionButtonSize'], + minInsets: namedArgs['minInsets'], + minViewPadding: namedArgs['minViewPadding'], + scaffoldSize: namedArgs['scaffoldSize'], + snackBarSize: namedArgs['snackBarSize'], + textDirection: namedArgs['textDirection']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -172,7 +200,7 @@ extension ScaffoldPrelayoutGeometryBinding on ScaffoldPrelayoutGeometry { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ScaffoldPrelayoutGeometry'); + return const HTType('ScaffoldPrelayoutGeometry'); case 'floatingActionButtonSize': return floatingActionButtonSize; case 'bottomSheetSize': @@ -192,7 +220,7 @@ extension ScaffoldPrelayoutGeometryBinding on ScaffoldPrelayoutGeometry { case 'textDirection': return textDirection; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -206,11 +234,15 @@ class ScaffoldGeometryAutoBinding extends HTExternalClass { case 'ScaffoldGeometry': return ({positionalArgs, namedArgs, typeArgs}) => ScaffoldGeometry( bottomNavigationBarTop: - namedArgs.containsKey('bottomNavigationBarTop') ? namedArgs['bottomNavigationBarTop'] : null, + namedArgs.containsKey('bottomNavigationBarTop') + ? namedArgs['bottomNavigationBarTop'] + : null, floatingActionButtonArea: - namedArgs.containsKey('floatingActionButtonArea') ? namedArgs['floatingActionButtonArea'] : null); + namedArgs.containsKey('floatingActionButtonArea') + ? namedArgs['floatingActionButtonArea'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -224,7 +256,7 @@ extension ScaffoldGeometryBinding on ScaffoldGeometry { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ScaffoldGeometry'); + return const HTType('ScaffoldGeometry'); case 'bottomNavigationBarTop': return bottomNavigationBarTop; case 'floatingActionButtonArea': @@ -232,11 +264,15 @@ extension ScaffoldGeometryBinding on ScaffoldGeometry { case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( bottomNavigationBarTop: - namedArgs.containsKey('bottomNavigationBarTop') ? namedArgs['bottomNavigationBarTop'] : null, + namedArgs.containsKey('bottomNavigationBarTop') + ? namedArgs['bottomNavigationBarTop'] + : null, floatingActionButtonArea: - namedArgs.containsKey('floatingActionButtonArea') ? namedArgs['floatingActionButtonArea'] : null); + namedArgs.containsKey('floatingActionButtonArea') + ? namedArgs['floatingActionButtonArea'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -250,54 +286,72 @@ class ScaffoldAutoBinding extends HTExternalClass { case 'Scaffold': return ({positionalArgs, namedArgs, typeArgs}) => Scaffold( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - appBar: namedArgs.containsKey('appBar') ? namedArgs['appBar'] : null, + appBar: + namedArgs.containsKey('appBar') ? namedArgs['appBar'] : null, body: namedArgs.containsKey('body') ? namedArgs['body'] : null, - floatingActionButton: - namedArgs.containsKey('floatingActionButton') ? namedArgs['floatingActionButton'] : null, - floatingActionButtonLocation: namedArgs.containsKey('floatingActionButtonLocation') - ? namedArgs['floatingActionButtonLocation'] - : null, - floatingActionButtonAnimator: namedArgs.containsKey('floatingActionButtonAnimator') - ? namedArgs['floatingActionButtonAnimator'] + floatingActionButton: namedArgs.containsKey('floatingActionButton') + ? namedArgs['floatingActionButton'] : null, + floatingActionButtonLocation: + namedArgs.containsKey('floatingActionButtonLocation') + ? namedArgs['floatingActionButtonLocation'] + : null, + floatingActionButtonAnimator: + namedArgs.containsKey('floatingActionButtonAnimator') + ? namedArgs['floatingActionButtonAnimator'] + : null, persistentFooterButtons: namedArgs.containsKey('persistentFooterButtons') ? List.from(namedArgs['persistentFooterButtons']) : null, - drawer: namedArgs.containsKey('drawer') ? namedArgs['drawer'] : null, - onDrawerChanged: namedArgs.containsKey('onDrawerChanged') ? namedArgs['onDrawerChanged'] : null, - endDrawer: namedArgs.containsKey('endDrawer') ? namedArgs['endDrawer'] : null, - onEndDrawerChanged: namedArgs.containsKey('onEndDrawerChanged') ? namedArgs['onEndDrawerChanged'] : null, - bottomNavigationBar: namedArgs.containsKey('bottomNavigationBar') ? namedArgs['bottomNavigationBar'] : null, - bottomSheet: namedArgs.containsKey('bottomSheet') ? namedArgs['bottomSheet'] : null, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - resizeToAvoidBottomInset: - namedArgs.containsKey('resizeToAvoidBottomInset') ? namedArgs['resizeToAvoidBottomInset'] : null, + drawer: + namedArgs.containsKey('drawer') ? namedArgs['drawer'] : null, + onDrawerChanged: namedArgs.containsKey('onDrawerChanged') + ? namedArgs['onDrawerChanged'] + : null, + endDrawer: namedArgs.containsKey('endDrawer') + ? namedArgs['endDrawer'] + : null, + onEndDrawerChanged: namedArgs.containsKey('onEndDrawerChanged') + ? namedArgs['onEndDrawerChanged'] + : null, + bottomNavigationBar: namedArgs.containsKey('bottomNavigationBar') + ? namedArgs['bottomNavigationBar'] + : null, + bottomSheet: namedArgs.containsKey('bottomSheet') + ? namedArgs['bottomSheet'] + : null, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + resizeToAvoidBottomInset: namedArgs.containsKey('resizeToAvoidBottomInset') + ? namedArgs['resizeToAvoidBottomInset'] + : null, primary: namedArgs.containsKey('primary') ? namedArgs['primary'] : true, - drawerDragStartBehavior: namedArgs.containsKey('drawerDragStartBehavior') - ? namedArgs['drawerDragStartBehavior'] - : DragStartBehavior.start, + drawerDragStartBehavior: namedArgs.containsKey('drawerDragStartBehavior') ? namedArgs['drawerDragStartBehavior'] : DragStartBehavior.start, extendBody: namedArgs.containsKey('extendBody') ? namedArgs['extendBody'] : false, - extendBodyBehindAppBar: - namedArgs.containsKey('extendBodyBehindAppBar') ? namedArgs['extendBodyBehindAppBar'] : false, + extendBodyBehindAppBar: namedArgs.containsKey('extendBodyBehindAppBar') ? namedArgs['extendBodyBehindAppBar'] : false, drawerScrimColor: namedArgs.containsKey('drawerScrimColor') ? namedArgs['drawerScrimColor'] : null, drawerEdgeDragWidth: namedArgs.containsKey('drawerEdgeDragWidth') ? namedArgs['drawerEdgeDragWidth'] : null, - drawerEnableOpenDragGesture: - namedArgs.containsKey('drawerEnableOpenDragGesture') ? namedArgs['drawerEnableOpenDragGesture'] : true, - endDrawerEnableOpenDragGesture: namedArgs.containsKey('endDrawerEnableOpenDragGesture') - ? namedArgs['endDrawerEnableOpenDragGesture'] - : true, + drawerEnableOpenDragGesture: namedArgs.containsKey('drawerEnableOpenDragGesture') ? namedArgs['drawerEnableOpenDragGesture'] : true, + endDrawerEnableOpenDragGesture: namedArgs.containsKey('endDrawerEnableOpenDragGesture') ? namedArgs['endDrawerEnableOpenDragGesture'] : true, restorationId: namedArgs.containsKey('restorationId') ? namedArgs['restorationId'] : null); case 'Scaffold.of': - return ({positionalArgs, namedArgs, typeArgs}) => Scaffold.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Scaffold.of(positionalArgs[0]); case 'Scaffold.maybeOf': - return ({positionalArgs, namedArgs, typeArgs}) => Scaffold.maybeOf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Scaffold.maybeOf(positionalArgs[0]); case 'Scaffold.geometryOf': - return ({positionalArgs, namedArgs, typeArgs}) => Scaffold.geometryOf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Scaffold.geometryOf(positionalArgs[0]); case 'Scaffold.hasDrawer': - return ({positionalArgs, namedArgs, typeArgs}) => Scaffold.hasDrawer(positionalArgs[0], - registerForUpdates: namedArgs.containsKey('registerForUpdates') ? namedArgs['registerForUpdates'] : true); + return ({positionalArgs, namedArgs, typeArgs}) => Scaffold.hasDrawer( + positionalArgs[0], + registerForUpdates: namedArgs.containsKey('registerForUpdates') + ? namedArgs['registerForUpdates'] + : true); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -308,8 +362,8 @@ class ScaffoldAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'DrawerCallback': (HTFunction function) => - (isOpened) => function.call(positionalArgs: [isOpened], namedArgs: const {}), + 'DrawerCallback': (HTFunction function) => (isOpened) => + function.call(positionalArgs: [isOpened], namedArgs: const {}), }; } } @@ -318,7 +372,7 @@ extension ScaffoldBinding on Scaffold { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Scaffold'); + return const HTType('Scaffold'); case 'extendBody': return extendBody; case 'extendBodyBehindAppBar': @@ -376,25 +430,37 @@ extension ScaffoldBinding on Scaffold { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -408,7 +474,7 @@ class ScaffoldStateAutoBinding extends HTExternalClass { case 'ScaffoldState': return ({positionalArgs, namedArgs, typeArgs}) => ScaffoldState(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -419,10 +485,10 @@ class ScaffoldStateAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'WidgetBuilder': (HTFunction function) => - (context) => function.call(positionalArgs: [context], namedArgs: const {}) as Widget, - 'TickerCallback': (HTFunction function) => - (elapsed) => function.call(positionalArgs: [elapsed], namedArgs: const {}), + 'WidgetBuilder': (HTFunction function) => (context) => function + .call(positionalArgs: [context], namedArgs: const {}) as Widget, + 'TickerCallback': (HTFunction function) => (elapsed) => + function.call(positionalArgs: [elapsed], namedArgs: const {}), }; } } @@ -431,7 +497,7 @@ extension ScaffoldStateBinding on ScaffoldState { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ScaffoldState'); + return const HTType('ScaffoldState'); case 'restorationId': return restorationId; case 'hasAppBar': @@ -459,49 +525,67 @@ extension ScaffoldStateBinding on ScaffoldState { case 'mounted': return mounted; case 'restoreState': - return ({positionalArgs, namedArgs, typeArgs}) => restoreState(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + restoreState(positionalArgs[0], positionalArgs[1]); case 'openDrawer': return ({positionalArgs, namedArgs, typeArgs}) => openDrawer(); case 'openEndDrawer': return ({positionalArgs, namedArgs, typeArgs}) => openEndDrawer(); case 'showBottomSheet': return ({positionalArgs, namedArgs, typeArgs}) => showBottomSheet( - context: namedArgs.containsKey('context') ? namedArgs['context'] : null, - builder: namedArgs.containsKey('builder') ? namedArgs['builder'] : null, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, + context: + namedArgs.containsKey('context') ? namedArgs['context'] : null, + builder: + namedArgs.containsKey('builder') ? namedArgs['builder'] : null, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : null, - transitionAnimationController: namedArgs.containsKey('transitionAnimationController') - ? namedArgs['transitionAnimationController'] - : null); + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : null, + transitionAnimationController: + namedArgs.containsKey('transitionAnimationController') + ? namedArgs['transitionAnimationController'] + : null); case 'initState': return ({positionalArgs, namedArgs, typeArgs}) => initState(); case 'didUpdateWidget': - return ({positionalArgs, namedArgs, typeArgs}) => didUpdateWidget(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + didUpdateWidget(positionalArgs[0]); case 'didChangeDependencies': - return ({positionalArgs, namedArgs, typeArgs}) => didChangeDependencies(); + return ({positionalArgs, namedArgs, typeArgs}) => + didChangeDependencies(); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'showBodyScrim': - return ({positionalArgs, namedArgs, typeArgs}) => showBodyScrim(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + showBodyScrim(positionalArgs[0], positionalArgs[1]); case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createTicker': - return ({positionalArgs, namedArgs, typeArgs}) => createTicker(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createTicker(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/scrollbar.g.dart b/lib/bindings/flutter/material/scrollbar.g.dart index c3a365e..c650860 100644 --- a/lib/bindings/flutter/material/scrollbar.g.dart +++ b/lib/bindings/flutter/material/scrollbar.g.dart @@ -13,16 +13,29 @@ class ScrollbarAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => Scrollbar( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, child: namedArgs['child'], - controller: namedArgs.containsKey('controller') ? namedArgs['controller'] : null, - isAlwaysShown: namedArgs.containsKey('isAlwaysShown') ? namedArgs['isAlwaysShown'] : null, - showTrackOnHover: namedArgs.containsKey('showTrackOnHover') ? namedArgs['showTrackOnHover'] : null, - hoverThickness: namedArgs.containsKey('hoverThickness') ? namedArgs['hoverThickness'] : null, - thickness: namedArgs.containsKey('thickness') ? namedArgs['thickness'] : null, - radius: namedArgs.containsKey('radius') ? namedArgs['radius'] : null, + controller: namedArgs.containsKey('controller') + ? namedArgs['controller'] + : null, + isAlwaysShown: namedArgs.containsKey('isAlwaysShown') + ? namedArgs['isAlwaysShown'] + : null, + showTrackOnHover: namedArgs.containsKey('showTrackOnHover') + ? namedArgs['showTrackOnHover'] + : null, + hoverThickness: namedArgs.containsKey('hoverThickness') + ? namedArgs['hoverThickness'] + : null, + thickness: namedArgs.containsKey('thickness') + ? namedArgs['thickness'] + : null, + radius: + namedArgs.containsKey('radius') ? namedArgs['radius'] : null, notificationPredicate: - namedArgs.containsKey('notificationPredicate') ? namedArgs['notificationPredicate'] : null); + namedArgs.containsKey('notificationPredicate') + ? namedArgs['notificationPredicate'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -33,8 +46,9 @@ class ScrollbarAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'ScrollNotificationPredicate': (HTFunction function) => - (notification) => function.call(positionalArgs: [notification], namedArgs: const {}) as bool, + 'ScrollNotificationPredicate': (HTFunction function) => (notification) => + function.call(positionalArgs: [notification], namedArgs: const {}) + as bool, }; } } @@ -43,7 +57,7 @@ extension ScrollbarBinding on Scrollbar { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Scrollbar'); + return const HTType('Scrollbar'); case 'child': return child; case 'controller': @@ -71,25 +85,37 @@ extension ScrollbarBinding on Scrollbar { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/scrollbar_theme.g.dart b/lib/bindings/flutter/material/scrollbar_theme.g.dart index 4829906..f801a5e 100644 --- a/lib/bindings/flutter/material/scrollbar_theme.g.dart +++ b/lib/bindings/flutter/material/scrollbar_theme.g.dart @@ -11,21 +11,41 @@ class ScrollbarThemeDataAutoBinding extends HTExternalClass { switch (varName) { case 'ScrollbarThemeData': return ({positionalArgs, namedArgs, typeArgs}) => ScrollbarThemeData( - thickness: namedArgs.containsKey('thickness') ? namedArgs['thickness'] : null, - showTrackOnHover: namedArgs.containsKey('showTrackOnHover') ? namedArgs['showTrackOnHover'] : null, - isAlwaysShown: namedArgs.containsKey('isAlwaysShown') ? namedArgs['isAlwaysShown'] : null, - radius: namedArgs.containsKey('radius') ? namedArgs['radius'] : null, - thumbColor: namedArgs.containsKey('thumbColor') ? namedArgs['thumbColor'] : null, - trackColor: namedArgs.containsKey('trackColor') ? namedArgs['trackColor'] : null, - trackBorderColor: namedArgs.containsKey('trackBorderColor') ? namedArgs['trackBorderColor'] : null, - crossAxisMargin: namedArgs.containsKey('crossAxisMargin') ? namedArgs['crossAxisMargin'] : null, - mainAxisMargin: namedArgs.containsKey('mainAxisMargin') ? namedArgs['mainAxisMargin'] : null, - minThumbLength: namedArgs.containsKey('minThumbLength') ? namedArgs['minThumbLength'] : null); + thickness: namedArgs.containsKey('thickness') + ? namedArgs['thickness'] + : null, + showTrackOnHover: namedArgs.containsKey('showTrackOnHover') + ? namedArgs['showTrackOnHover'] + : null, + isAlwaysShown: namedArgs.containsKey('isAlwaysShown') + ? namedArgs['isAlwaysShown'] + : null, + radius: + namedArgs.containsKey('radius') ? namedArgs['radius'] : null, + thumbColor: namedArgs.containsKey('thumbColor') + ? namedArgs['thumbColor'] + : null, + trackColor: namedArgs.containsKey('trackColor') + ? namedArgs['trackColor'] + : null, + trackBorderColor: namedArgs.containsKey('trackBorderColor') + ? namedArgs['trackBorderColor'] + : null, + crossAxisMargin: namedArgs.containsKey('crossAxisMargin') + ? namedArgs['crossAxisMargin'] + : null, + mainAxisMargin: namedArgs.containsKey('mainAxisMargin') + ? namedArgs['mainAxisMargin'] + : null, + minThumbLength: namedArgs.containsKey('minThumbLength') + ? namedArgs['minThumbLength'] + : null); case 'ScrollbarThemeData.lerp': return ({positionalArgs, namedArgs, typeArgs}) => - ScrollbarThemeData.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + ScrollbarThemeData.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -39,7 +59,7 @@ extension ScrollbarThemeDataBinding on ScrollbarThemeData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ScrollbarThemeData'); + return const HTType('ScrollbarThemeData'); case 'thickness': return thickness; case 'showTrackOnHover': @@ -64,29 +84,51 @@ extension ScrollbarThemeDataBinding on ScrollbarThemeData { return hashCode; case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - thickness: namedArgs.containsKey('thickness') ? namedArgs['thickness'] : null, - showTrackOnHover: namedArgs.containsKey('showTrackOnHover') ? namedArgs['showTrackOnHover'] : null, - isAlwaysShown: namedArgs.containsKey('isAlwaysShown') ? namedArgs['isAlwaysShown'] : null, - radius: namedArgs.containsKey('radius') ? namedArgs['radius'] : null, - thumbColor: namedArgs.containsKey('thumbColor') ? namedArgs['thumbColor'] : null, - trackColor: namedArgs.containsKey('trackColor') ? namedArgs['trackColor'] : null, - trackBorderColor: namedArgs.containsKey('trackBorderColor') ? namedArgs['trackBorderColor'] : null, - crossAxisMargin: namedArgs.containsKey('crossAxisMargin') ? namedArgs['crossAxisMargin'] : null, - mainAxisMargin: namedArgs.containsKey('mainAxisMargin') ? namedArgs['mainAxisMargin'] : null, - minThumbLength: namedArgs.containsKey('minThumbLength') ? namedArgs['minThumbLength'] : null); + thickness: namedArgs.containsKey('thickness') + ? namedArgs['thickness'] + : null, + showTrackOnHover: namedArgs.containsKey('showTrackOnHover') + ? namedArgs['showTrackOnHover'] + : null, + isAlwaysShown: namedArgs.containsKey('isAlwaysShown') + ? namedArgs['isAlwaysShown'] + : null, + radius: + namedArgs.containsKey('radius') ? namedArgs['radius'] : null, + thumbColor: namedArgs.containsKey('thumbColor') + ? namedArgs['thumbColor'] + : null, + trackColor: namedArgs.containsKey('trackColor') + ? namedArgs['trackColor'] + : null, + trackBorderColor: namedArgs.containsKey('trackBorderColor') + ? namedArgs['trackBorderColor'] + : null, + crossAxisMargin: namedArgs.containsKey('crossAxisMargin') + ? namedArgs['crossAxisMargin'] + : null, + mainAxisMargin: namedArgs.containsKey('mainAxisMargin') + ? namedArgs['mainAxisMargin'] + : null, + minThumbLength: namedArgs.containsKey('minThumbLength') + ? namedArgs['minThumbLength'] + : null); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -103,9 +145,10 @@ class ScrollbarThemeAutoBinding extends HTExternalClass { data: namedArgs['data'], child: namedArgs['child']); case 'ScrollbarTheme.of': - return ({positionalArgs, namedArgs, typeArgs}) => ScrollbarTheme.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + ScrollbarTheme.of(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -119,7 +162,7 @@ extension ScrollbarThemeBinding on ScrollbarTheme { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ScrollbarTheme'); + return const HTType('ScrollbarTheme'); case 'data': return data; case 'child': @@ -129,31 +172,44 @@ extension ScrollbarThemeBinding on ScrollbarTheme { case 'hashCode': return hashCode; case 'updateShouldNotify': - return ({positionalArgs, namedArgs, typeArgs}) => updateShouldNotify(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateShouldNotify(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/selectable_text.g.dart b/lib/bindings/flutter/material/selectable_text.g.dart index f21339f..7e6f61e 100644 --- a/lib/bindings/flutter/material/selectable_text.g.dart +++ b/lib/bindings/flutter/material/selectable_text.g.dart @@ -13,63 +13,147 @@ class SelectableTextAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'SelectableText': - return ({positionalArgs, namedArgs, typeArgs}) => SelectableText(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => SelectableText( + positionalArgs[0], key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - focusNode: namedArgs.containsKey('focusNode') ? namedArgs['focusNode'] : null, + focusNode: namedArgs.containsKey('focusNode') + ? namedArgs['focusNode'] + : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null, - strutStyle: namedArgs.containsKey('strutStyle') ? namedArgs['strutStyle'] : null, - textAlign: namedArgs.containsKey('textAlign') ? namedArgs['textAlign'] : null, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, - textScaleFactor: namedArgs.containsKey('textScaleFactor') ? namedArgs['textScaleFactor'] : null, - showCursor: namedArgs.containsKey('showCursor') ? namedArgs['showCursor'] : false, - autofocus: namedArgs.containsKey('autofocus') ? namedArgs['autofocus'] : false, - toolbarOptions: namedArgs.containsKey('toolbarOptions') ? namedArgs['toolbarOptions'] : null, - minLines: namedArgs.containsKey('minLines') ? namedArgs['minLines'] : null, - maxLines: namedArgs.containsKey('maxLines') ? namedArgs['maxLines'] : null, - cursorWidth: namedArgs.containsKey('cursorWidth') ? namedArgs['cursorWidth'] : 2.0, - cursorHeight: namedArgs.containsKey('cursorHeight') ? namedArgs['cursorHeight'] : null, - cursorRadius: namedArgs.containsKey('cursorRadius') ? namedArgs['cursorRadius'] : null, - cursorColor: namedArgs.containsKey('cursorColor') ? namedArgs['cursorColor'] : null, - dragStartBehavior: - namedArgs.containsKey('dragStartBehavior') ? namedArgs['dragStartBehavior'] : DragStartBehavior.start, + strutStyle: namedArgs.containsKey('strutStyle') + ? namedArgs['strutStyle'] + : null, + textAlign: namedArgs.containsKey('textAlign') + ? namedArgs['textAlign'] + : null, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, + textScaleFactor: namedArgs.containsKey('textScaleFactor') + ? namedArgs['textScaleFactor'] + : null, + showCursor: namedArgs.containsKey('showCursor') + ? namedArgs['showCursor'] + : false, + autofocus: namedArgs.containsKey('autofocus') + ? namedArgs['autofocus'] + : false, + toolbarOptions: namedArgs.containsKey('toolbarOptions') + ? namedArgs['toolbarOptions'] + : null, + minLines: namedArgs.containsKey('minLines') + ? namedArgs['minLines'] + : null, + maxLines: namedArgs.containsKey('maxLines') + ? namedArgs['maxLines'] + : null, + cursorWidth: namedArgs.containsKey('cursorWidth') + ? namedArgs['cursorWidth'] + : 2.0, + cursorHeight: namedArgs.containsKey('cursorHeight') + ? namedArgs['cursorHeight'] + : null, + cursorRadius: namedArgs.containsKey('cursorRadius') + ? namedArgs['cursorRadius'] + : null, + cursorColor: namedArgs.containsKey('cursorColor') + ? namedArgs['cursorColor'] + : null, + dragStartBehavior: namedArgs.containsKey('dragStartBehavior') + ? namedArgs['dragStartBehavior'] + : DragStartBehavior.start, enableInteractiveSelection: - namedArgs.containsKey('enableInteractiveSelection') ? namedArgs['enableInteractiveSelection'] : true, - selectionControls: namedArgs.containsKey('selectionControls') ? namedArgs['selectionControls'] : null, + namedArgs.containsKey('enableInteractiveSelection') + ? namedArgs['enableInteractiveSelection'] + : true, + selectionControls: namedArgs.containsKey('selectionControls') + ? namedArgs['selectionControls'] + : null, onTap: namedArgs.containsKey('onTap') ? namedArgs['onTap'] : null, - scrollPhysics: namedArgs.containsKey('scrollPhysics') ? namedArgs['scrollPhysics'] : null, - textHeightBehavior: namedArgs.containsKey('textHeightBehavior') ? namedArgs['textHeightBehavior'] : null, - textWidthBasis: namedArgs.containsKey('textWidthBasis') ? namedArgs['textWidthBasis'] : null, - onSelectionChanged: namedArgs.containsKey('onSelectionChanged') ? namedArgs['onSelectionChanged'] : null); + scrollPhysics: namedArgs.containsKey('scrollPhysics') + ? namedArgs['scrollPhysics'] + : null, + textHeightBehavior: namedArgs.containsKey('textHeightBehavior') + ? namedArgs['textHeightBehavior'] + : null, + textWidthBasis: namedArgs.containsKey('textWidthBasis') + ? namedArgs['textWidthBasis'] + : null, + onSelectionChanged: namedArgs.containsKey('onSelectionChanged') + ? namedArgs['onSelectionChanged'] + : null); case 'SelectableText.rich': - return ({positionalArgs, namedArgs, typeArgs}) => SelectableText.rich(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => SelectableText.rich( + positionalArgs[0], key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - focusNode: namedArgs.containsKey('focusNode') ? namedArgs['focusNode'] : null, + focusNode: namedArgs.containsKey('focusNode') + ? namedArgs['focusNode'] + : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null, - strutStyle: namedArgs.containsKey('strutStyle') ? namedArgs['strutStyle'] : null, - textAlign: namedArgs.containsKey('textAlign') ? namedArgs['textAlign'] : null, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, - textScaleFactor: namedArgs.containsKey('textScaleFactor') ? namedArgs['textScaleFactor'] : null, - showCursor: namedArgs.containsKey('showCursor') ? namedArgs['showCursor'] : false, - autofocus: namedArgs.containsKey('autofocus') ? namedArgs['autofocus'] : false, - toolbarOptions: namedArgs.containsKey('toolbarOptions') ? namedArgs['toolbarOptions'] : null, - minLines: namedArgs.containsKey('minLines') ? namedArgs['minLines'] : null, - maxLines: namedArgs.containsKey('maxLines') ? namedArgs['maxLines'] : null, - cursorWidth: namedArgs.containsKey('cursorWidth') ? namedArgs['cursorWidth'] : 2.0, - cursorHeight: namedArgs.containsKey('cursorHeight') ? namedArgs['cursorHeight'] : null, - cursorRadius: namedArgs.containsKey('cursorRadius') ? namedArgs['cursorRadius'] : null, - cursorColor: namedArgs.containsKey('cursorColor') ? namedArgs['cursorColor'] : null, - dragStartBehavior: - namedArgs.containsKey('dragStartBehavior') ? namedArgs['dragStartBehavior'] : DragStartBehavior.start, + strutStyle: namedArgs.containsKey('strutStyle') + ? namedArgs['strutStyle'] + : null, + textAlign: namedArgs.containsKey('textAlign') + ? namedArgs['textAlign'] + : null, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, + textScaleFactor: namedArgs.containsKey('textScaleFactor') + ? namedArgs['textScaleFactor'] + : null, + showCursor: namedArgs.containsKey('showCursor') + ? namedArgs['showCursor'] + : false, + autofocus: namedArgs.containsKey('autofocus') + ? namedArgs['autofocus'] + : false, + toolbarOptions: namedArgs.containsKey('toolbarOptions') + ? namedArgs['toolbarOptions'] + : null, + minLines: namedArgs.containsKey('minLines') + ? namedArgs['minLines'] + : null, + maxLines: namedArgs.containsKey('maxLines') + ? namedArgs['maxLines'] + : null, + cursorWidth: namedArgs.containsKey('cursorWidth') + ? namedArgs['cursorWidth'] + : 2.0, + cursorHeight: namedArgs.containsKey('cursorHeight') + ? namedArgs['cursorHeight'] + : null, + cursorRadius: namedArgs.containsKey('cursorRadius') + ? namedArgs['cursorRadius'] + : null, + cursorColor: namedArgs.containsKey('cursorColor') + ? namedArgs['cursorColor'] + : null, + dragStartBehavior: namedArgs.containsKey('dragStartBehavior') + ? namedArgs['dragStartBehavior'] + : DragStartBehavior.start, enableInteractiveSelection: - namedArgs.containsKey('enableInteractiveSelection') ? namedArgs['enableInteractiveSelection'] : true, - selectionControls: namedArgs.containsKey('selectionControls') ? namedArgs['selectionControls'] : null, + namedArgs.containsKey('enableInteractiveSelection') + ? namedArgs['enableInteractiveSelection'] + : true, + selectionControls: namedArgs.containsKey('selectionControls') + ? namedArgs['selectionControls'] + : null, onTap: namedArgs.containsKey('onTap') ? namedArgs['onTap'] : null, - scrollPhysics: namedArgs.containsKey('scrollPhysics') ? namedArgs['scrollPhysics'] : null, - textHeightBehavior: namedArgs.containsKey('textHeightBehavior') ? namedArgs['textHeightBehavior'] : null, - textWidthBasis: namedArgs.containsKey('textWidthBasis') ? namedArgs['textWidthBasis'] : null, - onSelectionChanged: namedArgs.containsKey('onSelectionChanged') ? namedArgs['onSelectionChanged'] : null); + scrollPhysics: namedArgs.containsKey('scrollPhysics') + ? namedArgs['scrollPhysics'] + : null, + textHeightBehavior: namedArgs.containsKey('textHeightBehavior') + ? namedArgs['textHeightBehavior'] + : null, + textWidthBasis: namedArgs.containsKey('textWidthBasis') + ? namedArgs['textWidthBasis'] + : null, + onSelectionChanged: namedArgs.containsKey('onSelectionChanged') + ? namedArgs['onSelectionChanged'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -80,9 +164,11 @@ class SelectableTextAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'GestureTapCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), - 'SelectionChangedCallback': (HTFunction function) => - (selection, cause) => function.call(positionalArgs: [selection, cause], namedArgs: const {}), + 'GestureTapCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), + 'SelectionChangedCallback': (HTFunction function) => (selection, cause) => + function + .call(positionalArgs: [selection, cause], namedArgs: const {}), }; } } @@ -91,7 +177,7 @@ extension SelectableTextBinding on SelectableText { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SelectableText'); + return const HTType('SelectableText'); case 'data': return data; case 'textSpan': @@ -151,29 +237,41 @@ extension SelectableTextBinding on SelectableText { case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/slider.g.dart b/lib/bindings/flutter/material/slider.g.dart index d777317..51fd127 100644 --- a/lib/bindings/flutter/material/slider.g.dart +++ b/lib/bindings/flutter/material/slider.g.dart @@ -16,39 +16,75 @@ class SliderAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, value: namedArgs['value'], onChanged: namedArgs['onChanged'], - onChangeStart: namedArgs.containsKey('onChangeStart') ? namedArgs['onChangeStart'] : null, - onChangeEnd: namedArgs.containsKey('onChangeEnd') ? namedArgs['onChangeEnd'] : null, + onChangeStart: namedArgs.containsKey('onChangeStart') + ? namedArgs['onChangeStart'] + : null, + onChangeEnd: namedArgs.containsKey('onChangeEnd') + ? namedArgs['onChangeEnd'] + : null, min: namedArgs.containsKey('min') ? namedArgs['min'] : 0.0, max: namedArgs.containsKey('max') ? namedArgs['max'] : 1.0, - divisions: namedArgs.containsKey('divisions') ? namedArgs['divisions'] : null, + divisions: namedArgs.containsKey('divisions') + ? namedArgs['divisions'] + : null, label: namedArgs.containsKey('label') ? namedArgs['label'] : null, - activeColor: namedArgs.containsKey('activeColor') ? namedArgs['activeColor'] : null, - inactiveColor: namedArgs.containsKey('inactiveColor') ? namedArgs['inactiveColor'] : null, - mouseCursor: namedArgs.containsKey('mouseCursor') ? namedArgs['mouseCursor'] : null, + activeColor: namedArgs.containsKey('activeColor') + ? namedArgs['activeColor'] + : null, + inactiveColor: namedArgs.containsKey('inactiveColor') + ? namedArgs['inactiveColor'] + : null, + mouseCursor: namedArgs.containsKey('mouseCursor') + ? namedArgs['mouseCursor'] + : null, semanticFormatterCallback: - namedArgs.containsKey('semanticFormatterCallback') ? namedArgs['semanticFormatterCallback'] : null, - focusNode: namedArgs.containsKey('focusNode') ? namedArgs['focusNode'] : null, - autofocus: namedArgs.containsKey('autofocus') ? namedArgs['autofocus'] : false); + namedArgs.containsKey('semanticFormatterCallback') + ? namedArgs['semanticFormatterCallback'] + : null, + focusNode: namedArgs.containsKey('focusNode') + ? namedArgs['focusNode'] + : null, + autofocus: namedArgs.containsKey('autofocus') + ? namedArgs['autofocus'] + : false); case 'Slider.adaptive': return ({positionalArgs, namedArgs, typeArgs}) => Slider.adaptive( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, value: namedArgs['value'], onChanged: namedArgs['onChanged'], - onChangeStart: namedArgs.containsKey('onChangeStart') ? namedArgs['onChangeStart'] : null, - onChangeEnd: namedArgs.containsKey('onChangeEnd') ? namedArgs['onChangeEnd'] : null, + onChangeStart: namedArgs.containsKey('onChangeStart') + ? namedArgs['onChangeStart'] + : null, + onChangeEnd: namedArgs.containsKey('onChangeEnd') + ? namedArgs['onChangeEnd'] + : null, min: namedArgs.containsKey('min') ? namedArgs['min'] : 0.0, max: namedArgs.containsKey('max') ? namedArgs['max'] : 1.0, - divisions: namedArgs.containsKey('divisions') ? namedArgs['divisions'] : null, + divisions: namedArgs.containsKey('divisions') + ? namedArgs['divisions'] + : null, label: namedArgs.containsKey('label') ? namedArgs['label'] : null, - mouseCursor: namedArgs.containsKey('mouseCursor') ? namedArgs['mouseCursor'] : null, - activeColor: namedArgs.containsKey('activeColor') ? namedArgs['activeColor'] : null, - inactiveColor: namedArgs.containsKey('inactiveColor') ? namedArgs['inactiveColor'] : null, + mouseCursor: namedArgs.containsKey('mouseCursor') + ? namedArgs['mouseCursor'] + : null, + activeColor: namedArgs.containsKey('activeColor') + ? namedArgs['activeColor'] + : null, + inactiveColor: namedArgs.containsKey('inactiveColor') + ? namedArgs['inactiveColor'] + : null, semanticFormatterCallback: - namedArgs.containsKey('semanticFormatterCallback') ? namedArgs['semanticFormatterCallback'] : null, - focusNode: namedArgs.containsKey('focusNode') ? namedArgs['focusNode'] : null, - autofocus: namedArgs.containsKey('autofocus') ? namedArgs['autofocus'] : false); + namedArgs.containsKey('semanticFormatterCallback') + ? namedArgs['semanticFormatterCallback'] + : null, + focusNode: namedArgs.containsKey('focusNode') + ? namedArgs['focusNode'] + : null, + autofocus: namedArgs.containsKey('autofocus') + ? namedArgs['autofocus'] + : false); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -59,8 +95,8 @@ class SliderAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'SemanticFormatterCallback': (HTFunction function) => - (value) => function.call(positionalArgs: [value], namedArgs: const {}) as String, + 'SemanticFormatterCallback': (HTFunction function) => (value) => + function.call(positionalArgs: [value], namedArgs: const {}) as String, }; } } @@ -69,7 +105,7 @@ extension SliderBinding on Slider { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Slider'); + return const HTType('Slider'); case 'value': return value; case 'onChanged': @@ -105,29 +141,41 @@ extension SliderBinding on Slider { case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/slider_theme.g.dart b/lib/bindings/flutter/material/slider_theme.g.dart index 2c575ba..6d384cd 100644 --- a/lib/bindings/flutter/material/slider_theme.g.dart +++ b/lib/bindings/flutter/material/slider_theme.g.dart @@ -22,7 +22,7 @@ class ShowValueIndicatorAutoBinding extends HTExternalClass { case 'ShowValueIndicator.never': return ShowValueIndicator.never; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -30,13 +30,14 @@ class ShowValueIndicatorAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ShowValueIndicator'); + return const HTType('ShowValueIndicator'); case 'index': return (instance as ShowValueIndicator).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as ShowValueIndicator).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as ShowValueIndicator).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -54,7 +55,7 @@ class ThumbAutoBinding extends HTExternalClass { case 'Thumb.end': return Thumb.end; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -62,13 +63,14 @@ class ThumbAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Thumb'); + return const HTType('Thumb'); case 'index': return (instance as Thumb).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as Thumb).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as Thumb).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -85,9 +87,10 @@ class SliderThemeAutoBinding extends HTExternalClass { data: namedArgs['data'], child: namedArgs['child']); case 'SliderTheme.of': - return ({positionalArgs, namedArgs, typeArgs}) => SliderTheme.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + SliderTheme.of(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -101,7 +104,7 @@ extension SliderThemeBinding on SliderTheme { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliderTheme'); + return const HTType('SliderTheme'); case 'data': return data; case 'child': @@ -111,33 +114,47 @@ extension SliderThemeBinding on SliderTheme { case 'hashCode': return hashCode; case 'wrap': - return ({positionalArgs, namedArgs, typeArgs}) => wrap(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + wrap(positionalArgs[0], positionalArgs[1]); case 'updateShouldNotify': - return ({positionalArgs, namedArgs, typeArgs}) => updateShouldNotify(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateShouldNotify(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -150,25 +167,43 @@ class SliderThemeDataAutoBinding extends HTExternalClass { switch (varName) { case 'SliderThemeData': return ({positionalArgs, namedArgs, typeArgs}) => SliderThemeData( - trackHeight: namedArgs.containsKey('trackHeight') ? namedArgs['trackHeight'] : null, - activeTrackColor: namedArgs.containsKey('activeTrackColor') ? namedArgs['activeTrackColor'] : null, - inactiveTrackColor: namedArgs.containsKey('inactiveTrackColor') ? namedArgs['inactiveTrackColor'] : null, - disabledActiveTrackColor: - namedArgs.containsKey('disabledActiveTrackColor') ? namedArgs['disabledActiveTrackColor'] : null, - disabledInactiveTrackColor: - namedArgs.containsKey('disabledInactiveTrackColor') ? namedArgs['disabledInactiveTrackColor'] : null, - activeTickMarkColor: namedArgs.containsKey('activeTickMarkColor') ? namedArgs['activeTickMarkColor'] : null, - inactiveTickMarkColor: - namedArgs.containsKey('inactiveTickMarkColor') ? namedArgs['inactiveTickMarkColor'] : null, - disabledActiveTickMarkColor: - namedArgs.containsKey('disabledActiveTickMarkColor') ? namedArgs['disabledActiveTickMarkColor'] : null, - disabledInactiveTickMarkColor: namedArgs.containsKey('disabledInactiveTickMarkColor') - ? namedArgs['disabledInactiveTickMarkColor'] - : null, - thumbColor: namedArgs.containsKey('thumbColor') ? namedArgs['thumbColor'] : null, - overlappingShapeStrokeColor: - namedArgs.containsKey('overlappingShapeStrokeColor') ? namedArgs['overlappingShapeStrokeColor'] : null, - disabledThumbColor: namedArgs.containsKey('disabledThumbColor') ? namedArgs['disabledThumbColor'] : null, + trackHeight: namedArgs.containsKey('trackHeight') + ? namedArgs['trackHeight'] + : null, + activeTrackColor: namedArgs.containsKey('activeTrackColor') + ? namedArgs['activeTrackColor'] + : null, + inactiveTrackColor: namedArgs.containsKey('inactiveTrackColor') + ? namedArgs['inactiveTrackColor'] + : null, + disabledActiveTrackColor: namedArgs.containsKey('disabledActiveTrackColor') + ? namedArgs['disabledActiveTrackColor'] + : null, + disabledInactiveTrackColor: namedArgs.containsKey('disabledInactiveTrackColor') + ? namedArgs['disabledInactiveTrackColor'] + : null, + activeTickMarkColor: namedArgs.containsKey('activeTickMarkColor') + ? namedArgs['activeTickMarkColor'] + : null, + inactiveTickMarkColor: namedArgs.containsKey('inactiveTickMarkColor') + ? namedArgs['inactiveTickMarkColor'] + : null, + disabledActiveTickMarkColor: namedArgs.containsKey('disabledActiveTickMarkColor') + ? namedArgs['disabledActiveTickMarkColor'] + : null, + disabledInactiveTickMarkColor: + namedArgs.containsKey('disabledInactiveTickMarkColor') + ? namedArgs['disabledInactiveTickMarkColor'] + : null, + thumbColor: namedArgs.containsKey('thumbColor') + ? namedArgs['thumbColor'] + : null, + overlappingShapeStrokeColor: namedArgs.containsKey('overlappingShapeStrokeColor') + ? namedArgs['overlappingShapeStrokeColor'] + : null, + disabledThumbColor: namedArgs.containsKey('disabledThumbColor') + ? namedArgs['disabledThumbColor'] + : null, overlayColor: namedArgs.containsKey('overlayColor') ? namedArgs['overlayColor'] : null, valueIndicatorColor: namedArgs.containsKey('valueIndicatorColor') ? namedArgs['valueIndicatorColor'] : null, overlayShape: namedArgs.containsKey('overlayShape') ? namedArgs['overlayShape'] : null, @@ -179,24 +214,23 @@ class SliderThemeDataAutoBinding extends HTExternalClass { rangeTickMarkShape: namedArgs.containsKey('rangeTickMarkShape') ? namedArgs['rangeTickMarkShape'] : null, rangeThumbShape: namedArgs.containsKey('rangeThumbShape') ? namedArgs['rangeThumbShape'] : null, rangeTrackShape: namedArgs.containsKey('rangeTrackShape') ? namedArgs['rangeTrackShape'] : null, - rangeValueIndicatorShape: - namedArgs.containsKey('rangeValueIndicatorShape') ? namedArgs['rangeValueIndicatorShape'] : null, + rangeValueIndicatorShape: namedArgs.containsKey('rangeValueIndicatorShape') ? namedArgs['rangeValueIndicatorShape'] : null, showValueIndicator: namedArgs.containsKey('showValueIndicator') ? namedArgs['showValueIndicator'] : null, - valueIndicatorTextStyle: - namedArgs.containsKey('valueIndicatorTextStyle') ? namedArgs['valueIndicatorTextStyle'] : null, + valueIndicatorTextStyle: namedArgs.containsKey('valueIndicatorTextStyle') ? namedArgs['valueIndicatorTextStyle'] : null, minThumbSeparation: namedArgs.containsKey('minThumbSeparation') ? namedArgs['minThumbSeparation'] : null, thumbSelector: namedArgs.containsKey('thumbSelector') ? namedArgs['thumbSelector'] : null); case 'SliderThemeData.fromPrimaryColors': - return ({positionalArgs, namedArgs, typeArgs}) => SliderThemeData.fromPrimaryColors( - primaryColor: namedArgs['primaryColor'], - primaryColorDark: namedArgs['primaryColorDark'], - primaryColorLight: namedArgs['primaryColorLight'], - valueIndicatorTextStyle: namedArgs['valueIndicatorTextStyle']); - case 'SliderThemeData.lerp': return ({positionalArgs, namedArgs, typeArgs}) => - SliderThemeData.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + SliderThemeData.fromPrimaryColors( + primaryColor: namedArgs['primaryColor'], + primaryColorDark: namedArgs['primaryColorDark'], + primaryColorLight: namedArgs['primaryColorLight'], + valueIndicatorTextStyle: namedArgs['valueIndicatorTextStyle']); + case 'SliderThemeData.lerp': + return ({positionalArgs, namedArgs, typeArgs}) => SliderThemeData.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -207,10 +241,16 @@ class SliderThemeDataAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RangeThumbSelector': (HTFunction function) => (textDirection, values, tapValue, thumbSize, trackSize, dx) => - function.call( - positionalArgs: [textDirection, values, tapValue, thumbSize, trackSize, dx], - namedArgs: const {}) as Thumb?, + 'RangeThumbSelector': (HTFunction function) => + (textDirection, values, tapValue, thumbSize, trackSize, dx) => + function.call(positionalArgs: [ + textDirection, + values, + tapValue, + thumbSize, + trackSize, + dx + ], namedArgs: const {}) as Thumb?, }; } } @@ -219,7 +259,7 @@ extension SliderThemeDataBinding on SliderThemeData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliderThemeData'); + return const HTType('SliderThemeData'); case 'trackHeight': return trackHeight; case 'activeTrackColor': @@ -278,25 +318,43 @@ extension SliderThemeDataBinding on SliderThemeData { return hashCode; case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - trackHeight: namedArgs.containsKey('trackHeight') ? namedArgs['trackHeight'] : null, - activeTrackColor: namedArgs.containsKey('activeTrackColor') ? namedArgs['activeTrackColor'] : null, - inactiveTrackColor: namedArgs.containsKey('inactiveTrackColor') ? namedArgs['inactiveTrackColor'] : null, - disabledActiveTrackColor: - namedArgs.containsKey('disabledActiveTrackColor') ? namedArgs['disabledActiveTrackColor'] : null, - disabledInactiveTrackColor: - namedArgs.containsKey('disabledInactiveTrackColor') ? namedArgs['disabledInactiveTrackColor'] : null, - activeTickMarkColor: namedArgs.containsKey('activeTickMarkColor') ? namedArgs['activeTickMarkColor'] : null, - inactiveTickMarkColor: - namedArgs.containsKey('inactiveTickMarkColor') ? namedArgs['inactiveTickMarkColor'] : null, - disabledActiveTickMarkColor: - namedArgs.containsKey('disabledActiveTickMarkColor') ? namedArgs['disabledActiveTickMarkColor'] : null, - disabledInactiveTickMarkColor: namedArgs.containsKey('disabledInactiveTickMarkColor') - ? namedArgs['disabledInactiveTickMarkColor'] - : null, - thumbColor: namedArgs.containsKey('thumbColor') ? namedArgs['thumbColor'] : null, - overlappingShapeStrokeColor: - namedArgs.containsKey('overlappingShapeStrokeColor') ? namedArgs['overlappingShapeStrokeColor'] : null, - disabledThumbColor: namedArgs.containsKey('disabledThumbColor') ? namedArgs['disabledThumbColor'] : null, + trackHeight: namedArgs.containsKey('trackHeight') + ? namedArgs['trackHeight'] + : null, + activeTrackColor: namedArgs.containsKey('activeTrackColor') + ? namedArgs['activeTrackColor'] + : null, + inactiveTrackColor: namedArgs.containsKey('inactiveTrackColor') + ? namedArgs['inactiveTrackColor'] + : null, + disabledActiveTrackColor: namedArgs.containsKey('disabledActiveTrackColor') + ? namedArgs['disabledActiveTrackColor'] + : null, + disabledInactiveTrackColor: namedArgs.containsKey('disabledInactiveTrackColor') + ? namedArgs['disabledInactiveTrackColor'] + : null, + activeTickMarkColor: namedArgs.containsKey('activeTickMarkColor') + ? namedArgs['activeTickMarkColor'] + : null, + inactiveTickMarkColor: namedArgs.containsKey('inactiveTickMarkColor') + ? namedArgs['inactiveTickMarkColor'] + : null, + disabledActiveTickMarkColor: namedArgs.containsKey('disabledActiveTickMarkColor') + ? namedArgs['disabledActiveTickMarkColor'] + : null, + disabledInactiveTickMarkColor: + namedArgs.containsKey('disabledInactiveTickMarkColor') + ? namedArgs['disabledInactiveTickMarkColor'] + : null, + thumbColor: namedArgs.containsKey('thumbColor') + ? namedArgs['thumbColor'] + : null, + overlappingShapeStrokeColor: namedArgs.containsKey('overlappingShapeStrokeColor') + ? namedArgs['overlappingShapeStrokeColor'] + : null, + disabledThumbColor: namedArgs.containsKey('disabledThumbColor') + ? namedArgs['disabledThumbColor'] + : null, overlayColor: namedArgs.containsKey('overlayColor') ? namedArgs['overlayColor'] : null, valueIndicatorColor: namedArgs.containsKey('valueIndicatorColor') ? namedArgs['valueIndicatorColor'] : null, overlayShape: namedArgs.containsKey('overlayShape') ? namedArgs['overlayShape'] : null, @@ -307,42 +365,47 @@ extension SliderThemeDataBinding on SliderThemeData { rangeTickMarkShape: namedArgs.containsKey('rangeTickMarkShape') ? namedArgs['rangeTickMarkShape'] : null, rangeThumbShape: namedArgs.containsKey('rangeThumbShape') ? namedArgs['rangeThumbShape'] : null, rangeTrackShape: namedArgs.containsKey('rangeTrackShape') ? namedArgs['rangeTrackShape'] : null, - rangeValueIndicatorShape: - namedArgs.containsKey('rangeValueIndicatorShape') ? namedArgs['rangeValueIndicatorShape'] : null, + rangeValueIndicatorShape: namedArgs.containsKey('rangeValueIndicatorShape') ? namedArgs['rangeValueIndicatorShape'] : null, showValueIndicator: namedArgs.containsKey('showValueIndicator') ? namedArgs['showValueIndicator'] : null, - valueIndicatorTextStyle: - namedArgs.containsKey('valueIndicatorTextStyle') ? namedArgs['valueIndicatorTextStyle'] : null, + valueIndicatorTextStyle: namedArgs.containsKey('valueIndicatorTextStyle') ? namedArgs['valueIndicatorTextStyle'] : null, minThumbSeparation: namedArgs.containsKey('minThumbSeparation') ? namedArgs['minThumbSeparation'] : null, thumbSelector: namedArgs.containsKey('thumbSelector') ? namedArgs['thumbSelector'] : null); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class RectangularSliderTrackShapeAutoBinding extends HTExternalClass { - RectangularSliderTrackShapeAutoBinding() : super('RectangularSliderTrackShape'); + RectangularSliderTrackShapeAutoBinding() + : super('RectangularSliderTrackShape'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RectangularSliderTrackShape': - return ({positionalArgs, namedArgs, typeArgs}) => RectangularSliderTrackShape( - disabledThumbGapWidth: - namedArgs.containsKey('disabledThumbGapWidth') ? namedArgs['disabledThumbGapWidth'] : 2.0); + return ({positionalArgs, namedArgs, typeArgs}) => + RectangularSliderTrackShape( + disabledThumbGapWidth: + namedArgs.containsKey('disabledThumbGapWidth') + ? namedArgs['disabledThumbGapWidth'] + : 2.0); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -356,39 +419,66 @@ extension RectangularSliderTrackShapeBinding on RectangularSliderTrackShape { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RectangularSliderTrackShape'); + return const HTType('RectangularSliderTrackShape'); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1], - parentBox: namedArgs.containsKey('parentBox') ? namedArgs['parentBox'] : null, - sliderTheme: namedArgs.containsKey('sliderTheme') ? namedArgs['sliderTheme'] : null, - enableAnimation: namedArgs.containsKey('enableAnimation') ? namedArgs['enableAnimation'] : null, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, - thumbCenter: namedArgs.containsKey('thumbCenter') ? namedArgs['thumbCenter'] : null, - isDiscrete: namedArgs.containsKey('isDiscrete') ? namedArgs['isDiscrete'] : false, - isEnabled: namedArgs.containsKey('isEnabled') ? namedArgs['isEnabled'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => paint( + positionalArgs[0], positionalArgs[1], + parentBox: namedArgs.containsKey('parentBox') + ? namedArgs['parentBox'] + : null, + sliderTheme: namedArgs.containsKey('sliderTheme') + ? namedArgs['sliderTheme'] + : null, + enableAnimation: namedArgs.containsKey('enableAnimation') + ? namedArgs['enableAnimation'] + : null, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, + thumbCenter: namedArgs.containsKey('thumbCenter') + ? namedArgs['thumbCenter'] + : null, + isDiscrete: namedArgs.containsKey('isDiscrete') + ? namedArgs['isDiscrete'] + : false, + isEnabled: namedArgs.containsKey('isEnabled') + ? namedArgs['isEnabled'] + : false); case 'getPreferredRect': return ({positionalArgs, namedArgs, typeArgs}) => getPreferredRect( - parentBox: namedArgs.containsKey('parentBox') ? namedArgs['parentBox'] : null, - offset: namedArgs.containsKey('offset') ? namedArgs['offset'] : Offset.zero, - sliderTheme: namedArgs.containsKey('sliderTheme') ? namedArgs['sliderTheme'] : null, - isEnabled: namedArgs.containsKey('isEnabled') ? namedArgs['isEnabled'] : null, - isDiscrete: namedArgs.containsKey('isDiscrete') ? namedArgs['isDiscrete'] : null); + parentBox: namedArgs.containsKey('parentBox') + ? namedArgs['parentBox'] + : null, + offset: namedArgs.containsKey('offset') + ? namedArgs['offset'] + : Offset.zero, + sliderTheme: namedArgs.containsKey('sliderTheme') + ? namedArgs['sliderTheme'] + : null, + isEnabled: namedArgs.containsKey('isEnabled') + ? namedArgs['isEnabled'] + : null, + isDiscrete: namedArgs.containsKey('isDiscrete') + ? namedArgs['isDiscrete'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class RoundedRectSliderTrackShapeAutoBinding extends HTExternalClass { - RoundedRectSliderTrackShapeAutoBinding() : super('RoundedRectSliderTrackShape'); + RoundedRectSliderTrackShapeAutoBinding() + : super('RoundedRectSliderTrackShape'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RoundedRectSliderTrackShape': - return ({positionalArgs, namedArgs, typeArgs}) => RoundedRectSliderTrackShape(); + return ({positionalArgs, namedArgs, typeArgs}) => + RoundedRectSliderTrackShape(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -402,41 +492,70 @@ extension RoundedRectSliderTrackShapeBinding on RoundedRectSliderTrackShape { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RoundedRectSliderTrackShape'); + return const HTType('RoundedRectSliderTrackShape'); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1], - parentBox: namedArgs.containsKey('parentBox') ? namedArgs['parentBox'] : null, - sliderTheme: namedArgs.containsKey('sliderTheme') ? namedArgs['sliderTheme'] : null, - enableAnimation: namedArgs.containsKey('enableAnimation') ? namedArgs['enableAnimation'] : null, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, - thumbCenter: namedArgs.containsKey('thumbCenter') ? namedArgs['thumbCenter'] : null, - isDiscrete: namedArgs.containsKey('isDiscrete') ? namedArgs['isDiscrete'] : false, - isEnabled: namedArgs.containsKey('isEnabled') ? namedArgs['isEnabled'] : false, + return ({positionalArgs, namedArgs, typeArgs}) => paint( + positionalArgs[0], positionalArgs[1], + parentBox: namedArgs.containsKey('parentBox') + ? namedArgs['parentBox'] + : null, + sliderTheme: namedArgs.containsKey('sliderTheme') + ? namedArgs['sliderTheme'] + : null, + enableAnimation: namedArgs.containsKey('enableAnimation') + ? namedArgs['enableAnimation'] + : null, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, + thumbCenter: namedArgs.containsKey('thumbCenter') + ? namedArgs['thumbCenter'] + : null, + isDiscrete: namedArgs.containsKey('isDiscrete') + ? namedArgs['isDiscrete'] + : false, + isEnabled: namedArgs.containsKey('isEnabled') + ? namedArgs['isEnabled'] + : false, additionalActiveTrackHeight: - namedArgs.containsKey('additionalActiveTrackHeight') ? namedArgs['additionalActiveTrackHeight'] : 2); + namedArgs.containsKey('additionalActiveTrackHeight') + ? namedArgs['additionalActiveTrackHeight'] + : 2); case 'getPreferredRect': return ({positionalArgs, namedArgs, typeArgs}) => getPreferredRect( - parentBox: namedArgs.containsKey('parentBox') ? namedArgs['parentBox'] : null, - offset: namedArgs.containsKey('offset') ? namedArgs['offset'] : Offset.zero, - sliderTheme: namedArgs.containsKey('sliderTheme') ? namedArgs['sliderTheme'] : null, - isEnabled: namedArgs.containsKey('isEnabled') ? namedArgs['isEnabled'] : null, - isDiscrete: namedArgs.containsKey('isDiscrete') ? namedArgs['isDiscrete'] : null); + parentBox: namedArgs.containsKey('parentBox') + ? namedArgs['parentBox'] + : null, + offset: namedArgs.containsKey('offset') + ? namedArgs['offset'] + : Offset.zero, + sliderTheme: namedArgs.containsKey('sliderTheme') + ? namedArgs['sliderTheme'] + : null, + isEnabled: namedArgs.containsKey('isEnabled') + ? namedArgs['isEnabled'] + : null, + isDiscrete: namedArgs.containsKey('isDiscrete') + ? namedArgs['isDiscrete'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class RectangularRangeSliderTrackShapeAutoBinding extends HTExternalClass { - RectangularRangeSliderTrackShapeAutoBinding() : super('RectangularRangeSliderTrackShape'); + RectangularRangeSliderTrackShapeAutoBinding() + : super('RectangularRangeSliderTrackShape'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RectangularRangeSliderTrackShape': - return ({positionalArgs, namedArgs, typeArgs}) => RectangularRangeSliderTrackShape(); + return ({positionalArgs, namedArgs, typeArgs}) => + RectangularRangeSliderTrackShape(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -446,44 +565,74 @@ class RectangularRangeSliderTrackShapeAutoBinding extends HTExternalClass { } } -extension RectangularRangeSliderTrackShapeBinding on RectangularRangeSliderTrackShape { +extension RectangularRangeSliderTrackShapeBinding + on RectangularRangeSliderTrackShape { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RectangularRangeSliderTrackShape'); + return const HTType('RectangularRangeSliderTrackShape'); case 'getPreferredRect': return ({positionalArgs, namedArgs, typeArgs}) => getPreferredRect( - parentBox: namedArgs.containsKey('parentBox') ? namedArgs['parentBox'] : null, - offset: namedArgs.containsKey('offset') ? namedArgs['offset'] : Offset.zero, - sliderTheme: namedArgs.containsKey('sliderTheme') ? namedArgs['sliderTheme'] : null, - isEnabled: namedArgs.containsKey('isEnabled') ? namedArgs['isEnabled'] : false, - isDiscrete: namedArgs.containsKey('isDiscrete') ? namedArgs['isDiscrete'] : false); + parentBox: namedArgs.containsKey('parentBox') + ? namedArgs['parentBox'] + : null, + offset: namedArgs.containsKey('offset') + ? namedArgs['offset'] + : Offset.zero, + sliderTheme: namedArgs.containsKey('sliderTheme') + ? namedArgs['sliderTheme'] + : null, + isEnabled: namedArgs.containsKey('isEnabled') + ? namedArgs['isEnabled'] + : false, + isDiscrete: namedArgs.containsKey('isDiscrete') + ? namedArgs['isDiscrete'] + : false); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1], - parentBox: namedArgs.containsKey('parentBox') ? namedArgs['parentBox'] : null, - sliderTheme: namedArgs.containsKey('sliderTheme') ? namedArgs['sliderTheme'] : null, - enableAnimation: namedArgs.containsKey('enableAnimation') ? namedArgs['enableAnimation'] : null, - startThumbCenter: namedArgs.containsKey('startThumbCenter') ? namedArgs['startThumbCenter'] : null, - endThumbCenter: namedArgs.containsKey('endThumbCenter') ? namedArgs['endThumbCenter'] : null, - isEnabled: namedArgs.containsKey('isEnabled') ? namedArgs['isEnabled'] : false, - isDiscrete: namedArgs.containsKey('isDiscrete') ? namedArgs['isDiscrete'] : false, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => paint( + positionalArgs[0], positionalArgs[1], + parentBox: namedArgs.containsKey('parentBox') + ? namedArgs['parentBox'] + : null, + sliderTheme: namedArgs.containsKey('sliderTheme') + ? namedArgs['sliderTheme'] + : null, + enableAnimation: namedArgs.containsKey('enableAnimation') + ? namedArgs['enableAnimation'] + : null, + startThumbCenter: namedArgs.containsKey('startThumbCenter') + ? namedArgs['startThumbCenter'] + : null, + endThumbCenter: namedArgs.containsKey('endThumbCenter') + ? namedArgs['endThumbCenter'] + : null, + isEnabled: namedArgs.containsKey('isEnabled') + ? namedArgs['isEnabled'] + : false, + isDiscrete: namedArgs.containsKey('isDiscrete') + ? namedArgs['isDiscrete'] + : false, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class RoundedRectRangeSliderTrackShapeAutoBinding extends HTExternalClass { - RoundedRectRangeSliderTrackShapeAutoBinding() : super('RoundedRectRangeSliderTrackShape'); + RoundedRectRangeSliderTrackShapeAutoBinding() + : super('RoundedRectRangeSliderTrackShape'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RoundedRectRangeSliderTrackShape': - return ({positionalArgs, namedArgs, typeArgs}) => RoundedRectRangeSliderTrackShape(); + return ({positionalArgs, namedArgs, typeArgs}) => + RoundedRectRangeSliderTrackShape(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -493,32 +642,62 @@ class RoundedRectRangeSliderTrackShapeAutoBinding extends HTExternalClass { } } -extension RoundedRectRangeSliderTrackShapeBinding on RoundedRectRangeSliderTrackShape { +extension RoundedRectRangeSliderTrackShapeBinding + on RoundedRectRangeSliderTrackShape { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RoundedRectRangeSliderTrackShape'); + return const HTType('RoundedRectRangeSliderTrackShape'); case 'getPreferredRect': return ({positionalArgs, namedArgs, typeArgs}) => getPreferredRect( - parentBox: namedArgs.containsKey('parentBox') ? namedArgs['parentBox'] : null, - offset: namedArgs.containsKey('offset') ? namedArgs['offset'] : Offset.zero, - sliderTheme: namedArgs.containsKey('sliderTheme') ? namedArgs['sliderTheme'] : null, - isEnabled: namedArgs.containsKey('isEnabled') ? namedArgs['isEnabled'] : false, - isDiscrete: namedArgs.containsKey('isDiscrete') ? namedArgs['isDiscrete'] : false); + parentBox: namedArgs.containsKey('parentBox') + ? namedArgs['parentBox'] + : null, + offset: namedArgs.containsKey('offset') + ? namedArgs['offset'] + : Offset.zero, + sliderTheme: namedArgs.containsKey('sliderTheme') + ? namedArgs['sliderTheme'] + : null, + isEnabled: namedArgs.containsKey('isEnabled') + ? namedArgs['isEnabled'] + : false, + isDiscrete: namedArgs.containsKey('isDiscrete') + ? namedArgs['isDiscrete'] + : false); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1], - parentBox: namedArgs.containsKey('parentBox') ? namedArgs['parentBox'] : null, - sliderTheme: namedArgs.containsKey('sliderTheme') ? namedArgs['sliderTheme'] : null, - enableAnimation: namedArgs.containsKey('enableAnimation') ? namedArgs['enableAnimation'] : null, - startThumbCenter: namedArgs.containsKey('startThumbCenter') ? namedArgs['startThumbCenter'] : null, - endThumbCenter: namedArgs.containsKey('endThumbCenter') ? namedArgs['endThumbCenter'] : null, - isEnabled: namedArgs.containsKey('isEnabled') ? namedArgs['isEnabled'] : false, - isDiscrete: namedArgs.containsKey('isDiscrete') ? namedArgs['isDiscrete'] : false, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, + return ({positionalArgs, namedArgs, typeArgs}) => paint( + positionalArgs[0], positionalArgs[1], + parentBox: namedArgs.containsKey('parentBox') + ? namedArgs['parentBox'] + : null, + sliderTheme: namedArgs.containsKey('sliderTheme') + ? namedArgs['sliderTheme'] + : null, + enableAnimation: namedArgs.containsKey('enableAnimation') + ? namedArgs['enableAnimation'] + : null, + startThumbCenter: namedArgs.containsKey('startThumbCenter') + ? namedArgs['startThumbCenter'] + : null, + endThumbCenter: namedArgs.containsKey('endThumbCenter') + ? namedArgs['endThumbCenter'] + : null, + isEnabled: namedArgs.containsKey('isEnabled') + ? namedArgs['isEnabled'] + : false, + isDiscrete: namedArgs.containsKey('isDiscrete') + ? namedArgs['isDiscrete'] + : false, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, additionalActiveTrackHeight: - namedArgs.containsKey('additionalActiveTrackHeight') ? namedArgs['additionalActiveTrackHeight'] : 2); + namedArgs.containsKey('additionalActiveTrackHeight') + ? namedArgs['additionalActiveTrackHeight'] + : 2); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -530,10 +709,13 @@ class RoundSliderTickMarkShapeAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RoundSliderTickMarkShape': - return ({positionalArgs, namedArgs, typeArgs}) => RoundSliderTickMarkShape( - tickMarkRadius: namedArgs.containsKey('tickMarkRadius') ? namedArgs['tickMarkRadius'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + RoundSliderTickMarkShape( + tickMarkRadius: namedArgs.containsKey('tickMarkRadius') + ? namedArgs['tickMarkRadius'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -547,38 +729,59 @@ extension RoundSliderTickMarkShapeBinding on RoundSliderTickMarkShape { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RoundSliderTickMarkShape'); + return const HTType('RoundSliderTickMarkShape'); case 'tickMarkRadius': return tickMarkRadius; case 'getPreferredSize': return ({positionalArgs, namedArgs, typeArgs}) => getPreferredSize( - sliderTheme: namedArgs.containsKey('sliderTheme') ? namedArgs['sliderTheme'] : null, - isEnabled: namedArgs.containsKey('isEnabled') ? namedArgs['isEnabled'] : null); + sliderTheme: namedArgs.containsKey('sliderTheme') + ? namedArgs['sliderTheme'] + : null, + isEnabled: namedArgs.containsKey('isEnabled') + ? namedArgs['isEnabled'] + : null); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1], - parentBox: namedArgs.containsKey('parentBox') ? namedArgs['parentBox'] : null, - sliderTheme: namedArgs.containsKey('sliderTheme') ? namedArgs['sliderTheme'] : null, - enableAnimation: namedArgs.containsKey('enableAnimation') ? namedArgs['enableAnimation'] : null, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, - thumbCenter: namedArgs.containsKey('thumbCenter') ? namedArgs['thumbCenter'] : null, - isEnabled: namedArgs.containsKey('isEnabled') ? namedArgs['isEnabled'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => paint( + positionalArgs[0], positionalArgs[1], + parentBox: namedArgs.containsKey('parentBox') + ? namedArgs['parentBox'] + : null, + sliderTheme: namedArgs.containsKey('sliderTheme') + ? namedArgs['sliderTheme'] + : null, + enableAnimation: namedArgs.containsKey('enableAnimation') + ? namedArgs['enableAnimation'] + : null, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, + thumbCenter: namedArgs.containsKey('thumbCenter') + ? namedArgs['thumbCenter'] + : null, + isEnabled: namedArgs.containsKey('isEnabled') + ? namedArgs['isEnabled'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class RoundRangeSliderTickMarkShapeAutoBinding extends HTExternalClass { - RoundRangeSliderTickMarkShapeAutoBinding() : super('RoundRangeSliderTickMarkShape'); + RoundRangeSliderTickMarkShapeAutoBinding() + : super('RoundRangeSliderTickMarkShape'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RoundRangeSliderTickMarkShape': - return ({positionalArgs, namedArgs, typeArgs}) => RoundRangeSliderTickMarkShape( - tickMarkRadius: namedArgs.containsKey('tickMarkRadius') ? namedArgs['tickMarkRadius'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + RoundRangeSliderTickMarkShape( + tickMarkRadius: namedArgs.containsKey('tickMarkRadius') + ? namedArgs['tickMarkRadius'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -588,28 +791,48 @@ class RoundRangeSliderTickMarkShapeAutoBinding extends HTExternalClass { } } -extension RoundRangeSliderTickMarkShapeBinding on RoundRangeSliderTickMarkShape { +extension RoundRangeSliderTickMarkShapeBinding + on RoundRangeSliderTickMarkShape { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RoundRangeSliderTickMarkShape'); + return const HTType('RoundRangeSliderTickMarkShape'); case 'tickMarkRadius': return tickMarkRadius; case 'getPreferredSize': return ({positionalArgs, namedArgs, typeArgs}) => getPreferredSize( - sliderTheme: namedArgs.containsKey('sliderTheme') ? namedArgs['sliderTheme'] : null, - isEnabled: namedArgs.containsKey('isEnabled') ? namedArgs['isEnabled'] : false); + sliderTheme: namedArgs.containsKey('sliderTheme') + ? namedArgs['sliderTheme'] + : null, + isEnabled: namedArgs.containsKey('isEnabled') + ? namedArgs['isEnabled'] + : false); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1], - parentBox: namedArgs.containsKey('parentBox') ? namedArgs['parentBox'] : null, - sliderTheme: namedArgs.containsKey('sliderTheme') ? namedArgs['sliderTheme'] : null, - enableAnimation: namedArgs.containsKey('enableAnimation') ? namedArgs['enableAnimation'] : null, - startThumbCenter: namedArgs.containsKey('startThumbCenter') ? namedArgs['startThumbCenter'] : null, - endThumbCenter: namedArgs.containsKey('endThumbCenter') ? namedArgs['endThumbCenter'] : null, - isEnabled: namedArgs.containsKey('isEnabled') ? namedArgs['isEnabled'] : false, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => paint( + positionalArgs[0], positionalArgs[1], + parentBox: namedArgs.containsKey('parentBox') + ? namedArgs['parentBox'] + : null, + sliderTheme: namedArgs.containsKey('sliderTheme') + ? namedArgs['sliderTheme'] + : null, + enableAnimation: namedArgs.containsKey('enableAnimation') + ? namedArgs['enableAnimation'] + : null, + startThumbCenter: namedArgs.containsKey('startThumbCenter') + ? namedArgs['startThumbCenter'] + : null, + endThumbCenter: namedArgs.containsKey('endThumbCenter') + ? namedArgs['endThumbCenter'] + : null, + isEnabled: namedArgs.containsKey('isEnabled') + ? namedArgs['isEnabled'] + : false, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -622,12 +845,20 @@ class RoundSliderThumbShapeAutoBinding extends HTExternalClass { switch (varName) { case 'RoundSliderThumbShape': return ({positionalArgs, namedArgs, typeArgs}) => RoundSliderThumbShape( - enabledThumbRadius: namedArgs.containsKey('enabledThumbRadius') ? namedArgs['enabledThumbRadius'] : 10.0, - disabledThumbRadius: namedArgs.containsKey('disabledThumbRadius') ? namedArgs['disabledThumbRadius'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : 1.0, - pressedElevation: namedArgs.containsKey('pressedElevation') ? namedArgs['pressedElevation'] : 6.0); + enabledThumbRadius: namedArgs.containsKey('enabledThumbRadius') + ? namedArgs['enabledThumbRadius'] + : 10.0, + disabledThumbRadius: namedArgs.containsKey('disabledThumbRadius') + ? namedArgs['disabledThumbRadius'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : 1.0, + pressedElevation: namedArgs.containsKey('pressedElevation') + ? namedArgs['pressedElevation'] + : 6.0); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -641,7 +872,7 @@ extension RoundSliderThumbShapeBinding on RoundSliderThumbShape { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RoundSliderThumbShape'); + return const HTType('RoundSliderThumbShape'); case 'enabledThumbRadius': return enabledThumbRadius; case 'disabledThumbRadius': @@ -651,21 +882,41 @@ extension RoundSliderThumbShapeBinding on RoundSliderThumbShape { case 'pressedElevation': return pressedElevation; case 'getPreferredSize': - return ({positionalArgs, namedArgs, typeArgs}) => getPreferredSize(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + getPreferredSize(positionalArgs[0], positionalArgs[1]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1], - activationAnimation: namedArgs.containsKey('activationAnimation') ? namedArgs['activationAnimation'] : null, - enableAnimation: namedArgs.containsKey('enableAnimation') ? namedArgs['enableAnimation'] : null, - isDiscrete: namedArgs.containsKey('isDiscrete') ? namedArgs['isDiscrete'] : null, - labelPainter: namedArgs.containsKey('labelPainter') ? namedArgs['labelPainter'] : null, - parentBox: namedArgs.containsKey('parentBox') ? namedArgs['parentBox'] : null, - sliderTheme: namedArgs.containsKey('sliderTheme') ? namedArgs['sliderTheme'] : null, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, + return ({positionalArgs, namedArgs, typeArgs}) => paint( + positionalArgs[0], positionalArgs[1], + activationAnimation: namedArgs.containsKey('activationAnimation') + ? namedArgs['activationAnimation'] + : null, + enableAnimation: namedArgs.containsKey('enableAnimation') + ? namedArgs['enableAnimation'] + : null, + isDiscrete: namedArgs.containsKey('isDiscrete') + ? namedArgs['isDiscrete'] + : null, + labelPainter: namedArgs.containsKey('labelPainter') + ? namedArgs['labelPainter'] + : null, + parentBox: namedArgs.containsKey('parentBox') + ? namedArgs['parentBox'] + : null, + sliderTheme: namedArgs.containsKey('sliderTheme') + ? namedArgs['sliderTheme'] + : null, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, value: namedArgs.containsKey('value') ? namedArgs['value'] : null, - textScaleFactor: namedArgs.containsKey('textScaleFactor') ? namedArgs['textScaleFactor'] : null, - sizeWithOverflow: namedArgs.containsKey('sizeWithOverflow') ? namedArgs['sizeWithOverflow'] : null); + textScaleFactor: namedArgs.containsKey('textScaleFactor') + ? namedArgs['textScaleFactor'] + : null, + sizeWithOverflow: namedArgs.containsKey('sizeWithOverflow') + ? namedArgs['sizeWithOverflow'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -677,13 +928,23 @@ class RoundRangeSliderThumbShapeAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RoundRangeSliderThumbShape': - return ({positionalArgs, namedArgs, typeArgs}) => RoundRangeSliderThumbShape( - enabledThumbRadius: namedArgs.containsKey('enabledThumbRadius') ? namedArgs['enabledThumbRadius'] : 10.0, - disabledThumbRadius: namedArgs.containsKey('disabledThumbRadius') ? namedArgs['disabledThumbRadius'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : 1.0, - pressedElevation: namedArgs.containsKey('pressedElevation') ? namedArgs['pressedElevation'] : 6.0); + return ({positionalArgs, namedArgs, typeArgs}) => + RoundRangeSliderThumbShape( + enabledThumbRadius: namedArgs.containsKey('enabledThumbRadius') + ? namedArgs['enabledThumbRadius'] + : 10.0, + disabledThumbRadius: + namedArgs.containsKey('disabledThumbRadius') + ? namedArgs['disabledThumbRadius'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : 1.0, + pressedElevation: namedArgs.containsKey('pressedElevation') + ? namedArgs['pressedElevation'] + : 6.0); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -697,7 +958,7 @@ extension RoundRangeSliderThumbShapeBinding on RoundRangeSliderThumbShape { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RoundRangeSliderThumbShape'); + return const HTType('RoundRangeSliderThumbShape'); case 'enabledThumbRadius': return enabledThumbRadius; case 'disabledThumbRadius': @@ -707,20 +968,37 @@ extension RoundRangeSliderThumbShapeBinding on RoundRangeSliderThumbShape { case 'pressedElevation': return pressedElevation; case 'getPreferredSize': - return ({positionalArgs, namedArgs, typeArgs}) => getPreferredSize(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + getPreferredSize(positionalArgs[0], positionalArgs[1]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1], - activationAnimation: namedArgs.containsKey('activationAnimation') ? namedArgs['activationAnimation'] : null, - enableAnimation: namedArgs.containsKey('enableAnimation') ? namedArgs['enableAnimation'] : null, - isDiscrete: namedArgs.containsKey('isDiscrete') ? namedArgs['isDiscrete'] : false, - isEnabled: namedArgs.containsKey('isEnabled') ? namedArgs['isEnabled'] : false, - isOnTop: namedArgs.containsKey('isOnTop') ? namedArgs['isOnTop'] : null, - sliderTheme: namedArgs.containsKey('sliderTheme') ? namedArgs['sliderTheme'] : null, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, + return ({positionalArgs, namedArgs, typeArgs}) => paint( + positionalArgs[0], positionalArgs[1], + activationAnimation: namedArgs.containsKey('activationAnimation') + ? namedArgs['activationAnimation'] + : null, + enableAnimation: namedArgs.containsKey('enableAnimation') + ? namedArgs['enableAnimation'] + : null, + isDiscrete: namedArgs.containsKey('isDiscrete') + ? namedArgs['isDiscrete'] + : false, + isEnabled: namedArgs.containsKey('isEnabled') + ? namedArgs['isEnabled'] + : false, + isOnTop: + namedArgs.containsKey('isOnTop') ? namedArgs['isOnTop'] : null, + sliderTheme: namedArgs.containsKey('sliderTheme') + ? namedArgs['sliderTheme'] + : null, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, thumb: namedArgs.containsKey('thumb') ? namedArgs['thumb'] : null, - isPressed: namedArgs.containsKey('isPressed') ? namedArgs['isPressed'] : null); + isPressed: namedArgs.containsKey('isPressed') + ? namedArgs['isPressed'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -732,10 +1010,13 @@ class RoundSliderOverlayShapeAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RoundSliderOverlayShape': - return ({positionalArgs, namedArgs, typeArgs}) => RoundSliderOverlayShape( - overlayRadius: namedArgs.containsKey('overlayRadius') ? namedArgs['overlayRadius'] : 24.0); + return ({positionalArgs, namedArgs, typeArgs}) => + RoundSliderOverlayShape( + overlayRadius: namedArgs.containsKey('overlayRadius') + ? namedArgs['overlayRadius'] + : 24.0); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -749,39 +1030,61 @@ extension RoundSliderOverlayShapeBinding on RoundSliderOverlayShape { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RoundSliderOverlayShape'); + return const HTType('RoundSliderOverlayShape'); case 'overlayRadius': return overlayRadius; case 'getPreferredSize': - return ({positionalArgs, namedArgs, typeArgs}) => getPreferredSize(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + getPreferredSize(positionalArgs[0], positionalArgs[1]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1], - activationAnimation: namedArgs.containsKey('activationAnimation') ? namedArgs['activationAnimation'] : null, - enableAnimation: namedArgs.containsKey('enableAnimation') ? namedArgs['enableAnimation'] : null, - isDiscrete: namedArgs.containsKey('isDiscrete') ? namedArgs['isDiscrete'] : null, - labelPainter: namedArgs.containsKey('labelPainter') ? namedArgs['labelPainter'] : null, - parentBox: namedArgs.containsKey('parentBox') ? namedArgs['parentBox'] : null, - sliderTheme: namedArgs.containsKey('sliderTheme') ? namedArgs['sliderTheme'] : null, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, + return ({positionalArgs, namedArgs, typeArgs}) => paint( + positionalArgs[0], positionalArgs[1], + activationAnimation: namedArgs.containsKey('activationAnimation') + ? namedArgs['activationAnimation'] + : null, + enableAnimation: namedArgs.containsKey('enableAnimation') + ? namedArgs['enableAnimation'] + : null, + isDiscrete: namedArgs.containsKey('isDiscrete') + ? namedArgs['isDiscrete'] + : null, + labelPainter: namedArgs.containsKey('labelPainter') + ? namedArgs['labelPainter'] + : null, + parentBox: namedArgs.containsKey('parentBox') + ? namedArgs['parentBox'] + : null, + sliderTheme: namedArgs.containsKey('sliderTheme') + ? namedArgs['sliderTheme'] + : null, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, value: namedArgs.containsKey('value') ? namedArgs['value'] : null, - textScaleFactor: namedArgs.containsKey('textScaleFactor') ? namedArgs['textScaleFactor'] : null, - sizeWithOverflow: namedArgs.containsKey('sizeWithOverflow') ? namedArgs['sizeWithOverflow'] : null); + textScaleFactor: namedArgs.containsKey('textScaleFactor') + ? namedArgs['textScaleFactor'] + : null, + sizeWithOverflow: namedArgs.containsKey('sizeWithOverflow') + ? namedArgs['sizeWithOverflow'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class RectangularSliderValueIndicatorShapeAutoBinding extends HTExternalClass { - RectangularSliderValueIndicatorShapeAutoBinding() : super('RectangularSliderValueIndicatorShape'); + RectangularSliderValueIndicatorShapeAutoBinding() + : super('RectangularSliderValueIndicatorShape'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RectangularSliderValueIndicatorShape': - return ({positionalArgs, namedArgs, typeArgs}) => RectangularSliderValueIndicatorShape(); + return ({positionalArgs, namedArgs, typeArgs}) => + RectangularSliderValueIndicatorShape(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -791,43 +1094,71 @@ class RectangularSliderValueIndicatorShapeAutoBinding extends HTExternalClass { } } -extension RectangularSliderValueIndicatorShapeBinding on RectangularSliderValueIndicatorShape { +extension RectangularSliderValueIndicatorShapeBinding + on RectangularSliderValueIndicatorShape { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RectangularSliderValueIndicatorShape'); + return const HTType('RectangularSliderValueIndicatorShape'); case 'getPreferredSize': - return ({positionalArgs, namedArgs, typeArgs}) => getPreferredSize(positionalArgs[0], positionalArgs[1], - labelPainter: namedArgs.containsKey('labelPainter') ? namedArgs['labelPainter'] : null, - textScaleFactor: namedArgs.containsKey('textScaleFactor') ? namedArgs['textScaleFactor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => getPreferredSize( + positionalArgs[0], positionalArgs[1], + labelPainter: namedArgs.containsKey('labelPainter') + ? namedArgs['labelPainter'] + : null, + textScaleFactor: namedArgs.containsKey('textScaleFactor') + ? namedArgs['textScaleFactor'] + : null); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1], - activationAnimation: namedArgs.containsKey('activationAnimation') ? namedArgs['activationAnimation'] : null, - enableAnimation: namedArgs.containsKey('enableAnimation') ? namedArgs['enableAnimation'] : null, - isDiscrete: namedArgs.containsKey('isDiscrete') ? namedArgs['isDiscrete'] : null, - labelPainter: namedArgs.containsKey('labelPainter') ? namedArgs['labelPainter'] : null, - parentBox: namedArgs.containsKey('parentBox') ? namedArgs['parentBox'] : null, - sliderTheme: namedArgs.containsKey('sliderTheme') ? namedArgs['sliderTheme'] : null, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, + return ({positionalArgs, namedArgs, typeArgs}) => paint( + positionalArgs[0], positionalArgs[1], + activationAnimation: namedArgs.containsKey('activationAnimation') + ? namedArgs['activationAnimation'] + : null, + enableAnimation: namedArgs.containsKey('enableAnimation') + ? namedArgs['enableAnimation'] + : null, + isDiscrete: namedArgs.containsKey('isDiscrete') + ? namedArgs['isDiscrete'] + : null, + labelPainter: namedArgs.containsKey('labelPainter') + ? namedArgs['labelPainter'] + : null, + parentBox: namedArgs.containsKey('parentBox') + ? namedArgs['parentBox'] + : null, + sliderTheme: namedArgs.containsKey('sliderTheme') + ? namedArgs['sliderTheme'] + : null, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, value: namedArgs.containsKey('value') ? namedArgs['value'] : null, - textScaleFactor: namedArgs.containsKey('textScaleFactor') ? namedArgs['textScaleFactor'] : null, - sizeWithOverflow: namedArgs.containsKey('sizeWithOverflow') ? namedArgs['sizeWithOverflow'] : null); + textScaleFactor: namedArgs.containsKey('textScaleFactor') + ? namedArgs['textScaleFactor'] + : null, + sizeWithOverflow: namedArgs.containsKey('sizeWithOverflow') + ? namedArgs['sizeWithOverflow'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } -class RectangularRangeSliderValueIndicatorShapeAutoBinding extends HTExternalClass { - RectangularRangeSliderValueIndicatorShapeAutoBinding() : super('RectangularRangeSliderValueIndicatorShape'); +class RectangularRangeSliderValueIndicatorShapeAutoBinding + extends HTExternalClass { + RectangularRangeSliderValueIndicatorShapeAutoBinding() + : super('RectangularRangeSliderValueIndicatorShape'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RectangularRangeSliderValueIndicatorShape': - return ({positionalArgs, namedArgs, typeArgs}) => RectangularRangeSliderValueIndicatorShape(); + return ({positionalArgs, namedArgs, typeArgs}) => + RectangularRangeSliderValueIndicatorShape(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -837,53 +1168,92 @@ class RectangularRangeSliderValueIndicatorShapeAutoBinding extends HTExternalCla } } -extension RectangularRangeSliderValueIndicatorShapeBinding on RectangularRangeSliderValueIndicatorShape { +extension RectangularRangeSliderValueIndicatorShapeBinding + on RectangularRangeSliderValueIndicatorShape { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RectangularRangeSliderValueIndicatorShape'); + return const HTType('RectangularRangeSliderValueIndicatorShape'); case 'getPreferredSize': - return ({positionalArgs, namedArgs, typeArgs}) => getPreferredSize(positionalArgs[0], positionalArgs[1], - labelPainter: namedArgs.containsKey('labelPainter') ? namedArgs['labelPainter'] : null, - textScaleFactor: namedArgs.containsKey('textScaleFactor') ? namedArgs['textScaleFactor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => getPreferredSize( + positionalArgs[0], positionalArgs[1], + labelPainter: namedArgs.containsKey('labelPainter') + ? namedArgs['labelPainter'] + : null, + textScaleFactor: namedArgs.containsKey('textScaleFactor') + ? namedArgs['textScaleFactor'] + : null); case 'getHorizontalShift': return ({positionalArgs, namedArgs, typeArgs}) => getHorizontalShift( - parentBox: namedArgs.containsKey('parentBox') ? namedArgs['parentBox'] : null, - center: namedArgs.containsKey('center') ? namedArgs['center'] : null, - labelPainter: namedArgs.containsKey('labelPainter') ? namedArgs['labelPainter'] : null, - activationAnimation: namedArgs.containsKey('activationAnimation') ? namedArgs['activationAnimation'] : null, - textScaleFactor: namedArgs.containsKey('textScaleFactor') ? namedArgs['textScaleFactor'] : null, - sizeWithOverflow: namedArgs.containsKey('sizeWithOverflow') ? namedArgs['sizeWithOverflow'] : null); + parentBox: namedArgs.containsKey('parentBox') + ? namedArgs['parentBox'] + : null, + center: + namedArgs.containsKey('center') ? namedArgs['center'] : null, + labelPainter: namedArgs.containsKey('labelPainter') + ? namedArgs['labelPainter'] + : null, + activationAnimation: namedArgs.containsKey('activationAnimation') + ? namedArgs['activationAnimation'] + : null, + textScaleFactor: namedArgs.containsKey('textScaleFactor') + ? namedArgs['textScaleFactor'] + : null, + sizeWithOverflow: namedArgs.containsKey('sizeWithOverflow') + ? namedArgs['sizeWithOverflow'] + : null); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1], - activationAnimation: namedArgs.containsKey('activationAnimation') ? namedArgs['activationAnimation'] : null, - enableAnimation: namedArgs.containsKey('enableAnimation') ? namedArgs['enableAnimation'] : null, - isDiscrete: namedArgs.containsKey('isDiscrete') ? namedArgs['isDiscrete'] : null, - isOnTop: namedArgs.containsKey('isOnTop') ? namedArgs['isOnTop'] : null, - labelPainter: namedArgs.containsKey('labelPainter') ? namedArgs['labelPainter'] : null, - textScaleFactor: namedArgs.containsKey('textScaleFactor') ? namedArgs['textScaleFactor'] : null, - sizeWithOverflow: namedArgs.containsKey('sizeWithOverflow') ? namedArgs['sizeWithOverflow'] : null, - parentBox: namedArgs.containsKey('parentBox') ? namedArgs['parentBox'] : null, - sliderTheme: namedArgs.containsKey('sliderTheme') ? namedArgs['sliderTheme'] : null, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, + return ({positionalArgs, namedArgs, typeArgs}) => paint( + positionalArgs[0], positionalArgs[1], + activationAnimation: namedArgs.containsKey('activationAnimation') + ? namedArgs['activationAnimation'] + : null, + enableAnimation: namedArgs.containsKey('enableAnimation') + ? namedArgs['enableAnimation'] + : null, + isDiscrete: namedArgs.containsKey('isDiscrete') + ? namedArgs['isDiscrete'] + : null, + isOnTop: + namedArgs.containsKey('isOnTop') ? namedArgs['isOnTop'] : null, + labelPainter: namedArgs.containsKey('labelPainter') + ? namedArgs['labelPainter'] + : null, + textScaleFactor: namedArgs.containsKey('textScaleFactor') + ? namedArgs['textScaleFactor'] + : null, + sizeWithOverflow: namedArgs.containsKey('sizeWithOverflow') + ? namedArgs['sizeWithOverflow'] + : null, + parentBox: namedArgs.containsKey('parentBox') + ? namedArgs['parentBox'] + : null, + sliderTheme: namedArgs.containsKey('sliderTheme') + ? namedArgs['sliderTheme'] + : null, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, value: namedArgs.containsKey('value') ? namedArgs['value'] : null, thumb: namedArgs.containsKey('thumb') ? namedArgs['thumb'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class PaddleSliderValueIndicatorShapeAutoBinding extends HTExternalClass { - PaddleSliderValueIndicatorShapeAutoBinding() : super('PaddleSliderValueIndicatorShape'); + PaddleSliderValueIndicatorShapeAutoBinding() + : super('PaddleSliderValueIndicatorShape'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'PaddleSliderValueIndicatorShape': - return ({positionalArgs, namedArgs, typeArgs}) => PaddleSliderValueIndicatorShape(); + return ({positionalArgs, namedArgs, typeArgs}) => + PaddleSliderValueIndicatorShape(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -893,43 +1263,70 @@ class PaddleSliderValueIndicatorShapeAutoBinding extends HTExternalClass { } } -extension PaddleSliderValueIndicatorShapeBinding on PaddleSliderValueIndicatorShape { +extension PaddleSliderValueIndicatorShapeBinding + on PaddleSliderValueIndicatorShape { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PaddleSliderValueIndicatorShape'); + return const HTType('PaddleSliderValueIndicatorShape'); case 'getPreferredSize': - return ({positionalArgs, namedArgs, typeArgs}) => getPreferredSize(positionalArgs[0], positionalArgs[1], - labelPainter: namedArgs.containsKey('labelPainter') ? namedArgs['labelPainter'] : null, - textScaleFactor: namedArgs.containsKey('textScaleFactor') ? namedArgs['textScaleFactor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => getPreferredSize( + positionalArgs[0], positionalArgs[1], + labelPainter: namedArgs.containsKey('labelPainter') + ? namedArgs['labelPainter'] + : null, + textScaleFactor: namedArgs.containsKey('textScaleFactor') + ? namedArgs['textScaleFactor'] + : null); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1], - activationAnimation: namedArgs.containsKey('activationAnimation') ? namedArgs['activationAnimation'] : null, - enableAnimation: namedArgs.containsKey('enableAnimation') ? namedArgs['enableAnimation'] : null, - isDiscrete: namedArgs.containsKey('isDiscrete') ? namedArgs['isDiscrete'] : null, - labelPainter: namedArgs.containsKey('labelPainter') ? namedArgs['labelPainter'] : null, - parentBox: namedArgs.containsKey('parentBox') ? namedArgs['parentBox'] : null, - sliderTheme: namedArgs.containsKey('sliderTheme') ? namedArgs['sliderTheme'] : null, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, + return ({positionalArgs, namedArgs, typeArgs}) => paint( + positionalArgs[0], positionalArgs[1], + activationAnimation: namedArgs.containsKey('activationAnimation') + ? namedArgs['activationAnimation'] + : null, + enableAnimation: namedArgs.containsKey('enableAnimation') + ? namedArgs['enableAnimation'] + : null, + isDiscrete: namedArgs.containsKey('isDiscrete') + ? namedArgs['isDiscrete'] + : null, + labelPainter: namedArgs.containsKey('labelPainter') + ? namedArgs['labelPainter'] + : null, + parentBox: namedArgs.containsKey('parentBox') + ? namedArgs['parentBox'] + : null, + sliderTheme: namedArgs.containsKey('sliderTheme') + ? namedArgs['sliderTheme'] + : null, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, value: namedArgs.containsKey('value') ? namedArgs['value'] : null, - textScaleFactor: namedArgs.containsKey('textScaleFactor') ? namedArgs['textScaleFactor'] : null, - sizeWithOverflow: namedArgs.containsKey('sizeWithOverflow') ? namedArgs['sizeWithOverflow'] : null); + textScaleFactor: namedArgs.containsKey('textScaleFactor') + ? namedArgs['textScaleFactor'] + : null, + sizeWithOverflow: namedArgs.containsKey('sizeWithOverflow') + ? namedArgs['sizeWithOverflow'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class PaddleRangeSliderValueIndicatorShapeAutoBinding extends HTExternalClass { - PaddleRangeSliderValueIndicatorShapeAutoBinding() : super('PaddleRangeSliderValueIndicatorShape'); + PaddleRangeSliderValueIndicatorShapeAutoBinding() + : super('PaddleRangeSliderValueIndicatorShape'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'PaddleRangeSliderValueIndicatorShape': - return ({positionalArgs, namedArgs, typeArgs}) => PaddleRangeSliderValueIndicatorShape(); + return ({positionalArgs, namedArgs, typeArgs}) => + PaddleRangeSliderValueIndicatorShape(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -939,39 +1336,76 @@ class PaddleRangeSliderValueIndicatorShapeAutoBinding extends HTExternalClass { } } -extension PaddleRangeSliderValueIndicatorShapeBinding on PaddleRangeSliderValueIndicatorShape { +extension PaddleRangeSliderValueIndicatorShapeBinding + on PaddleRangeSliderValueIndicatorShape { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PaddleRangeSliderValueIndicatorShape'); + return const HTType('PaddleRangeSliderValueIndicatorShape'); case 'getPreferredSize': - return ({positionalArgs, namedArgs, typeArgs}) => getPreferredSize(positionalArgs[0], positionalArgs[1], - labelPainter: namedArgs.containsKey('labelPainter') ? namedArgs['labelPainter'] : null, - textScaleFactor: namedArgs.containsKey('textScaleFactor') ? namedArgs['textScaleFactor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => getPreferredSize( + positionalArgs[0], positionalArgs[1], + labelPainter: namedArgs.containsKey('labelPainter') + ? namedArgs['labelPainter'] + : null, + textScaleFactor: namedArgs.containsKey('textScaleFactor') + ? namedArgs['textScaleFactor'] + : null); case 'getHorizontalShift': return ({positionalArgs, namedArgs, typeArgs}) => getHorizontalShift( - parentBox: namedArgs.containsKey('parentBox') ? namedArgs['parentBox'] : null, - center: namedArgs.containsKey('center') ? namedArgs['center'] : null, - labelPainter: namedArgs.containsKey('labelPainter') ? namedArgs['labelPainter'] : null, - activationAnimation: namedArgs.containsKey('activationAnimation') ? namedArgs['activationAnimation'] : null, - textScaleFactor: namedArgs.containsKey('textScaleFactor') ? namedArgs['textScaleFactor'] : null, - sizeWithOverflow: namedArgs.containsKey('sizeWithOverflow') ? namedArgs['sizeWithOverflow'] : null); + parentBox: namedArgs.containsKey('parentBox') + ? namedArgs['parentBox'] + : null, + center: + namedArgs.containsKey('center') ? namedArgs['center'] : null, + labelPainter: namedArgs.containsKey('labelPainter') + ? namedArgs['labelPainter'] + : null, + activationAnimation: namedArgs.containsKey('activationAnimation') + ? namedArgs['activationAnimation'] + : null, + textScaleFactor: namedArgs.containsKey('textScaleFactor') + ? namedArgs['textScaleFactor'] + : null, + sizeWithOverflow: namedArgs.containsKey('sizeWithOverflow') + ? namedArgs['sizeWithOverflow'] + : null); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1], - activationAnimation: namedArgs.containsKey('activationAnimation') ? namedArgs['activationAnimation'] : null, - enableAnimation: namedArgs.containsKey('enableAnimation') ? namedArgs['enableAnimation'] : null, - isDiscrete: namedArgs.containsKey('isDiscrete') ? namedArgs['isDiscrete'] : null, - isOnTop: namedArgs.containsKey('isOnTop') ? namedArgs['isOnTop'] : false, - labelPainter: namedArgs.containsKey('labelPainter') ? namedArgs['labelPainter'] : null, - parentBox: namedArgs.containsKey('parentBox') ? namedArgs['parentBox'] : null, - sliderTheme: namedArgs.containsKey('sliderTheme') ? namedArgs['sliderTheme'] : null, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, + return ({positionalArgs, namedArgs, typeArgs}) => paint( + positionalArgs[0], positionalArgs[1], + activationAnimation: namedArgs.containsKey('activationAnimation') + ? namedArgs['activationAnimation'] + : null, + enableAnimation: namedArgs.containsKey('enableAnimation') + ? namedArgs['enableAnimation'] + : null, + isDiscrete: namedArgs.containsKey('isDiscrete') + ? namedArgs['isDiscrete'] + : null, + isOnTop: + namedArgs.containsKey('isOnTop') ? namedArgs['isOnTop'] : false, + labelPainter: namedArgs.containsKey('labelPainter') + ? namedArgs['labelPainter'] + : null, + parentBox: namedArgs.containsKey('parentBox') + ? namedArgs['parentBox'] + : null, + sliderTheme: namedArgs.containsKey('sliderTheme') + ? namedArgs['sliderTheme'] + : null, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, thumb: namedArgs.containsKey('thumb') ? namedArgs['thumb'] : null, value: namedArgs.containsKey('value') ? namedArgs['value'] : null, - textScaleFactor: namedArgs.containsKey('textScaleFactor') ? namedArgs['textScaleFactor'] : null, - sizeWithOverflow: namedArgs.containsKey('sizeWithOverflow') ? namedArgs['sizeWithOverflow'] : null); + textScaleFactor: namedArgs.containsKey('textScaleFactor') + ? namedArgs['textScaleFactor'] + : null, + sizeWithOverflow: namedArgs.containsKey('sizeWithOverflow') + ? namedArgs['sizeWithOverflow'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -983,9 +1417,10 @@ class RangeValuesAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RangeValues': - return ({positionalArgs, namedArgs, typeArgs}) => RangeValues(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + RangeValues(positionalArgs[0], positionalArgs[1]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -999,7 +1434,7 @@ extension RangeValuesBinding on RangeValues { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RangeValues'); + return const HTType('RangeValues'); case 'start': return start; case 'end': @@ -1009,7 +1444,7 @@ extension RangeValuesBinding on RangeValues { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1021,9 +1456,10 @@ class RangeLabelsAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RangeLabels': - return ({positionalArgs, namedArgs, typeArgs}) => RangeLabels(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + RangeLabels(positionalArgs[0], positionalArgs[1]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1037,7 +1473,7 @@ extension RangeLabelsBinding on RangeLabels { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RangeLabels'); + return const HTType('RangeLabels'); case 'start': return start; case 'end': @@ -1047,7 +1483,7 @@ extension RangeLabelsBinding on RangeLabels { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/snack_bar.g.dart b/lib/bindings/flutter/material/snack_bar.g.dart index a6ed3ca..c0c4b0a 100644 --- a/lib/bindings/flutter/material/snack_bar.g.dart +++ b/lib/bindings/flutter/material/snack_bar.g.dart @@ -26,7 +26,7 @@ class SnackBarClosedReasonAutoBinding extends HTExternalClass { case 'SnackBarClosedReason.timeout': return SnackBarClosedReason.timeout; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -34,13 +34,14 @@ class SnackBarClosedReasonAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SnackBarClosedReason'); + return const HTType('SnackBarClosedReason'); case 'index': return (instance as SnackBarClosedReason).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as SnackBarClosedReason).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as SnackBarClosedReason).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -54,12 +55,16 @@ class SnackBarActionAutoBinding extends HTExternalClass { case 'SnackBarAction': return ({positionalArgs, namedArgs, typeArgs}) => SnackBarAction( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - textColor: namedArgs.containsKey('textColor') ? namedArgs['textColor'] : null, - disabledTextColor: namedArgs.containsKey('disabledTextColor') ? namedArgs['disabledTextColor'] : null, + textColor: namedArgs.containsKey('textColor') + ? namedArgs['textColor'] + : null, + disabledTextColor: namedArgs.containsKey('disabledTextColor') + ? namedArgs['disabledTextColor'] + : null, label: namedArgs['label'], onPressed: namedArgs['onPressed']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -70,7 +75,8 @@ class SnackBarActionAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -79,7 +85,7 @@ extension SnackBarActionBinding on SnackBarAction { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SnackBarAction'); + return const HTType('SnackBarAction'); case 'textColor': return textColor; case 'disabledTextColor': @@ -99,25 +105,37 @@ extension SnackBarActionBinding on SnackBarAction { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -132,22 +150,39 @@ class SnackBarAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => SnackBar( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, content: namedArgs['content'], - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, - margin: namedArgs.containsKey('margin') ? namedArgs['margin'] : null, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, + margin: + namedArgs.containsKey('margin') ? namedArgs['margin'] : null, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, width: namedArgs.containsKey('width') ? namedArgs['width'] : null, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - behavior: namedArgs.containsKey('behavior') ? namedArgs['behavior'] : null, - action: namedArgs.containsKey('action') ? namedArgs['action'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : _snackBarDisplayDuration, - animation: namedArgs.containsKey('animation') ? namedArgs['animation'] : null, - onVisible: namedArgs.containsKey('onVisible') ? namedArgs['onVisible'] : null); + behavior: namedArgs.containsKey('behavior') + ? namedArgs['behavior'] + : null, + action: + namedArgs.containsKey('action') ? namedArgs['action'] : null, + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : _snackBarDisplayDuration, + animation: namedArgs.containsKey('animation') + ? namedArgs['animation'] + : null, + onVisible: namedArgs.containsKey('onVisible') + ? namedArgs['onVisible'] + : null); case 'SnackBar.createAnimationController': return ({positionalArgs, namedArgs, typeArgs}) => - SnackBar.createAnimationController(vsync: namedArgs.containsKey('vsync') ? namedArgs['vsync'] : null); + SnackBar.createAnimationController( + vsync: + namedArgs.containsKey('vsync') ? namedArgs['vsync'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -158,7 +193,8 @@ class SnackBarAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -167,7 +203,7 @@ extension SnackBarBinding on SnackBar { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SnackBar'); + return const HTType('SnackBar'); case 'content': return content; case 'backgroundColor': @@ -197,8 +233,11 @@ extension SnackBarBinding on SnackBar { case 'hashCode': return hashCode; case 'withAnimation': - return ({positionalArgs, namedArgs, typeArgs}) => withAnimation(positionalArgs[0], - fallbackKey: namedArgs.containsKey('fallbackKey') ? namedArgs['fallbackKey'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => withAnimation( + positionalArgs[0], + fallbackKey: namedArgs.containsKey('fallbackKey') + ? namedArgs['fallbackKey'] + : null); case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'createElement': @@ -206,25 +245,37 @@ extension SnackBarBinding on SnackBar { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/snack_bar_theme.g.dart b/lib/bindings/flutter/material/snack_bar_theme.g.dart index d35099f..78c397d 100644 --- a/lib/bindings/flutter/material/snack_bar_theme.g.dart +++ b/lib/bindings/flutter/material/snack_bar_theme.g.dart @@ -16,7 +16,7 @@ class SnackBarBehaviorAutoBinding extends HTExternalClass { case 'SnackBarBehavior.floating': return SnackBarBehavior.floating; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -24,13 +24,14 @@ class SnackBarBehaviorAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SnackBarBehavior'); + return const HTType('SnackBarBehavior'); case 'index': return (instance as SnackBarBehavior).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as SnackBarBehavior).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as SnackBarBehavior).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -43,19 +44,32 @@ class SnackBarThemeDataAutoBinding extends HTExternalClass { switch (varName) { case 'SnackBarThemeData': return ({positionalArgs, namedArgs, typeArgs}) => SnackBarThemeData( - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - actionTextColor: namedArgs.containsKey('actionTextColor') ? namedArgs['actionTextColor'] : null, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + actionTextColor: namedArgs.containsKey('actionTextColor') + ? namedArgs['actionTextColor'] + : null, disabledActionTextColor: - namedArgs.containsKey('disabledActionTextColor') ? namedArgs['disabledActionTextColor'] : null, - contentTextStyle: namedArgs.containsKey('contentTextStyle') ? namedArgs['contentTextStyle'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, + namedArgs.containsKey('disabledActionTextColor') + ? namedArgs['disabledActionTextColor'] + : null, + contentTextStyle: namedArgs.containsKey('contentTextStyle') + ? namedArgs['contentTextStyle'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - behavior: namedArgs.containsKey('behavior') ? namedArgs['behavior'] : null); + behavior: namedArgs.containsKey('behavior') + ? namedArgs['behavior'] + : null); case 'SnackBarThemeData.lerp': return ({positionalArgs, namedArgs, typeArgs}) => - SnackBarThemeData.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + SnackBarThemeData.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -69,7 +83,7 @@ extension SnackBarThemeDataBinding on SnackBarThemeData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SnackBarThemeData'); + return const HTType('SnackBarThemeData'); case 'backgroundColor': return backgroundColor; case 'actionTextColor': @@ -88,27 +102,42 @@ extension SnackBarThemeDataBinding on SnackBarThemeData { return hashCode; case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - actionTextColor: namedArgs.containsKey('actionTextColor') ? namedArgs['actionTextColor'] : null, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + actionTextColor: namedArgs.containsKey('actionTextColor') + ? namedArgs['actionTextColor'] + : null, disabledActionTextColor: - namedArgs.containsKey('disabledActionTextColor') ? namedArgs['disabledActionTextColor'] : null, - contentTextStyle: namedArgs.containsKey('contentTextStyle') ? namedArgs['contentTextStyle'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, + namedArgs.containsKey('disabledActionTextColor') + ? namedArgs['disabledActionTextColor'] + : null, + contentTextStyle: namedArgs.containsKey('contentTextStyle') + ? namedArgs['contentTextStyle'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - behavior: namedArgs.containsKey('behavior') ? namedArgs['behavior'] : null); + behavior: namedArgs.containsKey('behavior') + ? namedArgs['behavior'] + : null); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/stepper.g.dart b/lib/bindings/flutter/material/stepper.g.dart index 6e100e0..de5423a 100644 --- a/lib/bindings/flutter/material/stepper.g.dart +++ b/lib/bindings/flutter/material/stepper.g.dart @@ -21,7 +21,7 @@ class StepStateAutoBinding extends HTExternalClass { case 'StepState.error': return StepState.error; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -29,13 +29,14 @@ class StepStateAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('StepState'); + return const HTType('StepState'); case 'index': return (instance as StepState).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as StepState).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as StepState).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -53,7 +54,7 @@ class StepperTypeAutoBinding extends HTExternalClass { case 'StepperType.horizontal': return StepperType.horizontal; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -61,13 +62,14 @@ class StepperTypeAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('StepperType'); + return const HTType('StepperType'); case 'index': return (instance as StepperType).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as StepperType).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as StepperType).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -81,12 +83,18 @@ class StepAutoBinding extends HTExternalClass { case 'Step': return ({positionalArgs, namedArgs, typeArgs}) => Step( title: namedArgs['title'], - subtitle: namedArgs.containsKey('subtitle') ? namedArgs['subtitle'] : null, + subtitle: namedArgs.containsKey('subtitle') + ? namedArgs['subtitle'] + : null, content: namedArgs['content'], - state: namedArgs.containsKey('state') ? namedArgs['state'] : StepState.indexed, - isActive: namedArgs.containsKey('isActive') ? namedArgs['isActive'] : false); + state: namedArgs.containsKey('state') + ? namedArgs['state'] + : StepState.indexed, + isActive: namedArgs.containsKey('isActive') + ? namedArgs['isActive'] + : false); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -100,7 +108,7 @@ extension StepBinding on Step { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Step'); + return const HTType('Step'); case 'title': return title; case 'subtitle': @@ -112,7 +120,7 @@ extension StepBinding on Step { case 'isActive': return isActive; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -127,15 +135,28 @@ class StepperAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => Stepper( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, steps: List.from(namedArgs['steps']), - physics: namedArgs.containsKey('physics') ? namedArgs['physics'] : null, - type: namedArgs.containsKey('type') ? namedArgs['type'] : StepperType.vertical, - currentStep: namedArgs.containsKey('currentStep') ? namedArgs['currentStep'] : 0, - onStepTapped: namedArgs.containsKey('onStepTapped') ? namedArgs['onStepTapped'] : null, - onStepContinue: namedArgs.containsKey('onStepContinue') ? namedArgs['onStepContinue'] : null, - onStepCancel: namedArgs.containsKey('onStepCancel') ? namedArgs['onStepCancel'] : null, - controlsBuilder: namedArgs.containsKey('controlsBuilder') ? namedArgs['controlsBuilder'] : null); + physics: + namedArgs.containsKey('physics') ? namedArgs['physics'] : null, + type: namedArgs.containsKey('type') + ? namedArgs['type'] + : StepperType.vertical, + currentStep: namedArgs.containsKey('currentStep') + ? namedArgs['currentStep'] + : 0, + onStepTapped: namedArgs.containsKey('onStepTapped') + ? namedArgs['onStepTapped'] + : null, + onStepContinue: namedArgs.containsKey('onStepContinue') + ? namedArgs['onStepContinue'] + : null, + onStepCancel: namedArgs.containsKey('onStepCancel') + ? namedArgs['onStepCancel'] + : null, + controlsBuilder: namedArgs.containsKey('controlsBuilder') + ? namedArgs['controlsBuilder'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -146,10 +167,16 @@ class StepperAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), - 'ControlsWidgetBuilder': (HTFunction function) => (context, {onStepContinue, onStepCancel}) => function.call( - positionalArgs: [context], - namedArgs: {'onStepContinue': onStepContinue, 'onStepCancel': onStepCancel}) as Widget, + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), + 'ControlsWidgetBuilder': (HTFunction function) => (context, + {onStepContinue, onStepCancel}) => + function.call(positionalArgs: [ + context + ], namedArgs: { + 'onStepContinue': onStepContinue, + 'onStepCancel': onStepCancel + }) as Widget, }; } } @@ -158,7 +185,7 @@ extension StepperBinding on Stepper { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Stepper'); + return const HTType('Stepper'); case 'steps': return steps; case 'physics': @@ -186,25 +213,37 @@ extension StepperBinding on Stepper { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/switch.g.dart b/lib/bindings/flutter/material/switch.g.dart index 467e880..6e23368 100644 --- a/lib/bindings/flutter/material/switch.g.dart +++ b/lib/bindings/flutter/material/switch.g.dart @@ -17,27 +17,58 @@ class SwitchAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, value: namedArgs['value'], onChanged: namedArgs['onChanged'], - activeColor: namedArgs.containsKey('activeColor') ? namedArgs['activeColor'] : null, - activeTrackColor: namedArgs.containsKey('activeTrackColor') ? namedArgs['activeTrackColor'] : null, - inactiveThumbColor: namedArgs.containsKey('inactiveThumbColor') ? namedArgs['inactiveThumbColor'] : null, - inactiveTrackColor: namedArgs.containsKey('inactiveTrackColor') ? namedArgs['inactiveTrackColor'] : null, - activeThumbImage: namedArgs.containsKey('activeThumbImage') ? namedArgs['activeThumbImage'] : null, - onActiveThumbImageError: - namedArgs.containsKey('onActiveThumbImageError') ? namedArgs['onActiveThumbImageError'] : null, - inactiveThumbImage: namedArgs.containsKey('inactiveThumbImage') ? namedArgs['inactiveThumbImage'] : null, + activeColor: namedArgs.containsKey('activeColor') + ? namedArgs['activeColor'] + : null, + activeTrackColor: namedArgs.containsKey('activeTrackColor') + ? namedArgs['activeTrackColor'] + : null, + inactiveThumbColor: namedArgs.containsKey('inactiveThumbColor') + ? namedArgs['inactiveThumbColor'] + : null, + inactiveTrackColor: namedArgs.containsKey('inactiveTrackColor') + ? namedArgs['inactiveTrackColor'] + : null, + activeThumbImage: namedArgs.containsKey('activeThumbImage') + ? namedArgs['activeThumbImage'] + : null, + onActiveThumbImageError: namedArgs.containsKey('onActiveThumbImageError') + ? namedArgs['onActiveThumbImageError'] + : null, + inactiveThumbImage: namedArgs.containsKey('inactiveThumbImage') + ? namedArgs['inactiveThumbImage'] + : null, onInactiveThumbImageError: - namedArgs.containsKey('onInactiveThumbImageError') ? namedArgs['onInactiveThumbImageError'] : null, - thumbColor: namedArgs.containsKey('thumbColor') ? namedArgs['thumbColor'] : null, - trackColor: namedArgs.containsKey('trackColor') ? namedArgs['trackColor'] : null, - materialTapTargetSize: - namedArgs.containsKey('materialTapTargetSize') ? namedArgs['materialTapTargetSize'] : null, - dragStartBehavior: - namedArgs.containsKey('dragStartBehavior') ? namedArgs['dragStartBehavior'] : DragStartBehavior.start, - mouseCursor: namedArgs.containsKey('mouseCursor') ? namedArgs['mouseCursor'] : null, - focusColor: namedArgs.containsKey('focusColor') ? namedArgs['focusColor'] : null, - hoverColor: namedArgs.containsKey('hoverColor') ? namedArgs['hoverColor'] : null, - overlayColor: namedArgs.containsKey('overlayColor') ? namedArgs['overlayColor'] : null, - splashRadius: namedArgs.containsKey('splashRadius') ? namedArgs['splashRadius'] : null, + namedArgs.containsKey('onInactiveThumbImageError') + ? namedArgs['onInactiveThumbImageError'] + : null, + thumbColor: namedArgs.containsKey('thumbColor') + ? namedArgs['thumbColor'] + : null, + trackColor: namedArgs.containsKey('trackColor') + ? namedArgs['trackColor'] + : null, + materialTapTargetSize: namedArgs.containsKey('materialTapTargetSize') + ? namedArgs['materialTapTargetSize'] + : null, + dragStartBehavior: namedArgs.containsKey('dragStartBehavior') + ? namedArgs['dragStartBehavior'] + : DragStartBehavior.start, + mouseCursor: namedArgs.containsKey('mouseCursor') + ? namedArgs['mouseCursor'] + : null, + focusColor: namedArgs.containsKey('focusColor') + ? namedArgs['focusColor'] + : null, + hoverColor: namedArgs.containsKey('hoverColor') + ? namedArgs['hoverColor'] + : null, + overlayColor: namedArgs.containsKey('overlayColor') + ? namedArgs['overlayColor'] + : null, + splashRadius: namedArgs.containsKey('splashRadius') + ? namedArgs['splashRadius'] + : null, focusNode: namedArgs.containsKey('focusNode') ? namedArgs['focusNode'] : null, autofocus: namedArgs.containsKey('autofocus') ? namedArgs['autofocus'] : false); case 'Switch.adaptive': @@ -45,31 +76,56 @@ class SwitchAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, value: namedArgs['value'], onChanged: namedArgs['onChanged'], - activeColor: namedArgs.containsKey('activeColor') ? namedArgs['activeColor'] : null, - activeTrackColor: namedArgs.containsKey('activeTrackColor') ? namedArgs['activeTrackColor'] : null, - inactiveThumbColor: namedArgs.containsKey('inactiveThumbColor') ? namedArgs['inactiveThumbColor'] : null, - inactiveTrackColor: namedArgs.containsKey('inactiveTrackColor') ? namedArgs['inactiveTrackColor'] : null, - activeThumbImage: namedArgs.containsKey('activeThumbImage') ? namedArgs['activeThumbImage'] : null, - onActiveThumbImageError: - namedArgs.containsKey('onActiveThumbImageError') ? namedArgs['onActiveThumbImageError'] : null, - inactiveThumbImage: namedArgs.containsKey('inactiveThumbImage') ? namedArgs['inactiveThumbImage'] : null, + activeColor: namedArgs.containsKey('activeColor') + ? namedArgs['activeColor'] + : null, + activeTrackColor: namedArgs.containsKey('activeTrackColor') + ? namedArgs['activeTrackColor'] + : null, + inactiveThumbColor: namedArgs.containsKey('inactiveThumbColor') + ? namedArgs['inactiveThumbColor'] + : null, + inactiveTrackColor: namedArgs.containsKey('inactiveTrackColor') + ? namedArgs['inactiveTrackColor'] + : null, + activeThumbImage: namedArgs.containsKey('activeThumbImage') + ? namedArgs['activeThumbImage'] + : null, + onActiveThumbImageError: namedArgs.containsKey('onActiveThumbImageError') + ? namedArgs['onActiveThumbImageError'] + : null, + inactiveThumbImage: namedArgs.containsKey('inactiveThumbImage') + ? namedArgs['inactiveThumbImage'] + : null, onInactiveThumbImageError: - namedArgs.containsKey('onInactiveThumbImageError') ? namedArgs['onInactiveThumbImageError'] : null, - materialTapTargetSize: - namedArgs.containsKey('materialTapTargetSize') ? namedArgs['materialTapTargetSize'] : null, - thumbColor: namedArgs.containsKey('thumbColor') ? namedArgs['thumbColor'] : null, - trackColor: namedArgs.containsKey('trackColor') ? namedArgs['trackColor'] : null, - dragStartBehavior: - namedArgs.containsKey('dragStartBehavior') ? namedArgs['dragStartBehavior'] : DragStartBehavior.start, - mouseCursor: namedArgs.containsKey('mouseCursor') ? namedArgs['mouseCursor'] : null, - focusColor: namedArgs.containsKey('focusColor') ? namedArgs['focusColor'] : null, + namedArgs.containsKey('onInactiveThumbImageError') + ? namedArgs['onInactiveThumbImageError'] + : null, + materialTapTargetSize: namedArgs.containsKey('materialTapTargetSize') + ? namedArgs['materialTapTargetSize'] + : null, + thumbColor: namedArgs.containsKey('thumbColor') + ? namedArgs['thumbColor'] + : null, + trackColor: namedArgs.containsKey('trackColor') + ? namedArgs['trackColor'] + : null, + dragStartBehavior: namedArgs.containsKey('dragStartBehavior') + ? namedArgs['dragStartBehavior'] + : DragStartBehavior.start, + mouseCursor: namedArgs.containsKey('mouseCursor') + ? namedArgs['mouseCursor'] + : null, + focusColor: namedArgs.containsKey('focusColor') + ? namedArgs['focusColor'] + : null, hoverColor: namedArgs.containsKey('hoverColor') ? namedArgs['hoverColor'] : null, overlayColor: namedArgs.containsKey('overlayColor') ? namedArgs['overlayColor'] : null, splashRadius: namedArgs.containsKey('splashRadius') ? namedArgs['splashRadius'] : null, focusNode: namedArgs.containsKey('focusNode') ? namedArgs['focusNode'] : null, autofocus: namedArgs.containsKey('autofocus') ? namedArgs['autofocus'] : false); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -80,8 +136,9 @@ class SwitchAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'ImageErrorListener': (HTFunction function) => - (exception, stackTrace) => function.call(positionalArgs: [exception, stackTrace], namedArgs: const {}), + 'ImageErrorListener': (HTFunction function) => (exception, stackTrace) => + function.call( + positionalArgs: [exception, stackTrace], namedArgs: const {}), }; } } @@ -90,7 +147,7 @@ extension SwitchBinding on Switch { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Switch'); + return const HTType('Switch'); case 'value': return value; case 'onChanged': @@ -140,29 +197,41 @@ extension SwitchBinding on Switch { case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/switch_list_tile.g.dart b/lib/bindings/flutter/material/switch_list_tile.g.dart index 45d25df..edd6e11 100644 --- a/lib/bindings/flutter/material/switch_list_tile.g.dart +++ b/lib/bindings/flutter/material/switch_list_tile.g.dart @@ -13,53 +13,113 @@ class SwitchListTileAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, value: namedArgs['value'], onChanged: namedArgs['onChanged'], - tileColor: namedArgs.containsKey('tileColor') ? namedArgs['tileColor'] : null, - activeColor: namedArgs.containsKey('activeColor') ? namedArgs['activeColor'] : null, - activeTrackColor: namedArgs.containsKey('activeTrackColor') ? namedArgs['activeTrackColor'] : null, - inactiveThumbColor: namedArgs.containsKey('inactiveThumbColor') ? namedArgs['inactiveThumbColor'] : null, - inactiveTrackColor: namedArgs.containsKey('inactiveTrackColor') ? namedArgs['inactiveTrackColor'] : null, - activeThumbImage: namedArgs.containsKey('activeThumbImage') ? namedArgs['activeThumbImage'] : null, - inactiveThumbImage: namedArgs.containsKey('inactiveThumbImage') ? namedArgs['inactiveThumbImage'] : null, + tileColor: namedArgs.containsKey('tileColor') + ? namedArgs['tileColor'] + : null, + activeColor: namedArgs.containsKey('activeColor') + ? namedArgs['activeColor'] + : null, + activeTrackColor: namedArgs.containsKey('activeTrackColor') + ? namedArgs['activeTrackColor'] + : null, + inactiveThumbColor: namedArgs.containsKey('inactiveThumbColor') + ? namedArgs['inactiveThumbColor'] + : null, + inactiveTrackColor: namedArgs.containsKey('inactiveTrackColor') + ? namedArgs['inactiveTrackColor'] + : null, + activeThumbImage: namedArgs.containsKey('activeThumbImage') + ? namedArgs['activeThumbImage'] + : null, + inactiveThumbImage: namedArgs.containsKey('inactiveThumbImage') + ? namedArgs['inactiveThumbImage'] + : null, title: namedArgs.containsKey('title') ? namedArgs['title'] : null, - subtitle: namedArgs.containsKey('subtitle') ? namedArgs['subtitle'] : null, - isThreeLine: namedArgs.containsKey('isThreeLine') ? namedArgs['isThreeLine'] : false, + subtitle: namedArgs.containsKey('subtitle') + ? namedArgs['subtitle'] + : null, + isThreeLine: namedArgs.containsKey('isThreeLine') + ? namedArgs['isThreeLine'] + : false, dense: namedArgs.containsKey('dense') ? namedArgs['dense'] : null, - contentPadding: namedArgs.containsKey('contentPadding') ? namedArgs['contentPadding'] : null, - secondary: namedArgs.containsKey('secondary') ? namedArgs['secondary'] : null, - selected: namedArgs.containsKey('selected') ? namedArgs['selected'] : false, - autofocus: namedArgs.containsKey('autofocus') ? namedArgs['autofocus'] : false, + contentPadding: namedArgs.containsKey('contentPadding') + ? namedArgs['contentPadding'] + : null, + secondary: namedArgs.containsKey('secondary') + ? namedArgs['secondary'] + : null, + selected: namedArgs.containsKey('selected') + ? namedArgs['selected'] + : false, + autofocus: namedArgs.containsKey('autofocus') + ? namedArgs['autofocus'] + : false, controlAffinity: namedArgs.containsKey('controlAffinity') ? namedArgs['controlAffinity'] : ListTileControlAffinity.platform, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - selectedTileColor: namedArgs.containsKey('selectedTileColor') ? namedArgs['selectedTileColor'] : null); + selectedTileColor: namedArgs.containsKey('selectedTileColor') + ? namedArgs['selectedTileColor'] + : null); case 'SwitchListTile.adaptive': - return ({positionalArgs, namedArgs, typeArgs}) => SwitchListTile.adaptive( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - value: namedArgs['value'], - onChanged: namedArgs['onChanged'], - tileColor: namedArgs.containsKey('tileColor') ? namedArgs['tileColor'] : null, - activeColor: namedArgs.containsKey('activeColor') ? namedArgs['activeColor'] : null, - activeTrackColor: namedArgs.containsKey('activeTrackColor') ? namedArgs['activeTrackColor'] : null, - inactiveThumbColor: namedArgs.containsKey('inactiveThumbColor') ? namedArgs['inactiveThumbColor'] : null, - inactiveTrackColor: namedArgs.containsKey('inactiveTrackColor') ? namedArgs['inactiveTrackColor'] : null, - activeThumbImage: namedArgs.containsKey('activeThumbImage') ? namedArgs['activeThumbImage'] : null, - inactiveThumbImage: namedArgs.containsKey('inactiveThumbImage') ? namedArgs['inactiveThumbImage'] : null, - title: namedArgs.containsKey('title') ? namedArgs['title'] : null, - subtitle: namedArgs.containsKey('subtitle') ? namedArgs['subtitle'] : null, - isThreeLine: namedArgs.containsKey('isThreeLine') ? namedArgs['isThreeLine'] : false, - dense: namedArgs.containsKey('dense') ? namedArgs['dense'] : null, - contentPadding: namedArgs.containsKey('contentPadding') ? namedArgs['contentPadding'] : null, - secondary: namedArgs.containsKey('secondary') ? namedArgs['secondary'] : null, - selected: namedArgs.containsKey('selected') ? namedArgs['selected'] : false, - autofocus: namedArgs.containsKey('autofocus') ? namedArgs['autofocus'] : false, - controlAffinity: namedArgs.containsKey('controlAffinity') - ? namedArgs['controlAffinity'] - : ListTileControlAffinity.platform, - shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - selectedTileColor: namedArgs.containsKey('selectedTileColor') ? namedArgs['selectedTileColor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + SwitchListTile.adaptive( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + value: namedArgs['value'], + onChanged: namedArgs['onChanged'], + tileColor: namedArgs.containsKey('tileColor') + ? namedArgs['tileColor'] + : null, + activeColor: namedArgs.containsKey('activeColor') + ? namedArgs['activeColor'] + : null, + activeTrackColor: namedArgs.containsKey('activeTrackColor') + ? namedArgs['activeTrackColor'] + : null, + inactiveThumbColor: namedArgs.containsKey('inactiveThumbColor') + ? namedArgs['inactiveThumbColor'] + : null, + inactiveTrackColor: namedArgs.containsKey('inactiveTrackColor') + ? namedArgs['inactiveTrackColor'] + : null, + activeThumbImage: namedArgs.containsKey('activeThumbImage') + ? namedArgs['activeThumbImage'] + : null, + inactiveThumbImage: namedArgs.containsKey('inactiveThumbImage') + ? namedArgs['inactiveThumbImage'] + : null, + title: + namedArgs.containsKey('title') ? namedArgs['title'] : null, + subtitle: namedArgs.containsKey('subtitle') + ? namedArgs['subtitle'] + : null, + isThreeLine: namedArgs.containsKey('isThreeLine') + ? namedArgs['isThreeLine'] + : false, + dense: + namedArgs.containsKey('dense') ? namedArgs['dense'] : null, + contentPadding: namedArgs.containsKey('contentPadding') + ? namedArgs['contentPadding'] + : null, + secondary: namedArgs.containsKey('secondary') + ? namedArgs['secondary'] + : null, + selected: namedArgs.containsKey('selected') + ? namedArgs['selected'] + : false, + autofocus: namedArgs.containsKey('autofocus') + ? namedArgs['autofocus'] + : false, + controlAffinity: namedArgs.containsKey('controlAffinity') + ? namedArgs['controlAffinity'] + : ListTileControlAffinity.platform, + shape: + namedArgs.containsKey('shape') ? namedArgs['shape'] : null, + selectedTileColor: namedArgs.containsKey('selectedTileColor') + ? namedArgs['selectedTileColor'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -73,7 +133,7 @@ extension SwitchListTileBinding on SwitchListTile { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SwitchListTile'); + return const HTType('SwitchListTile'); case 'value': return value; case 'onChanged': @@ -119,31 +179,44 @@ extension SwitchListTileBinding on SwitchListTile { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/switch_theme.g.dart b/lib/bindings/flutter/material/switch_theme.g.dart index 1f468d5..0679a3e 100644 --- a/lib/bindings/flutter/material/switch_theme.g.dart +++ b/lib/bindings/flutter/material/switch_theme.g.dart @@ -12,18 +12,30 @@ class SwitchThemeDataAutoBinding extends HTExternalClass { switch (varName) { case 'SwitchThemeData': return ({positionalArgs, namedArgs, typeArgs}) => SwitchThemeData( - thumbColor: namedArgs.containsKey('thumbColor') ? namedArgs['thumbColor'] : null, - trackColor: namedArgs.containsKey('trackColor') ? namedArgs['trackColor'] : null, + thumbColor: namedArgs.containsKey('thumbColor') + ? namedArgs['thumbColor'] + : null, + trackColor: namedArgs.containsKey('trackColor') + ? namedArgs['trackColor'] + : null, materialTapTargetSize: - namedArgs.containsKey('materialTapTargetSize') ? namedArgs['materialTapTargetSize'] : null, - mouseCursor: namedArgs.containsKey('mouseCursor') ? namedArgs['mouseCursor'] : null, - overlayColor: namedArgs.containsKey('overlayColor') ? namedArgs['overlayColor'] : null, - splashRadius: namedArgs.containsKey('splashRadius') ? namedArgs['splashRadius'] : null); + namedArgs.containsKey('materialTapTargetSize') + ? namedArgs['materialTapTargetSize'] + : null, + mouseCursor: namedArgs.containsKey('mouseCursor') + ? namedArgs['mouseCursor'] + : null, + overlayColor: namedArgs.containsKey('overlayColor') + ? namedArgs['overlayColor'] + : null, + splashRadius: namedArgs.containsKey('splashRadius') + ? namedArgs['splashRadius'] + : null); case 'SwitchThemeData.lerp': - return ({positionalArgs, namedArgs, typeArgs}) => - SwitchThemeData.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + return ({positionalArgs, namedArgs, typeArgs}) => SwitchThemeData.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -37,7 +49,7 @@ extension SwitchThemeDataBinding on SwitchThemeData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SwitchThemeData'); + return const HTType('SwitchThemeData'); case 'thumbColor': return thumbColor; case 'trackColor': @@ -54,26 +66,41 @@ extension SwitchThemeDataBinding on SwitchThemeData { return hashCode; case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - thumbColor: namedArgs.containsKey('thumbColor') ? namedArgs['thumbColor'] : null, - trackColor: namedArgs.containsKey('trackColor') ? namedArgs['trackColor'] : null, + thumbColor: namedArgs.containsKey('thumbColor') + ? namedArgs['thumbColor'] + : null, + trackColor: namedArgs.containsKey('trackColor') + ? namedArgs['trackColor'] + : null, materialTapTargetSize: - namedArgs.containsKey('materialTapTargetSize') ? namedArgs['materialTapTargetSize'] : null, - mouseCursor: namedArgs.containsKey('mouseCursor') ? namedArgs['mouseCursor'] : null, - overlayColor: namedArgs.containsKey('overlayColor') ? namedArgs['overlayColor'] : null, - splashRadius: namedArgs.containsKey('splashRadius') ? namedArgs['splashRadius'] : null); + namedArgs.containsKey('materialTapTargetSize') + ? namedArgs['materialTapTargetSize'] + : null, + mouseCursor: namedArgs.containsKey('mouseCursor') + ? namedArgs['mouseCursor'] + : null, + overlayColor: namedArgs.containsKey('overlayColor') + ? namedArgs['overlayColor'] + : null, + splashRadius: namedArgs.containsKey('splashRadius') + ? namedArgs['splashRadius'] + : null); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -90,9 +117,10 @@ class SwitchThemeAutoBinding extends HTExternalClass { data: namedArgs['data'], child: namedArgs['child']); case 'SwitchTheme.of': - return ({positionalArgs, namedArgs, typeArgs}) => SwitchTheme.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + SwitchTheme.of(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -106,7 +134,7 @@ extension SwitchThemeBinding on SwitchTheme { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SwitchTheme'); + return const HTType('SwitchTheme'); case 'data': return data; case 'child': @@ -116,31 +144,44 @@ extension SwitchThemeBinding on SwitchTheme { case 'hashCode': return hashCode; case 'updateShouldNotify': - return ({positionalArgs, namedArgs, typeArgs}) => updateShouldNotify(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateShouldNotify(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/tab_bar_theme.g.dart b/lib/bindings/flutter/material/tab_bar_theme.g.dart index f0b4a29..4a29234 100644 --- a/lib/bindings/flutter/material/tab_bar_theme.g.dart +++ b/lib/bindings/flutter/material/tab_bar_theme.g.dart @@ -12,22 +12,35 @@ class TabBarThemeAutoBinding extends HTExternalClass { switch (varName) { case 'TabBarTheme': return ({positionalArgs, namedArgs, typeArgs}) => TabBarTheme( - indicator: namedArgs.containsKey('indicator') ? namedArgs['indicator'] : null, - indicatorSize: namedArgs.containsKey('indicatorSize') ? namedArgs['indicatorSize'] : null, - labelColor: namedArgs.containsKey('labelColor') ? namedArgs['labelColor'] : null, - labelPadding: namedArgs.containsKey('labelPadding') ? namedArgs['labelPadding'] : null, - labelStyle: namedArgs.containsKey('labelStyle') ? namedArgs['labelStyle'] : null, - unselectedLabelColor: - namedArgs.containsKey('unselectedLabelColor') ? namedArgs['unselectedLabelColor'] : null, - unselectedLabelStyle: - namedArgs.containsKey('unselectedLabelStyle') ? namedArgs['unselectedLabelStyle'] : null); + indicator: namedArgs.containsKey('indicator') + ? namedArgs['indicator'] + : null, + indicatorSize: namedArgs.containsKey('indicatorSize') + ? namedArgs['indicatorSize'] + : null, + labelColor: namedArgs.containsKey('labelColor') + ? namedArgs['labelColor'] + : null, + labelPadding: namedArgs.containsKey('labelPadding') + ? namedArgs['labelPadding'] + : null, + labelStyle: namedArgs.containsKey('labelStyle') + ? namedArgs['labelStyle'] + : null, + unselectedLabelColor: namedArgs.containsKey('unselectedLabelColor') + ? namedArgs['unselectedLabelColor'] + : null, + unselectedLabelStyle: namedArgs.containsKey('unselectedLabelStyle') + ? namedArgs['unselectedLabelStyle'] + : null); case 'TabBarTheme.of': - return ({positionalArgs, namedArgs, typeArgs}) => TabBarTheme.of(positionalArgs[0]); - case 'TabBarTheme.lerp': return ({positionalArgs, namedArgs, typeArgs}) => - TabBarTheme.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + TabBarTheme.of(positionalArgs[0]); + case 'TabBarTheme.lerp': + return ({positionalArgs, namedArgs, typeArgs}) => TabBarTheme.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -41,7 +54,7 @@ extension TabBarThemeBinding on TabBarTheme { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TabBarTheme'); + return const HTType('TabBarTheme'); case 'indicator': return indicator; case 'indicatorSize': @@ -60,26 +73,40 @@ extension TabBarThemeBinding on TabBarTheme { return hashCode; case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - indicator: namedArgs.containsKey('indicator') ? namedArgs['indicator'] : null, - indicatorSize: namedArgs.containsKey('indicatorSize') ? namedArgs['indicatorSize'] : null, - labelColor: namedArgs.containsKey('labelColor') ? namedArgs['labelColor'] : null, - labelPadding: namedArgs.containsKey('labelPadding') ? namedArgs['labelPadding'] : null, - labelStyle: namedArgs.containsKey('labelStyle') ? namedArgs['labelStyle'] : null, - unselectedLabelColor: - namedArgs.containsKey('unselectedLabelColor') ? namedArgs['unselectedLabelColor'] : null, - unselectedLabelStyle: - namedArgs.containsKey('unselectedLabelStyle') ? namedArgs['unselectedLabelStyle'] : null); + indicator: namedArgs.containsKey('indicator') + ? namedArgs['indicator'] + : null, + indicatorSize: namedArgs.containsKey('indicatorSize') + ? namedArgs['indicatorSize'] + : null, + labelColor: namedArgs.containsKey('labelColor') + ? namedArgs['labelColor'] + : null, + labelPadding: namedArgs.containsKey('labelPadding') + ? namedArgs['labelPadding'] + : null, + labelStyle: namedArgs.containsKey('labelStyle') + ? namedArgs['labelStyle'] + : null, + unselectedLabelColor: namedArgs.containsKey('unselectedLabelColor') + ? namedArgs['unselectedLabelColor'] + : null, + unselectedLabelStyle: namedArgs.containsKey('unselectedLabelStyle') + ? namedArgs['unselectedLabelStyle'] + : null); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/tab_controller.g.dart b/lib/bindings/flutter/material/tab_controller.g.dart index 852357d..4bd75e7 100644 --- a/lib/bindings/flutter/material/tab_controller.g.dart +++ b/lib/bindings/flutter/material/tab_controller.g.dart @@ -10,11 +10,13 @@ class TabControllerAutoBinding extends HTExternalClass { switch (varName) { case 'TabController': return ({positionalArgs, namedArgs, typeArgs}) => TabController( - initialIndex: namedArgs.containsKey('initialIndex') ? namedArgs['initialIndex'] : 0, + initialIndex: namedArgs.containsKey('initialIndex') + ? namedArgs['initialIndex'] + : 0, length: namedArgs['length'], vsync: namedArgs['vsync']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -30,7 +32,8 @@ class TabControllerAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -39,7 +42,7 @@ extension TabControllerBinding on TabController { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TabController'); + return const HTType('TabController'); case 'length': return length; case 'animation': @@ -53,17 +56,24 @@ extension TabControllerBinding on TabController { case 'offset': return offset; case 'animateTo': - return ({positionalArgs, namedArgs, typeArgs}) => animateTo(positionalArgs[0], - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : kTabScrollDuration, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + return ({positionalArgs, namedArgs, typeArgs}) => animateTo( + positionalArgs[0], + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : kTabScrollDuration, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -76,7 +86,7 @@ extension TabControllerBinding on TabController { offset = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -91,12 +101,15 @@ class DefaultTabControllerAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => DefaultTabController( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, length: namedArgs['length'], - initialIndex: namedArgs.containsKey('initialIndex') ? namedArgs['initialIndex'] : 0, + initialIndex: namedArgs.containsKey('initialIndex') + ? namedArgs['initialIndex'] + : 0, child: namedArgs['child']); case 'DefaultTabController.of': - return ({positionalArgs, namedArgs, typeArgs}) => DefaultTabController.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + DefaultTabController.of(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -110,7 +123,7 @@ extension DefaultTabControllerBinding on DefaultTabController { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DefaultTabController'); + return const HTType('DefaultTabController'); case 'length': return length; case 'initialIndex': @@ -128,25 +141,37 @@ extension DefaultTabControllerBinding on DefaultTabController { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/tab_indicator.g.dart b/lib/bindings/flutter/material/tab_indicator.g.dart index 937d902..bcf42c3 100644 --- a/lib/bindings/flutter/material/tab_indicator.g.dart +++ b/lib/bindings/flutter/material/tab_indicator.g.dart @@ -13,9 +13,11 @@ class UnderlineTabIndicatorAutoBinding extends HTExternalClass { borderSide: namedArgs.containsKey('borderSide') ? namedArgs['borderSide'] : const BorderSide(width: 2.0, color: Colors.white), - insets: namedArgs.containsKey('insets') ? namedArgs['insets'] : EdgeInsets.zero); + insets: namedArgs.containsKey('insets') + ? namedArgs['insets'] + : EdgeInsets.zero); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -26,7 +28,8 @@ class UnderlineTabIndicatorAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -35,7 +38,7 @@ extension UnderlineTabIndicatorBinding on UnderlineTabIndicator { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('UnderlineTabIndicator'); + return const HTType('UnderlineTabIndicator'); case 'borderSide': return borderSide; case 'insets': @@ -45,30 +48,38 @@ extension UnderlineTabIndicatorBinding on UnderlineTabIndicator { case 'isComplex': return isComplex; case 'lerpFrom': - return ({positionalArgs, namedArgs, typeArgs}) => lerpFrom(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerpFrom(positionalArgs[0], positionalArgs[1]); case 'lerpTo': - return ({positionalArgs, namedArgs, typeArgs}) => lerpTo(positionalArgs[0], positionalArgs[1]); - case 'createBoxPainter': return ({positionalArgs, namedArgs, typeArgs}) => - createBoxPainter(positionalArgs.length > 0 ? positionalArgs[0] : null); + lerpTo(positionalArgs[0], positionalArgs[1]); + case 'createBoxPainter': + return ({positionalArgs, namedArgs, typeArgs}) => createBoxPainter( + positionalArgs.length > 0 ? positionalArgs[0] : null); case 'getClipPath': - return ({positionalArgs, namedArgs, typeArgs}) => getClipPath(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + getClipPath(positionalArgs[0], positionalArgs[1]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugAssertIsValid': return ({positionalArgs, namedArgs, typeArgs}) => debugAssertIsValid(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => hitTest(positionalArgs[0], positionalArgs[1], - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], positionalArgs[1], + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/tabs.g.dart b/lib/bindings/flutter/material/tabs.g.dart index 6868ae2..6f707fc 100644 --- a/lib/bindings/flutter/material/tabs.g.dart +++ b/lib/bindings/flutter/material/tabs.g.dart @@ -18,7 +18,7 @@ class TabBarIndicatorSizeAutoBinding extends HTExternalClass { case 'TabBarIndicatorSize.label': return TabBarIndicatorSize.label; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -26,13 +26,14 @@ class TabBarIndicatorSizeAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TabBarIndicatorSize'); + return const HTType('TabBarIndicatorSize'); case 'index': return (instance as TabBarIndicatorSize).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as TabBarIndicatorSize).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as TabBarIndicatorSize).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -48,11 +49,12 @@ class TabAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, text: namedArgs.containsKey('text') ? namedArgs['text'] : null, icon: namedArgs.containsKey('icon') ? namedArgs['icon'] : null, - iconMargin: - namedArgs.containsKey('iconMargin') ? namedArgs['iconMargin'] : const EdgeInsets.only(bottom: 10.0), + iconMargin: namedArgs.containsKey('iconMargin') + ? namedArgs['iconMargin'] + : const EdgeInsets.only(bottom: 10.0), child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -66,7 +68,7 @@ extension TabBinding on Tab { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Tab'); + return const HTType('Tab'); case 'text': return text; case 'child': @@ -80,31 +82,44 @@ extension TabBinding on Tab { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -119,33 +134,63 @@ class TabBarAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => TabBar( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, tabs: List.from(namedArgs['tabs']), - controller: namedArgs.containsKey('controller') ? namedArgs['controller'] : null, - isScrollable: namedArgs.containsKey('isScrollable') ? namedArgs['isScrollable'] : false, - indicatorColor: namedArgs.containsKey('indicatorColor') ? namedArgs['indicatorColor'] : null, - automaticIndicatorColorAdjustment: namedArgs.containsKey('automaticIndicatorColorAdjustment') - ? namedArgs['automaticIndicatorColorAdjustment'] - : true, - indicatorWeight: namedArgs.containsKey('indicatorWeight') ? namedArgs['indicatorWeight'] : 2.0, - indicatorPadding: - namedArgs.containsKey('indicatorPadding') ? namedArgs['indicatorPadding'] : EdgeInsets.zero, - indicator: namedArgs.containsKey('indicator') ? namedArgs['indicator'] : null, - indicatorSize: namedArgs.containsKey('indicatorSize') ? namedArgs['indicatorSize'] : null, - labelColor: namedArgs.containsKey('labelColor') ? namedArgs['labelColor'] : null, - labelStyle: namedArgs.containsKey('labelStyle') ? namedArgs['labelStyle'] : null, - labelPadding: namedArgs.containsKey('labelPadding') ? namedArgs['labelPadding'] : null, - unselectedLabelColor: - namedArgs.containsKey('unselectedLabelColor') ? namedArgs['unselectedLabelColor'] : null, - unselectedLabelStyle: - namedArgs.containsKey('unselectedLabelStyle') ? namedArgs['unselectedLabelStyle'] : null, - dragStartBehavior: - namedArgs.containsKey('dragStartBehavior') ? namedArgs['dragStartBehavior'] : DragStartBehavior.start, - overlayColor: namedArgs.containsKey('overlayColor') ? namedArgs['overlayColor'] : null, - mouseCursor: namedArgs.containsKey('mouseCursor') ? namedArgs['mouseCursor'] : null, - enableFeedback: namedArgs.containsKey('enableFeedback') ? namedArgs['enableFeedback'] : null, + controller: namedArgs.containsKey('controller') + ? namedArgs['controller'] + : null, + isScrollable: namedArgs.containsKey('isScrollable') + ? namedArgs['isScrollable'] + : false, + indicatorColor: namedArgs.containsKey('indicatorColor') + ? namedArgs['indicatorColor'] + : null, + automaticIndicatorColorAdjustment: + namedArgs.containsKey('automaticIndicatorColorAdjustment') + ? namedArgs['automaticIndicatorColorAdjustment'] + : true, + indicatorWeight: namedArgs.containsKey('indicatorWeight') + ? namedArgs['indicatorWeight'] + : 2.0, + indicatorPadding: namedArgs.containsKey('indicatorPadding') + ? namedArgs['indicatorPadding'] + : EdgeInsets.zero, + indicator: namedArgs.containsKey('indicator') + ? namedArgs['indicator'] + : null, + indicatorSize: namedArgs.containsKey('indicatorSize') + ? namedArgs['indicatorSize'] + : null, + labelColor: namedArgs.containsKey('labelColor') + ? namedArgs['labelColor'] + : null, + labelStyle: namedArgs.containsKey('labelStyle') + ? namedArgs['labelStyle'] + : null, + labelPadding: namedArgs.containsKey('labelPadding') + ? namedArgs['labelPadding'] + : null, + unselectedLabelColor: namedArgs.containsKey('unselectedLabelColor') + ? namedArgs['unselectedLabelColor'] + : null, + unselectedLabelStyle: namedArgs.containsKey('unselectedLabelStyle') + ? namedArgs['unselectedLabelStyle'] + : null, + dragStartBehavior: namedArgs.containsKey('dragStartBehavior') + ? namedArgs['dragStartBehavior'] + : DragStartBehavior.start, + overlayColor: namedArgs.containsKey('overlayColor') + ? namedArgs['overlayColor'] + : null, + mouseCursor: namedArgs.containsKey('mouseCursor') + ? namedArgs['mouseCursor'] + : null, + enableFeedback: namedArgs.containsKey('enableFeedback') + ? namedArgs['enableFeedback'] + : null, onTap: namedArgs.containsKey('onTap') ? namedArgs['onTap'] : null, - physics: namedArgs.containsKey('physics') ? namedArgs['physics'] : null); + physics: + namedArgs.containsKey('physics') ? namedArgs['physics'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -159,7 +204,7 @@ extension TabBarBinding on TabBar { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TabBar'); + return const HTType('TabBar'); case 'tabs': return tabs; case 'controller': @@ -213,25 +258,37 @@ extension TabBarBinding on TabBar { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -245,13 +302,17 @@ class TabBarViewAutoBinding extends HTExternalClass { case 'TabBarView': return ({positionalArgs, namedArgs, typeArgs}) => TabBarView( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - controller: namedArgs.containsKey('controller') ? namedArgs['controller'] : null, - physics: namedArgs.containsKey('physics') ? namedArgs['physics'] : null, - dragStartBehavior: - namedArgs.containsKey('dragStartBehavior') ? namedArgs['dragStartBehavior'] : DragStartBehavior.start, + controller: namedArgs.containsKey('controller') + ? namedArgs['controller'] + : null, + physics: + namedArgs.containsKey('physics') ? namedArgs['physics'] : null, + dragStartBehavior: namedArgs.containsKey('dragStartBehavior') + ? namedArgs['dragStartBehavior'] + : DragStartBehavior.start, children: List.from(namedArgs['children'])); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -265,7 +326,7 @@ extension TabBarViewBinding on TabBarView { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TabBarView'); + return const HTType('TabBarView'); case 'controller': return controller; case 'children': @@ -285,25 +346,37 @@ extension TabBarViewBinding on TabBarView { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -315,13 +388,14 @@ class TabPageSelectorIndicatorAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'TabPageSelectorIndicator': - return ({positionalArgs, namedArgs, typeArgs}) => TabPageSelectorIndicator( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - backgroundColor: namedArgs['backgroundColor'], - borderColor: namedArgs['borderColor'], - size: namedArgs['size']); + return ({positionalArgs, namedArgs, typeArgs}) => + TabPageSelectorIndicator( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + backgroundColor: namedArgs['backgroundColor'], + borderColor: namedArgs['borderColor'], + size: namedArgs['size']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -335,7 +409,7 @@ extension TabPageSelectorIndicatorBinding on TabPageSelectorIndicator { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TabPageSelectorIndicator'); + return const HTType('TabPageSelectorIndicator'); case 'backgroundColor': return backgroundColor; case 'borderColor': @@ -347,31 +421,44 @@ extension TabPageSelectorIndicatorBinding on TabPageSelectorIndicator { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -385,12 +472,18 @@ class TabPageSelectorAutoBinding extends HTExternalClass { case 'TabPageSelector': return ({positionalArgs, namedArgs, typeArgs}) => TabPageSelector( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - controller: namedArgs.containsKey('controller') ? namedArgs['controller'] : null, - indicatorSize: namedArgs.containsKey('indicatorSize') ? namedArgs['indicatorSize'] : 12.0, + controller: namedArgs.containsKey('controller') + ? namedArgs['controller'] + : null, + indicatorSize: namedArgs.containsKey('indicatorSize') + ? namedArgs['indicatorSize'] + : 12.0, color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - selectedColor: namedArgs.containsKey('selectedColor') ? namedArgs['selectedColor'] : null); + selectedColor: namedArgs.containsKey('selectedColor') + ? namedArgs['selectedColor'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -404,7 +497,7 @@ extension TabPageSelectorBinding on TabPageSelector { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TabPageSelector'); + return const HTType('TabPageSelector'); case 'controller': return controller; case 'indicatorSize': @@ -418,31 +511,44 @@ extension TabPageSelectorBinding on TabPageSelector { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/text_button.g.dart b/lib/bindings/flutter/material/text_button.g.dart index 5f7c105..6837418 100644 --- a/lib/bindings/flutter/material/text_button.g.dart +++ b/lib/bindings/flutter/material/text_button.g.dart @@ -15,44 +15,88 @@ class TextButtonAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => TextButton( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, onPressed: namedArgs['onPressed'], - onLongPress: namedArgs.containsKey('onLongPress') ? namedArgs['onLongPress'] : null, + onLongPress: namedArgs.containsKey('onLongPress') + ? namedArgs['onLongPress'] + : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null, - focusNode: namedArgs.containsKey('focusNode') ? namedArgs['focusNode'] : null, - autofocus: namedArgs.containsKey('autofocus') ? namedArgs['autofocus'] : false, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.none, + focusNode: namedArgs.containsKey('focusNode') + ? namedArgs['focusNode'] + : null, + autofocus: namedArgs.containsKey('autofocus') + ? namedArgs['autofocus'] + : false, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.none, child: namedArgs['child']); case 'TextButton.icon': return ({positionalArgs, namedArgs, typeArgs}) => TextButton.icon( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, onPressed: namedArgs['onPressed'], - onLongPress: namedArgs.containsKey('onLongPress') ? namedArgs['onLongPress'] : null, + onLongPress: namedArgs.containsKey('onLongPress') + ? namedArgs['onLongPress'] + : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null, - focusNode: namedArgs.containsKey('focusNode') ? namedArgs['focusNode'] : null, - autofocus: namedArgs.containsKey('autofocus') ? namedArgs['autofocus'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : null, + focusNode: namedArgs.containsKey('focusNode') + ? namedArgs['focusNode'] + : null, + autofocus: namedArgs.containsKey('autofocus') + ? namedArgs['autofocus'] + : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : null, icon: namedArgs['icon'], label: namedArgs['label']); case 'TextButton.styleFrom': return ({positionalArgs, namedArgs, typeArgs}) => TextButton.styleFrom( - primary: namedArgs.containsKey('primary') ? namedArgs['primary'] : null, - onSurface: namedArgs.containsKey('onSurface') ? namedArgs['onSurface'] : null, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - shadowColor: namedArgs.containsKey('shadowColor') ? namedArgs['shadowColor'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, - textStyle: namedArgs.containsKey('textStyle') ? namedArgs['textStyle'] : null, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, - minimumSize: namedArgs.containsKey('minimumSize') ? namedArgs['minimumSize'] : null, + primary: + namedArgs.containsKey('primary') ? namedArgs['primary'] : null, + onSurface: namedArgs.containsKey('onSurface') + ? namedArgs['onSurface'] + : null, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + shadowColor: namedArgs.containsKey('shadowColor') + ? namedArgs['shadowColor'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, + textStyle: namedArgs.containsKey('textStyle') + ? namedArgs['textStyle'] + : null, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + minimumSize: namedArgs.containsKey('minimumSize') + ? namedArgs['minimumSize'] + : null, side: namedArgs.containsKey('side') ? namedArgs['side'] : null, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - enabledMouseCursor: namedArgs.containsKey('enabledMouseCursor') ? namedArgs['enabledMouseCursor'] : null, - disabledMouseCursor: namedArgs.containsKey('disabledMouseCursor') ? namedArgs['disabledMouseCursor'] : null, - visualDensity: namedArgs.containsKey('visualDensity') ? namedArgs['visualDensity'] : null, - tapTargetSize: namedArgs.containsKey('tapTargetSize') ? namedArgs['tapTargetSize'] : null, - animationDuration: namedArgs.containsKey('animationDuration') ? namedArgs['animationDuration'] : null, - enableFeedback: namedArgs.containsKey('enableFeedback') ? namedArgs['enableFeedback'] : null, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : null); + enabledMouseCursor: namedArgs.containsKey('enabledMouseCursor') + ? namedArgs['enabledMouseCursor'] + : null, + disabledMouseCursor: namedArgs.containsKey('disabledMouseCursor') + ? namedArgs['disabledMouseCursor'] + : null, + visualDensity: namedArgs.containsKey('visualDensity') + ? namedArgs['visualDensity'] + : null, + tapTargetSize: namedArgs.containsKey('tapTargetSize') + ? namedArgs['tapTargetSize'] + : null, + animationDuration: namedArgs.containsKey('animationDuration') + ? namedArgs['animationDuration'] + : null, + enableFeedback: namedArgs.containsKey('enableFeedback') + ? namedArgs['enableFeedback'] + : null, + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -63,7 +107,8 @@ class TextButtonAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -72,7 +117,7 @@ extension TextButtonBinding on TextButton { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextButton'); + return const HTType('TextButton'); case 'onPressed': return onPressed; case 'onLongPress': @@ -94,35 +139,49 @@ extension TextButtonBinding on TextButton { case 'hashCode': return hashCode; case 'defaultStyleOf': - return ({positionalArgs, namedArgs, typeArgs}) => defaultStyleOf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + defaultStyleOf(positionalArgs[0]); case 'themeStyleOf': - return ({positionalArgs, namedArgs, typeArgs}) => themeStyleOf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + themeStyleOf(positionalArgs[0]); case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/text_button_theme.g.dart b/lib/bindings/flutter/material/text_button_theme.g.dart index 619eb75..3163281 100644 --- a/lib/bindings/flutter/material/text_button_theme.g.dart +++ b/lib/bindings/flutter/material/text_button_theme.g.dart @@ -10,13 +10,14 @@ class TextButtonThemeDataAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'TextButtonThemeData': - return ({positionalArgs, namedArgs, typeArgs}) => - TextButtonThemeData(style: namedArgs.containsKey('style') ? namedArgs['style'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => TextButtonThemeData( + style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'TextButtonThemeData.lerp': return ({positionalArgs, namedArgs, typeArgs}) => - TextButtonThemeData.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + TextButtonThemeData.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -30,24 +31,27 @@ extension TextButtonThemeDataBinding on TextButtonThemeData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextButtonThemeData'); + return const HTType('TextButtonThemeData'); case 'style': return style; case 'hashCode': return hashCode; case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -64,9 +68,10 @@ class TextButtonThemeAutoBinding extends HTExternalClass { data: namedArgs['data'], child: namedArgs['child']); case 'TextButtonTheme.of': - return ({positionalArgs, namedArgs, typeArgs}) => TextButtonTheme.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + TextButtonTheme.of(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -80,7 +85,7 @@ extension TextButtonThemeBinding on TextButtonTheme { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextButtonTheme'); + return const HTType('TextButtonTheme'); case 'data': return data; case 'child': @@ -90,33 +95,47 @@ extension TextButtonThemeBinding on TextButtonTheme { case 'hashCode': return hashCode; case 'wrap': - return ({positionalArgs, namedArgs, typeArgs}) => wrap(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + wrap(positionalArgs[0], positionalArgs[1]); case 'updateShouldNotify': - return ({positionalArgs, namedArgs, typeArgs}) => updateShouldNotify(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateShouldNotify(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/text_field.g.dart b/lib/bindings/flutter/material/text_field.g.dart index 5b98ff6..9ecd36a 100644 --- a/lib/bindings/flutter/material/text_field.g.dart +++ b/lib/bindings/flutter/material/text_field.g.dart @@ -17,59 +17,109 @@ class TextFieldAutoBinding extends HTExternalClass { case 'TextField': return ({positionalArgs, namedArgs, typeArgs}) => TextField( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - controller: namedArgs.containsKey('controller') ? namedArgs['controller'] : null, - focusNode: namedArgs.containsKey('focusNode') ? namedArgs['focusNode'] : null, - decoration: namedArgs.containsKey('decoration') ? namedArgs['decoration'] : const InputDecoration(), - keyboardType: namedArgs.containsKey('keyboardType') ? namedArgs['keyboardType'] : null, - textInputAction: namedArgs.containsKey('textInputAction') ? namedArgs['textInputAction'] : null, - textCapitalization: - namedArgs.containsKey('textCapitalization') ? namedArgs['textCapitalization'] : TextCapitalization.none, + controller: namedArgs.containsKey('controller') + ? namedArgs['controller'] + : null, + focusNode: namedArgs.containsKey('focusNode') + ? namedArgs['focusNode'] + : null, + decoration: namedArgs.containsKey('decoration') + ? namedArgs['decoration'] + : const InputDecoration(), + keyboardType: namedArgs.containsKey('keyboardType') + ? namedArgs['keyboardType'] + : null, + textInputAction: namedArgs.containsKey('textInputAction') + ? namedArgs['textInputAction'] + : null, + textCapitalization: namedArgs.containsKey('textCapitalization') + ? namedArgs['textCapitalization'] + : TextCapitalization.none, style: namedArgs.containsKey('style') ? namedArgs['style'] : null, - strutStyle: namedArgs.containsKey('strutStyle') ? namedArgs['strutStyle'] : null, - textAlign: namedArgs.containsKey('textAlign') ? namedArgs['textAlign'] : TextAlign.start, - textAlignVertical: namedArgs.containsKey('textAlignVertical') ? namedArgs['textAlignVertical'] : null, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, - readOnly: namedArgs.containsKey('readOnly') ? namedArgs['readOnly'] : false, - toolbarOptions: namedArgs.containsKey('toolbarOptions') ? namedArgs['toolbarOptions'] : null, - showCursor: namedArgs.containsKey('showCursor') ? namedArgs['showCursor'] : null, - autofocus: namedArgs.containsKey('autofocus') ? namedArgs['autofocus'] : false, - obscuringCharacter: namedArgs.containsKey('obscuringCharacter') ? namedArgs['obscuringCharacter'] : '•', - obscureText: namedArgs.containsKey('obscureText') ? namedArgs['obscureText'] : false, - autocorrect: namedArgs.containsKey('autocorrect') ? namedArgs['autocorrect'] : true, - smartDashesType: namedArgs.containsKey('smartDashesType') ? namedArgs['smartDashesType'] : null, - smartQuotesType: namedArgs.containsKey('smartQuotesType') ? namedArgs['smartQuotesType'] : null, - enableSuggestions: namedArgs.containsKey('enableSuggestions') ? namedArgs['enableSuggestions'] : true, - maxLines: namedArgs.containsKey('maxLines') ? namedArgs['maxLines'] : 1, - minLines: namedArgs.containsKey('minLines') ? namedArgs['minLines'] : null, - expands: namedArgs.containsKey('expands') ? namedArgs['expands'] : false, - maxLength: namedArgs.containsKey('maxLength') ? namedArgs['maxLength'] : null, - maxLengthEnforcement: - namedArgs.containsKey('maxLengthEnforcement') ? namedArgs['maxLengthEnforcement'] : null, - onChanged: namedArgs.containsKey('onChanged') ? namedArgs['onChanged'] : null, - onEditingComplete: namedArgs.containsKey('onEditingComplete') ? namedArgs['onEditingComplete'] : null, - onSubmitted: namedArgs.containsKey('onSubmitted') ? namedArgs['onSubmitted'] : null, - onAppPrivateCommand: namedArgs.containsKey('onAppPrivateCommand') ? namedArgs['onAppPrivateCommand'] : null, + strutStyle: namedArgs.containsKey('strutStyle') + ? namedArgs['strutStyle'] + : null, + textAlign: namedArgs.containsKey('textAlign') + ? namedArgs['textAlign'] + : TextAlign.start, + textAlignVertical: namedArgs.containsKey('textAlignVertical') + ? namedArgs['textAlignVertical'] + : null, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, + readOnly: namedArgs.containsKey('readOnly') + ? namedArgs['readOnly'] + : false, + toolbarOptions: namedArgs.containsKey('toolbarOptions') + ? namedArgs['toolbarOptions'] + : null, + showCursor: namedArgs.containsKey('showCursor') + ? namedArgs['showCursor'] + : null, + autofocus: namedArgs.containsKey('autofocus') + ? namedArgs['autofocus'] + : false, + obscuringCharacter: namedArgs.containsKey('obscuringCharacter') + ? namedArgs['obscuringCharacter'] + : '•', + obscureText: namedArgs.containsKey('obscureText') + ? namedArgs['obscureText'] + : false, + autocorrect: namedArgs.containsKey('autocorrect') + ? namedArgs['autocorrect'] + : true, + smartDashesType: namedArgs.containsKey('smartDashesType') + ? namedArgs['smartDashesType'] + : null, + smartQuotesType: namedArgs.containsKey('smartQuotesType') + ? namedArgs['smartQuotesType'] + : null, + enableSuggestions: namedArgs.containsKey('enableSuggestions') + ? namedArgs['enableSuggestions'] + : true, + maxLines: + namedArgs.containsKey('maxLines') ? namedArgs['maxLines'] : 1, + minLines: namedArgs.containsKey('minLines') + ? namedArgs['minLines'] + : null, + expands: + namedArgs.containsKey('expands') ? namedArgs['expands'] : false, + maxLength: namedArgs.containsKey('maxLength') + ? namedArgs['maxLength'] + : null, + maxLengthEnforcement: namedArgs.containsKey('maxLengthEnforcement') + ? namedArgs['maxLengthEnforcement'] + : null, + onChanged: namedArgs.containsKey('onChanged') + ? namedArgs['onChanged'] + : null, + onEditingComplete: namedArgs.containsKey('onEditingComplete') + ? namedArgs['onEditingComplete'] + : null, + onSubmitted: namedArgs.containsKey('onSubmitted') + ? namedArgs['onSubmitted'] + : null, + onAppPrivateCommand: namedArgs.containsKey('onAppPrivateCommand') + ? namedArgs['onAppPrivateCommand'] + : null, inputFormatters: namedArgs.containsKey('inputFormatters') ? List.from(namedArgs['inputFormatters']) : null, - enabled: namedArgs.containsKey('enabled') ? namedArgs['enabled'] : null, - cursorWidth: namedArgs.containsKey('cursorWidth') ? namedArgs['cursorWidth'] : 2.0, + enabled: + namedArgs.containsKey('enabled') ? namedArgs['enabled'] : null, + cursorWidth: namedArgs.containsKey('cursorWidth') + ? namedArgs['cursorWidth'] + : 2.0, cursorHeight: namedArgs.containsKey('cursorHeight') ? namedArgs['cursorHeight'] : null, cursorRadius: namedArgs.containsKey('cursorRadius') ? namedArgs['cursorRadius'] : null, cursorColor: namedArgs.containsKey('cursorColor') ? namedArgs['cursorColor'] : null, - selectionHeightStyle: namedArgs.containsKey('selectionHeightStyle') - ? namedArgs['selectionHeightStyle'] - : ui.BoxHeightStyle.tight, - selectionWidthStyle: namedArgs.containsKey('selectionWidthStyle') - ? namedArgs['selectionWidthStyle'] - : ui.BoxWidthStyle.tight, + selectionHeightStyle: namedArgs.containsKey('selectionHeightStyle') ? namedArgs['selectionHeightStyle'] : ui.BoxHeightStyle.tight, + selectionWidthStyle: namedArgs.containsKey('selectionWidthStyle') ? namedArgs['selectionWidthStyle'] : ui.BoxWidthStyle.tight, keyboardAppearance: namedArgs.containsKey('keyboardAppearance') ? namedArgs['keyboardAppearance'] : null, - scrollPadding: - namedArgs.containsKey('scrollPadding') ? namedArgs['scrollPadding'] : const EdgeInsets.all(20.0), - dragStartBehavior: - namedArgs.containsKey('dragStartBehavior') ? namedArgs['dragStartBehavior'] : DragStartBehavior.start, - enableInteractiveSelection: - namedArgs.containsKey('enableInteractiveSelection') ? namedArgs['enableInteractiveSelection'] : true, + scrollPadding: namedArgs.containsKey('scrollPadding') ? namedArgs['scrollPadding'] : const EdgeInsets.all(20.0), + dragStartBehavior: namedArgs.containsKey('dragStartBehavior') ? namedArgs['dragStartBehavior'] : DragStartBehavior.start, + enableInteractiveSelection: namedArgs.containsKey('enableInteractiveSelection') ? namedArgs['enableInteractiveSelection'] : true, selectionControls: namedArgs.containsKey('selectionControls') ? namedArgs['selectionControls'] : null, onTap: namedArgs.containsKey('onTap') ? namedArgs['onTap'] : null, mouseCursor: namedArgs.containsKey('mouseCursor') ? namedArgs['mouseCursor'] : null, @@ -81,7 +131,7 @@ class TextFieldAutoBinding extends HTExternalClass { case 'TextField.noMaxLength': return TextField.noMaxLength; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -92,14 +142,21 @@ class TextFieldAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), - 'AppPrivateCommandCallback': (HTFunction function) => - (arg1, arg2) => function.call(positionalArgs: [arg1, arg2], namedArgs: const {}), - 'GestureTapCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), - 'InputCounterWidgetBuilder': (HTFunction function) => (context, {currentLength, maxLength, isFocused}) => function - .call( - positionalArgs: [context], - namedArgs: {'currentLength': currentLength, 'maxLength': maxLength, 'isFocused': isFocused}) as Widget?, + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), + 'AppPrivateCommandCallback': (HTFunction function) => (arg1, arg2) => + function.call(positionalArgs: [arg1, arg2], namedArgs: const {}), + 'GestureTapCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), + 'InputCounterWidgetBuilder': (HTFunction function) => (context, + {currentLength, maxLength, isFocused}) => + function.call(positionalArgs: [ + context + ], namedArgs: { + 'currentLength': currentLength, + 'maxLength': maxLength, + 'isFocused': isFocused + }) as Widget?, }; } } @@ -108,7 +165,7 @@ extension TextFieldBinding on TextField { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextField'); + return const HTType('TextField'); case 'controller': return controller; case 'focusNode': @@ -218,29 +275,41 @@ extension TextFieldBinding on TextField { case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/text_form_field.g.dart b/lib/bindings/flutter/material/text_form_field.g.dart index e305a6f..2de3e6d 100644 --- a/lib/bindings/flutter/material/text_form_field.g.dart +++ b/lib/bindings/flutter/material/text_form_field.g.dart @@ -12,61 +12,114 @@ class TextFormFieldAutoBinding extends HTExternalClass { case 'TextFormField': return ({positionalArgs, namedArgs, typeArgs}) => TextFormField( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - controller: namedArgs.containsKey('controller') ? namedArgs['controller'] : null, - initialValue: namedArgs.containsKey('initialValue') ? namedArgs['initialValue'] : null, - focusNode: namedArgs.containsKey('focusNode') ? namedArgs['focusNode'] : null, - decoration: namedArgs.containsKey('decoration') ? namedArgs['decoration'] : const InputDecoration(), - keyboardType: namedArgs.containsKey('keyboardType') ? namedArgs['keyboardType'] : null, - textCapitalization: - namedArgs.containsKey('textCapitalization') ? namedArgs['textCapitalization'] : TextCapitalization.none, - textInputAction: namedArgs.containsKey('textInputAction') ? namedArgs['textInputAction'] : null, + controller: namedArgs.containsKey('controller') + ? namedArgs['controller'] + : null, + initialValue: namedArgs.containsKey('initialValue') + ? namedArgs['initialValue'] + : null, + focusNode: namedArgs.containsKey('focusNode') + ? namedArgs['focusNode'] + : null, + decoration: namedArgs.containsKey('decoration') + ? namedArgs['decoration'] + : const InputDecoration(), + keyboardType: namedArgs.containsKey('keyboardType') + ? namedArgs['keyboardType'] + : null, + textCapitalization: namedArgs.containsKey('textCapitalization') + ? namedArgs['textCapitalization'] + : TextCapitalization.none, + textInputAction: namedArgs.containsKey('textInputAction') + ? namedArgs['textInputAction'] + : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null, - strutStyle: namedArgs.containsKey('strutStyle') ? namedArgs['strutStyle'] : null, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, - textAlign: namedArgs.containsKey('textAlign') ? namedArgs['textAlign'] : TextAlign.start, - textAlignVertical: namedArgs.containsKey('textAlignVertical') ? namedArgs['textAlignVertical'] : null, - autofocus: namedArgs.containsKey('autofocus') ? namedArgs['autofocus'] : false, - readOnly: namedArgs.containsKey('readOnly') ? namedArgs['readOnly'] : false, - toolbarOptions: namedArgs.containsKey('toolbarOptions') ? namedArgs['toolbarOptions'] : null, - showCursor: namedArgs.containsKey('showCursor') ? namedArgs['showCursor'] : null, - obscuringCharacter: namedArgs.containsKey('obscuringCharacter') ? namedArgs['obscuringCharacter'] : '•', - obscureText: namedArgs.containsKey('obscureText') ? namedArgs['obscureText'] : false, - autocorrect: namedArgs.containsKey('autocorrect') ? namedArgs['autocorrect'] : true, - smartDashesType: namedArgs.containsKey('smartDashesType') ? namedArgs['smartDashesType'] : null, - smartQuotesType: namedArgs.containsKey('smartQuotesType') ? namedArgs['smartQuotesType'] : null, - enableSuggestions: namedArgs.containsKey('enableSuggestions') ? namedArgs['enableSuggestions'] : true, - maxLengthEnforcement: - namedArgs.containsKey('maxLengthEnforcement') ? namedArgs['maxLengthEnforcement'] : null, - maxLines: namedArgs.containsKey('maxLines') ? namedArgs['maxLines'] : 1, - minLines: namedArgs.containsKey('minLines') ? namedArgs['minLines'] : null, - expands: namedArgs.containsKey('expands') ? namedArgs['expands'] : false, - maxLength: namedArgs.containsKey('maxLength') ? namedArgs['maxLength'] : null, - onChanged: namedArgs.containsKey('onChanged') ? namedArgs['onChanged'] : null, + strutStyle: namedArgs.containsKey('strutStyle') + ? namedArgs['strutStyle'] + : null, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, + textAlign: namedArgs.containsKey('textAlign') + ? namedArgs['textAlign'] + : TextAlign.start, + textAlignVertical: namedArgs.containsKey('textAlignVertical') + ? namedArgs['textAlignVertical'] + : null, + autofocus: namedArgs.containsKey('autofocus') + ? namedArgs['autofocus'] + : false, + readOnly: namedArgs.containsKey('readOnly') + ? namedArgs['readOnly'] + : false, + toolbarOptions: namedArgs.containsKey('toolbarOptions') + ? namedArgs['toolbarOptions'] + : null, + showCursor: namedArgs.containsKey('showCursor') + ? namedArgs['showCursor'] + : null, + obscuringCharacter: namedArgs.containsKey('obscuringCharacter') + ? namedArgs['obscuringCharacter'] + : '•', + obscureText: namedArgs.containsKey('obscureText') + ? namedArgs['obscureText'] + : false, + autocorrect: namedArgs.containsKey('autocorrect') + ? namedArgs['autocorrect'] + : true, + smartDashesType: namedArgs.containsKey('smartDashesType') + ? namedArgs['smartDashesType'] + : null, + smartQuotesType: namedArgs.containsKey('smartQuotesType') + ? namedArgs['smartQuotesType'] + : null, + enableSuggestions: namedArgs.containsKey('enableSuggestions') + ? namedArgs['enableSuggestions'] + : true, + maxLengthEnforcement: namedArgs.containsKey('maxLengthEnforcement') + ? namedArgs['maxLengthEnforcement'] + : null, + maxLines: + namedArgs.containsKey('maxLines') ? namedArgs['maxLines'] : 1, + minLines: namedArgs.containsKey('minLines') + ? namedArgs['minLines'] + : null, + expands: + namedArgs.containsKey('expands') ? namedArgs['expands'] : false, + maxLength: namedArgs.containsKey('maxLength') + ? namedArgs['maxLength'] + : null, + onChanged: namedArgs.containsKey('onChanged') + ? namedArgs['onChanged'] + : null, onTap: namedArgs.containsKey('onTap') ? namedArgs['onTap'] : null, - onEditingComplete: namedArgs.containsKey('onEditingComplete') ? namedArgs['onEditingComplete'] : null, - onFieldSubmitted: namedArgs.containsKey('onFieldSubmitted') ? namedArgs['onFieldSubmitted'] : null, - onSaved: namedArgs.containsKey('onSaved') ? namedArgs['onSaved'] : null, - validator: namedArgs.containsKey('validator') ? namedArgs['validator'] : null, - inputFormatters: namedArgs.containsKey('inputFormatters') - ? List.from(namedArgs['inputFormatters']) + onEditingComplete: namedArgs.containsKey('onEditingComplete') + ? namedArgs['onEditingComplete'] : null, + onFieldSubmitted: namedArgs.containsKey('onFieldSubmitted') + ? namedArgs['onFieldSubmitted'] + : null, + onSaved: + namedArgs.containsKey('onSaved') ? namedArgs['onSaved'] : null, + validator: namedArgs.containsKey('validator') + ? namedArgs['validator'] + : null, + inputFormatters: namedArgs.containsKey('inputFormatters') ? List.from(namedArgs['inputFormatters']) : null, enabled: namedArgs.containsKey('enabled') ? namedArgs['enabled'] : null, cursorWidth: namedArgs.containsKey('cursorWidth') ? namedArgs['cursorWidth'] : 2.0, cursorHeight: namedArgs.containsKey('cursorHeight') ? namedArgs['cursorHeight'] : null, cursorRadius: namedArgs.containsKey('cursorRadius') ? namedArgs['cursorRadius'] : null, cursorColor: namedArgs.containsKey('cursorColor') ? namedArgs['cursorColor'] : null, keyboardAppearance: namedArgs.containsKey('keyboardAppearance') ? namedArgs['keyboardAppearance'] : null, - scrollPadding: - namedArgs.containsKey('scrollPadding') ? namedArgs['scrollPadding'] : const EdgeInsets.all(20.0), - enableInteractiveSelection: - namedArgs.containsKey('enableInteractiveSelection') ? namedArgs['enableInteractiveSelection'] : true, + scrollPadding: namedArgs.containsKey('scrollPadding') ? namedArgs['scrollPadding'] : const EdgeInsets.all(20.0), + enableInteractiveSelection: namedArgs.containsKey('enableInteractiveSelection') ? namedArgs['enableInteractiveSelection'] : true, selectionControls: namedArgs.containsKey('selectionControls') ? namedArgs['selectionControls'] : null, buildCounter: namedArgs.containsKey('buildCounter') ? namedArgs['buildCounter'] : null, scrollPhysics: namedArgs.containsKey('scrollPhysics') ? namedArgs['scrollPhysics'] : null, autofillHints: namedArgs.containsKey('autofillHints') ? namedArgs['autofillHints'] : null, autovalidateMode: namedArgs.containsKey('autovalidateMode') ? namedArgs['autovalidateMode'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -77,12 +130,19 @@ class TextFormFieldAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'GestureTapCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), - 'InputCounterWidgetBuilder': (HTFunction function) => (context, {currentLength, maxLength, isFocused}) => function - .call( - positionalArgs: [context], - namedArgs: {'currentLength': currentLength, 'maxLength': maxLength, 'isFocused': isFocused}) as Widget?, + 'GestureTapCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), + 'InputCounterWidgetBuilder': (HTFunction function) => (context, + {currentLength, maxLength, isFocused}) => + function.call(positionalArgs: [ + context + ], namedArgs: { + 'currentLength': currentLength, + 'maxLength': maxLength, + 'isFocused': isFocused + }) as Widget?, }; } } @@ -91,7 +151,7 @@ extension TextFormFieldBinding on TextFormField { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextFormField'); + return const HTType('TextFormField'); case 'controller': return controller; case 'onSaved': @@ -117,25 +177,37 @@ extension TextFormFieldBinding on TextFormField { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/text_selection.g.dart b/lib/bindings/flutter/material/text_selection.g.dart index 47e5e58..0d8a0c0 100644 --- a/lib/bindings/flutter/material/text_selection.g.dart +++ b/lib/bindings/flutter/material/text_selection.g.dart @@ -3,15 +3,17 @@ import 'package:flutter/material.dart'; import 'package:flutter/rendering.dart'; class MaterialTextSelectionControlsAutoBinding extends HTExternalClass { - MaterialTextSelectionControlsAutoBinding() : super('MaterialTextSelectionControls'); + MaterialTextSelectionControlsAutoBinding() + : super('MaterialTextSelectionControls'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'MaterialTextSelectionControls': - return ({positionalArgs, namedArgs, typeArgs}) => MaterialTextSelectionControls(); + return ({positionalArgs, namedArgs, typeArgs}) => + MaterialTextSelectionControls(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -21,13 +23,15 @@ class MaterialTextSelectionControlsAutoBinding extends HTExternalClass { } } -extension MaterialTextSelectionControlsBinding on MaterialTextSelectionControls { +extension MaterialTextSelectionControlsBinding + on MaterialTextSelectionControls { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('MaterialTextSelectionControls'); + return const HTType('MaterialTextSelectionControls'); case 'getHandleSize': - return ({positionalArgs, namedArgs, typeArgs}) => getHandleSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getHandleSize(positionalArgs[0]); case 'buildToolbar': return ({positionalArgs, namedArgs, typeArgs}) => buildToolbar( positionalArgs[0], @@ -39,28 +43,37 @@ extension MaterialTextSelectionControlsBinding on MaterialTextSelectionControls positionalArgs[6], positionalArgs[7]); case 'buildHandle': - return ({positionalArgs, namedArgs, typeArgs}) => - buildHandle(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + return ({positionalArgs, namedArgs, typeArgs}) => buildHandle( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'getHandleAnchor': - return ({positionalArgs, namedArgs, typeArgs}) => getHandleAnchor(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + getHandleAnchor(positionalArgs[0], positionalArgs[1]); case 'canSelectAll': - return ({positionalArgs, namedArgs, typeArgs}) => canSelectAll(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + canSelectAll(positionalArgs[0]); case 'canCut': - return ({positionalArgs, namedArgs, typeArgs}) => canCut(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + canCut(positionalArgs[0]); case 'canCopy': - return ({positionalArgs, namedArgs, typeArgs}) => canCopy(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + canCopy(positionalArgs[0]); case 'canPaste': - return ({positionalArgs, namedArgs, typeArgs}) => canPaste(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + canPaste(positionalArgs[0]); case 'handleCut': - return ({positionalArgs, namedArgs, typeArgs}) => handleCut(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleCut(positionalArgs[0]); case 'handleCopy': - return ({positionalArgs, namedArgs, typeArgs}) => handleCopy(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleCopy(positionalArgs[0], positionalArgs[1]); case 'handlePaste': - return ({positionalArgs, namedArgs, typeArgs}) => handlePaste(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + handlePaste(positionalArgs[0]); case 'handleSelectAll': - return ({positionalArgs, namedArgs, typeArgs}) => handleSelectAll(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleSelectAll(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/text_selection_theme.g.dart b/lib/bindings/flutter/material/text_selection_theme.g.dart index 9b56508..b35d771 100644 --- a/lib/bindings/flutter/material/text_selection_theme.g.dart +++ b/lib/bindings/flutter/material/text_selection_theme.g.dart @@ -10,16 +10,24 @@ class TextSelectionThemeDataAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'TextSelectionThemeData': - return ({positionalArgs, namedArgs, typeArgs}) => TextSelectionThemeData( - cursorColor: namedArgs.containsKey('cursorColor') ? namedArgs['cursorColor'] : null, - selectionColor: namedArgs.containsKey('selectionColor') ? namedArgs['selectionColor'] : null, - selectionHandleColor: - namedArgs.containsKey('selectionHandleColor') ? namedArgs['selectionHandleColor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + TextSelectionThemeData( + cursorColor: namedArgs.containsKey('cursorColor') + ? namedArgs['cursorColor'] + : null, + selectionColor: namedArgs.containsKey('selectionColor') + ? namedArgs['selectionColor'] + : null, + selectionHandleColor: + namedArgs.containsKey('selectionHandleColor') + ? namedArgs['selectionHandleColor'] + : null); case 'TextSelectionThemeData.lerp': return ({positionalArgs, namedArgs, typeArgs}) => - TextSelectionThemeData.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + TextSelectionThemeData.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -33,7 +41,7 @@ extension TextSelectionThemeDataBinding on TextSelectionThemeData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextSelectionThemeData'); + return const HTType('TextSelectionThemeData'); case 'cursorColor': return cursorColor; case 'selectionColor': @@ -44,23 +52,31 @@ extension TextSelectionThemeDataBinding on TextSelectionThemeData { return hashCode; case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - cursorColor: namedArgs.containsKey('cursorColor') ? namedArgs['cursorColor'] : null, - selectionColor: namedArgs.containsKey('selectionColor') ? namedArgs['selectionColor'] : null, - selectionHandleColor: - namedArgs.containsKey('selectionHandleColor') ? namedArgs['selectionHandleColor'] : null); + cursorColor: namedArgs.containsKey('cursorColor') + ? namedArgs['cursorColor'] + : null, + selectionColor: namedArgs.containsKey('selectionColor') + ? namedArgs['selectionColor'] + : null, + selectionHandleColor: namedArgs.containsKey('selectionHandleColor') + ? namedArgs['selectionHandleColor'] + : null); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -77,9 +93,10 @@ class TextSelectionThemeAutoBinding extends HTExternalClass { data: namedArgs['data'], child: namedArgs['child']); case 'TextSelectionTheme.of': - return ({positionalArgs, namedArgs, typeArgs}) => TextSelectionTheme.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + TextSelectionTheme.of(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -93,7 +110,7 @@ extension TextSelectionThemeBinding on TextSelectionTheme { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextSelectionTheme'); + return const HTType('TextSelectionTheme'); case 'data': return data; case 'child': @@ -103,33 +120,47 @@ extension TextSelectionThemeBinding on TextSelectionTheme { case 'hashCode': return hashCode; case 'wrap': - return ({positionalArgs, namedArgs, typeArgs}) => wrap(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + wrap(positionalArgs[0], positionalArgs[1]); case 'updateShouldNotify': - return ({positionalArgs, namedArgs, typeArgs}) => updateShouldNotify(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateShouldNotify(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/text_selection_toolbar.g.dart b/lib/bindings/flutter/material/text_selection_toolbar.g.dart index 87750ff..634c02d 100644 --- a/lib/bindings/flutter/material/text_selection_toolbar.g.dart +++ b/lib/bindings/flutter/material/text_selection_toolbar.g.dart @@ -5,7 +5,8 @@ import 'package:flutter/rendering.dart'; import 'package:flutter/widgets.dart'; class _TextSelectionToolbarContainer extends StatelessWidget { - const _TextSelectionToolbarContainer({Key? key, required this.child}) : super(key: key); + const _TextSelectionToolbarContainer({Key? key, required this.child}) + : super(key: key); final Widget child; @override Widget build(BuildContext context) { @@ -29,11 +30,12 @@ class TextSelectionToolbarAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, anchorAbove: namedArgs['anchorAbove'], anchorBelow: namedArgs['anchorBelow'], - toolbarBuilder: - namedArgs.containsKey('toolbarBuilder') ? namedArgs['toolbarBuilder'] : _defaultToolbarBuilder, + toolbarBuilder: namedArgs.containsKey('toolbarBuilder') + ? namedArgs['toolbarBuilder'] + : _defaultToolbarBuilder, children: List.from(namedArgs['children'])); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -44,8 +46,9 @@ class TextSelectionToolbarAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'ToolbarBuilder': (HTFunction function) => - (context, child) => function.call(positionalArgs: [context, child], namedArgs: const {}) as Widget, + 'ToolbarBuilder': (HTFunction function) => (context, child) => + function.call(positionalArgs: [context, child], namedArgs: const {}) + as Widget, }; } @@ -58,7 +61,7 @@ extension TextSelectionToolbarBinding on TextSelectionToolbar { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextSelectionToolbar'); + return const HTType('TextSelectionToolbar'); case 'anchorAbove': return anchorAbove; case 'anchorBelow': @@ -72,31 +75,44 @@ extension TextSelectionToolbarBinding on TextSelectionToolbar { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/text_selection_toolbar_text_button.g.dart b/lib/bindings/flutter/material/text_selection_toolbar_text_button.g.dart index 738837f..0073f4e 100644 --- a/lib/bindings/flutter/material/text_selection_toolbar_text_button.g.dart +++ b/lib/bindings/flutter/material/text_selection_toolbar_text_button.g.dart @@ -3,22 +3,27 @@ import 'package:flutter/material.dart'; import 'package:flutter/widgets.dart'; class TextSelectionToolbarTextButtonAutoBinding extends HTExternalClass { - TextSelectionToolbarTextButtonAutoBinding() : super('TextSelectionToolbarTextButton'); + TextSelectionToolbarTextButtonAutoBinding() + : super('TextSelectionToolbarTextButton'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'TextSelectionToolbarTextButton': - return ({positionalArgs, namedArgs, typeArgs}) => TextSelectionToolbarTextButton( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - child: namedArgs['child'], - padding: namedArgs['padding'], - onPressed: namedArgs.containsKey('onPressed') ? namedArgs['onPressed'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + TextSelectionToolbarTextButton( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + child: namedArgs['child'], + padding: namedArgs['padding'], + onPressed: namedArgs.containsKey('onPressed') + ? namedArgs['onPressed'] + : null); case 'TextSelectionToolbarTextButton.getPadding': return ({positionalArgs, namedArgs, typeArgs}) => - TextSelectionToolbarTextButton.getPadding(positionalArgs[0], positionalArgs[1]); + TextSelectionToolbarTextButton.getPadding( + positionalArgs[0], positionalArgs[1]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -29,16 +34,18 @@ class TextSelectionToolbarTextButtonAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } -extension TextSelectionToolbarTextButtonBinding on TextSelectionToolbarTextButton { +extension TextSelectionToolbarTextButtonBinding + on TextSelectionToolbarTextButton { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextSelectionToolbarTextButton'); + return const HTType('TextSelectionToolbarTextButton'); case 'child': return child; case 'onPressed': @@ -50,31 +57,44 @@ extension TextSelectionToolbarTextButtonBinding on TextSelectionToolbarTextButto case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/text_theme.g.dart b/lib/bindings/flutter/material/text_theme.g.dart index f573d8d..ba67c6e 100644 --- a/lib/bindings/flutter/material/text_theme.g.dart +++ b/lib/bindings/flutter/material/text_theme.g.dart @@ -10,25 +10,50 @@ class TextThemeAutoBinding extends HTExternalClass { switch (varName) { case 'TextTheme': return ({positionalArgs, namedArgs, typeArgs}) => TextTheme( - headline1: namedArgs.containsKey('headline1') ? namedArgs['headline1'] : null, - headline2: namedArgs.containsKey('headline2') ? namedArgs['headline2'] : null, - headline3: namedArgs.containsKey('headline3') ? namedArgs['headline3'] : null, - headline4: namedArgs.containsKey('headline4') ? namedArgs['headline4'] : null, - headline5: namedArgs.containsKey('headline5') ? namedArgs['headline5'] : null, - headline6: namedArgs.containsKey('headline6') ? namedArgs['headline6'] : null, - subtitle1: namedArgs.containsKey('subtitle1') ? namedArgs['subtitle1'] : null, - subtitle2: namedArgs.containsKey('subtitle2') ? namedArgs['subtitle2'] : null, - bodyText1: namedArgs.containsKey('bodyText1') ? namedArgs['bodyText1'] : null, - bodyText2: namedArgs.containsKey('bodyText2') ? namedArgs['bodyText2'] : null, - caption: namedArgs.containsKey('caption') ? namedArgs['caption'] : null, - button: namedArgs.containsKey('button') ? namedArgs['button'] : null, - overline: namedArgs.containsKey('overline') ? namedArgs['overline'] : null, + headline1: namedArgs.containsKey('headline1') + ? namedArgs['headline1'] + : null, + headline2: namedArgs.containsKey('headline2') + ? namedArgs['headline2'] + : null, + headline3: namedArgs.containsKey('headline3') + ? namedArgs['headline3'] + : null, + headline4: namedArgs.containsKey('headline4') + ? namedArgs['headline4'] + : null, + headline5: namedArgs.containsKey('headline5') + ? namedArgs['headline5'] + : null, + headline6: namedArgs.containsKey('headline6') + ? namedArgs['headline6'] + : null, + subtitle1: namedArgs.containsKey('subtitle1') + ? namedArgs['subtitle1'] + : null, + subtitle2: namedArgs.containsKey('subtitle2') + ? namedArgs['subtitle2'] + : null, + bodyText1: namedArgs.containsKey('bodyText1') + ? namedArgs['bodyText1'] + : null, + bodyText2: namedArgs.containsKey('bodyText2') + ? namedArgs['bodyText2'] + : null, + caption: namedArgs.containsKey('caption') + ? namedArgs['caption'] + : null, + button: + namedArgs.containsKey('button') ? namedArgs['button'] : null, + overline: namedArgs.containsKey('overline') + ? namedArgs['overline'] + : null, ); case 'TextTheme.lerp': - return ({positionalArgs, namedArgs, typeArgs}) => - TextTheme.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + return ({positionalArgs, namedArgs, typeArgs}) => TextTheme.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -42,7 +67,7 @@ extension TextThemeBinding on TextTheme { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextTheme'); + return const HTType('TextTheme'); case 'headline1': return headline1; case 'headline2': @@ -73,45 +98,90 @@ extension TextThemeBinding on TextTheme { return hashCode; case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - headline1: namedArgs.containsKey('headline1') ? namedArgs['headline1'] : null, - headline2: namedArgs.containsKey('headline2') ? namedArgs['headline2'] : null, - headline3: namedArgs.containsKey('headline3') ? namedArgs['headline3'] : null, - headline4: namedArgs.containsKey('headline4') ? namedArgs['headline4'] : null, - headline5: namedArgs.containsKey('headline5') ? namedArgs['headline5'] : null, - headline6: namedArgs.containsKey('headline6') ? namedArgs['headline6'] : null, - subtitle1: namedArgs.containsKey('subtitle1') ? namedArgs['subtitle1'] : null, - subtitle2: namedArgs.containsKey('subtitle2') ? namedArgs['subtitle2'] : null, - bodyText1: namedArgs.containsKey('bodyText1') ? namedArgs['bodyText1'] : null, - bodyText2: namedArgs.containsKey('bodyText2') ? namedArgs['bodyText2'] : null, - caption: namedArgs.containsKey('caption') ? namedArgs['caption'] : null, - button: namedArgs.containsKey('button') ? namedArgs['button'] : null, - overline: namedArgs.containsKey('overline') ? namedArgs['overline'] : null, + headline1: namedArgs.containsKey('headline1') + ? namedArgs['headline1'] + : null, + headline2: namedArgs.containsKey('headline2') + ? namedArgs['headline2'] + : null, + headline3: namedArgs.containsKey('headline3') + ? namedArgs['headline3'] + : null, + headline4: namedArgs.containsKey('headline4') + ? namedArgs['headline4'] + : null, + headline5: namedArgs.containsKey('headline5') + ? namedArgs['headline5'] + : null, + headline6: namedArgs.containsKey('headline6') + ? namedArgs['headline6'] + : null, + subtitle1: namedArgs.containsKey('subtitle1') + ? namedArgs['subtitle1'] + : null, + subtitle2: namedArgs.containsKey('subtitle2') + ? namedArgs['subtitle2'] + : null, + bodyText1: namedArgs.containsKey('bodyText1') + ? namedArgs['bodyText1'] + : null, + bodyText2: namedArgs.containsKey('bodyText2') + ? namedArgs['bodyText2'] + : null, + caption: namedArgs.containsKey('caption') + ? namedArgs['caption'] + : null, + button: + namedArgs.containsKey('button') ? namedArgs['button'] : null, + overline: namedArgs.containsKey('overline') + ? namedArgs['overline'] + : null, ); case 'merge': - return ({positionalArgs, namedArgs, typeArgs}) => merge(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + merge(positionalArgs[0]); case 'apply': return ({positionalArgs, namedArgs, typeArgs}) => apply( - fontFamily: namedArgs.containsKey('fontFamily') ? namedArgs['fontFamily'] : null, - fontSizeFactor: namedArgs.containsKey('fontSizeFactor') ? namedArgs['fontSizeFactor'] : 1.0, - fontSizeDelta: namedArgs.containsKey('fontSizeDelta') ? namedArgs['fontSizeDelta'] : 0.0, - displayColor: namedArgs.containsKey('displayColor') ? namedArgs['displayColor'] : null, - bodyColor: namedArgs.containsKey('bodyColor') ? namedArgs['bodyColor'] : null, - decoration: namedArgs.containsKey('decoration') ? namedArgs['decoration'] : null, - decorationColor: namedArgs.containsKey('decorationColor') ? namedArgs['decorationColor'] : null, - decorationStyle: namedArgs.containsKey('decorationStyle') ? namedArgs['decorationStyle'] : null); + fontFamily: namedArgs.containsKey('fontFamily') + ? namedArgs['fontFamily'] + : null, + fontSizeFactor: namedArgs.containsKey('fontSizeFactor') + ? namedArgs['fontSizeFactor'] + : 1.0, + fontSizeDelta: namedArgs.containsKey('fontSizeDelta') + ? namedArgs['fontSizeDelta'] + : 0.0, + displayColor: namedArgs.containsKey('displayColor') + ? namedArgs['displayColor'] + : null, + bodyColor: namedArgs.containsKey('bodyColor') + ? namedArgs['bodyColor'] + : null, + decoration: namedArgs.containsKey('decoration') + ? namedArgs['decoration'] + : null, + decorationColor: namedArgs.containsKey('decorationColor') + ? namedArgs['decorationColor'] + : null, + decorationStyle: namedArgs.containsKey('decorationStyle') + ? namedArgs['decorationStyle'] + : null); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/theme.g.dart b/lib/bindings/flutter/material/theme.g.dart index f5df568..219a49b 100644 --- a/lib/bindings/flutter/material/theme.g.dart +++ b/lib/bindings/flutter/material/theme.g.dart @@ -18,9 +18,10 @@ class ThemeAutoBinding extends HTExternalClass { data: namedArgs['data'], child: namedArgs['child']); case 'Theme.of': - return ({positionalArgs, namedArgs, typeArgs}) => Theme.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Theme.of(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -34,7 +35,7 @@ extension ThemeBinding on Theme { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Theme'); + return const HTType('Theme'); case 'data': return data; case 'child': @@ -44,31 +45,44 @@ extension ThemeBinding on Theme { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -84,7 +98,7 @@ class ThemeDataTweenAutoBinding extends HTExternalClass { begin: namedArgs.containsKey('begin') ? namedArgs['begin'] : null, end: namedArgs.containsKey('end') ? namedArgs['end'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -103,25 +117,30 @@ extension ThemeDataTweenBinding on ThemeDataTween { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ThemeDataTween'); + return const HTType('ThemeDataTween'); case 'begin': return begin; case 'end': return end; case 'lerp': - return ({positionalArgs, namedArgs, typeArgs}) => lerp(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerp(positionalArgs[0]); case 'transform': - return ({positionalArgs, namedArgs, typeArgs}) => transform(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transform(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'evaluate': - return ({positionalArgs, namedArgs, typeArgs}) => evaluate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + evaluate(positionalArgs[0]); case 'animate': - return ({positionalArgs, namedArgs, typeArgs}) => animate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + animate(positionalArgs[0]); case 'chain': - return ({positionalArgs, namedArgs, typeArgs}) => chain(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + chain(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -134,7 +153,7 @@ extension ThemeDataTweenBinding on ThemeDataTween { end = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -149,12 +168,16 @@ class AnimatedThemeAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => AnimatedTheme( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, data: namedArgs['data'], - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.linear, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : kThemeAnimationDuration, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.linear, + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : kThemeAnimationDuration, onEnd: namedArgs.containsKey('onEnd') ? namedArgs['onEnd'] : null, child: namedArgs['child']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -165,7 +188,8 @@ class AnimatedThemeAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -174,7 +198,7 @@ extension AnimatedThemeBinding on AnimatedTheme { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AnimatedTheme'); + return const HTType('AnimatedTheme'); case 'data': return data; case 'child': @@ -192,29 +216,41 @@ extension AnimatedThemeBinding on AnimatedTheme { case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/theme_data.g.dart b/lib/bindings/flutter/material/theme_data.g.dart index a4fb7aa..27a3fe6 100644 --- a/lib/bindings/flutter/material/theme_data.g.dart +++ b/lib/bindings/flutter/material/theme_data.g.dart @@ -17,7 +17,7 @@ class MaterialTapTargetSizeAutoBinding extends HTExternalClass { case 'MaterialTapTargetSize.shrinkWrap': return MaterialTapTargetSize.shrinkWrap; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -25,13 +25,14 @@ class MaterialTapTargetSizeAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('MaterialTapTargetSize'); + return const HTType('MaterialTapTargetSize'); case 'index': return (instance as MaterialTapTargetSize).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as MaterialTapTargetSize).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as MaterialTapTargetSize).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -44,52 +45,80 @@ class ThemeDataAutoBinding extends HTExternalClass { switch (varName) { case 'ThemeData': return ({positionalArgs, namedArgs, typeArgs}) => ThemeData( - brightness: namedArgs.containsKey('brightness') ? namedArgs['brightness'] : null, - visualDensity: namedArgs.containsKey('visualDensity') ? namedArgs['visualDensity'] : null, - primarySwatch: namedArgs.containsKey('primarySwatch') ? namedArgs['primarySwatch'] : null, - primaryColor: namedArgs.containsKey('primaryColor') ? namedArgs['primaryColor'] : null, - primaryColorBrightness: - namedArgs.containsKey('primaryColorBrightness') ? namedArgs['primaryColorBrightness'] : null, - primaryColorLight: namedArgs.containsKey('primaryColorLight') ? namedArgs['primaryColorLight'] : null, - primaryColorDark: namedArgs.containsKey('primaryColorDark') ? namedArgs['primaryColorDark'] : null, - accentColor: namedArgs.containsKey('accentColor') ? namedArgs['accentColor'] : null, - accentColorBrightness: - namedArgs.containsKey('accentColorBrightness') ? namedArgs['accentColorBrightness'] : null, - canvasColor: namedArgs.containsKey('canvasColor') ? namedArgs['canvasColor'] : null, - shadowColor: namedArgs.containsKey('shadowColor') ? namedArgs['shadowColor'] : null, - scaffoldBackgroundColor: - namedArgs.containsKey('scaffoldBackgroundColor') ? namedArgs['scaffoldBackgroundColor'] : null, - bottomAppBarColor: namedArgs.containsKey('bottomAppBarColor') ? namedArgs['bottomAppBarColor'] : null, - cardColor: namedArgs.containsKey('cardColor') ? namedArgs['cardColor'] : null, - dividerColor: namedArgs.containsKey('dividerColor') ? namedArgs['dividerColor'] : null, - focusColor: namedArgs.containsKey('focusColor') ? namedArgs['focusColor'] : null, - hoverColor: namedArgs.containsKey('hoverColor') ? namedArgs['hoverColor'] : null, - highlightColor: namedArgs.containsKey('highlightColor') ? namedArgs['highlightColor'] : null, + brightness: namedArgs.containsKey('brightness') + ? namedArgs['brightness'] + : null, + visualDensity: namedArgs.containsKey('visualDensity') + ? namedArgs['visualDensity'] + : null, + primarySwatch: namedArgs.containsKey('primarySwatch') + ? namedArgs['primarySwatch'] + : null, + primaryColor: namedArgs.containsKey('primaryColor') + ? namedArgs['primaryColor'] + : null, + primaryColorBrightness: namedArgs.containsKey('primaryColorBrightness') + ? namedArgs['primaryColorBrightness'] + : null, + primaryColorLight: namedArgs.containsKey('primaryColorLight') + ? namedArgs['primaryColorLight'] + : null, + primaryColorDark: namedArgs.containsKey('primaryColorDark') + ? namedArgs['primaryColorDark'] + : null, + accentColor: namedArgs.containsKey('accentColor') + ? namedArgs['accentColor'] + : null, + accentColorBrightness: namedArgs.containsKey('accentColorBrightness') + ? namedArgs['accentColorBrightness'] + : null, + canvasColor: namedArgs.containsKey('canvasColor') + ? namedArgs['canvasColor'] + : null, + shadowColor: namedArgs.containsKey('shadowColor') + ? namedArgs['shadowColor'] + : null, + scaffoldBackgroundColor: namedArgs.containsKey('scaffoldBackgroundColor') + ? namedArgs['scaffoldBackgroundColor'] + : null, + bottomAppBarColor: namedArgs.containsKey('bottomAppBarColor') + ? namedArgs['bottomAppBarColor'] + : null, + cardColor: namedArgs.containsKey('cardColor') + ? namedArgs['cardColor'] + : null, + dividerColor: namedArgs.containsKey('dividerColor') + ? namedArgs['dividerColor'] + : null, + focusColor: namedArgs.containsKey('focusColor') + ? namedArgs['focusColor'] + : null, + hoverColor: namedArgs.containsKey('hoverColor') + ? namedArgs['hoverColor'] + : null, + highlightColor: namedArgs.containsKey('highlightColor') + ? namedArgs['highlightColor'] + : null, splashColor: namedArgs.containsKey('splashColor') ? namedArgs['splashColor'] : null, splashFactory: namedArgs.containsKey('splashFactory') ? namedArgs['splashFactory'] : null, selectedRowColor: namedArgs.containsKey('selectedRowColor') ? namedArgs['selectedRowColor'] : null, - unselectedWidgetColor: - namedArgs.containsKey('unselectedWidgetColor') ? namedArgs['unselectedWidgetColor'] : null, + unselectedWidgetColor: namedArgs.containsKey('unselectedWidgetColor') ? namedArgs['unselectedWidgetColor'] : null, disabledColor: namedArgs.containsKey('disabledColor') ? namedArgs['disabledColor'] : null, buttonColor: namedArgs.containsKey('buttonColor') ? namedArgs['buttonColor'] : null, buttonTheme: namedArgs.containsKey('buttonTheme') ? namedArgs['buttonTheme'] : null, toggleButtonsTheme: namedArgs.containsKey('toggleButtonsTheme') ? namedArgs['toggleButtonsTheme'] : null, - secondaryHeaderColor: - namedArgs.containsKey('secondaryHeaderColor') ? namedArgs['secondaryHeaderColor'] : null, + secondaryHeaderColor: namedArgs.containsKey('secondaryHeaderColor') ? namedArgs['secondaryHeaderColor'] : null, backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - dialogBackgroundColor: - namedArgs.containsKey('dialogBackgroundColor') ? namedArgs['dialogBackgroundColor'] : null, + dialogBackgroundColor: namedArgs.containsKey('dialogBackgroundColor') ? namedArgs['dialogBackgroundColor'] : null, indicatorColor: namedArgs.containsKey('indicatorColor') ? namedArgs['indicatorColor'] : null, hintColor: namedArgs.containsKey('hintColor') ? namedArgs['hintColor'] : null, errorColor: namedArgs.containsKey('errorColor') ? namedArgs['errorColor'] : null, - toggleableActiveColor: - namedArgs.containsKey('toggleableActiveColor') ? namedArgs['toggleableActiveColor'] : null, + toggleableActiveColor: namedArgs.containsKey('toggleableActiveColor') ? namedArgs['toggleableActiveColor'] : null, fontFamily: namedArgs.containsKey('fontFamily') ? namedArgs['fontFamily'] : null, textTheme: namedArgs.containsKey('textTheme') ? namedArgs['textTheme'] : null, primaryTextTheme: namedArgs.containsKey('primaryTextTheme') ? namedArgs['primaryTextTheme'] : null, accentTextTheme: namedArgs.containsKey('accentTextTheme') ? namedArgs['accentTextTheme'] : null, - inputDecorationTheme: - namedArgs.containsKey('inputDecorationTheme') ? namedArgs['inputDecorationTheme'] : null, + inputDecorationTheme: namedArgs.containsKey('inputDecorationTheme') ? namedArgs['inputDecorationTheme'] : null, iconTheme: namedArgs.containsKey('iconTheme') ? namedArgs['iconTheme'] : null, primaryIconTheme: namedArgs.containsKey('primaryIconTheme') ? namedArgs['primaryIconTheme'] : null, accentIconTheme: namedArgs.containsKey('accentIconTheme') ? namedArgs['accentIconTheme'] : null, @@ -99,31 +128,25 @@ class ThemeDataAutoBinding extends HTExternalClass { cardTheme: namedArgs.containsKey('cardTheme') ? namedArgs['cardTheme'] : null, chipTheme: namedArgs.containsKey('chipTheme') ? namedArgs['chipTheme'] : null, platform: namedArgs.containsKey('platform') ? namedArgs['platform'] : null, - materialTapTargetSize: - namedArgs.containsKey('materialTapTargetSize') ? namedArgs['materialTapTargetSize'] : null, - applyElevationOverlayColor: - namedArgs.containsKey('applyElevationOverlayColor') ? namedArgs['applyElevationOverlayColor'] : null, - pageTransitionsTheme: - namedArgs.containsKey('pageTransitionsTheme') ? namedArgs['pageTransitionsTheme'] : null, + materialTapTargetSize: namedArgs.containsKey('materialTapTargetSize') ? namedArgs['materialTapTargetSize'] : null, + applyElevationOverlayColor: namedArgs.containsKey('applyElevationOverlayColor') ? namedArgs['applyElevationOverlayColor'] : null, + pageTransitionsTheme: namedArgs.containsKey('pageTransitionsTheme') ? namedArgs['pageTransitionsTheme'] : null, appBarTheme: namedArgs.containsKey('appBarTheme') ? namedArgs['appBarTheme'] : null, scrollbarTheme: namedArgs.containsKey('scrollbarTheme') ? namedArgs['scrollbarTheme'] : null, bottomAppBarTheme: namedArgs.containsKey('bottomAppBarTheme') ? namedArgs['bottomAppBarTheme'] : null, colorScheme: namedArgs.containsKey('colorScheme') ? namedArgs['colorScheme'] : null, dialogTheme: namedArgs.containsKey('dialogTheme') ? namedArgs['dialogTheme'] : null, - floatingActionButtonTheme: - namedArgs.containsKey('floatingActionButtonTheme') ? namedArgs['floatingActionButtonTheme'] : null, + floatingActionButtonTheme: namedArgs.containsKey('floatingActionButtonTheme') ? namedArgs['floatingActionButtonTheme'] : null, navigationRailTheme: namedArgs.containsKey('navigationRailTheme') ? namedArgs['navigationRailTheme'] : null, typography: namedArgs.containsKey('typography') ? namedArgs['typography'] : null, - cupertinoOverrideTheme: - namedArgs.containsKey('cupertinoOverrideTheme') ? namedArgs['cupertinoOverrideTheme'] : null, + cupertinoOverrideTheme: namedArgs.containsKey('cupertinoOverrideTheme') ? namedArgs['cupertinoOverrideTheme'] : null, snackBarTheme: namedArgs.containsKey('snackBarTheme') ? namedArgs['snackBarTheme'] : null, bottomSheetTheme: namedArgs.containsKey('bottomSheetTheme') ? namedArgs['bottomSheetTheme'] : null, popupMenuTheme: namedArgs.containsKey('popupMenuTheme') ? namedArgs['popupMenuTheme'] : null, bannerTheme: namedArgs.containsKey('bannerTheme') ? namedArgs['bannerTheme'] : null, dividerTheme: namedArgs.containsKey('dividerTheme') ? namedArgs['dividerTheme'] : null, buttonBarTheme: namedArgs.containsKey('buttonBarTheme') ? namedArgs['buttonBarTheme'] : null, - bottomNavigationBarTheme: - namedArgs.containsKey('bottomNavigationBarTheme') ? namedArgs['bottomNavigationBarTheme'] : null, + bottomNavigationBarTheme: namedArgs.containsKey('bottomNavigationBarTheme') ? namedArgs['bottomNavigationBarTheme'] : null, timePickerTheme: namedArgs.containsKey('timePickerTheme') ? namedArgs['timePickerTheme'] : null, textButtonTheme: namedArgs.containsKey('textButtonTheme') ? namedArgs['textButtonTheme'] : null, elevatedButtonTheme: namedArgs.containsKey('elevatedButtonTheme') ? namedArgs['elevatedButtonTheme'] : null, @@ -133,8 +156,7 @@ class ThemeDataAutoBinding extends HTExternalClass { checkboxTheme: namedArgs.containsKey('checkboxTheme') ? namedArgs['checkboxTheme'] : null, radioTheme: namedArgs.containsKey('radioTheme') ? namedArgs['radioTheme'] : null, switchTheme: namedArgs.containsKey('switchTheme') ? namedArgs['switchTheme'] : null, - fixTextFieldOutlineLabel: - namedArgs.containsKey('fixTextFieldOutlineLabel') ? namedArgs['fixTextFieldOutlineLabel'] : null); + fixTextFieldOutlineLabel: namedArgs.containsKey('fixTextFieldOutlineLabel') ? namedArgs['fixTextFieldOutlineLabel'] : null); case 'ThemeData.raw': return ({positionalArgs, namedArgs, typeArgs}) => ThemeData.raw( visualDensity: namedArgs['visualDensity'], @@ -217,7 +239,9 @@ class ThemeDataAutoBinding extends HTExternalClass { case 'ThemeData.from': return ({positionalArgs, namedArgs, typeArgs}) => ThemeData.from( colorScheme: namedArgs['colorScheme'], - textTheme: namedArgs.containsKey('textTheme') ? namedArgs['textTheme'] : null); + textTheme: namedArgs.containsKey('textTheme') + ? namedArgs['textTheme'] + : null); case 'ThemeData.light': return ({positionalArgs, namedArgs, typeArgs}) => ThemeData.light(); case 'ThemeData.dark': @@ -225,14 +249,16 @@ class ThemeDataAutoBinding extends HTExternalClass { case 'ThemeData.fallback': return ({positionalArgs, namedArgs, typeArgs}) => ThemeData.fallback(); case 'ThemeData.localize': - return ({positionalArgs, namedArgs, typeArgs}) => ThemeData.localize(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + ThemeData.localize(positionalArgs[0], positionalArgs[1]); case 'ThemeData.estimateBrightnessForColor': - return ({positionalArgs, namedArgs, typeArgs}) => ThemeData.estimateBrightnessForColor(positionalArgs[0]); - case 'ThemeData.lerp': return ({positionalArgs, namedArgs, typeArgs}) => - ThemeData.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + ThemeData.estimateBrightnessForColor(positionalArgs[0]); + case 'ThemeData.lerp': + return ({positionalArgs, namedArgs, typeArgs}) => ThemeData.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -246,7 +272,7 @@ extension ThemeDataBinding on ThemeData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ThemeData'); + return const HTType('ThemeData'); case 'visualDensity': return visualDensity; case 'primaryColor': @@ -399,50 +425,77 @@ extension ThemeDataBinding on ThemeData { return hashCode; case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - brightness: namedArgs.containsKey('brightness') ? namedArgs['brightness'] : null, - visualDensity: namedArgs.containsKey('visualDensity') ? namedArgs['visualDensity'] : null, - primaryColor: namedArgs.containsKey('primaryColor') ? namedArgs['primaryColor'] : null, - primaryColorBrightness: - namedArgs.containsKey('primaryColorBrightness') ? namedArgs['primaryColorBrightness'] : null, - primaryColorLight: namedArgs.containsKey('primaryColorLight') ? namedArgs['primaryColorLight'] : null, - primaryColorDark: namedArgs.containsKey('primaryColorDark') ? namedArgs['primaryColorDark'] : null, - accentColor: namedArgs.containsKey('accentColor') ? namedArgs['accentColor'] : null, - accentColorBrightness: - namedArgs.containsKey('accentColorBrightness') ? namedArgs['accentColorBrightness'] : null, - canvasColor: namedArgs.containsKey('canvasColor') ? namedArgs['canvasColor'] : null, - shadowColor: namedArgs.containsKey('shadowColor') ? namedArgs['shadowColor'] : null, + brightness: namedArgs.containsKey('brightness') + ? namedArgs['brightness'] + : null, + visualDensity: namedArgs.containsKey('visualDensity') + ? namedArgs['visualDensity'] + : null, + primaryColor: namedArgs.containsKey('primaryColor') + ? namedArgs['primaryColor'] + : null, + primaryColorBrightness: namedArgs.containsKey('primaryColorBrightness') + ? namedArgs['primaryColorBrightness'] + : null, + primaryColorLight: namedArgs.containsKey('primaryColorLight') + ? namedArgs['primaryColorLight'] + : null, + primaryColorDark: namedArgs.containsKey('primaryColorDark') + ? namedArgs['primaryColorDark'] + : null, + accentColor: namedArgs.containsKey('accentColor') + ? namedArgs['accentColor'] + : null, + accentColorBrightness: namedArgs.containsKey('accentColorBrightness') + ? namedArgs['accentColorBrightness'] + : null, + canvasColor: namedArgs.containsKey('canvasColor') + ? namedArgs['canvasColor'] + : null, + shadowColor: namedArgs.containsKey('shadowColor') + ? namedArgs['shadowColor'] + : null, scaffoldBackgroundColor: - namedArgs.containsKey('scaffoldBackgroundColor') ? namedArgs['scaffoldBackgroundColor'] : null, - bottomAppBarColor: namedArgs.containsKey('bottomAppBarColor') ? namedArgs['bottomAppBarColor'] : null, - cardColor: namedArgs.containsKey('cardColor') ? namedArgs['cardColor'] : null, - dividerColor: namedArgs.containsKey('dividerColor') ? namedArgs['dividerColor'] : null, - focusColor: namedArgs.containsKey('focusColor') ? namedArgs['focusColor'] : null, - hoverColor: namedArgs.containsKey('hoverColor') ? namedArgs['hoverColor'] : null, - highlightColor: namedArgs.containsKey('highlightColor') ? namedArgs['highlightColor'] : null, + namedArgs.containsKey('scaffoldBackgroundColor') + ? namedArgs['scaffoldBackgroundColor'] + : null, + bottomAppBarColor: namedArgs.containsKey('bottomAppBarColor') + ? namedArgs['bottomAppBarColor'] + : null, + cardColor: namedArgs.containsKey('cardColor') + ? namedArgs['cardColor'] + : null, + dividerColor: namedArgs.containsKey('dividerColor') + ? namedArgs['dividerColor'] + : null, + focusColor: namedArgs.containsKey('focusColor') + ? namedArgs['focusColor'] + : null, + hoverColor: namedArgs.containsKey('hoverColor') + ? namedArgs['hoverColor'] + : null, + highlightColor: namedArgs.containsKey('highlightColor') + ? namedArgs['highlightColor'] + : null, splashColor: namedArgs.containsKey('splashColor') ? namedArgs['splashColor'] : null, splashFactory: namedArgs.containsKey('splashFactory') ? namedArgs['splashFactory'] : null, selectedRowColor: namedArgs.containsKey('selectedRowColor') ? namedArgs['selectedRowColor'] : null, - unselectedWidgetColor: - namedArgs.containsKey('unselectedWidgetColor') ? namedArgs['unselectedWidgetColor'] : null, + unselectedWidgetColor: namedArgs.containsKey('unselectedWidgetColor') ? namedArgs['unselectedWidgetColor'] : null, disabledColor: namedArgs.containsKey('disabledColor') ? namedArgs['disabledColor'] : null, buttonTheme: namedArgs.containsKey('buttonTheme') ? namedArgs['buttonTheme'] : null, toggleButtonsTheme: namedArgs.containsKey('toggleButtonsTheme') ? namedArgs['toggleButtonsTheme'] : null, buttonColor: namedArgs.containsKey('buttonColor') ? namedArgs['buttonColor'] : null, - secondaryHeaderColor: - namedArgs.containsKey('secondaryHeaderColor') ? namedArgs['secondaryHeaderColor'] : null, + secondaryHeaderColor: namedArgs.containsKey('secondaryHeaderColor') ? namedArgs['secondaryHeaderColor'] : null, backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - dialogBackgroundColor: - namedArgs.containsKey('dialogBackgroundColor') ? namedArgs['dialogBackgroundColor'] : null, + dialogBackgroundColor: namedArgs.containsKey('dialogBackgroundColor') ? namedArgs['dialogBackgroundColor'] : null, indicatorColor: namedArgs.containsKey('indicatorColor') ? namedArgs['indicatorColor'] : null, hintColor: namedArgs.containsKey('hintColor') ? namedArgs['hintColor'] : null, errorColor: namedArgs.containsKey('errorColor') ? namedArgs['errorColor'] : null, - toggleableActiveColor: - namedArgs.containsKey('toggleableActiveColor') ? namedArgs['toggleableActiveColor'] : null, + toggleableActiveColor: namedArgs.containsKey('toggleableActiveColor') ? namedArgs['toggleableActiveColor'] : null, textTheme: namedArgs.containsKey('textTheme') ? namedArgs['textTheme'] : null, primaryTextTheme: namedArgs.containsKey('primaryTextTheme') ? namedArgs['primaryTextTheme'] : null, accentTextTheme: namedArgs.containsKey('accentTextTheme') ? namedArgs['accentTextTheme'] : null, - inputDecorationTheme: - namedArgs.containsKey('inputDecorationTheme') ? namedArgs['inputDecorationTheme'] : null, + inputDecorationTheme: namedArgs.containsKey('inputDecorationTheme') ? namedArgs['inputDecorationTheme'] : null, iconTheme: namedArgs.containsKey('iconTheme') ? namedArgs['iconTheme'] : null, primaryIconTheme: namedArgs.containsKey('primaryIconTheme') ? namedArgs['primaryIconTheme'] : null, accentIconTheme: namedArgs.containsKey('accentIconTheme') ? namedArgs['accentIconTheme'] : null, @@ -452,31 +505,25 @@ extension ThemeDataBinding on ThemeData { cardTheme: namedArgs.containsKey('cardTheme') ? namedArgs['cardTheme'] : null, chipTheme: namedArgs.containsKey('chipTheme') ? namedArgs['chipTheme'] : null, platform: namedArgs.containsKey('platform') ? namedArgs['platform'] : null, - materialTapTargetSize: - namedArgs.containsKey('materialTapTargetSize') ? namedArgs['materialTapTargetSize'] : null, - applyElevationOverlayColor: - namedArgs.containsKey('applyElevationOverlayColor') ? namedArgs['applyElevationOverlayColor'] : null, - pageTransitionsTheme: - namedArgs.containsKey('pageTransitionsTheme') ? namedArgs['pageTransitionsTheme'] : null, + materialTapTargetSize: namedArgs.containsKey('materialTapTargetSize') ? namedArgs['materialTapTargetSize'] : null, + applyElevationOverlayColor: namedArgs.containsKey('applyElevationOverlayColor') ? namedArgs['applyElevationOverlayColor'] : null, + pageTransitionsTheme: namedArgs.containsKey('pageTransitionsTheme') ? namedArgs['pageTransitionsTheme'] : null, appBarTheme: namedArgs.containsKey('appBarTheme') ? namedArgs['appBarTheme'] : null, scrollbarTheme: namedArgs.containsKey('scrollbarTheme') ? namedArgs['scrollbarTheme'] : null, bottomAppBarTheme: namedArgs.containsKey('bottomAppBarTheme') ? namedArgs['bottomAppBarTheme'] : null, colorScheme: namedArgs.containsKey('colorScheme') ? namedArgs['colorScheme'] : null, dialogTheme: namedArgs.containsKey('dialogTheme') ? namedArgs['dialogTheme'] : null, - floatingActionButtonTheme: - namedArgs.containsKey('floatingActionButtonTheme') ? namedArgs['floatingActionButtonTheme'] : null, + floatingActionButtonTheme: namedArgs.containsKey('floatingActionButtonTheme') ? namedArgs['floatingActionButtonTheme'] : null, navigationRailTheme: namedArgs.containsKey('navigationRailTheme') ? namedArgs['navigationRailTheme'] : null, typography: namedArgs.containsKey('typography') ? namedArgs['typography'] : null, - cupertinoOverrideTheme: - namedArgs.containsKey('cupertinoOverrideTheme') ? namedArgs['cupertinoOverrideTheme'] : null, + cupertinoOverrideTheme: namedArgs.containsKey('cupertinoOverrideTheme') ? namedArgs['cupertinoOverrideTheme'] : null, snackBarTheme: namedArgs.containsKey('snackBarTheme') ? namedArgs['snackBarTheme'] : null, bottomSheetTheme: namedArgs.containsKey('bottomSheetTheme') ? namedArgs['bottomSheetTheme'] : null, popupMenuTheme: namedArgs.containsKey('popupMenuTheme') ? namedArgs['popupMenuTheme'] : null, bannerTheme: namedArgs.containsKey('bannerTheme') ? namedArgs['bannerTheme'] : null, dividerTheme: namedArgs.containsKey('dividerTheme') ? namedArgs['dividerTheme'] : null, buttonBarTheme: namedArgs.containsKey('buttonBarTheme') ? namedArgs['buttonBarTheme'] : null, - bottomNavigationBarTheme: - namedArgs.containsKey('bottomNavigationBarTheme') ? namedArgs['bottomNavigationBarTheme'] : null, + bottomNavigationBarTheme: namedArgs.containsKey('bottomNavigationBarTheme') ? namedArgs['bottomNavigationBarTheme'] : null, timePickerTheme: namedArgs.containsKey('timePickerTheme') ? namedArgs['timePickerTheme'] : null, textButtonTheme: namedArgs.containsKey('textButtonTheme') ? namedArgs['textButtonTheme'] : null, elevatedButtonTheme: namedArgs.containsKey('elevatedButtonTheme') ? namedArgs['elevatedButtonTheme'] : null, @@ -486,36 +533,40 @@ extension ThemeDataBinding on ThemeData { checkboxTheme: namedArgs.containsKey('checkboxTheme') ? namedArgs['checkboxTheme'] : null, radioTheme: namedArgs.containsKey('radioTheme') ? namedArgs['radioTheme'] : null, switchTheme: namedArgs.containsKey('switchTheme') ? namedArgs['switchTheme'] : null, - fixTextFieldOutlineLabel: - namedArgs.containsKey('fixTextFieldOutlineLabel') ? namedArgs['fixTextFieldOutlineLabel'] : null); + fixTextFieldOutlineLabel: namedArgs.containsKey('fixTextFieldOutlineLabel') ? namedArgs['fixTextFieldOutlineLabel'] : null); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class MaterialBasedCupertinoThemeDataAutoBinding extends HTExternalClass { - MaterialBasedCupertinoThemeDataAutoBinding() : super('MaterialBasedCupertinoThemeData'); + MaterialBasedCupertinoThemeDataAutoBinding() + : super('MaterialBasedCupertinoThemeData'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'MaterialBasedCupertinoThemeData': return ({positionalArgs, namedArgs, typeArgs}) => - MaterialBasedCupertinoThemeData(materialTheme: namedArgs['materialTheme']); + MaterialBasedCupertinoThemeData( + materialTheme: namedArgs['materialTheme']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -525,11 +576,12 @@ class MaterialBasedCupertinoThemeDataAutoBinding extends HTExternalClass { } } -extension MaterialBasedCupertinoThemeDataBinding on MaterialBasedCupertinoThemeData { +extension MaterialBasedCupertinoThemeDataBinding + on MaterialBasedCupertinoThemeData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('MaterialBasedCupertinoThemeData'); + return const HTType('MaterialBasedCupertinoThemeData'); case 'brightness': return brightness; case 'primaryColor': @@ -544,31 +596,47 @@ extension MaterialBasedCupertinoThemeDataBinding on MaterialBasedCupertinoThemeD return barBackgroundColor; case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - brightness: namedArgs.containsKey('brightness') ? namedArgs['brightness'] : null, - primaryColor: namedArgs.containsKey('primaryColor') ? namedArgs['primaryColor'] : null, + brightness: namedArgs.containsKey('brightness') + ? namedArgs['brightness'] + : null, + primaryColor: namedArgs.containsKey('primaryColor') + ? namedArgs['primaryColor'] + : null, primaryContrastingColor: - namedArgs.containsKey('primaryContrastingColor') ? namedArgs['primaryContrastingColor'] : null, - textTheme: namedArgs.containsKey('textTheme') ? namedArgs['textTheme'] : null, - barBackgroundColor: namedArgs.containsKey('barBackgroundColor') ? namedArgs['barBackgroundColor'] : null, + namedArgs.containsKey('primaryContrastingColor') + ? namedArgs['primaryContrastingColor'] + : null, + textTheme: namedArgs.containsKey('textTheme') + ? namedArgs['textTheme'] + : null, + barBackgroundColor: namedArgs.containsKey('barBackgroundColor') + ? namedArgs['barBackgroundColor'] + : null, scaffoldBackgroundColor: - namedArgs.containsKey('scaffoldBackgroundColor') ? namedArgs['scaffoldBackgroundColor'] : null); + namedArgs.containsKey('scaffoldBackgroundColor') + ? namedArgs['scaffoldBackgroundColor'] + : null); case 'resolveFrom': - return ({positionalArgs, namedArgs, typeArgs}) => resolveFrom(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + resolveFrom(positionalArgs[0]); case 'noDefault': return ({positionalArgs, namedArgs, typeArgs}) => noDefault(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -581,11 +649,15 @@ class VisualDensityAutoBinding extends HTExternalClass { switch (varName) { case 'VisualDensity': return ({positionalArgs, namedArgs, typeArgs}) => VisualDensity( - horizontal: namedArgs.containsKey('horizontal') ? namedArgs['horizontal'] : 0.0, - vertical: namedArgs.containsKey('vertical') ? namedArgs['vertical'] : 0.0); + horizontal: namedArgs.containsKey('horizontal') + ? namedArgs['horizontal'] + : 0.0, + vertical: namedArgs.containsKey('vertical') + ? namedArgs['vertical'] + : 0.0); case 'VisualDensity.lerp': - return ({positionalArgs, namedArgs, typeArgs}) => - VisualDensity.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + return ({positionalArgs, namedArgs, typeArgs}) => VisualDensity.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'VisualDensity.adaptivePlatformDensity': return VisualDensity.adaptivePlatformDensity; case 'VisualDensity.minimumDensity': @@ -599,7 +671,7 @@ class VisualDensityAutoBinding extends HTExternalClass { case 'VisualDensity.compact': return VisualDensity.compact; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -613,7 +685,7 @@ extension VisualDensityBinding on VisualDensity { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('VisualDensity'); + return const HTType('VisualDensity'); case 'horizontal': return horizontal; case 'vertical': @@ -624,23 +696,31 @@ extension VisualDensityBinding on VisualDensity { return hashCode; case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - horizontal: namedArgs.containsKey('horizontal') ? namedArgs['horizontal'] : null, - vertical: namedArgs.containsKey('vertical') ? namedArgs['vertical'] : null); + horizontal: namedArgs.containsKey('horizontal') + ? namedArgs['horizontal'] + : null, + vertical: namedArgs.containsKey('vertical') + ? namedArgs['vertical'] + : null); case 'effectiveConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => effectiveConstraints(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + effectiveConstraints(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/time.g.dart b/lib/bindings/flutter/material/time.g.dart index e091d6b..b2f35cd 100644 --- a/lib/bindings/flutter/material/time.g.dart +++ b/lib/bindings/flutter/material/time.g.dart @@ -14,7 +14,7 @@ class DayPeriodAutoBinding extends HTExternalClass { case 'DayPeriod.pm': return DayPeriod.pm; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -22,13 +22,14 @@ class DayPeriodAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DayPeriod'); + return const HTType('DayPeriod'); case 'index': return (instance as DayPeriod).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as DayPeriod).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as DayPeriod).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -54,7 +55,7 @@ class TimeOfDayFormatAutoBinding extends HTExternalClass { case 'TimeOfDayFormat.a_space_h_colon_mm': return TimeOfDayFormat.a_space_h_colon_mm; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -62,13 +63,14 @@ class TimeOfDayFormatAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TimeOfDayFormat'); + return const HTType('TimeOfDayFormat'); case 'index': return (instance as TimeOfDayFormat).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as TimeOfDayFormat).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as TimeOfDayFormat).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -88,7 +90,7 @@ class HourFormatAutoBinding extends HTExternalClass { case 'HourFormat.h': return HourFormat.h; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -96,13 +98,14 @@ class HourFormatAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('HourFormat'); + return const HTType('HourFormat'); case 'index': return (instance as HourFormat).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as HourFormat).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as HourFormat).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -117,7 +120,8 @@ class TimeOfDayAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => TimeOfDay(hour: namedArgs['hour'], minute: namedArgs['minute']); case 'TimeOfDay.fromDateTime': - return ({positionalArgs, namedArgs, typeArgs}) => TimeOfDay.fromDateTime(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + TimeOfDay.fromDateTime(positionalArgs[0]); case 'TimeOfDay.now': return ({positionalArgs, namedArgs, typeArgs}) => TimeOfDay.now(); case 'TimeOfDay.hoursPerDay': @@ -127,7 +131,7 @@ class TimeOfDayAutoBinding extends HTExternalClass { case 'TimeOfDay.minutesPerHour': return TimeOfDay.minutesPerHour; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -141,7 +145,7 @@ extension TimeOfDayBinding on TimeOfDay { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TimeOfDay'); + return const HTType('TimeOfDay'); case 'hour': return hour; case 'minute': @@ -157,13 +161,15 @@ extension TimeOfDayBinding on TimeOfDay { case 'replacing': return ({positionalArgs, namedArgs, typeArgs}) => replacing( hour: namedArgs.containsKey('hour') ? namedArgs['hour'] : null, - minute: namedArgs.containsKey('minute') ? namedArgs['minute'] : null); + minute: + namedArgs.containsKey('minute') ? namedArgs['minute'] : null); case 'format': - return ({positionalArgs, namedArgs, typeArgs}) => format(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + format(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/time_picker.g.dart b/lib/bindings/flutter/material/time_picker.g.dart index 492abf9..31847b4 100644 --- a/lib/bindings/flutter/material/time_picker.g.dart +++ b/lib/bindings/flutter/material/time_picker.g.dart @@ -14,7 +14,7 @@ class TimePickerEntryModeAutoBinding extends HTExternalClass { case 'TimePickerEntryMode.input': return TimePickerEntryMode.input; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -22,13 +22,14 @@ class TimePickerEntryModeAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TimePickerEntryMode'); + return const HTType('TimePickerEntryMode'); case 'index': return (instance as TimePickerEntryMode).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as TimePickerEntryMode).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as TimePickerEntryMode).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/time_picker_theme.g.dart b/lib/bindings/flutter/material/time_picker_theme.g.dart index 28ebc49..5169503 100644 --- a/lib/bindings/flutter/material/time_picker_theme.g.dart +++ b/lib/bindings/flutter/material/time_picker_theme.g.dart @@ -11,29 +11,61 @@ class TimePickerThemeDataAutoBinding extends HTExternalClass { switch (varName) { case 'TimePickerThemeData': return ({positionalArgs, namedArgs, typeArgs}) => TimePickerThemeData( - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - hourMinuteTextColor: namedArgs.containsKey('hourMinuteTextColor') ? namedArgs['hourMinuteTextColor'] : null, - hourMinuteColor: namedArgs.containsKey('hourMinuteColor') ? namedArgs['hourMinuteColor'] : null, - dayPeriodTextColor: namedArgs.containsKey('dayPeriodTextColor') ? namedArgs['dayPeriodTextColor'] : null, - dayPeriodColor: namedArgs.containsKey('dayPeriodColor') ? namedArgs['dayPeriodColor'] : null, - dialHandColor: namedArgs.containsKey('dialHandColor') ? namedArgs['dialHandColor'] : null, - dialBackgroundColor: namedArgs.containsKey('dialBackgroundColor') ? namedArgs['dialBackgroundColor'] : null, - dialTextColor: namedArgs.containsKey('dialTextColor') ? namedArgs['dialTextColor'] : null, - entryModeIconColor: namedArgs.containsKey('entryModeIconColor') ? namedArgs['entryModeIconColor'] : null, - hourMinuteTextStyle: namedArgs.containsKey('hourMinuteTextStyle') ? namedArgs['hourMinuteTextStyle'] : null, - dayPeriodTextStyle: namedArgs.containsKey('dayPeriodTextStyle') ? namedArgs['dayPeriodTextStyle'] : null, - helpTextStyle: namedArgs.containsKey('helpTextStyle') ? namedArgs['helpTextStyle'] : null, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + hourMinuteTextColor: namedArgs.containsKey('hourMinuteTextColor') + ? namedArgs['hourMinuteTextColor'] + : null, + hourMinuteColor: namedArgs.containsKey('hourMinuteColor') + ? namedArgs['hourMinuteColor'] + : null, + dayPeriodTextColor: namedArgs.containsKey('dayPeriodTextColor') + ? namedArgs['dayPeriodTextColor'] + : null, + dayPeriodColor: namedArgs.containsKey('dayPeriodColor') + ? namedArgs['dayPeriodColor'] + : null, + dialHandColor: namedArgs.containsKey('dialHandColor') + ? namedArgs['dialHandColor'] + : null, + dialBackgroundColor: namedArgs.containsKey('dialBackgroundColor') + ? namedArgs['dialBackgroundColor'] + : null, + dialTextColor: namedArgs.containsKey('dialTextColor') + ? namedArgs['dialTextColor'] + : null, + entryModeIconColor: namedArgs.containsKey('entryModeIconColor') + ? namedArgs['entryModeIconColor'] + : null, + hourMinuteTextStyle: namedArgs.containsKey('hourMinuteTextStyle') + ? namedArgs['hourMinuteTextStyle'] + : null, + dayPeriodTextStyle: namedArgs.containsKey('dayPeriodTextStyle') + ? namedArgs['dayPeriodTextStyle'] + : null, + helpTextStyle: namedArgs.containsKey('helpTextStyle') + ? namedArgs['helpTextStyle'] + : null, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - hourMinuteShape: namedArgs.containsKey('hourMinuteShape') ? namedArgs['hourMinuteShape'] : null, - dayPeriodShape: namedArgs.containsKey('dayPeriodShape') ? namedArgs['dayPeriodShape'] : null, - dayPeriodBorderSide: namedArgs.containsKey('dayPeriodBorderSide') ? namedArgs['dayPeriodBorderSide'] : null, - inputDecorationTheme: - namedArgs.containsKey('inputDecorationTheme') ? namedArgs['inputDecorationTheme'] : null); + hourMinuteShape: namedArgs.containsKey('hourMinuteShape') + ? namedArgs['hourMinuteShape'] + : null, + dayPeriodShape: namedArgs.containsKey('dayPeriodShape') + ? namedArgs['dayPeriodShape'] + : null, + dayPeriodBorderSide: namedArgs.containsKey('dayPeriodBorderSide') + ? namedArgs['dayPeriodBorderSide'] + : null, + inputDecorationTheme: namedArgs.containsKey('inputDecorationTheme') + ? namedArgs['inputDecorationTheme'] + : null); case 'TimePickerThemeData.lerp': return ({positionalArgs, namedArgs, typeArgs}) => - TimePickerThemeData.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + TimePickerThemeData.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -47,7 +79,7 @@ extension TimePickerThemeDataBinding on TimePickerThemeData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TimePickerThemeData'); + return const HTType('TimePickerThemeData'); case 'backgroundColor': return backgroundColor; case 'hourMinuteTextColor': @@ -86,37 +118,71 @@ extension TimePickerThemeDataBinding on TimePickerThemeData { return hashCode; case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - hourMinuteTextColor: namedArgs.containsKey('hourMinuteTextColor') ? namedArgs['hourMinuteTextColor'] : null, - hourMinuteColor: namedArgs.containsKey('hourMinuteColor') ? namedArgs['hourMinuteColor'] : null, - dayPeriodTextColor: namedArgs.containsKey('dayPeriodTextColor') ? namedArgs['dayPeriodTextColor'] : null, - dayPeriodColor: namedArgs.containsKey('dayPeriodColor') ? namedArgs['dayPeriodColor'] : null, - dialHandColor: namedArgs.containsKey('dialHandColor') ? namedArgs['dialHandColor'] : null, - dialBackgroundColor: namedArgs.containsKey('dialBackgroundColor') ? namedArgs['dialBackgroundColor'] : null, - dialTextColor: namedArgs.containsKey('dialTextColor') ? namedArgs['dialTextColor'] : null, - entryModeIconColor: namedArgs.containsKey('entryModeIconColor') ? namedArgs['entryModeIconColor'] : null, - hourMinuteTextStyle: namedArgs.containsKey('hourMinuteTextStyle') ? namedArgs['hourMinuteTextStyle'] : null, - dayPeriodTextStyle: namedArgs.containsKey('dayPeriodTextStyle') ? namedArgs['dayPeriodTextStyle'] : null, - helpTextStyle: namedArgs.containsKey('helpTextStyle') ? namedArgs['helpTextStyle'] : null, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + hourMinuteTextColor: namedArgs.containsKey('hourMinuteTextColor') + ? namedArgs['hourMinuteTextColor'] + : null, + hourMinuteColor: namedArgs.containsKey('hourMinuteColor') + ? namedArgs['hourMinuteColor'] + : null, + dayPeriodTextColor: namedArgs.containsKey('dayPeriodTextColor') + ? namedArgs['dayPeriodTextColor'] + : null, + dayPeriodColor: namedArgs.containsKey('dayPeriodColor') + ? namedArgs['dayPeriodColor'] + : null, + dialHandColor: namedArgs.containsKey('dialHandColor') + ? namedArgs['dialHandColor'] + : null, + dialBackgroundColor: namedArgs.containsKey('dialBackgroundColor') + ? namedArgs['dialBackgroundColor'] + : null, + dialTextColor: namedArgs.containsKey('dialTextColor') + ? namedArgs['dialTextColor'] + : null, + entryModeIconColor: namedArgs.containsKey('entryModeIconColor') + ? namedArgs['entryModeIconColor'] + : null, + hourMinuteTextStyle: namedArgs.containsKey('hourMinuteTextStyle') + ? namedArgs['hourMinuteTextStyle'] + : null, + dayPeriodTextStyle: namedArgs.containsKey('dayPeriodTextStyle') + ? namedArgs['dayPeriodTextStyle'] + : null, + helpTextStyle: namedArgs.containsKey('helpTextStyle') + ? namedArgs['helpTextStyle'] + : null, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - hourMinuteShape: namedArgs.containsKey('hourMinuteShape') ? namedArgs['hourMinuteShape'] : null, - dayPeriodShape: namedArgs.containsKey('dayPeriodShape') ? namedArgs['dayPeriodShape'] : null, - dayPeriodBorderSide: namedArgs.containsKey('dayPeriodBorderSide') ? namedArgs['dayPeriodBorderSide'] : null, - inputDecorationTheme: - namedArgs.containsKey('inputDecorationTheme') ? namedArgs['inputDecorationTheme'] : null); + hourMinuteShape: namedArgs.containsKey('hourMinuteShape') + ? namedArgs['hourMinuteShape'] + : null, + dayPeriodShape: namedArgs.containsKey('dayPeriodShape') + ? namedArgs['dayPeriodShape'] + : null, + dayPeriodBorderSide: namedArgs.containsKey('dayPeriodBorderSide') + ? namedArgs['dayPeriodBorderSide'] + : null, + inputDecorationTheme: namedArgs.containsKey('inputDecorationTheme') + ? namedArgs['inputDecorationTheme'] + : null); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -133,9 +199,10 @@ class TimePickerThemeAutoBinding extends HTExternalClass { data: namedArgs['data'], child: namedArgs['child']); case 'TimePickerTheme.of': - return ({positionalArgs, namedArgs, typeArgs}) => TimePickerTheme.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + TimePickerTheme.of(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -149,7 +216,7 @@ extension TimePickerThemeBinding on TimePickerTheme { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TimePickerTheme'); + return const HTType('TimePickerTheme'); case 'data': return data; case 'child': @@ -159,33 +226,47 @@ extension TimePickerThemeBinding on TimePickerTheme { case 'hashCode': return hashCode; case 'wrap': - return ({positionalArgs, namedArgs, typeArgs}) => wrap(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + wrap(positionalArgs[0], positionalArgs[1]); case 'updateShouldNotify': - return ({positionalArgs, namedArgs, typeArgs}) => updateShouldNotify(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateShouldNotify(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/toggle_buttons.g.dart b/lib/bindings/flutter/material/toggle_buttons.g.dart index 4e99b50..479ab92 100644 --- a/lib/bindings/flutter/material/toggle_buttons.g.dart +++ b/lib/bindings/flutter/material/toggle_buttons.g.dart @@ -14,31 +14,70 @@ class ToggleButtonsAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => ToggleButtons( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, isSelected: List.from(namedArgs['isSelected']), - onPressed: namedArgs.containsKey('onPressed') ? namedArgs['onPressed'] : null, - mouseCursor: namedArgs.containsKey('mouseCursor') ? namedArgs['mouseCursor'] : null, - textStyle: namedArgs.containsKey('textStyle') ? namedArgs['textStyle'] : null, - constraints: namedArgs.containsKey('constraints') ? namedArgs['constraints'] : null, + onPressed: namedArgs.containsKey('onPressed') + ? namedArgs['onPressed'] + : null, + mouseCursor: namedArgs.containsKey('mouseCursor') + ? namedArgs['mouseCursor'] + : null, + textStyle: namedArgs.containsKey('textStyle') + ? namedArgs['textStyle'] + : null, + constraints: namedArgs.containsKey('constraints') + ? namedArgs['constraints'] + : null, color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - selectedColor: namedArgs.containsKey('selectedColor') ? namedArgs['selectedColor'] : null, - disabledColor: namedArgs.containsKey('disabledColor') ? namedArgs['disabledColor'] : null, - fillColor: namedArgs.containsKey('fillColor') ? namedArgs['fillColor'] : null, - focusColor: namedArgs.containsKey('focusColor') ? namedArgs['focusColor'] : null, - highlightColor: namedArgs.containsKey('highlightColor') ? namedArgs['highlightColor'] : null, - hoverColor: namedArgs.containsKey('hoverColor') ? namedArgs['hoverColor'] : null, - splashColor: namedArgs.containsKey('splashColor') ? namedArgs['splashColor'] : null, - focusNodes: namedArgs.containsKey('focusNodes') ? List.from(namedArgs['focusNodes']) : null, - renderBorder: namedArgs.containsKey('renderBorder') ? namedArgs['renderBorder'] : true, - borderColor: namedArgs.containsKey('borderColor') ? namedArgs['borderColor'] : null, - selectedBorderColor: namedArgs.containsKey('selectedBorderColor') ? namedArgs['selectedBorderColor'] : null, - disabledBorderColor: namedArgs.containsKey('disabledBorderColor') ? namedArgs['disabledBorderColor'] : null, - borderRadius: namedArgs.containsKey('borderRadius') ? namedArgs['borderRadius'] : null, - borderWidth: namedArgs.containsKey('borderWidth') ? namedArgs['borderWidth'] : null, - direction: namedArgs.containsKey('direction') ? namedArgs['direction'] : Axis.horizontal, - verticalDirection: - namedArgs.containsKey('verticalDirection') ? namedArgs['verticalDirection'] : VerticalDirection.down, + selectedColor: namedArgs.containsKey('selectedColor') + ? namedArgs['selectedColor'] + : null, + disabledColor: namedArgs.containsKey('disabledColor') + ? namedArgs['disabledColor'] + : null, + fillColor: namedArgs.containsKey('fillColor') + ? namedArgs['fillColor'] + : null, + focusColor: namedArgs.containsKey('focusColor') + ? namedArgs['focusColor'] + : null, + highlightColor: namedArgs.containsKey('highlightColor') + ? namedArgs['highlightColor'] + : null, + hoverColor: namedArgs.containsKey('hoverColor') + ? namedArgs['hoverColor'] + : null, + splashColor: namedArgs.containsKey('splashColor') + ? namedArgs['splashColor'] + : null, + focusNodes: namedArgs.containsKey('focusNodes') + ? List.from(namedArgs['focusNodes']) + : null, + renderBorder: namedArgs.containsKey('renderBorder') + ? namedArgs['renderBorder'] + : true, + borderColor: namedArgs.containsKey('borderColor') + ? namedArgs['borderColor'] + : null, + selectedBorderColor: namedArgs.containsKey('selectedBorderColor') + ? namedArgs['selectedBorderColor'] + : null, + disabledBorderColor: namedArgs.containsKey('disabledBorderColor') + ? namedArgs['disabledBorderColor'] + : null, + borderRadius: namedArgs.containsKey('borderRadius') + ? namedArgs['borderRadius'] + : null, + borderWidth: namedArgs.containsKey('borderWidth') + ? namedArgs['borderWidth'] + : null, + direction: namedArgs.containsKey('direction') + ? namedArgs['direction'] + : Axis.horizontal, + verticalDirection: namedArgs.containsKey('verticalDirection') + ? namedArgs['verticalDirection'] + : VerticalDirection.down, children: List.from(namedArgs['children'])); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -52,7 +91,7 @@ extension ToggleButtonsBinding on ToggleButtons { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ToggleButtons'); + return const HTType('ToggleButtons'); case 'children': return children; case 'isSelected': @@ -104,31 +143,44 @@ extension ToggleButtonsBinding on ToggleButtons { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/toggle_buttons_theme.g.dart b/lib/bindings/flutter/material/toggle_buttons_theme.g.dart index d36de56..f4ca52b 100644 --- a/lib/bindings/flutter/material/toggle_buttons_theme.g.dart +++ b/lib/bindings/flutter/material/toggle_buttons_theme.g.dart @@ -11,27 +11,60 @@ class ToggleButtonsThemeDataAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ToggleButtonsThemeData': - return ({positionalArgs, namedArgs, typeArgs}) => ToggleButtonsThemeData( - textStyle: namedArgs.containsKey('textStyle') ? namedArgs['textStyle'] : null, - constraints: namedArgs.containsKey('constraints') ? namedArgs['constraints'] : null, - color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - selectedColor: namedArgs.containsKey('selectedColor') ? namedArgs['selectedColor'] : null, - disabledColor: namedArgs.containsKey('disabledColor') ? namedArgs['disabledColor'] : null, - fillColor: namedArgs.containsKey('fillColor') ? namedArgs['fillColor'] : null, - focusColor: namedArgs.containsKey('focusColor') ? namedArgs['focusColor'] : null, - highlightColor: namedArgs.containsKey('highlightColor') ? namedArgs['highlightColor'] : null, - hoverColor: namedArgs.containsKey('hoverColor') ? namedArgs['hoverColor'] : null, - splashColor: namedArgs.containsKey('splashColor') ? namedArgs['splashColor'] : null, - borderColor: namedArgs.containsKey('borderColor') ? namedArgs['borderColor'] : null, - selectedBorderColor: namedArgs.containsKey('selectedBorderColor') ? namedArgs['selectedBorderColor'] : null, - disabledBorderColor: namedArgs.containsKey('disabledBorderColor') ? namedArgs['disabledBorderColor'] : null, - borderRadius: namedArgs.containsKey('borderRadius') ? namedArgs['borderRadius'] : null, - borderWidth: namedArgs.containsKey('borderWidth') ? namedArgs['borderWidth'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + ToggleButtonsThemeData( + textStyle: namedArgs.containsKey('textStyle') + ? namedArgs['textStyle'] + : null, + constraints: namedArgs.containsKey('constraints') + ? namedArgs['constraints'] + : null, + color: + namedArgs.containsKey('color') ? namedArgs['color'] : null, + selectedColor: namedArgs.containsKey('selectedColor') + ? namedArgs['selectedColor'] + : null, + disabledColor: namedArgs.containsKey('disabledColor') + ? namedArgs['disabledColor'] + : null, + fillColor: namedArgs.containsKey('fillColor') + ? namedArgs['fillColor'] + : null, + focusColor: namedArgs.containsKey('focusColor') + ? namedArgs['focusColor'] + : null, + highlightColor: namedArgs.containsKey('highlightColor') + ? namedArgs['highlightColor'] + : null, + hoverColor: namedArgs.containsKey('hoverColor') + ? namedArgs['hoverColor'] + : null, + splashColor: namedArgs.containsKey('splashColor') + ? namedArgs['splashColor'] + : null, + borderColor: namedArgs.containsKey('borderColor') + ? namedArgs['borderColor'] + : null, + selectedBorderColor: + namedArgs.containsKey('selectedBorderColor') + ? namedArgs['selectedBorderColor'] + : null, + disabledBorderColor: + namedArgs.containsKey('disabledBorderColor') + ? namedArgs['disabledBorderColor'] + : null, + borderRadius: namedArgs.containsKey('borderRadius') + ? namedArgs['borderRadius'] + : null, + borderWidth: namedArgs.containsKey('borderWidth') + ? namedArgs['borderWidth'] + : null); case 'ToggleButtonsThemeData.lerp': return ({positionalArgs, namedArgs, typeArgs}) => - ToggleButtonsThemeData.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + ToggleButtonsThemeData.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -45,7 +78,7 @@ extension ToggleButtonsThemeDataBinding on ToggleButtonsThemeData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ToggleButtonsThemeData'); + return const HTType('ToggleButtonsThemeData'); case 'textStyle': return textStyle; case 'constraints': @@ -80,34 +113,65 @@ extension ToggleButtonsThemeDataBinding on ToggleButtonsThemeData { return hashCode; case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - textStyle: namedArgs.containsKey('textStyle') ? namedArgs['textStyle'] : null, - constraints: namedArgs.containsKey('constraints') ? namedArgs['constraints'] : null, + textStyle: namedArgs.containsKey('textStyle') + ? namedArgs['textStyle'] + : null, + constraints: namedArgs.containsKey('constraints') + ? namedArgs['constraints'] + : null, color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - selectedColor: namedArgs.containsKey('selectedColor') ? namedArgs['selectedColor'] : null, - disabledColor: namedArgs.containsKey('disabledColor') ? namedArgs['disabledColor'] : null, - fillColor: namedArgs.containsKey('fillColor') ? namedArgs['fillColor'] : null, - focusColor: namedArgs.containsKey('focusColor') ? namedArgs['focusColor'] : null, - highlightColor: namedArgs.containsKey('highlightColor') ? namedArgs['highlightColor'] : null, - hoverColor: namedArgs.containsKey('hoverColor') ? namedArgs['hoverColor'] : null, - splashColor: namedArgs.containsKey('splashColor') ? namedArgs['splashColor'] : null, - borderColor: namedArgs.containsKey('borderColor') ? namedArgs['borderColor'] : null, - selectedBorderColor: namedArgs.containsKey('selectedBorderColor') ? namedArgs['selectedBorderColor'] : null, - disabledBorderColor: namedArgs.containsKey('disabledBorderColor') ? namedArgs['disabledBorderColor'] : null, - borderRadius: namedArgs.containsKey('borderRadius') ? namedArgs['borderRadius'] : null, - borderWidth: namedArgs.containsKey('borderWidth') ? namedArgs['borderWidth'] : null); + selectedColor: namedArgs.containsKey('selectedColor') + ? namedArgs['selectedColor'] + : null, + disabledColor: namedArgs.containsKey('disabledColor') + ? namedArgs['disabledColor'] + : null, + fillColor: namedArgs.containsKey('fillColor') + ? namedArgs['fillColor'] + : null, + focusColor: namedArgs.containsKey('focusColor') + ? namedArgs['focusColor'] + : null, + highlightColor: namedArgs.containsKey('highlightColor') + ? namedArgs['highlightColor'] + : null, + hoverColor: namedArgs.containsKey('hoverColor') + ? namedArgs['hoverColor'] + : null, + splashColor: namedArgs.containsKey('splashColor') + ? namedArgs['splashColor'] + : null, + borderColor: namedArgs.containsKey('borderColor') + ? namedArgs['borderColor'] + : null, + selectedBorderColor: namedArgs.containsKey('selectedBorderColor') + ? namedArgs['selectedBorderColor'] + : null, + disabledBorderColor: namedArgs.containsKey('disabledBorderColor') + ? namedArgs['disabledBorderColor'] + : null, + borderRadius: namedArgs.containsKey('borderRadius') + ? namedArgs['borderRadius'] + : null, + borderWidth: namedArgs.containsKey('borderWidth') + ? namedArgs['borderWidth'] + : null); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -124,9 +188,10 @@ class ToggleButtonsThemeAutoBinding extends HTExternalClass { data: namedArgs['data'], child: namedArgs['child']); case 'ToggleButtonsTheme.of': - return ({positionalArgs, namedArgs, typeArgs}) => ToggleButtonsTheme.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + ToggleButtonsTheme.of(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -140,7 +205,7 @@ extension ToggleButtonsThemeBinding on ToggleButtonsTheme { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ToggleButtonsTheme'); + return const HTType('ToggleButtonsTheme'); case 'data': return data; case 'child': @@ -150,33 +215,47 @@ extension ToggleButtonsThemeBinding on ToggleButtonsTheme { case 'hashCode': return hashCode; case 'wrap': - return ({positionalArgs, namedArgs, typeArgs}) => wrap(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + wrap(positionalArgs[0], positionalArgs[1]); case 'updateShouldNotify': - return ({positionalArgs, namedArgs, typeArgs}) => updateShouldNotify(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateShouldNotify(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/tooltip.g.dart b/lib/bindings/flutter/material/tooltip.g.dart index de863f4..9b00b97 100644 --- a/lib/bindings/flutter/material/tooltip.g.dart +++ b/lib/bindings/flutter/material/tooltip.g.dart @@ -13,20 +13,36 @@ class TooltipAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => Tooltip( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, message: namedArgs['message'], - height: namedArgs.containsKey('height') ? namedArgs['height'] : null, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, - margin: namedArgs.containsKey('margin') ? namedArgs['margin'] : null, - verticalOffset: namedArgs.containsKey('verticalOffset') ? namedArgs['verticalOffset'] : null, - preferBelow: namedArgs.containsKey('preferBelow') ? namedArgs['preferBelow'] : null, - excludeFromSemantics: - namedArgs.containsKey('excludeFromSemantics') ? namedArgs['excludeFromSemantics'] : null, - decoration: namedArgs.containsKey('decoration') ? namedArgs['decoration'] : null, - textStyle: namedArgs.containsKey('textStyle') ? namedArgs['textStyle'] : null, - waitDuration: namedArgs.containsKey('waitDuration') ? namedArgs['waitDuration'] : null, - showDuration: namedArgs.containsKey('showDuration') ? namedArgs['showDuration'] : null, + height: + namedArgs.containsKey('height') ? namedArgs['height'] : null, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + margin: + namedArgs.containsKey('margin') ? namedArgs['margin'] : null, + verticalOffset: namedArgs.containsKey('verticalOffset') + ? namedArgs['verticalOffset'] + : null, + preferBelow: namedArgs.containsKey('preferBelow') + ? namedArgs['preferBelow'] + : null, + excludeFromSemantics: namedArgs.containsKey('excludeFromSemantics') + ? namedArgs['excludeFromSemantics'] + : null, + decoration: namedArgs.containsKey('decoration') + ? namedArgs['decoration'] + : null, + textStyle: namedArgs.containsKey('textStyle') + ? namedArgs['textStyle'] + : null, + waitDuration: namedArgs.containsKey('waitDuration') + ? namedArgs['waitDuration'] + : null, + showDuration: namedArgs.containsKey('showDuration') + ? namedArgs['showDuration'] + : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -40,7 +56,7 @@ extension TooltipBinding on Tooltip { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Tooltip'); + return const HTType('Tooltip'); case 'message': return message; case 'height': @@ -72,29 +88,41 @@ extension TooltipBinding on Tooltip { case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/tooltip_theme.g.dart b/lib/bindings/flutter/material/tooltip_theme.g.dart index 9842c7d..a6343e4 100644 --- a/lib/bindings/flutter/material/tooltip_theme.g.dart +++ b/lib/bindings/flutter/material/tooltip_theme.g.dart @@ -11,22 +11,38 @@ class TooltipThemeDataAutoBinding extends HTExternalClass { switch (varName) { case 'TooltipThemeData': return ({positionalArgs, namedArgs, typeArgs}) => TooltipThemeData( - height: namedArgs.containsKey('height') ? namedArgs['height'] : null, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, - margin: namedArgs.containsKey('margin') ? namedArgs['margin'] : null, - verticalOffset: namedArgs.containsKey('verticalOffset') ? namedArgs['verticalOffset'] : null, - preferBelow: namedArgs.containsKey('preferBelow') ? namedArgs['preferBelow'] : null, - excludeFromSemantics: - namedArgs.containsKey('excludeFromSemantics') ? namedArgs['excludeFromSemantics'] : null, - decoration: namedArgs.containsKey('decoration') ? namedArgs['decoration'] : null, - textStyle: namedArgs.containsKey('textStyle') ? namedArgs['textStyle'] : null, - waitDuration: namedArgs.containsKey('waitDuration') ? namedArgs['waitDuration'] : null, - showDuration: namedArgs.containsKey('showDuration') ? namedArgs['showDuration'] : null); + height: + namedArgs.containsKey('height') ? namedArgs['height'] : null, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + margin: + namedArgs.containsKey('margin') ? namedArgs['margin'] : null, + verticalOffset: namedArgs.containsKey('verticalOffset') + ? namedArgs['verticalOffset'] + : null, + preferBelow: namedArgs.containsKey('preferBelow') + ? namedArgs['preferBelow'] + : null, + excludeFromSemantics: namedArgs.containsKey('excludeFromSemantics') + ? namedArgs['excludeFromSemantics'] + : null, + decoration: namedArgs.containsKey('decoration') + ? namedArgs['decoration'] + : null, + textStyle: namedArgs.containsKey('textStyle') + ? namedArgs['textStyle'] + : null, + waitDuration: namedArgs.containsKey('waitDuration') + ? namedArgs['waitDuration'] + : null, + showDuration: namedArgs.containsKey('showDuration') + ? namedArgs['showDuration'] + : null); case 'TooltipThemeData.lerp': - return ({positionalArgs, namedArgs, typeArgs}) => - TooltipThemeData.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + return ({positionalArgs, namedArgs, typeArgs}) => TooltipThemeData.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -40,7 +56,7 @@ extension TooltipThemeDataBinding on TooltipThemeData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TooltipThemeData'); + return const HTType('TooltipThemeData'); case 'height': return height; case 'padding': @@ -65,30 +81,49 @@ extension TooltipThemeDataBinding on TooltipThemeData { return hashCode; case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - height: namedArgs.containsKey('height') ? namedArgs['height'] : null, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, - margin: namedArgs.containsKey('margin') ? namedArgs['margin'] : null, - verticalOffset: namedArgs.containsKey('verticalOffset') ? namedArgs['verticalOffset'] : null, - preferBelow: namedArgs.containsKey('preferBelow') ? namedArgs['preferBelow'] : null, - excludeFromSemantics: - namedArgs.containsKey('excludeFromSemantics') ? namedArgs['excludeFromSemantics'] : null, - decoration: namedArgs.containsKey('decoration') ? namedArgs['decoration'] : null, - textStyle: namedArgs.containsKey('textStyle') ? namedArgs['textStyle'] : null, - waitDuration: namedArgs.containsKey('waitDuration') ? namedArgs['waitDuration'] : null, - showDuration: namedArgs.containsKey('showDuration') ? namedArgs['showDuration'] : null); + height: + namedArgs.containsKey('height') ? namedArgs['height'] : null, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + margin: + namedArgs.containsKey('margin') ? namedArgs['margin'] : null, + verticalOffset: namedArgs.containsKey('verticalOffset') + ? namedArgs['verticalOffset'] + : null, + preferBelow: namedArgs.containsKey('preferBelow') + ? namedArgs['preferBelow'] + : null, + excludeFromSemantics: namedArgs.containsKey('excludeFromSemantics') + ? namedArgs['excludeFromSemantics'] + : null, + decoration: namedArgs.containsKey('decoration') + ? namedArgs['decoration'] + : null, + textStyle: namedArgs.containsKey('textStyle') + ? namedArgs['textStyle'] + : null, + waitDuration: namedArgs.containsKey('waitDuration') + ? namedArgs['waitDuration'] + : null, + showDuration: namedArgs.containsKey('showDuration') + ? namedArgs['showDuration'] + : null); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -105,9 +140,10 @@ class TooltipThemeAutoBinding extends HTExternalClass { data: namedArgs['data'], child: namedArgs['child']); case 'TooltipTheme.of': - return ({positionalArgs, namedArgs, typeArgs}) => TooltipTheme.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + TooltipTheme.of(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -121,7 +157,7 @@ extension TooltipThemeBinding on TooltipTheme { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TooltipTheme'); + return const HTType('TooltipTheme'); case 'data': return data; case 'child': @@ -131,33 +167,47 @@ extension TooltipThemeBinding on TooltipTheme { case 'hashCode': return hashCode; case 'wrap': - return ({positionalArgs, namedArgs, typeArgs}) => wrap(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + wrap(positionalArgs[0], positionalArgs[1]); case 'updateShouldNotify': - return ({positionalArgs, namedArgs, typeArgs}) => updateShouldNotify(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateShouldNotify(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/typography.g.dart b/lib/bindings/flutter/material/typography.g.dart index 51be986..8c5ef33 100644 --- a/lib/bindings/flutter/material/typography.g.dart +++ b/lib/bindings/flutter/material/typography.g.dart @@ -17,7 +17,7 @@ class ScriptCategoryAutoBinding extends HTExternalClass { case 'ScriptCategory.tall': return ScriptCategory.tall; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -25,13 +25,14 @@ class ScriptCategoryAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ScriptCategory'); + return const HTType('ScriptCategory'); case 'index': return (instance as ScriptCategory).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as ScriptCategory).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as ScriptCategory).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -43,24 +44,44 @@ class TypographyAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'Typography.material2014': - return ({positionalArgs, namedArgs, typeArgs}) => Typography.material2014( - platform: namedArgs.containsKey('platform') ? namedArgs['platform'] : TargetPlatform.android, - black: namedArgs.containsKey('black') ? namedArgs['black'] : null, - white: namedArgs.containsKey('white') ? namedArgs['white'] : null, - englishLike: namedArgs.containsKey('englishLike') ? namedArgs['englishLike'] : null, - dense: namedArgs.containsKey('dense') ? namedArgs['dense'] : null, - tall: namedArgs.containsKey('tall') ? namedArgs['tall'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + Typography.material2014( + platform: namedArgs.containsKey('platform') + ? namedArgs['platform'] + : TargetPlatform.android, + black: namedArgs.containsKey('black') + ? namedArgs['black'] + : null, + white: + namedArgs.containsKey('white') ? namedArgs['white'] : null, + englishLike: namedArgs + .containsKey('englishLike') + ? namedArgs['englishLike'] + : null, + dense: + namedArgs.containsKey('dense') ? namedArgs['dense'] : null, + tall: namedArgs.containsKey('tall') ? namedArgs['tall'] : null); case 'Typography.material2018': - return ({positionalArgs, namedArgs, typeArgs}) => Typography.material2018( - platform: namedArgs.containsKey('platform') ? namedArgs['platform'] : TargetPlatform.android, - black: namedArgs.containsKey('black') ? namedArgs['black'] : null, - white: namedArgs.containsKey('white') ? namedArgs['white'] : null, - englishLike: namedArgs.containsKey('englishLike') ? namedArgs['englishLike'] : null, - dense: namedArgs.containsKey('dense') ? namedArgs['dense'] : null, - tall: namedArgs.containsKey('tall') ? namedArgs['tall'] : null); - case 'Typography.lerp': return ({positionalArgs, namedArgs, typeArgs}) => - Typography.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + Typography.material2018( + platform: namedArgs.containsKey('platform') + ? namedArgs['platform'] + : TargetPlatform.android, + black: namedArgs.containsKey('black') + ? namedArgs['black'] + : null, + white: + namedArgs.containsKey('white') ? namedArgs['white'] : null, + englishLike: namedArgs + .containsKey('englishLike') + ? namedArgs['englishLike'] + : null, + dense: + namedArgs.containsKey('dense') ? namedArgs['dense'] : null, + tall: namedArgs.containsKey('tall') ? namedArgs['tall'] : null); + case 'Typography.lerp': + return ({positionalArgs, namedArgs, typeArgs}) => Typography.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'Typography.blackMountainView': return Typography.blackMountainView; case 'Typography.whiteMountainView': @@ -94,7 +115,7 @@ class TypographyAutoBinding extends HTExternalClass { case 'Typography.tall2018': return Typography.tall2018; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -108,7 +129,7 @@ extension TypographyBinding on Typography { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Typography'); + return const HTType('Typography'); case 'black': return black; case 'white': @@ -122,27 +143,33 @@ extension TypographyBinding on Typography { case 'hashCode': return hashCode; case 'geometryThemeFor': - return ({positionalArgs, namedArgs, typeArgs}) => geometryThemeFor(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + geometryThemeFor(positionalArgs[0]); case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( black: namedArgs.containsKey('black') ? namedArgs['black'] : null, white: namedArgs.containsKey('white') ? namedArgs['white'] : null, - englishLike: namedArgs.containsKey('englishLike') ? namedArgs['englishLike'] : null, + englishLike: namedArgs.containsKey('englishLike') + ? namedArgs['englishLike'] + : null, dense: namedArgs.containsKey('dense') ? namedArgs['dense'] : null, tall: namedArgs.containsKey('tall') ? namedArgs['tall'] : null); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/material/user_accounts_drawer_header.g.dart b/lib/bindings/flutter/material/user_accounts_drawer_header.g.dart index f87e05a..aa443d1 100644 --- a/lib/bindings/flutter/material/user_accounts_drawer_header.g.dart +++ b/lib/bindings/flutter/material/user_accounts_drawer_header.g.dart @@ -10,21 +10,39 @@ class UserAccountsDrawerHeaderAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'UserAccountsDrawerHeader': - return ({positionalArgs, namedArgs, typeArgs}) => UserAccountsDrawerHeader( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - decoration: namedArgs.containsKey('decoration') ? namedArgs['decoration'] : null, - margin: namedArgs.containsKey('margin') ? namedArgs['margin'] : const EdgeInsets.only(bottom: 8.0), - currentAccountPicture: - namedArgs.containsKey('currentAccountPicture') ? namedArgs['currentAccountPicture'] : null, - otherAccountsPictures: namedArgs.containsKey('otherAccountsPictures') - ? List.from(namedArgs['otherAccountsPictures']) - : null, - accountName: namedArgs['accountName'], - accountEmail: namedArgs['accountEmail'], - onDetailsPressed: namedArgs.containsKey('onDetailsPressed') ? namedArgs['onDetailsPressed'] : null, - arrowColor: namedArgs.containsKey('arrowColor') ? namedArgs['arrowColor'] : Colors.white); + return ({positionalArgs, namedArgs, typeArgs}) => + UserAccountsDrawerHeader( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + decoration: namedArgs.containsKey('decoration') + ? namedArgs['decoration'] + : null, + margin: + namedArgs.containsKey( + 'margin') + ? namedArgs['margin'] + : const EdgeInsets.only(bottom: 8.0), + currentAccountPicture: + namedArgs.containsKey( + 'currentAccountPicture') + ? namedArgs['currentAccountPicture'] + : null, + otherAccountsPictures: + namedArgs.containsKey( + 'otherAccountsPictures') + ? List.from(namedArgs['otherAccountsPictures']) + : null, + accountName: namedArgs['accountName'], + accountEmail: namedArgs['accountEmail'], + onDetailsPressed: + namedArgs + .containsKey('onDetailsPressed') + ? namedArgs['onDetailsPressed'] + : null, + arrowColor: namedArgs.containsKey('arrowColor') + ? namedArgs['arrowColor'] + : Colors.white); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -35,7 +53,8 @@ class UserAccountsDrawerHeaderAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -44,7 +63,7 @@ extension UserAccountsDrawerHeaderBinding on UserAccountsDrawerHeader { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('UserAccountsDrawerHeader'); + return const HTType('UserAccountsDrawerHeader'); case 'decoration': return decoration; case 'margin': @@ -72,25 +91,37 @@ extension UserAccountsDrawerHeaderBinding on UserAccountsDrawerHeader { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/painting/alignment.g.dart b/lib/bindings/flutter/painting/alignment.g.dart index 01318a4..0a05373 100644 --- a/lib/bindings/flutter/painting/alignment.g.dart +++ b/lib/bindings/flutter/painting/alignment.g.dart @@ -8,10 +8,11 @@ class AlignmentAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'Alignment': - return ({positionalArgs, namedArgs, typeArgs}) => Alignment(positionalArgs[0], positionalArgs[1]); - case 'Alignment.lerp': return ({positionalArgs, namedArgs, typeArgs}) => - Alignment.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + Alignment(positionalArgs[0], positionalArgs[1]); + case 'Alignment.lerp': + return ({positionalArgs, namedArgs, typeArgs}) => Alignment.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'Alignment.topLeft': return Alignment.topLeft; case 'Alignment.topCenter': @@ -31,7 +32,7 @@ class AlignmentAutoBinding extends HTExternalClass { case 'Alignment.bottomRight': return Alignment.bottomRight; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -45,7 +46,7 @@ extension AlignmentBinding on Alignment { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Alignment'); + return const HTType('Alignment'); case 'x': return x; case 'y': @@ -53,21 +54,27 @@ extension AlignmentBinding on Alignment { case 'hashCode': return hashCode; case 'add': - return ({positionalArgs, namedArgs, typeArgs}) => add(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + add(positionalArgs[0]); case 'alongOffset': - return ({positionalArgs, namedArgs, typeArgs}) => alongOffset(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + alongOffset(positionalArgs[0]); case 'alongSize': - return ({positionalArgs, namedArgs, typeArgs}) => alongSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + alongSize(positionalArgs[0]); case 'withinRect': - return ({positionalArgs, namedArgs, typeArgs}) => withinRect(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + withinRect(positionalArgs[0]); case 'inscribe': - return ({positionalArgs, namedArgs, typeArgs}) => inscribe(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + inscribe(positionalArgs[0], positionalArgs[1]); case 'resolve': - return ({positionalArgs, namedArgs, typeArgs}) => resolve(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + resolve(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -79,10 +86,12 @@ class AlignmentDirectionalAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'AlignmentDirectional': - return ({positionalArgs, namedArgs, typeArgs}) => AlignmentDirectional(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + AlignmentDirectional(positionalArgs[0], positionalArgs[1]); case 'AlignmentDirectional.lerp': return ({positionalArgs, namedArgs, typeArgs}) => - AlignmentDirectional.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + AlignmentDirectional.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'AlignmentDirectional.topStart': return AlignmentDirectional.topStart; case 'AlignmentDirectional.topCenter': @@ -102,7 +111,7 @@ class AlignmentDirectionalAutoBinding extends HTExternalClass { case 'AlignmentDirectional.bottomEnd': return AlignmentDirectional.bottomEnd; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -116,7 +125,7 @@ extension AlignmentDirectionalBinding on AlignmentDirectional { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AlignmentDirectional'); + return const HTType('AlignmentDirectional'); case 'start': return start; case 'y': @@ -124,13 +133,15 @@ extension AlignmentDirectionalBinding on AlignmentDirectional { case 'hashCode': return hashCode; case 'add': - return ({positionalArgs, namedArgs, typeArgs}) => add(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + add(positionalArgs[0]); case 'resolve': - return ({positionalArgs, namedArgs, typeArgs}) => resolve(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + resolve(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -142,7 +153,8 @@ class TextAlignVerticalAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'TextAlignVertical': - return ({positionalArgs, namedArgs, typeArgs}) => TextAlignVertical(y: namedArgs['y']); + return ({positionalArgs, namedArgs, typeArgs}) => + TextAlignVertical(y: namedArgs['y']); case 'TextAlignVertical.top': return TextAlignVertical.top; case 'TextAlignVertical.center': @@ -150,7 +162,7 @@ class TextAlignVerticalAutoBinding extends HTExternalClass { case 'TextAlignVertical.bottom': return TextAlignVertical.bottom; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -164,13 +176,13 @@ extension TextAlignVerticalBinding on TextAlignVertical { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextAlignVertical'); + return const HTType('TextAlignVertical'); case 'y': return y; case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/painting/basic_types.g.dart b/lib/bindings/flutter/painting/basic_types.g.dart index db455c6..7ca1635 100644 --- a/lib/bindings/flutter/painting/basic_types.g.dart +++ b/lib/bindings/flutter/painting/basic_types.g.dart @@ -18,7 +18,7 @@ class RenderComparisonAutoBinding extends HTExternalClass { case 'RenderComparison.layout': return RenderComparison.layout; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -26,13 +26,14 @@ class RenderComparisonAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderComparison'); + return const HTType('RenderComparison'); case 'index': return (instance as RenderComparison).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as RenderComparison).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as RenderComparison).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -50,7 +51,7 @@ class AxisAutoBinding extends HTExternalClass { case 'Axis.vertical': return Axis.vertical; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -58,13 +59,14 @@ class AxisAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Axis'); + return const HTType('Axis'); case 'index': return (instance as Axis).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as Axis).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as Axis).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -82,7 +84,7 @@ class VerticalDirectionAutoBinding extends HTExternalClass { case 'VerticalDirection.down': return VerticalDirection.down; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -90,13 +92,14 @@ class VerticalDirectionAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('VerticalDirection'); + return const HTType('VerticalDirection'); case 'index': return (instance as VerticalDirection).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as VerticalDirection).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as VerticalDirection).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -118,7 +121,7 @@ class AxisDirectionAutoBinding extends HTExternalClass { case 'AxisDirection.left': return AxisDirection.left; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -126,13 +129,14 @@ class AxisDirectionAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AxisDirection'); + return const HTType('AxisDirection'); case 'index': return (instance as AxisDirection).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as AxisDirection).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as AxisDirection).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/painting/beveled_rectangle_border.g.dart b/lib/bindings/flutter/painting/beveled_rectangle_border.g.dart index 2770f79..3dd97db 100644 --- a/lib/bindings/flutter/painting/beveled_rectangle_border.g.dart +++ b/lib/bindings/flutter/painting/beveled_rectangle_border.g.dart @@ -8,11 +8,16 @@ class BeveledRectangleBorderAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'BeveledRectangleBorder': - return ({positionalArgs, namedArgs, typeArgs}) => BeveledRectangleBorder( - side: namedArgs.containsKey('side') ? namedArgs['side'] : BorderSide.none, - borderRadius: namedArgs.containsKey('borderRadius') ? namedArgs['borderRadius'] : BorderRadius.zero); + return ({positionalArgs, namedArgs, typeArgs}) => + BeveledRectangleBorder( + side: namedArgs.containsKey('side') + ? namedArgs['side'] + : BorderSide.none, + borderRadius: namedArgs.containsKey('borderRadius') + ? namedArgs['borderRadius'] + : BorderRadius.zero); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -26,7 +31,7 @@ extension BeveledRectangleBorderBinding on BeveledRectangleBorder { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BeveledRectangleBorder'); + return const HTType('BeveledRectangleBorder'); case 'borderRadius': return borderRadius; case 'side': @@ -36,28 +41,42 @@ extension BeveledRectangleBorderBinding on BeveledRectangleBorder { case 'hashCode': return hashCode; case 'scale': - return ({positionalArgs, namedArgs, typeArgs}) => scale(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scale(positionalArgs[0]); case 'lerpFrom': - return ({positionalArgs, namedArgs, typeArgs}) => lerpFrom(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerpFrom(positionalArgs[0], positionalArgs[1]); case 'lerpTo': - return ({positionalArgs, namedArgs, typeArgs}) => lerpTo(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerpTo(positionalArgs[0], positionalArgs[1]); case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( side: namedArgs.containsKey('side') ? namedArgs['side'] : null, - borderRadius: namedArgs.containsKey('borderRadius') ? namedArgs['borderRadius'] : null); + borderRadius: namedArgs.containsKey('borderRadius') + ? namedArgs['borderRadius'] + : null); case 'getInnerPath': - return ({positionalArgs, namedArgs, typeArgs}) => getInnerPath(positionalArgs[0], - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => getInnerPath( + positionalArgs[0], + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null); case 'getOuterPath': - return ({positionalArgs, namedArgs, typeArgs}) => getOuterPath(positionalArgs[0], - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => getOuterPath( + positionalArgs[0], + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1], - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => paint( + positionalArgs[0], positionalArgs[1], + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/painting/border_radius.g.dart b/lib/bindings/flutter/painting/border_radius.g.dart index 197d6f4..8f6f90e 100644 --- a/lib/bindings/flutter/painting/border_radius.g.dart +++ b/lib/bindings/flutter/painting/border_radius.g.dart @@ -8,30 +8,47 @@ class BorderRadiusAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'BorderRadius.all': - return ({positionalArgs, namedArgs, typeArgs}) => BorderRadius.all(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + BorderRadius.all(positionalArgs[0]); case 'BorderRadius.circular': - return ({positionalArgs, namedArgs, typeArgs}) => BorderRadius.circular(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + BorderRadius.circular(positionalArgs[0]); case 'BorderRadius.vertical': return ({positionalArgs, namedArgs, typeArgs}) => BorderRadius.vertical( top: namedArgs.containsKey('top') ? namedArgs['top'] : Radius.zero, - bottom: namedArgs.containsKey('bottom') ? namedArgs['bottom'] : Radius.zero); + bottom: namedArgs.containsKey('bottom') + ? namedArgs['bottom'] + : Radius.zero); case 'BorderRadius.horizontal': - return ({positionalArgs, namedArgs, typeArgs}) => BorderRadius.horizontal( - left: namedArgs.containsKey('left') ? namedArgs['left'] : Radius.zero, - right: namedArgs.containsKey('right') ? namedArgs['right'] : Radius.zero); + return ({positionalArgs, namedArgs, typeArgs}) => + BorderRadius.horizontal( + left: namedArgs.containsKey('left') + ? namedArgs['left'] + : Radius.zero, + right: namedArgs.containsKey('right') + ? namedArgs['right'] + : Radius.zero); case 'BorderRadius.only': return ({positionalArgs, namedArgs, typeArgs}) => BorderRadius.only( - topLeft: namedArgs.containsKey('topLeft') ? namedArgs['topLeft'] : Radius.zero, - topRight: namedArgs.containsKey('topRight') ? namedArgs['topRight'] : Radius.zero, - bottomLeft: namedArgs.containsKey('bottomLeft') ? namedArgs['bottomLeft'] : Radius.zero, - bottomRight: namedArgs.containsKey('bottomRight') ? namedArgs['bottomRight'] : Radius.zero); + topLeft: namedArgs.containsKey('topLeft') + ? namedArgs['topLeft'] + : Radius.zero, + topRight: namedArgs.containsKey('topRight') + ? namedArgs['topRight'] + : Radius.zero, + bottomLeft: namedArgs.containsKey('bottomLeft') + ? namedArgs['bottomLeft'] + : Radius.zero, + bottomRight: namedArgs.containsKey('bottomRight') + ? namedArgs['bottomRight'] + : Radius.zero); case 'BorderRadius.lerp': - return ({positionalArgs, namedArgs, typeArgs}) => - BorderRadius.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + return ({positionalArgs, namedArgs, typeArgs}) => BorderRadius.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'BorderRadius.zero': return BorderRadius.zero; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -45,7 +62,7 @@ extension BorderRadiusBinding on BorderRadius { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BorderRadius'); + return const HTType('BorderRadius'); case 'topLeft': return topLeft; case 'topRight': @@ -57,17 +74,21 @@ extension BorderRadiusBinding on BorderRadius { case 'hashCode': return hashCode; case 'toRRect': - return ({positionalArgs, namedArgs, typeArgs}) => toRRect(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + toRRect(positionalArgs[0]); case 'subtract': - return ({positionalArgs, namedArgs, typeArgs}) => subtract(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + subtract(positionalArgs[0]); case 'add': - return ({positionalArgs, namedArgs, typeArgs}) => add(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + add(positionalArgs[0]); case 'resolve': - return ({positionalArgs, namedArgs, typeArgs}) => resolve(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + resolve(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -79,30 +100,52 @@ class BorderRadiusDirectionalAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'BorderRadiusDirectional.all': - return ({positionalArgs, namedArgs, typeArgs}) => BorderRadiusDirectional.all(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + BorderRadiusDirectional.all(positionalArgs[0]); case 'BorderRadiusDirectional.circular': - return ({positionalArgs, namedArgs, typeArgs}) => BorderRadiusDirectional.circular(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + BorderRadiusDirectional.circular(positionalArgs[0]); case 'BorderRadiusDirectional.vertical': - return ({positionalArgs, namedArgs, typeArgs}) => BorderRadiusDirectional.vertical( - top: namedArgs.containsKey('top') ? namedArgs['top'] : Radius.zero, - bottom: namedArgs.containsKey('bottom') ? namedArgs['bottom'] : Radius.zero); + return ({positionalArgs, namedArgs, typeArgs}) => + BorderRadiusDirectional.vertical( + top: namedArgs.containsKey('top') + ? namedArgs['top'] + : Radius.zero, + bottom: namedArgs.containsKey('bottom') + ? namedArgs['bottom'] + : Radius.zero); case 'BorderRadiusDirectional.horizontal': - return ({positionalArgs, namedArgs, typeArgs}) => BorderRadiusDirectional.horizontal( - start: namedArgs.containsKey('start') ? namedArgs['start'] : Radius.zero, - end: namedArgs.containsKey('end') ? namedArgs['end'] : Radius.zero); + return ({positionalArgs, namedArgs, typeArgs}) => + BorderRadiusDirectional.horizontal( + start: namedArgs.containsKey('start') + ? namedArgs['start'] + : Radius.zero, + end: namedArgs.containsKey('end') + ? namedArgs['end'] + : Radius.zero); case 'BorderRadiusDirectional.only': - return ({positionalArgs, namedArgs, typeArgs}) => BorderRadiusDirectional.only( - topStart: namedArgs.containsKey('topStart') ? namedArgs['topStart'] : Radius.zero, - topEnd: namedArgs.containsKey('topEnd') ? namedArgs['topEnd'] : Radius.zero, - bottomStart: namedArgs.containsKey('bottomStart') ? namedArgs['bottomStart'] : Radius.zero, - bottomEnd: namedArgs.containsKey('bottomEnd') ? namedArgs['bottomEnd'] : Radius.zero); + return ({positionalArgs, namedArgs, typeArgs}) => + BorderRadiusDirectional.only( + topStart: namedArgs.containsKey('topStart') + ? namedArgs['topStart'] + : Radius.zero, + topEnd: namedArgs.containsKey('topEnd') + ? namedArgs['topEnd'] + : Radius.zero, + bottomStart: namedArgs.containsKey('bottomStart') + ? namedArgs['bottomStart'] + : Radius.zero, + bottomEnd: namedArgs.containsKey('bottomEnd') + ? namedArgs['bottomEnd'] + : Radius.zero); case 'BorderRadiusDirectional.lerp': return ({positionalArgs, namedArgs, typeArgs}) => - BorderRadiusDirectional.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + BorderRadiusDirectional.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'BorderRadiusDirectional.zero': return BorderRadiusDirectional.zero; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -116,7 +159,7 @@ extension BorderRadiusDirectionalBinding on BorderRadiusDirectional { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BorderRadiusDirectional'); + return const HTType('BorderRadiusDirectional'); case 'topStart': return topStart; case 'topEnd': @@ -128,15 +171,18 @@ extension BorderRadiusDirectionalBinding on BorderRadiusDirectional { case 'hashCode': return hashCode; case 'subtract': - return ({positionalArgs, namedArgs, typeArgs}) => subtract(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + subtract(positionalArgs[0]); case 'add': - return ({positionalArgs, namedArgs, typeArgs}) => add(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + add(positionalArgs[0]); case 'resolve': - return ({positionalArgs, namedArgs, typeArgs}) => resolve(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + resolve(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/painting/borders.g.dart b/lib/bindings/flutter/painting/borders.g.dart index 6b9095a..c867eea 100644 --- a/lib/bindings/flutter/painting/borders.g.dart +++ b/lib/bindings/flutter/painting/borders.g.dart @@ -14,7 +14,7 @@ class BorderStyleAutoBinding extends HTExternalClass { case 'BorderStyle.solid': return BorderStyle.solid; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -22,13 +22,14 @@ class BorderStyleAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BorderStyle'); + return const HTType('BorderStyle'); case 'index': return (instance as BorderStyle).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as BorderStyle).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as BorderStyle).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -41,20 +42,26 @@ class BorderSideAutoBinding extends HTExternalClass { switch (varName) { case 'BorderSide': return ({positionalArgs, namedArgs, typeArgs}) => BorderSide( - color: namedArgs.containsKey('color') ? namedArgs['color'] : const Color(0xFF000000), + color: namedArgs.containsKey('color') + ? namedArgs['color'] + : const Color(0xFF000000), width: namedArgs.containsKey('width') ? namedArgs['width'] : 1.0, - style: namedArgs.containsKey('style') ? namedArgs['style'] : BorderStyle.solid); + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : BorderStyle.solid); case 'BorderSide.merge': - return ({positionalArgs, namedArgs, typeArgs}) => BorderSide.merge(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + BorderSide.merge(positionalArgs[0], positionalArgs[1]); case 'BorderSide.canMerge': - return ({positionalArgs, namedArgs, typeArgs}) => BorderSide.canMerge(positionalArgs[0], positionalArgs[1]); - case 'BorderSide.lerp': return ({positionalArgs, namedArgs, typeArgs}) => - BorderSide.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + BorderSide.canMerge(positionalArgs[0], positionalArgs[1]); + case 'BorderSide.lerp': + return ({positionalArgs, namedArgs, typeArgs}) => BorderSide.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'BorderSide.none': return BorderSide.none; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -68,7 +75,7 @@ extension BorderSideBinding on BorderSide { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BorderSide'); + return const HTType('BorderSide'); case 'color': return color; case 'width': @@ -83,13 +90,14 @@ extension BorderSideBinding on BorderSide { width: namedArgs.containsKey('width') ? namedArgs['width'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'scale': - return ({positionalArgs, namedArgs, typeArgs}) => scale(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scale(positionalArgs[0]); case 'toPaint': return ({positionalArgs, namedArgs, typeArgs}) => toPaint(); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/painting/box_border.g.dart b/lib/bindings/flutter/painting/box_border.g.dart index 3535167..a5bc58b 100644 --- a/lib/bindings/flutter/painting/box_border.g.dart +++ b/lib/bindings/flutter/painting/box_border.g.dart @@ -14,7 +14,7 @@ class BoxShapeAutoBinding extends HTExternalClass { case 'BoxShape.circle': return BoxShape.circle; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -22,13 +22,14 @@ class BoxShapeAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BoxShape'); + return const HTType('BoxShape'); case 'index': return (instance as BoxShape).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as BoxShape).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as BoxShape).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -41,28 +42,46 @@ class BorderAutoBinding extends HTExternalClass { switch (varName) { case 'Border': return ({positionalArgs, namedArgs, typeArgs}) => Border( - top: namedArgs.containsKey('top') ? namedArgs['top'] : BorderSide.none, - right: namedArgs.containsKey('right') ? namedArgs['right'] : BorderSide.none, - bottom: namedArgs.containsKey('bottom') ? namedArgs['bottom'] : BorderSide.none, - left: namedArgs.containsKey('left') ? namedArgs['left'] : BorderSide.none); + top: namedArgs.containsKey('top') + ? namedArgs['top'] + : BorderSide.none, + right: namedArgs.containsKey('right') + ? namedArgs['right'] + : BorderSide.none, + bottom: namedArgs.containsKey('bottom') + ? namedArgs['bottom'] + : BorderSide.none, + left: namedArgs.containsKey('left') + ? namedArgs['left'] + : BorderSide.none); case 'Border.fromBorderSide': - return ({positionalArgs, namedArgs, typeArgs}) => Border.fromBorderSide(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Border.fromBorderSide(positionalArgs[0]); case 'Border.symmetric': return ({positionalArgs, namedArgs, typeArgs}) => Border.symmetric( - vertical: namedArgs.containsKey('vertical') ? namedArgs['vertical'] : BorderSide.none, - horizontal: namedArgs.containsKey('horizontal') ? namedArgs['horizontal'] : BorderSide.none); + vertical: namedArgs.containsKey('vertical') + ? namedArgs['vertical'] + : BorderSide.none, + horizontal: namedArgs.containsKey('horizontal') + ? namedArgs['horizontal'] + : BorderSide.none); case 'Border.all': return ({positionalArgs, namedArgs, typeArgs}) => Border.all( - color: namedArgs.containsKey('color') ? namedArgs['color'] : const Color(0xFF000000), + color: namedArgs.containsKey('color') + ? namedArgs['color'] + : const Color(0xFF000000), width: namedArgs.containsKey('width') ? namedArgs['width'] : 1.0, - style: namedArgs.containsKey('style') ? namedArgs['style'] : BorderStyle.solid); + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : BorderStyle.solid); case 'Border.merge': - return ({positionalArgs, namedArgs, typeArgs}) => Border.merge(positionalArgs[0], positionalArgs[1]); - case 'Border.lerp': return ({positionalArgs, namedArgs, typeArgs}) => - Border.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + Border.merge(positionalArgs[0], positionalArgs[1]); + case 'Border.lerp': + return ({positionalArgs, namedArgs, typeArgs}) => Border.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -76,7 +95,7 @@ extension BorderBinding on Border { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Border'); + return const HTType('Border'); case 'top': return top; case 'right': @@ -92,29 +111,47 @@ extension BorderBinding on Border { case 'hashCode': return hashCode; case 'add': - return ({positionalArgs, namedArgs, typeArgs}) => - add(positionalArgs[0], reversed: namedArgs.containsKey('reversed') ? namedArgs['reversed'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => add(positionalArgs[0], + reversed: namedArgs.containsKey('reversed') + ? namedArgs['reversed'] + : false); case 'scale': - return ({positionalArgs, namedArgs, typeArgs}) => scale(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scale(positionalArgs[0]); case 'lerpFrom': - return ({positionalArgs, namedArgs, typeArgs}) => lerpFrom(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerpFrom(positionalArgs[0], positionalArgs[1]); case 'lerpTo': - return ({positionalArgs, namedArgs, typeArgs}) => lerpTo(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerpTo(positionalArgs[0], positionalArgs[1]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1], - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, - shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : BoxShape.rectangle, - borderRadius: namedArgs.containsKey('borderRadius') ? namedArgs['borderRadius'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => paint( + positionalArgs[0], positionalArgs[1], + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, + shape: namedArgs.containsKey('shape') + ? namedArgs['shape'] + : BoxShape.rectangle, + borderRadius: namedArgs.containsKey('borderRadius') + ? namedArgs['borderRadius'] + : null); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'getInnerPath': - return ({positionalArgs, namedArgs, typeArgs}) => getInnerPath(positionalArgs[0], - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => getInnerPath( + positionalArgs[0], + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null); case 'getOuterPath': - return ({positionalArgs, namedArgs, typeArgs}) => getOuterPath(positionalArgs[0], - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => getOuterPath( + positionalArgs[0], + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -127,17 +164,27 @@ class BorderDirectionalAutoBinding extends HTExternalClass { switch (varName) { case 'BorderDirectional': return ({positionalArgs, namedArgs, typeArgs}) => BorderDirectional( - top: namedArgs.containsKey('top') ? namedArgs['top'] : BorderSide.none, - start: namedArgs.containsKey('start') ? namedArgs['start'] : BorderSide.none, - end: namedArgs.containsKey('end') ? namedArgs['end'] : BorderSide.none, - bottom: namedArgs.containsKey('bottom') ? namedArgs['bottom'] : BorderSide.none); + top: namedArgs.containsKey('top') + ? namedArgs['top'] + : BorderSide.none, + start: namedArgs.containsKey('start') + ? namedArgs['start'] + : BorderSide.none, + end: namedArgs.containsKey('end') + ? namedArgs['end'] + : BorderSide.none, + bottom: namedArgs.containsKey('bottom') + ? namedArgs['bottom'] + : BorderSide.none); case 'BorderDirectional.merge': - return ({positionalArgs, namedArgs, typeArgs}) => BorderDirectional.merge(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + BorderDirectional.merge(positionalArgs[0], positionalArgs[1]); case 'BorderDirectional.lerp': return ({positionalArgs, namedArgs, typeArgs}) => - BorderDirectional.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + BorderDirectional.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -151,7 +198,7 @@ extension BorderDirectionalBinding on BorderDirectional { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BorderDirectional'); + return const HTType('BorderDirectional'); case 'top': return top; case 'start': @@ -167,29 +214,47 @@ extension BorderDirectionalBinding on BorderDirectional { case 'hashCode': return hashCode; case 'add': - return ({positionalArgs, namedArgs, typeArgs}) => - add(positionalArgs[0], reversed: namedArgs.containsKey('reversed') ? namedArgs['reversed'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => add(positionalArgs[0], + reversed: namedArgs.containsKey('reversed') + ? namedArgs['reversed'] + : false); case 'scale': - return ({positionalArgs, namedArgs, typeArgs}) => scale(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scale(positionalArgs[0]); case 'lerpFrom': - return ({positionalArgs, namedArgs, typeArgs}) => lerpFrom(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerpFrom(positionalArgs[0], positionalArgs[1]); case 'lerpTo': - return ({positionalArgs, namedArgs, typeArgs}) => lerpTo(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerpTo(positionalArgs[0], positionalArgs[1]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1], - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, - shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : BoxShape.rectangle, - borderRadius: namedArgs.containsKey('borderRadius') ? namedArgs['borderRadius'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => paint( + positionalArgs[0], positionalArgs[1], + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, + shape: namedArgs.containsKey('shape') + ? namedArgs['shape'] + : BoxShape.rectangle, + borderRadius: namedArgs.containsKey('borderRadius') + ? namedArgs['borderRadius'] + : null); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'getInnerPath': - return ({positionalArgs, namedArgs, typeArgs}) => getInnerPath(positionalArgs[0], - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => getInnerPath( + positionalArgs[0], + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null); case 'getOuterPath': - return ({positionalArgs, namedArgs, typeArgs}) => getOuterPath(positionalArgs[0], - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => getOuterPath( + positionalArgs[0], + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/painting/box_decoration.g.dart b/lib/bindings/flutter/painting/box_decoration.g.dart index 410d5e4..1f9d0c2 100644 --- a/lib/bindings/flutter/painting/box_decoration.g.dart +++ b/lib/bindings/flutter/painting/box_decoration.g.dart @@ -12,17 +12,28 @@ class BoxDecorationAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => BoxDecoration( color: namedArgs.containsKey('color') ? namedArgs['color'] : null, image: namedArgs.containsKey('image') ? namedArgs['image'] : null, - border: namedArgs.containsKey('border') ? namedArgs['border'] : null, - borderRadius: namedArgs.containsKey('borderRadius') ? namedArgs['borderRadius'] : null, - boxShadow: namedArgs.containsKey('boxShadow') ? List.from(namedArgs['boxShadow']) : null, - gradient: namedArgs.containsKey('gradient') ? namedArgs['gradient'] : null, - backgroundBlendMode: namedArgs.containsKey('backgroundBlendMode') ? namedArgs['backgroundBlendMode'] : null, - shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : BoxShape.rectangle); + border: + namedArgs.containsKey('border') ? namedArgs['border'] : null, + borderRadius: namedArgs.containsKey('borderRadius') + ? namedArgs['borderRadius'] + : null, + boxShadow: namedArgs.containsKey('boxShadow') + ? List.from(namedArgs['boxShadow']) + : null, + gradient: namedArgs.containsKey('gradient') + ? namedArgs['gradient'] + : null, + backgroundBlendMode: namedArgs.containsKey('backgroundBlendMode') + ? namedArgs['backgroundBlendMode'] + : null, + shape: namedArgs.containsKey('shape') + ? namedArgs['shape'] + : BoxShape.rectangle); case 'BoxDecoration.lerp': - return ({positionalArgs, namedArgs, typeArgs}) => - BoxDecoration.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + return ({positionalArgs, namedArgs, typeArgs}) => BoxDecoration.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -33,7 +44,8 @@ class BoxDecorationAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -42,7 +54,7 @@ extension BoxDecorationBinding on BoxDecoration { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BoxDecoration'); + return const HTType('BoxDecoration'); case 'color': return color; case 'image': @@ -69,41 +81,60 @@ extension BoxDecorationBinding on BoxDecoration { return ({positionalArgs, namedArgs, typeArgs}) => copyWith( color: namedArgs.containsKey('color') ? namedArgs['color'] : null, image: namedArgs.containsKey('image') ? namedArgs['image'] : null, - border: namedArgs.containsKey('border') ? namedArgs['border'] : null, - borderRadius: namedArgs.containsKey('borderRadius') ? namedArgs['borderRadius'] : null, - boxShadow: namedArgs.containsKey('boxShadow') ? List.from(namedArgs['boxShadow']) : null, - gradient: namedArgs.containsKey('gradient') ? namedArgs['gradient'] : null, - backgroundBlendMode: namedArgs.containsKey('backgroundBlendMode') ? namedArgs['backgroundBlendMode'] : null, + border: + namedArgs.containsKey('border') ? namedArgs['border'] : null, + borderRadius: namedArgs.containsKey('borderRadius') + ? namedArgs['borderRadius'] + : null, + boxShadow: namedArgs.containsKey('boxShadow') + ? List.from(namedArgs['boxShadow']) + : null, + gradient: namedArgs.containsKey('gradient') + ? namedArgs['gradient'] + : null, + backgroundBlendMode: namedArgs.containsKey('backgroundBlendMode') + ? namedArgs['backgroundBlendMode'] + : null, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null); case 'debugAssertIsValid': return ({positionalArgs, namedArgs, typeArgs}) => debugAssertIsValid(); case 'getClipPath': - return ({positionalArgs, namedArgs, typeArgs}) => getClipPath(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + getClipPath(positionalArgs[0], positionalArgs[1]); case 'scale': - return ({positionalArgs, namedArgs, typeArgs}) => scale(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scale(positionalArgs[0]); case 'lerpFrom': - return ({positionalArgs, namedArgs, typeArgs}) => lerpFrom(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerpFrom(positionalArgs[0], positionalArgs[1]); case 'lerpTo': - return ({positionalArgs, namedArgs, typeArgs}) => lerpTo(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerpTo(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => hitTest(positionalArgs[0], positionalArgs[1], - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], positionalArgs[1], + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null); case 'createBoxPainter': - return ({positionalArgs, namedArgs, typeArgs}) => - createBoxPainter(positionalArgs.length > 0 ? positionalArgs[0] : null); + return ({positionalArgs, namedArgs, typeArgs}) => createBoxPainter( + positionalArgs.length > 0 ? positionalArgs[0] : null); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/painting/box_fit.g.dart b/lib/bindings/flutter/painting/box_fit.g.dart index c6c6099..4b246a4 100644 --- a/lib/bindings/flutter/painting/box_fit.g.dart +++ b/lib/bindings/flutter/painting/box_fit.g.dart @@ -24,7 +24,7 @@ class BoxFitAutoBinding extends HTExternalClass { case 'BoxFit.scaleDown': return BoxFit.scaleDown; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -32,13 +32,14 @@ class BoxFitAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BoxFit'); + return const HTType('BoxFit'); case 'index': return (instance as BoxFit).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as BoxFit).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as BoxFit).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -50,9 +51,10 @@ class FittedSizesAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'FittedSizes': - return ({positionalArgs, namedArgs, typeArgs}) => FittedSizes(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + FittedSizes(positionalArgs[0], positionalArgs[1]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -66,13 +68,13 @@ extension FittedSizesBinding on FittedSizes { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FittedSizes'); + return const HTType('FittedSizes'); case 'source': return source; case 'destination': return destination; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/painting/box_shadow.g.dart b/lib/bindings/flutter/painting/box_shadow.g.dart index 432c419..711def6 100644 --- a/lib/bindings/flutter/painting/box_shadow.g.dart +++ b/lib/bindings/flutter/painting/box_shadow.g.dart @@ -9,18 +9,28 @@ class BoxShadowAutoBinding extends HTExternalClass { switch (varName) { case 'BoxShadow': return ({positionalArgs, namedArgs, typeArgs}) => BoxShadow( - color: namedArgs.containsKey('color') ? namedArgs['color'] : const Color(0xFF000000), - offset: namedArgs.containsKey('offset') ? namedArgs['offset'] : Offset.zero, - blurRadius: namedArgs.containsKey('blurRadius') ? namedArgs['blurRadius'] : 0.0, - spreadRadius: namedArgs.containsKey('spreadRadius') ? namedArgs['spreadRadius'] : 0.0); + color: namedArgs.containsKey('color') + ? namedArgs['color'] + : const Color(0xFF000000), + offset: namedArgs.containsKey('offset') + ? namedArgs['offset'] + : Offset.zero, + blurRadius: namedArgs.containsKey('blurRadius') + ? namedArgs['blurRadius'] + : 0.0, + spreadRadius: namedArgs.containsKey('spreadRadius') + ? namedArgs['spreadRadius'] + : 0.0); case 'BoxShadow.lerp': - return ({positionalArgs, namedArgs, typeArgs}) => - BoxShadow.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + return ({positionalArgs, namedArgs, typeArgs}) => BoxShadow.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'BoxShadow.lerpList': return ({positionalArgs, namedArgs, typeArgs}) => BoxShadow.lerpList( - List.from(positionalArgs[0]), List.from(positionalArgs[1]), positionalArgs[2]); + List.from(positionalArgs[0]), + List.from(positionalArgs[1]), + positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -34,7 +44,7 @@ extension BoxShadowBinding on BoxShadow { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BoxShadow'); + return const HTType('BoxShadow'); case 'spreadRadius': return spreadRadius; case 'color': @@ -50,11 +60,12 @@ extension BoxShadowBinding on BoxShadow { case 'toPaint': return ({positionalArgs, namedArgs, typeArgs}) => toPaint(); case 'scale': - return ({positionalArgs, namedArgs, typeArgs}) => scale(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scale(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/painting/circle_border.g.dart b/lib/bindings/flutter/painting/circle_border.g.dart index 14eef1a..5491ab2 100644 --- a/lib/bindings/flutter/painting/circle_border.g.dart +++ b/lib/bindings/flutter/painting/circle_border.g.dart @@ -8,10 +8,12 @@ class CircleBorderAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'CircleBorder': - return ({positionalArgs, namedArgs, typeArgs}) => - CircleBorder(side: namedArgs.containsKey('side') ? namedArgs['side'] : BorderSide.none); + return ({positionalArgs, namedArgs, typeArgs}) => CircleBorder( + side: namedArgs.containsKey('side') + ? namedArgs['side'] + : BorderSide.none); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -25,7 +27,7 @@ extension CircleBorderBinding on CircleBorder { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CircleBorder'); + return const HTType('CircleBorder'); case 'side': return side; case 'dimensions': @@ -33,27 +35,39 @@ extension CircleBorderBinding on CircleBorder { case 'hashCode': return hashCode; case 'scale': - return ({positionalArgs, namedArgs, typeArgs}) => scale(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scale(positionalArgs[0]); case 'lerpFrom': - return ({positionalArgs, namedArgs, typeArgs}) => lerpFrom(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerpFrom(positionalArgs[0], positionalArgs[1]); case 'lerpTo': - return ({positionalArgs, namedArgs, typeArgs}) => lerpTo(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerpTo(positionalArgs[0], positionalArgs[1]); case 'getInnerPath': - return ({positionalArgs, namedArgs, typeArgs}) => getInnerPath(positionalArgs[0], - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => getInnerPath( + positionalArgs[0], + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null); case 'getOuterPath': - return ({positionalArgs, namedArgs, typeArgs}) => getOuterPath(positionalArgs[0], - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => getOuterPath( + positionalArgs[0], + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null); case 'copyWith': - return ({positionalArgs, namedArgs, typeArgs}) => - copyWith(side: namedArgs.containsKey('side') ? namedArgs['side'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => copyWith( + side: namedArgs.containsKey('side') ? namedArgs['side'] : null); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1], - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => paint( + positionalArgs[0], positionalArgs[1], + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/painting/colors.g.dart b/lib/bindings/flutter/painting/colors.g.dart index 09eda0e..edd1f48 100644 --- a/lib/bindings/flutter/painting/colors.g.dart +++ b/lib/bindings/flutter/painting/colors.g.dart @@ -9,15 +9,19 @@ class HSVColorAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'HSVColor.fromAHSV': - return ({positionalArgs, namedArgs, typeArgs}) => - HSVColor.fromAHSV(positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3]); + return ({positionalArgs, namedArgs, typeArgs}) => HSVColor.fromAHSV( + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3]); case 'HSVColor.fromColor': - return ({positionalArgs, namedArgs, typeArgs}) => HSVColor.fromColor(positionalArgs[0]); - case 'HSVColor.lerp': return ({positionalArgs, namedArgs, typeArgs}) => - HSVColor.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + HSVColor.fromColor(positionalArgs[0]); + case 'HSVColor.lerp': + return ({positionalArgs, namedArgs, typeArgs}) => HSVColor.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -31,7 +35,7 @@ extension HSVColorBinding on HSVColor { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('HSVColor'); + return const HTType('HSVColor'); case 'alpha': return alpha; case 'hue': @@ -43,19 +47,23 @@ extension HSVColorBinding on HSVColor { case 'hashCode': return hashCode; case 'withAlpha': - return ({positionalArgs, namedArgs, typeArgs}) => withAlpha(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + withAlpha(positionalArgs[0]); case 'withHue': - return ({positionalArgs, namedArgs, typeArgs}) => withHue(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + withHue(positionalArgs[0]); case 'withSaturation': - return ({positionalArgs, namedArgs, typeArgs}) => withSaturation(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + withSaturation(positionalArgs[0]); case 'withValue': - return ({positionalArgs, namedArgs, typeArgs}) => withValue(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + withValue(positionalArgs[0]); case 'toColor': return ({positionalArgs, namedArgs, typeArgs}) => toColor(); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -67,15 +75,19 @@ class HSLColorAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'HSLColor.fromAHSL': - return ({positionalArgs, namedArgs, typeArgs}) => - HSLColor.fromAHSL(positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3]); + return ({positionalArgs, namedArgs, typeArgs}) => HSLColor.fromAHSL( + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3]); case 'HSLColor.fromColor': - return ({positionalArgs, namedArgs, typeArgs}) => HSLColor.fromColor(positionalArgs[0]); - case 'HSLColor.lerp': return ({positionalArgs, namedArgs, typeArgs}) => - HSLColor.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + HSLColor.fromColor(positionalArgs[0]); + case 'HSLColor.lerp': + return ({positionalArgs, namedArgs, typeArgs}) => HSLColor.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -89,7 +101,7 @@ extension HSLColorBinding on HSLColor { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('HSLColor'); + return const HTType('HSLColor'); case 'alpha': return alpha; case 'hue': @@ -101,19 +113,23 @@ extension HSLColorBinding on HSLColor { case 'hashCode': return hashCode; case 'withAlpha': - return ({positionalArgs, namedArgs, typeArgs}) => withAlpha(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + withAlpha(positionalArgs[0]); case 'withHue': - return ({positionalArgs, namedArgs, typeArgs}) => withHue(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + withHue(positionalArgs[0]); case 'withSaturation': - return ({positionalArgs, namedArgs, typeArgs}) => withSaturation(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + withSaturation(positionalArgs[0]); case 'withLightness': - return ({positionalArgs, namedArgs, typeArgs}) => withLightness(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + withLightness(positionalArgs[0]); case 'toColor': return ({positionalArgs, namedArgs, typeArgs}) => toColor(); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -125,13 +141,22 @@ class ColorPropertyAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ColorProperty': - return ({positionalArgs, namedArgs, typeArgs}) => ColorProperty(positionalArgs[0], positionalArgs[1], - showName: namedArgs.containsKey('showName') ? namedArgs['showName'] : true, - defaultValue: namedArgs.containsKey('defaultValue') ? namedArgs['defaultValue'] : kNoDefaultValue, - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.singleLine, - level: namedArgs.containsKey('level') ? namedArgs['level'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => ColorProperty( + positionalArgs[0], positionalArgs[1], + showName: namedArgs.containsKey('showName') + ? namedArgs['showName'] + : true, + defaultValue: namedArgs.containsKey('defaultValue') + ? namedArgs['defaultValue'] + : kNoDefaultValue, + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.singleLine, + level: namedArgs.containsKey('level') + ? namedArgs['level'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -145,7 +170,7 @@ extension ColorPropertyBinding on ColorProperty { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ColorProperty'); + return const HTType('ColorProperty'); case 'expandableValue': return expandableValue; case 'allowWrap': @@ -185,33 +210,49 @@ extension ColorPropertyBinding on ColorProperty { case 'allowTruncate': return allowTruncate; case 'toJsonMap': - return ({positionalArgs, namedArgs, typeArgs}) => toJsonMap(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + toJsonMap(positionalArgs[0]); case 'valueToString': return ({positionalArgs, namedArgs, typeArgs}) => valueToString( - parentConfiguration: - namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null); case 'toDescription': return ({positionalArgs, namedArgs, typeArgs}) => toDescription( - parentConfiguration: - namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null); case 'getProperties': return ({positionalArgs, namedArgs, typeArgs}) => getProperties(); case 'getChildren': return ({positionalArgs, namedArgs, typeArgs}) => getChildren(); case 'isFiltered': - return ({positionalArgs, namedArgs, typeArgs}) => isFiltered(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isFiltered(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString( - parentConfiguration: namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - parentConfiguration: namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/painting/continuous_rectangle_border.g.dart b/lib/bindings/flutter/painting/continuous_rectangle_border.g.dart index 6c5d3e2..551ff07 100644 --- a/lib/bindings/flutter/painting/continuous_rectangle_border.g.dart +++ b/lib/bindings/flutter/painting/continuous_rectangle_border.g.dart @@ -8,11 +8,17 @@ class ContinuousRectangleBorderAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ContinuousRectangleBorder': - return ({positionalArgs, namedArgs, typeArgs}) => ContinuousRectangleBorder( - side: namedArgs.containsKey('side') ? namedArgs['side'] : BorderSide.none, - borderRadius: namedArgs.containsKey('borderRadius') ? namedArgs['borderRadius'] : BorderRadius.zero); + return ({positionalArgs, namedArgs, typeArgs}) => + ContinuousRectangleBorder( + side: + namedArgs.containsKey('side') + ? namedArgs['side'] + : BorderSide.none, + borderRadius: namedArgs.containsKey('borderRadius') + ? namedArgs['borderRadius'] + : BorderRadius.zero); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -26,7 +32,7 @@ extension ContinuousRectangleBorderBinding on ContinuousRectangleBorder { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ContinuousRectangleBorder'); + return const HTType('ContinuousRectangleBorder'); case 'borderRadius': return borderRadius; case 'side': @@ -36,28 +42,42 @@ extension ContinuousRectangleBorderBinding on ContinuousRectangleBorder { case 'hashCode': return hashCode; case 'scale': - return ({positionalArgs, namedArgs, typeArgs}) => scale(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scale(positionalArgs[0]); case 'lerpFrom': - return ({positionalArgs, namedArgs, typeArgs}) => lerpFrom(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerpFrom(positionalArgs[0], positionalArgs[1]); case 'lerpTo': - return ({positionalArgs, namedArgs, typeArgs}) => lerpTo(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerpTo(positionalArgs[0], positionalArgs[1]); case 'getInnerPath': - return ({positionalArgs, namedArgs, typeArgs}) => getInnerPath(positionalArgs[0], - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => getInnerPath( + positionalArgs[0], + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null); case 'getOuterPath': - return ({positionalArgs, namedArgs, typeArgs}) => getOuterPath(positionalArgs[0], - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => getOuterPath( + positionalArgs[0], + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null); case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( side: namedArgs.containsKey('side') ? namedArgs['side'] : null, - borderRadius: namedArgs.containsKey('borderRadius') ? namedArgs['borderRadius'] : null); + borderRadius: namedArgs.containsKey('borderRadius') + ? namedArgs['borderRadius'] + : null); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1], - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => paint( + positionalArgs[0], positionalArgs[1], + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/painting/debug.g.dart b/lib/bindings/flutter/painting/debug.g.dart index 8f16f04..869e8c5 100644 --- a/lib/bindings/flutter/painting/debug.g.dart +++ b/lib/bindings/flutter/painting/debug.g.dart @@ -9,11 +9,14 @@ class ImageSizeInfoAutoBinding extends HTExternalClass { switch (varName) { case 'ImageSizeInfo': return ({positionalArgs, namedArgs, typeArgs}) => ImageSizeInfo( - source: namedArgs.containsKey('source') ? namedArgs['source'] : null, - displaySize: namedArgs.containsKey('displaySize') ? namedArgs['displaySize'] : null, + source: + namedArgs.containsKey('source') ? namedArgs['source'] : null, + displaySize: namedArgs.containsKey('displaySize') + ? namedArgs['displaySize'] + : null, imageSize: namedArgs['imageSize']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -27,7 +30,7 @@ extension ImageSizeInfoBinding on ImageSizeInfo { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ImageSizeInfo'); + return const HTType('ImageSizeInfo'); case 'source': return source; case 'displaySize': @@ -45,7 +48,7 @@ extension ImageSizeInfoBinding on ImageSizeInfo { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/painting/decoration_image.g.dart b/lib/bindings/flutter/painting/decoration_image.g.dart index 2b35a86..85833f2 100644 --- a/lib/bindings/flutter/painting/decoration_image.g.dart +++ b/lib/bindings/flutter/painting/decoration_image.g.dart @@ -18,7 +18,7 @@ class ImageRepeatAutoBinding extends HTExternalClass { case 'ImageRepeat.noRepeat': return ImageRepeat.noRepeat; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -26,13 +26,14 @@ class ImageRepeatAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ImageRepeat'); + return const HTType('ImageRepeat'); case 'index': return (instance as ImageRepeat).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as ImageRepeat).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as ImageRepeat).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -46,16 +47,27 @@ class DecorationImageAutoBinding extends HTExternalClass { case 'DecorationImage': return ({positionalArgs, namedArgs, typeArgs}) => DecorationImage( image: namedArgs['image'], - onError: namedArgs.containsKey('onError') ? namedArgs['onError'] : null, - colorFilter: namedArgs.containsKey('colorFilter') ? namedArgs['colorFilter'] : null, + onError: + namedArgs.containsKey('onError') ? namedArgs['onError'] : null, + colorFilter: namedArgs.containsKey('colorFilter') + ? namedArgs['colorFilter'] + : null, fit: namedArgs.containsKey('fit') ? namedArgs['fit'] : null, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : Alignment.center, - centerSlice: namedArgs.containsKey('centerSlice') ? namedArgs['centerSlice'] : null, - repeat: namedArgs.containsKey('repeat') ? namedArgs['repeat'] : ImageRepeat.noRepeat, - matchTextDirection: namedArgs.containsKey('matchTextDirection') ? namedArgs['matchTextDirection'] : false, + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : Alignment.center, + centerSlice: namedArgs.containsKey('centerSlice') + ? namedArgs['centerSlice'] + : null, + repeat: namedArgs.containsKey('repeat') + ? namedArgs['repeat'] + : ImageRepeat.noRepeat, + matchTextDirection: namedArgs.containsKey('matchTextDirection') + ? namedArgs['matchTextDirection'] + : false, scale: namedArgs.containsKey('scale') ? namedArgs['scale'] : 1.0); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -66,9 +78,11 @@ class DecorationImageAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'ImageErrorListener': (HTFunction function) => - (exception, stackTrace) => function.call(positionalArgs: [exception, stackTrace], namedArgs: const {}), - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'ImageErrorListener': (HTFunction function) => (exception, stackTrace) => + function.call( + positionalArgs: [exception, stackTrace], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -77,7 +91,7 @@ extension DecorationImageBinding on DecorationImage { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DecorationImage'); + return const HTType('DecorationImage'); case 'image': return image; case 'onError': @@ -99,11 +113,12 @@ extension DecorationImageBinding on DecorationImage { case 'hashCode': return hashCode; case 'createPainter': - return ({positionalArgs, namedArgs, typeArgs}) => createPainter(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createPainter(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/painting/edge_insets.g.dart b/lib/bindings/flutter/painting/edge_insets.g.dart index 92a5c80..a9f9f03 100644 --- a/lib/bindings/flutter/painting/edge_insets.g.dart +++ b/lib/bindings/flutter/painting/edge_insets.g.dart @@ -10,30 +10,38 @@ class EdgeInsetsAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'EdgeInsets.fromLTRB': - return ({positionalArgs, namedArgs, typeArgs}) => - EdgeInsets.fromLTRB(positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3]); + return ({positionalArgs, namedArgs, typeArgs}) => EdgeInsets.fromLTRB( + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3]); case 'EdgeInsets.all': - return ({positionalArgs, namedArgs, typeArgs}) => EdgeInsets.all(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + EdgeInsets.all(positionalArgs[0]); case 'EdgeInsets.only': return ({positionalArgs, namedArgs, typeArgs}) => EdgeInsets.only( left: namedArgs.containsKey('left') ? namedArgs['left'] : 0.0, top: namedArgs.containsKey('top') ? namedArgs['top'] : 0.0, right: namedArgs.containsKey('right') ? namedArgs['right'] : 0.0, - bottom: namedArgs.containsKey('bottom') ? namedArgs['bottom'] : 0.0); + bottom: + namedArgs.containsKey('bottom') ? namedArgs['bottom'] : 0.0); case 'EdgeInsets.symmetric': return ({positionalArgs, namedArgs, typeArgs}) => EdgeInsets.symmetric( - vertical: namedArgs.containsKey('vertical') ? namedArgs['vertical'] : 0.0, - horizontal: namedArgs.containsKey('horizontal') ? namedArgs['horizontal'] : 0.0); + vertical: + namedArgs.containsKey('vertical') ? namedArgs['vertical'] : 0.0, + horizontal: namedArgs.containsKey('horizontal') + ? namedArgs['horizontal'] + : 0.0); case 'EdgeInsets.fromWindowPadding': return ({positionalArgs, namedArgs, typeArgs}) => EdgeInsets.fromWindowPadding(positionalArgs[0], positionalArgs[1]); case 'EdgeInsets.lerp': - return ({positionalArgs, namedArgs, typeArgs}) => - EdgeInsets.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + return ({positionalArgs, namedArgs, typeArgs}) => EdgeInsets.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'EdgeInsets.zero': return EdgeInsets.zero; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -47,7 +55,7 @@ extension EdgeInsetsBinding on EdgeInsets { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('EdgeInsets'); + return const HTType('EdgeInsets'); case 'left': return left; case 'top': @@ -77,33 +85,43 @@ extension EdgeInsetsBinding on EdgeInsets { case 'hashCode': return hashCode; case 'inflateRect': - return ({positionalArgs, namedArgs, typeArgs}) => inflateRect(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + inflateRect(positionalArgs[0]); case 'deflateRect': - return ({positionalArgs, namedArgs, typeArgs}) => deflateRect(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + deflateRect(positionalArgs[0]); case 'subtract': - return ({positionalArgs, namedArgs, typeArgs}) => subtract(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + subtract(positionalArgs[0]); case 'add': - return ({positionalArgs, namedArgs, typeArgs}) => add(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + add(positionalArgs[0]); case 'clamp': - return ({positionalArgs, namedArgs, typeArgs}) => clamp(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + clamp(positionalArgs[0], positionalArgs[1]); case 'resolve': - return ({positionalArgs, namedArgs, typeArgs}) => resolve(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + resolve(positionalArgs[0]); case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( left: namedArgs.containsKey('left') ? namedArgs['left'] : null, top: namedArgs.containsKey('top') ? namedArgs['top'] : null, right: namedArgs.containsKey('right') ? namedArgs['right'] : null, - bottom: namedArgs.containsKey('bottom') ? namedArgs['bottom'] : null); + bottom: + namedArgs.containsKey('bottom') ? namedArgs['bottom'] : null); case 'along': - return ({positionalArgs, namedArgs, typeArgs}) => along(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + along(positionalArgs[0]); case 'inflateSize': - return ({positionalArgs, namedArgs, typeArgs}) => inflateSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + inflateSize(positionalArgs[0]); case 'deflateSize': - return ({positionalArgs, namedArgs, typeArgs}) => deflateSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + deflateSize(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -116,20 +134,26 @@ class EdgeInsetsDirectionalAutoBinding extends HTExternalClass { switch (varName) { case 'EdgeInsetsDirectional.fromSTEB': return ({positionalArgs, namedArgs, typeArgs}) => - EdgeInsetsDirectional.fromSTEB(positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3]); + EdgeInsetsDirectional.fromSTEB(positionalArgs[0], positionalArgs[1], + positionalArgs[2], positionalArgs[3]); case 'EdgeInsetsDirectional.only': - return ({positionalArgs, namedArgs, typeArgs}) => EdgeInsetsDirectional.only( - start: namedArgs.containsKey('start') ? namedArgs['start'] : 0.0, - top: namedArgs.containsKey('top') ? namedArgs['top'] : 0.0, - end: namedArgs.containsKey('end') ? namedArgs['end'] : 0.0, - bottom: namedArgs.containsKey('bottom') ? namedArgs['bottom'] : 0.0); + return ({positionalArgs, namedArgs, typeArgs}) => + EdgeInsetsDirectional.only( + start: + namedArgs.containsKey('start') ? namedArgs['start'] : 0.0, + top: namedArgs.containsKey('top') ? namedArgs['top'] : 0.0, + end: namedArgs.containsKey('end') ? namedArgs['end'] : 0.0, + bottom: namedArgs.containsKey('bottom') + ? namedArgs['bottom'] + : 0.0); case 'EdgeInsetsDirectional.lerp': return ({positionalArgs, namedArgs, typeArgs}) => - EdgeInsetsDirectional.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + EdgeInsetsDirectional.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'EdgeInsetsDirectional.zero': return EdgeInsetsDirectional.zero; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -143,7 +167,7 @@ extension EdgeInsetsDirectionalBinding on EdgeInsetsDirectional { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('EdgeInsetsDirectional'); + return const HTType('EdgeInsetsDirectional'); case 'start': return start; case 'top': @@ -165,23 +189,30 @@ extension EdgeInsetsDirectionalBinding on EdgeInsetsDirectional { case 'hashCode': return hashCode; case 'subtract': - return ({positionalArgs, namedArgs, typeArgs}) => subtract(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + subtract(positionalArgs[0]); case 'add': - return ({positionalArgs, namedArgs, typeArgs}) => add(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + add(positionalArgs[0]); case 'resolve': - return ({positionalArgs, namedArgs, typeArgs}) => resolve(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + resolve(positionalArgs[0]); case 'along': - return ({positionalArgs, namedArgs, typeArgs}) => along(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + along(positionalArgs[0]); case 'inflateSize': - return ({positionalArgs, namedArgs, typeArgs}) => inflateSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + inflateSize(positionalArgs[0]); case 'deflateSize': - return ({positionalArgs, namedArgs, typeArgs}) => deflateSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + deflateSize(positionalArgs[0]); case 'clamp': - return ({positionalArgs, namedArgs, typeArgs}) => clamp(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + clamp(positionalArgs[0], positionalArgs[1]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/painting/flutter_logo.g.dart b/lib/bindings/flutter/painting/flutter_logo.g.dart index beac01b..b2cc87f 100644 --- a/lib/bindings/flutter/painting/flutter_logo.g.dart +++ b/lib/bindings/flutter/painting/flutter_logo.g.dart @@ -17,7 +17,7 @@ class FlutterLogoStyleAutoBinding extends HTExternalClass { case 'FlutterLogoStyle.stacked': return FlutterLogoStyle.stacked; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -25,13 +25,14 @@ class FlutterLogoStyleAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FlutterLogoStyle'); + return const HTType('FlutterLogoStyle'); case 'index': return (instance as FlutterLogoStyle).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as FlutterLogoStyle).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as FlutterLogoStyle).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -44,14 +45,21 @@ class FlutterLogoDecorationAutoBinding extends HTExternalClass { switch (varName) { case 'FlutterLogoDecoration': return ({positionalArgs, namedArgs, typeArgs}) => FlutterLogoDecoration( - textColor: namedArgs.containsKey('textColor') ? namedArgs['textColor'] : const Color(0xFF757575), - style: namedArgs.containsKey('style') ? namedArgs['style'] : FlutterLogoStyle.markOnly, - margin: namedArgs.containsKey('margin') ? namedArgs['margin'] : EdgeInsets.zero); + textColor: namedArgs.containsKey('textColor') + ? namedArgs['textColor'] + : const Color(0xFF757575), + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : FlutterLogoStyle.markOnly, + margin: namedArgs.containsKey('margin') + ? namedArgs['margin'] + : EdgeInsets.zero); case 'FlutterLogoDecoration.lerp': return ({positionalArgs, namedArgs, typeArgs}) => - FlutterLogoDecoration.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + FlutterLogoDecoration.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -62,7 +70,8 @@ class FlutterLogoDecorationAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -71,7 +80,7 @@ extension FlutterLogoDecorationBinding on FlutterLogoDecoration { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FlutterLogoDecoration'); + return const HTType('FlutterLogoDecoration'); case 'textColor': return textColor; case 'style': @@ -87,30 +96,39 @@ extension FlutterLogoDecorationBinding on FlutterLogoDecoration { case 'debugAssertIsValid': return ({positionalArgs, namedArgs, typeArgs}) => debugAssertIsValid(); case 'lerpFrom': - return ({positionalArgs, namedArgs, typeArgs}) => lerpFrom(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerpFrom(positionalArgs[0], positionalArgs[1]); case 'lerpTo': - return ({positionalArgs, namedArgs, typeArgs}) => lerpTo(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerpTo(positionalArgs[0], positionalArgs[1]); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => hitTest(positionalArgs[0], positionalArgs[1], - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], positionalArgs[1], + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null); case 'createBoxPainter': - return ({positionalArgs, namedArgs, typeArgs}) => - createBoxPainter(positionalArgs.length > 0 ? positionalArgs[0] : null); + return ({positionalArgs, namedArgs, typeArgs}) => createBoxPainter( + positionalArgs.length > 0 ? positionalArgs[0] : null); case 'getClipPath': - return ({positionalArgs, namedArgs, typeArgs}) => getClipPath(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + getClipPath(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/painting/fractional_offset.g.dart b/lib/bindings/flutter/painting/fractional_offset.g.dart index e7df8ec..3e3bc7b 100644 --- a/lib/bindings/flutter/painting/fractional_offset.g.dart +++ b/lib/bindings/flutter/painting/fractional_offset.g.dart @@ -8,16 +8,19 @@ class FractionalOffsetAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'FractionalOffset': - return ({positionalArgs, namedArgs, typeArgs}) => FractionalOffset(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + FractionalOffset(positionalArgs[0], positionalArgs[1]); case 'FractionalOffset.fromOffsetAndSize': return ({positionalArgs, namedArgs, typeArgs}) => - FractionalOffset.fromOffsetAndSize(positionalArgs[0], positionalArgs[1]); + FractionalOffset.fromOffsetAndSize( + positionalArgs[0], positionalArgs[1]); case 'FractionalOffset.fromOffsetAndRect': return ({positionalArgs, namedArgs, typeArgs}) => - FractionalOffset.fromOffsetAndRect(positionalArgs[0], positionalArgs[1]); + FractionalOffset.fromOffsetAndRect( + positionalArgs[0], positionalArgs[1]); case 'FractionalOffset.lerp': - return ({positionalArgs, namedArgs, typeArgs}) => - FractionalOffset.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + return ({positionalArgs, namedArgs, typeArgs}) => FractionalOffset.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'FractionalOffset.topLeft': return FractionalOffset.topLeft; case 'FractionalOffset.topCenter': @@ -37,7 +40,7 @@ class FractionalOffsetAutoBinding extends HTExternalClass { case 'FractionalOffset.bottomRight': return FractionalOffset.bottomRight; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -51,7 +54,7 @@ extension FractionalOffsetBinding on FractionalOffset { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FractionalOffset'); + return const HTType('FractionalOffset'); case 'x': return x; case 'y': @@ -65,19 +68,25 @@ extension FractionalOffsetBinding on FractionalOffset { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'add': - return ({positionalArgs, namedArgs, typeArgs}) => add(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + add(positionalArgs[0]); case 'alongOffset': - return ({positionalArgs, namedArgs, typeArgs}) => alongOffset(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + alongOffset(positionalArgs[0]); case 'alongSize': - return ({positionalArgs, namedArgs, typeArgs}) => alongSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + alongSize(positionalArgs[0]); case 'withinRect': - return ({positionalArgs, namedArgs, typeArgs}) => withinRect(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + withinRect(positionalArgs[0]); case 'inscribe': - return ({positionalArgs, namedArgs, typeArgs}) => inscribe(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + inscribe(positionalArgs[0], positionalArgs[1]); case 'resolve': - return ({positionalArgs, namedArgs, typeArgs}) => resolve(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + resolve(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/painting/gradient.g.dart b/lib/bindings/flutter/painting/gradient.g.dart index 3314705..49a5279 100644 --- a/lib/bindings/flutter/painting/gradient.g.dart +++ b/lib/bindings/flutter/painting/gradient.g.dart @@ -10,9 +10,10 @@ class GradientRotationAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'GradientRotation': - return ({positionalArgs, namedArgs, typeArgs}) => GradientRotation(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + GradientRotation(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -26,14 +27,17 @@ extension GradientRotationBinding on GradientRotation { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('GradientRotation'); + return const HTType('GradientRotation'); case 'radians': return radians; case 'transform': - return ({positionalArgs, namedArgs, typeArgs}) => transform(positionalArgs[0], - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => transform( + positionalArgs[0], + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -46,17 +50,27 @@ class LinearGradientAutoBinding extends HTExternalClass { switch (varName) { case 'LinearGradient': return ({positionalArgs, namedArgs, typeArgs}) => LinearGradient( - begin: namedArgs.containsKey('begin') ? namedArgs['begin'] : Alignment.centerLeft, - end: namedArgs.containsKey('end') ? namedArgs['end'] : Alignment.centerRight, + begin: namedArgs.containsKey('begin') + ? namedArgs['begin'] + : Alignment.centerLeft, + end: namedArgs.containsKey('end') + ? namedArgs['end'] + : Alignment.centerRight, colors: List.from(namedArgs['colors']), - stops: namedArgs.containsKey('stops') ? List.from(namedArgs['stops']) : null, - tileMode: namedArgs.containsKey('tileMode') ? namedArgs['tileMode'] : TileMode.clamp, - transform: namedArgs.containsKey('transform') ? namedArgs['transform'] : null); + stops: namedArgs.containsKey('stops') + ? List.from(namedArgs['stops']) + : null, + tileMode: namedArgs.containsKey('tileMode') + ? namedArgs['tileMode'] + : TileMode.clamp, + transform: namedArgs.containsKey('transform') + ? namedArgs['transform'] + : null); case 'LinearGradient.lerp': - return ({positionalArgs, namedArgs, typeArgs}) => - LinearGradient.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + return ({positionalArgs, namedArgs, typeArgs}) => LinearGradient.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -70,7 +84,7 @@ extension LinearGradientBinding on LinearGradient { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('LinearGradient'); + return const HTType('LinearGradient'); case 'begin': return begin; case 'end': @@ -86,18 +100,24 @@ extension LinearGradientBinding on LinearGradient { case 'hashCode': return hashCode; case 'createShader': - return ({positionalArgs, namedArgs, typeArgs}) => createShader(positionalArgs[0], - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => createShader( + positionalArgs[0], + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null); case 'scale': - return ({positionalArgs, namedArgs, typeArgs}) => scale(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scale(positionalArgs[0]); case 'lerpFrom': - return ({positionalArgs, namedArgs, typeArgs}) => lerpFrom(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerpFrom(positionalArgs[0], positionalArgs[1]); case 'lerpTo': - return ({positionalArgs, namedArgs, typeArgs}) => lerpTo(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerpTo(positionalArgs[0], positionalArgs[1]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -110,19 +130,29 @@ class RadialGradientAutoBinding extends HTExternalClass { switch (varName) { case 'RadialGradient': return ({positionalArgs, namedArgs, typeArgs}) => RadialGradient( - center: namedArgs.containsKey('center') ? namedArgs['center'] : Alignment.center, + center: namedArgs.containsKey('center') + ? namedArgs['center'] + : Alignment.center, radius: namedArgs.containsKey('radius') ? namedArgs['radius'] : 0.5, colors: List.from(namedArgs['colors']), - stops: namedArgs.containsKey('stops') ? List.from(namedArgs['stops']) : null, - tileMode: namedArgs.containsKey('tileMode') ? namedArgs['tileMode'] : TileMode.clamp, + stops: namedArgs.containsKey('stops') + ? List.from(namedArgs['stops']) + : null, + tileMode: namedArgs.containsKey('tileMode') + ? namedArgs['tileMode'] + : TileMode.clamp, focal: namedArgs.containsKey('focal') ? namedArgs['focal'] : null, - focalRadius: namedArgs.containsKey('focalRadius') ? namedArgs['focalRadius'] : 0.0, - transform: namedArgs.containsKey('transform') ? namedArgs['transform'] : null); + focalRadius: namedArgs.containsKey('focalRadius') + ? namedArgs['focalRadius'] + : 0.0, + transform: namedArgs.containsKey('transform') + ? namedArgs['transform'] + : null); case 'RadialGradient.lerp': - return ({positionalArgs, namedArgs, typeArgs}) => - RadialGradient.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + return ({positionalArgs, namedArgs, typeArgs}) => RadialGradient.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -136,7 +166,7 @@ extension RadialGradientBinding on RadialGradient { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RadialGradient'); + return const HTType('RadialGradient'); case 'center': return center; case 'radius': @@ -156,18 +186,24 @@ extension RadialGradientBinding on RadialGradient { case 'hashCode': return hashCode; case 'createShader': - return ({positionalArgs, namedArgs, typeArgs}) => createShader(positionalArgs[0], - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => createShader( + positionalArgs[0], + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null); case 'scale': - return ({positionalArgs, namedArgs, typeArgs}) => scale(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scale(positionalArgs[0]); case 'lerpFrom': - return ({positionalArgs, namedArgs, typeArgs}) => lerpFrom(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerpFrom(positionalArgs[0], positionalArgs[1]); case 'lerpTo': - return ({positionalArgs, namedArgs, typeArgs}) => lerpTo(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerpTo(positionalArgs[0], positionalArgs[1]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -180,18 +216,30 @@ class SweepGradientAutoBinding extends HTExternalClass { switch (varName) { case 'SweepGradient': return ({positionalArgs, namedArgs, typeArgs}) => SweepGradient( - center: namedArgs.containsKey('center') ? namedArgs['center'] : Alignment.center, - startAngle: namedArgs.containsKey('startAngle') ? namedArgs['startAngle'] : 0.0, - endAngle: namedArgs.containsKey('endAngle') ? namedArgs['endAngle'] : math.pi * 2, + center: namedArgs.containsKey('center') + ? namedArgs['center'] + : Alignment.center, + startAngle: namedArgs.containsKey('startAngle') + ? namedArgs['startAngle'] + : 0.0, + endAngle: namedArgs.containsKey('endAngle') + ? namedArgs['endAngle'] + : math.pi * 2, colors: List.from(namedArgs['colors']), - stops: namedArgs.containsKey('stops') ? List.from(namedArgs['stops']) : null, - tileMode: namedArgs.containsKey('tileMode') ? namedArgs['tileMode'] : TileMode.clamp, - transform: namedArgs.containsKey('transform') ? namedArgs['transform'] : null); + stops: namedArgs.containsKey('stops') + ? List.from(namedArgs['stops']) + : null, + tileMode: namedArgs.containsKey('tileMode') + ? namedArgs['tileMode'] + : TileMode.clamp, + transform: namedArgs.containsKey('transform') + ? namedArgs['transform'] + : null); case 'SweepGradient.lerp': - return ({positionalArgs, namedArgs, typeArgs}) => - SweepGradient.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + return ({positionalArgs, namedArgs, typeArgs}) => SweepGradient.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -205,7 +253,7 @@ extension SweepGradientBinding on SweepGradient { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SweepGradient'); + return const HTType('SweepGradient'); case 'center': return center; case 'startAngle': @@ -223,18 +271,24 @@ extension SweepGradientBinding on SweepGradient { case 'hashCode': return hashCode; case 'createShader': - return ({positionalArgs, namedArgs, typeArgs}) => createShader(positionalArgs[0], - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => createShader( + positionalArgs[0], + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null); case 'scale': - return ({positionalArgs, namedArgs, typeArgs}) => scale(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scale(positionalArgs[0]); case 'lerpFrom': - return ({positionalArgs, namedArgs, typeArgs}) => lerpFrom(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerpFrom(positionalArgs[0], positionalArgs[1]); case 'lerpTo': - return ({positionalArgs, namedArgs, typeArgs}) => lerpTo(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerpTo(positionalArgs[0], positionalArgs[1]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/painting/image_cache.g.dart b/lib/bindings/flutter/painting/image_cache.g.dart index 7a45294..c306b37 100644 --- a/lib/bindings/flutter/painting/image_cache.g.dart +++ b/lib/bindings/flutter/painting/image_cache.g.dart @@ -10,7 +10,7 @@ class ImageCacheAutoBinding extends HTExternalClass { case 'ImageCache': return ({positionalArgs, namedArgs, typeArgs}) => ImageCache(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -26,8 +26,9 @@ class ImageCacheAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'ImageErrorListener': (HTFunction function) => - (exception, stackTrace) => function.call(positionalArgs: [exception, stackTrace], namedArgs: const {}), + 'ImageErrorListener': (HTFunction function) => (exception, stackTrace) => + function.call( + positionalArgs: [exception, stackTrace], namedArgs: const {}), }; } } @@ -36,7 +37,7 @@ extension ImageCacheBinding on ImageCache { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ImageCache'); + return const HTType('ImageCache'); case 'maximumSize': return maximumSize; case 'currentSize': @@ -52,19 +53,26 @@ extension ImageCacheBinding on ImageCache { case 'clear': return ({positionalArgs, namedArgs, typeArgs}) => clear(); case 'evict': - return ({positionalArgs, namedArgs, typeArgs}) => evict(positionalArgs[0], - includeLive: namedArgs.containsKey('includeLive') ? namedArgs['includeLive'] : true); + return ({positionalArgs, namedArgs, typeArgs}) => evict( + positionalArgs[0], + includeLive: namedArgs.containsKey('includeLive') + ? namedArgs['includeLive'] + : true); case 'putIfAbsent': - return ({positionalArgs, namedArgs, typeArgs}) => putIfAbsent(positionalArgs[0], positionalArgs[1], - onError: namedArgs.containsKey('onError') ? namedArgs['onError'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => putIfAbsent( + positionalArgs[0], positionalArgs[1], + onError: + namedArgs.containsKey('onError') ? namedArgs['onError'] : null); case 'statusForKey': - return ({positionalArgs, namedArgs, typeArgs}) => statusForKey(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + statusForKey(positionalArgs[0]); case 'containsKey': - return ({positionalArgs, namedArgs, typeArgs}) => containsKey(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + containsKey(positionalArgs[0]); case 'clearLiveImages': return ({positionalArgs, namedArgs, typeArgs}) => clearLiveImages(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -77,7 +85,7 @@ extension ImageCacheBinding on ImageCache { maximumSizeBytes = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/painting/image_provider.g.dart b/lib/bindings/flutter/painting/image_provider.g.dart index 19dfb6b..19986e8 100644 --- a/lib/bindings/flutter/painting/image_provider.g.dart +++ b/lib/bindings/flutter/painting/image_provider.g.dart @@ -11,16 +11,24 @@ class ImageConfigurationAutoBinding extends HTExternalClass { switch (varName) { case 'ImageConfiguration': return ({positionalArgs, namedArgs, typeArgs}) => ImageConfiguration( - bundle: namedArgs.containsKey('bundle') ? namedArgs['bundle'] : null, - devicePixelRatio: namedArgs.containsKey('devicePixelRatio') ? namedArgs['devicePixelRatio'] : null, - locale: namedArgs.containsKey('locale') ? namedArgs['locale'] : null, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, + bundle: + namedArgs.containsKey('bundle') ? namedArgs['bundle'] : null, + devicePixelRatio: namedArgs.containsKey('devicePixelRatio') + ? namedArgs['devicePixelRatio'] + : null, + locale: + namedArgs.containsKey('locale') ? namedArgs['locale'] : null, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, size: namedArgs.containsKey('size') ? namedArgs['size'] : null, - platform: namedArgs.containsKey('platform') ? namedArgs['platform'] : null); + platform: namedArgs.containsKey('platform') + ? namedArgs['platform'] + : null); case 'ImageConfiguration.empty': return ImageConfiguration.empty; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -34,7 +42,7 @@ extension ImageConfigurationBinding on ImageConfiguration { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ImageConfiguration'); + return const HTType('ImageConfiguration'); case 'bundle': return bundle; case 'devicePixelRatio': @@ -51,16 +59,24 @@ extension ImageConfigurationBinding on ImageConfiguration { return hashCode; case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - bundle: namedArgs.containsKey('bundle') ? namedArgs['bundle'] : null, - devicePixelRatio: namedArgs.containsKey('devicePixelRatio') ? namedArgs['devicePixelRatio'] : null, - locale: namedArgs.containsKey('locale') ? namedArgs['locale'] : null, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, + bundle: + namedArgs.containsKey('bundle') ? namedArgs['bundle'] : null, + devicePixelRatio: namedArgs.containsKey('devicePixelRatio') + ? namedArgs['devicePixelRatio'] + : null, + locale: + namedArgs.containsKey('locale') ? namedArgs['locale'] : null, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, size: namedArgs.containsKey('size') ? namedArgs['size'] : null, - platform: namedArgs.containsKey('platform') ? namedArgs['platform'] : null); + platform: namedArgs.containsKey('platform') + ? namedArgs['platform'] + : null); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -72,10 +88,12 @@ class AssetBundleImageKeyAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'AssetBundleImageKey': - return ({positionalArgs, namedArgs, typeArgs}) => - AssetBundleImageKey(bundle: namedArgs['bundle'], name: namedArgs['name'], scale: namedArgs['scale']); + return ({positionalArgs, namedArgs, typeArgs}) => AssetBundleImageKey( + bundle: namedArgs['bundle'], + name: namedArgs['name'], + scale: namedArgs['scale']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -89,7 +107,7 @@ extension AssetBundleImageKeyBinding on AssetBundleImageKey { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AssetBundleImageKey'); + return const HTType('AssetBundleImageKey'); case 'bundle': return bundle; case 'name': @@ -101,7 +119,7 @@ extension AssetBundleImageKeyBinding on AssetBundleImageKey { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -113,15 +131,20 @@ class ResizeImageAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ResizeImage': - return ({positionalArgs, namedArgs, typeArgs}) => ResizeImage(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => ResizeImage( + positionalArgs[0], width: namedArgs.containsKey('width') ? namedArgs['width'] : null, - height: namedArgs.containsKey('height') ? namedArgs['height'] : null, - allowUpscaling: namedArgs.containsKey('allowUpscaling') ? namedArgs['allowUpscaling'] : false); + height: + namedArgs.containsKey('height') ? namedArgs['height'] : null, + allowUpscaling: namedArgs.containsKey('allowUpscaling') + ? namedArgs['allowUpscaling'] + : false); case 'ResizeImage.resizeIfNeeded': return ({positionalArgs, namedArgs, typeArgs}) => - ResizeImage.resizeIfNeeded(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + ResizeImage.resizeIfNeeded( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -132,12 +155,18 @@ class ResizeImageAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'DecoderCallback': (HTFunction function) => (bytes, {cacheWidth, cacheHeight, allowUpscaling}) => function.call( - positionalArgs: [bytes], - namedArgs: {'cacheWidth': cacheWidth, 'cacheHeight': cacheHeight, 'allowUpscaling': allowUpscaling}) - as Future, - 'ImageErrorListener': (HTFunction function) => - (exception, stackTrace) => function.call(positionalArgs: [exception, stackTrace], namedArgs: const {}), + 'DecoderCallback': (HTFunction function) => (bytes, + {cacheWidth, cacheHeight, allowUpscaling}) => + function.call(positionalArgs: [ + bytes + ], namedArgs: { + 'cacheWidth': cacheWidth, + 'cacheHeight': cacheHeight, + 'allowUpscaling': allowUpscaling + }) as Future, + 'ImageErrorListener': (HTFunction function) => (exception, stackTrace) => + function.call( + positionalArgs: [exception, stackTrace], namedArgs: const {}), }; } } @@ -146,7 +175,7 @@ extension ResizeImageBinding on ResizeImage { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ResizeImage'); + return const HTType('ResizeImage'); case 'imageProvider': return imageProvider; case 'width': @@ -156,24 +185,32 @@ extension ResizeImageBinding on ResizeImage { case 'allowUpscaling': return allowUpscaling; case 'load': - return ({positionalArgs, namedArgs, typeArgs}) => load(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + load(positionalArgs[0], positionalArgs[1]); case 'obtainKey': - return ({positionalArgs, namedArgs, typeArgs}) => obtainKey(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + obtainKey(positionalArgs[0]); case 'resolve': - return ({positionalArgs, namedArgs, typeArgs}) => resolve(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + resolve(positionalArgs[0]); case 'obtainCacheStatus': return ({positionalArgs, namedArgs, typeArgs}) => obtainCacheStatus( - configuration: namedArgs.containsKey('configuration') ? namedArgs['configuration'] : null, - handleError: namedArgs.containsKey('handleError') ? namedArgs['handleError'] : null); + configuration: namedArgs.containsKey('configuration') + ? namedArgs['configuration'] + : null, + handleError: namedArgs.containsKey('handleError') + ? namedArgs['handleError'] + : null); case 'evict': return ({positionalArgs, namedArgs, typeArgs}) => evict( cache: namedArgs.containsKey('cache') ? namedArgs['cache'] : null, - configuration: - namedArgs.containsKey('configuration') ? namedArgs['configuration'] : ImageConfiguration.empty); + configuration: namedArgs.containsKey('configuration') + ? namedArgs['configuration'] + : ImageConfiguration.empty); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -185,11 +222,13 @@ class NetworkImageAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'NetworkImage': - return ({positionalArgs, namedArgs, typeArgs}) => NetworkImage(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => NetworkImage( + positionalArgs[0], scale: namedArgs.containsKey('scale') ? namedArgs['scale'] : null, - headers: namedArgs.containsKey('headers') ? namedArgs['headers'] : null); + headers: + namedArgs.containsKey('headers') ? namedArgs['headers'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -200,12 +239,18 @@ class NetworkImageAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'DecoderCallback': (HTFunction function) => (bytes, {cacheWidth, cacheHeight, allowUpscaling}) => function.call( - positionalArgs: [bytes], - namedArgs: {'cacheWidth': cacheWidth, 'cacheHeight': cacheHeight, 'allowUpscaling': allowUpscaling}) - as Future, - 'ImageErrorListener': (HTFunction function) => - (exception, stackTrace) => function.call(positionalArgs: [exception, stackTrace], namedArgs: const {}), + 'DecoderCallback': (HTFunction function) => (bytes, + {cacheWidth, cacheHeight, allowUpscaling}) => + function.call(positionalArgs: [ + bytes + ], namedArgs: { + 'cacheWidth': cacheWidth, + 'cacheHeight': cacheHeight, + 'allowUpscaling': allowUpscaling + }) as Future, + 'ImageErrorListener': (HTFunction function) => (exception, stackTrace) => + function.call( + positionalArgs: [exception, stackTrace], namedArgs: const {}), }; } } @@ -214,7 +259,7 @@ extension NetworkImageBinding on NetworkImage { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('NetworkImage'); + return const HTType('NetworkImage'); case 'url': return url; case 'scale': @@ -222,24 +267,32 @@ extension NetworkImageBinding on NetworkImage { case 'headers': return headers; case 'load': - return ({positionalArgs, namedArgs, typeArgs}) => load(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + load(positionalArgs[0], positionalArgs[1]); case 'resolve': - return ({positionalArgs, namedArgs, typeArgs}) => resolve(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + resolve(positionalArgs[0]); case 'obtainCacheStatus': return ({positionalArgs, namedArgs, typeArgs}) => obtainCacheStatus( - configuration: namedArgs.containsKey('configuration') ? namedArgs['configuration'] : null, - handleError: namedArgs.containsKey('handleError') ? namedArgs['handleError'] : null); + configuration: namedArgs.containsKey('configuration') + ? namedArgs['configuration'] + : null, + handleError: namedArgs.containsKey('handleError') + ? namedArgs['handleError'] + : null); case 'evict': return ({positionalArgs, namedArgs, typeArgs}) => evict( cache: namedArgs.containsKey('cache') ? namedArgs['cache'] : null, - configuration: - namedArgs.containsKey('configuration') ? namedArgs['configuration'] : ImageConfiguration.empty); + configuration: namedArgs.containsKey('configuration') + ? namedArgs['configuration'] + : ImageConfiguration.empty); case 'obtainKey': - return ({positionalArgs, namedArgs, typeArgs}) => obtainKey(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + obtainKey(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -251,10 +304,11 @@ class FileImageAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'FileImage': - return ({positionalArgs, namedArgs, typeArgs}) => - FileImage(positionalArgs[0], scale: namedArgs.containsKey('scale') ? namedArgs['scale'] : 1.0); + return ({positionalArgs, namedArgs, typeArgs}) => FileImage( + positionalArgs[0], + scale: namedArgs.containsKey('scale') ? namedArgs['scale'] : 1.0); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -265,12 +319,18 @@ class FileImageAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'DecoderCallback': (HTFunction function) => (bytes, {cacheWidth, cacheHeight, allowUpscaling}) => function.call( - positionalArgs: [bytes], - namedArgs: {'cacheWidth': cacheWidth, 'cacheHeight': cacheHeight, 'allowUpscaling': allowUpscaling}) - as Future, - 'ImageErrorListener': (HTFunction function) => - (exception, stackTrace) => function.call(positionalArgs: [exception, stackTrace], namedArgs: const {}), + 'DecoderCallback': (HTFunction function) => (bytes, + {cacheWidth, cacheHeight, allowUpscaling}) => + function.call(positionalArgs: [ + bytes + ], namedArgs: { + 'cacheWidth': cacheWidth, + 'cacheHeight': cacheHeight, + 'allowUpscaling': allowUpscaling + }) as Future, + 'ImageErrorListener': (HTFunction function) => (exception, stackTrace) => + function.call( + positionalArgs: [exception, stackTrace], namedArgs: const {}), }; } } @@ -279,7 +339,7 @@ extension FileImageBinding on FileImage { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FileImage'); + return const HTType('FileImage'); case 'file': return file; case 'scale': @@ -287,24 +347,32 @@ extension FileImageBinding on FileImage { case 'hashCode': return hashCode; case 'obtainKey': - return ({positionalArgs, namedArgs, typeArgs}) => obtainKey(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + obtainKey(positionalArgs[0]); case 'load': - return ({positionalArgs, namedArgs, typeArgs}) => load(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + load(positionalArgs[0], positionalArgs[1]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'resolve': - return ({positionalArgs, namedArgs, typeArgs}) => resolve(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + resolve(positionalArgs[0]); case 'obtainCacheStatus': return ({positionalArgs, namedArgs, typeArgs}) => obtainCacheStatus( - configuration: namedArgs.containsKey('configuration') ? namedArgs['configuration'] : null, - handleError: namedArgs.containsKey('handleError') ? namedArgs['handleError'] : null); + configuration: namedArgs.containsKey('configuration') + ? namedArgs['configuration'] + : null, + handleError: namedArgs.containsKey('handleError') + ? namedArgs['handleError'] + : null); case 'evict': return ({positionalArgs, namedArgs, typeArgs}) => evict( cache: namedArgs.containsKey('cache') ? namedArgs['cache'] : null, - configuration: - namedArgs.containsKey('configuration') ? namedArgs['configuration'] : ImageConfiguration.empty); + configuration: namedArgs.containsKey('configuration') + ? namedArgs['configuration'] + : ImageConfiguration.empty); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -316,10 +384,11 @@ class MemoryImageAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'MemoryImage': - return ({positionalArgs, namedArgs, typeArgs}) => - MemoryImage(positionalArgs[0], scale: namedArgs.containsKey('scale') ? namedArgs['scale'] : 1.0); + return ({positionalArgs, namedArgs, typeArgs}) => MemoryImage( + positionalArgs[0], + scale: namedArgs.containsKey('scale') ? namedArgs['scale'] : 1.0); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -330,12 +399,18 @@ class MemoryImageAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'DecoderCallback': (HTFunction function) => (bytes, {cacheWidth, cacheHeight, allowUpscaling}) => function.call( - positionalArgs: [bytes], - namedArgs: {'cacheWidth': cacheWidth, 'cacheHeight': cacheHeight, 'allowUpscaling': allowUpscaling}) - as Future, - 'ImageErrorListener': (HTFunction function) => - (exception, stackTrace) => function.call(positionalArgs: [exception, stackTrace], namedArgs: const {}), + 'DecoderCallback': (HTFunction function) => (bytes, + {cacheWidth, cacheHeight, allowUpscaling}) => + function.call(positionalArgs: [ + bytes + ], namedArgs: { + 'cacheWidth': cacheWidth, + 'cacheHeight': cacheHeight, + 'allowUpscaling': allowUpscaling + }) as Future, + 'ImageErrorListener': (HTFunction function) => (exception, stackTrace) => + function.call( + positionalArgs: [exception, stackTrace], namedArgs: const {}), }; } } @@ -344,7 +419,7 @@ extension MemoryImageBinding on MemoryImage { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('MemoryImage'); + return const HTType('MemoryImage'); case 'bytes': return bytes; case 'scale': @@ -352,24 +427,32 @@ extension MemoryImageBinding on MemoryImage { case 'hashCode': return hashCode; case 'obtainKey': - return ({positionalArgs, namedArgs, typeArgs}) => obtainKey(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + obtainKey(positionalArgs[0]); case 'load': - return ({positionalArgs, namedArgs, typeArgs}) => load(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + load(positionalArgs[0], positionalArgs[1]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'resolve': - return ({positionalArgs, namedArgs, typeArgs}) => resolve(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + resolve(positionalArgs[0]); case 'obtainCacheStatus': return ({positionalArgs, namedArgs, typeArgs}) => obtainCacheStatus( - configuration: namedArgs.containsKey('configuration') ? namedArgs['configuration'] : null, - handleError: namedArgs.containsKey('handleError') ? namedArgs['handleError'] : null); + configuration: namedArgs.containsKey('configuration') + ? namedArgs['configuration'] + : null, + handleError: namedArgs.containsKey('handleError') + ? namedArgs['handleError'] + : null); case 'evict': return ({positionalArgs, namedArgs, typeArgs}) => evict( cache: namedArgs.containsKey('cache') ? namedArgs['cache'] : null, - configuration: - namedArgs.containsKey('configuration') ? namedArgs['configuration'] : ImageConfiguration.empty); + configuration: namedArgs.containsKey('configuration') + ? namedArgs['configuration'] + : ImageConfiguration.empty); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -381,12 +464,15 @@ class ExactAssetImageAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ExactAssetImage': - return ({positionalArgs, namedArgs, typeArgs}) => ExactAssetImage(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => ExactAssetImage( + positionalArgs[0], scale: namedArgs.containsKey('scale') ? namedArgs['scale'] : 1.0, - bundle: namedArgs.containsKey('bundle') ? namedArgs['bundle'] : null, - package: namedArgs.containsKey('package') ? namedArgs['package'] : null); + bundle: + namedArgs.containsKey('bundle') ? namedArgs['bundle'] : null, + package: + namedArgs.containsKey('package') ? namedArgs['package'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -397,12 +483,18 @@ class ExactAssetImageAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'DecoderCallback': (HTFunction function) => (bytes, {cacheWidth, cacheHeight, allowUpscaling}) => function.call( - positionalArgs: [bytes], - namedArgs: {'cacheWidth': cacheWidth, 'cacheHeight': cacheHeight, 'allowUpscaling': allowUpscaling}) - as Future, - 'ImageErrorListener': (HTFunction function) => - (exception, stackTrace) => function.call(positionalArgs: [exception, stackTrace], namedArgs: const {}), + 'DecoderCallback': (HTFunction function) => (bytes, + {cacheWidth, cacheHeight, allowUpscaling}) => + function.call(positionalArgs: [ + bytes + ], namedArgs: { + 'cacheWidth': cacheWidth, + 'cacheHeight': cacheHeight, + 'allowUpscaling': allowUpscaling + }) as Future, + 'ImageErrorListener': (HTFunction function) => (exception, stackTrace) => + function.call( + positionalArgs: [exception, stackTrace], namedArgs: const {}), }; } } @@ -411,7 +503,7 @@ extension ExactAssetImageBinding on ExactAssetImage { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ExactAssetImage'); + return const HTType('ExactAssetImage'); case 'assetName': return assetName; case 'scale': @@ -425,24 +517,32 @@ extension ExactAssetImageBinding on ExactAssetImage { case 'hashCode': return hashCode; case 'obtainKey': - return ({positionalArgs, namedArgs, typeArgs}) => obtainKey(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + obtainKey(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'load': - return ({positionalArgs, namedArgs, typeArgs}) => load(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + load(positionalArgs[0], positionalArgs[1]); case 'resolve': - return ({positionalArgs, namedArgs, typeArgs}) => resolve(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + resolve(positionalArgs[0]); case 'obtainCacheStatus': return ({positionalArgs, namedArgs, typeArgs}) => obtainCacheStatus( - configuration: namedArgs.containsKey('configuration') ? namedArgs['configuration'] : null, - handleError: namedArgs.containsKey('handleError') ? namedArgs['handleError'] : null); + configuration: namedArgs.containsKey('configuration') + ? namedArgs['configuration'] + : null, + handleError: namedArgs.containsKey('handleError') + ? namedArgs['handleError'] + : null); case 'evict': return ({positionalArgs, namedArgs, typeArgs}) => evict( cache: namedArgs.containsKey('cache') ? namedArgs['cache'] : null, - configuration: - namedArgs.containsKey('configuration') ? namedArgs['configuration'] : ImageConfiguration.empty); + configuration: namedArgs.containsKey('configuration') + ? namedArgs['configuration'] + : ImageConfiguration.empty); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -455,9 +555,10 @@ class NetworkImageLoadExceptionAutoBinding extends HTExternalClass { switch (varName) { case 'NetworkImageLoadException': return ({positionalArgs, namedArgs, typeArgs}) => - NetworkImageLoadException(statusCode: namedArgs['statusCode'], uri: namedArgs['uri']); + NetworkImageLoadException( + statusCode: namedArgs['statusCode'], uri: namedArgs['uri']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -471,7 +572,7 @@ extension NetworkImageLoadExceptionBinding on NetworkImageLoadException { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('NetworkImageLoadException'); + return const HTType('NetworkImageLoadException'); case 'statusCode': return statusCode; case 'uri': @@ -479,7 +580,7 @@ extension NetworkImageLoadExceptionBinding on NetworkImageLoadException { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/painting/image_resolution.g.dart b/lib/bindings/flutter/painting/image_resolution.g.dart index a4562e4..ea28051 100644 --- a/lib/bindings/flutter/painting/image_resolution.g.dart +++ b/lib/bindings/flutter/painting/image_resolution.g.dart @@ -10,11 +10,14 @@ class AssetImageAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'AssetImage': - return ({positionalArgs, namedArgs, typeArgs}) => AssetImage(positionalArgs[0], - bundle: namedArgs.containsKey('bundle') ? namedArgs['bundle'] : null, - package: namedArgs.containsKey('package') ? namedArgs['package'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => AssetImage( + positionalArgs[0], + bundle: + namedArgs.containsKey('bundle') ? namedArgs['bundle'] : null, + package: + namedArgs.containsKey('package') ? namedArgs['package'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -25,12 +28,18 @@ class AssetImageAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'DecoderCallback': (HTFunction function) => (bytes, {cacheWidth, cacheHeight, allowUpscaling}) => function.call( - positionalArgs: [bytes], - namedArgs: {'cacheWidth': cacheWidth, 'cacheHeight': cacheHeight, 'allowUpscaling': allowUpscaling}) - as Future, - 'ImageErrorListener': (HTFunction function) => - (exception, stackTrace) => function.call(positionalArgs: [exception, stackTrace], namedArgs: const {}), + 'DecoderCallback': (HTFunction function) => (bytes, + {cacheWidth, cacheHeight, allowUpscaling}) => + function.call(positionalArgs: [ + bytes + ], namedArgs: { + 'cacheWidth': cacheWidth, + 'cacheHeight': cacheHeight, + 'allowUpscaling': allowUpscaling + }) as Future, + 'ImageErrorListener': (HTFunction function) => (exception, stackTrace) => + function.call( + positionalArgs: [exception, stackTrace], namedArgs: const {}), }; } } @@ -39,7 +48,7 @@ extension AssetImageBinding on AssetImage { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AssetImage'); + return const HTType('AssetImage'); case 'assetName': return assetName; case 'bundle': @@ -51,24 +60,32 @@ extension AssetImageBinding on AssetImage { case 'hashCode': return hashCode; case 'obtainKey': - return ({positionalArgs, namedArgs, typeArgs}) => obtainKey(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + obtainKey(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'load': - return ({positionalArgs, namedArgs, typeArgs}) => load(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + load(positionalArgs[0], positionalArgs[1]); case 'resolve': - return ({positionalArgs, namedArgs, typeArgs}) => resolve(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + resolve(positionalArgs[0]); case 'obtainCacheStatus': return ({positionalArgs, namedArgs, typeArgs}) => obtainCacheStatus( - configuration: namedArgs.containsKey('configuration') ? namedArgs['configuration'] : null, - handleError: namedArgs.containsKey('handleError') ? namedArgs['handleError'] : null); + configuration: namedArgs.containsKey('configuration') + ? namedArgs['configuration'] + : null, + handleError: namedArgs.containsKey('handleError') + ? namedArgs['handleError'] + : null); case 'evict': return ({positionalArgs, namedArgs, typeArgs}) => evict( cache: namedArgs.containsKey('cache') ? namedArgs['cache'] : null, - configuration: - namedArgs.containsKey('configuration') ? namedArgs['configuration'] : ImageConfiguration.empty); + configuration: namedArgs.containsKey('configuration') + ? namedArgs['configuration'] + : ImageConfiguration.empty); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/painting/image_stream.g.dart b/lib/bindings/flutter/painting/image_stream.g.dart index 2786899..37fa00e 100644 --- a/lib/bindings/flutter/painting/image_stream.g.dart +++ b/lib/bindings/flutter/painting/image_stream.g.dart @@ -12,9 +12,11 @@ class ImageInfoAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => ImageInfo( image: namedArgs['image'], scale: namedArgs.containsKey('scale') ? namedArgs['scale'] : 1.0, - debugLabel: namedArgs.containsKey('debugLabel') ? namedArgs['debugLabel'] : null); + debugLabel: namedArgs.containsKey('debugLabel') + ? namedArgs['debugLabel'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -28,7 +30,7 @@ extension ImageInfoBinding on ImageInfo { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ImageInfo'); + return const HTType('ImageInfo'); case 'image': return image; case 'scale': @@ -40,13 +42,14 @@ extension ImageInfoBinding on ImageInfo { case 'clone': return ({positionalArgs, namedArgs, typeArgs}) => clone(); case 'isCloneOf': - return ({positionalArgs, namedArgs, typeArgs}) => isCloneOf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isCloneOf(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -58,11 +61,14 @@ class ImageStreamListenerAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ImageStreamListener': - return ({positionalArgs, namedArgs, typeArgs}) => ImageStreamListener(positionalArgs[0], - onChunk: namedArgs.containsKey('onChunk') ? namedArgs['onChunk'] : null, - onError: namedArgs.containsKey('onError') ? namedArgs['onError'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => ImageStreamListener( + positionalArgs[0], + onChunk: + namedArgs.containsKey('onChunk') ? namedArgs['onChunk'] : null, + onError: + namedArgs.containsKey('onError') ? namedArgs['onError'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -73,12 +79,14 @@ class ImageStreamListenerAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'ImageListener': (HTFunction function) => - (image, synchronousCall) => function.call(positionalArgs: [image, synchronousCall], namedArgs: const {}), - 'ImageChunkListener': (HTFunction function) => - (event) => function.call(positionalArgs: [event], namedArgs: const {}), - 'ImageErrorListener': (HTFunction function) => - (exception, stackTrace) => function.call(positionalArgs: [exception, stackTrace], namedArgs: const {}), + 'ImageListener': (HTFunction function) => (image, synchronousCall) => + function.call( + positionalArgs: [image, synchronousCall], namedArgs: const {}), + 'ImageChunkListener': (HTFunction function) => (event) => + function.call(positionalArgs: [event], namedArgs: const {}), + 'ImageErrorListener': (HTFunction function) => (exception, stackTrace) => + function.call( + positionalArgs: [exception, stackTrace], namedArgs: const {}), }; } } @@ -87,7 +95,7 @@ extension ImageStreamListenerBinding on ImageStreamListener { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ImageStreamListener'); + return const HTType('ImageStreamListener'); case 'onImage': return onImage; case 'onChunk': @@ -97,7 +105,7 @@ extension ImageStreamListenerBinding on ImageStreamListener { case 'hashCode': return hashCode; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -113,7 +121,7 @@ class ImageChunkEventAutoBinding extends HTExternalClass { cumulativeBytesLoaded: namedArgs['cumulativeBytesLoaded'], expectedTotalBytes: namedArgs['expectedTotalBytes']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -127,24 +135,27 @@ extension ImageChunkEventBinding on ImageChunkEvent { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ImageChunkEvent'); + return const HTType('ImageChunkEvent'); case 'cumulativeBytesLoaded': return cumulativeBytesLoaded; case 'expectedTotalBytes': return expectedTotalBytes; case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -158,7 +169,7 @@ class ImageStreamAutoBinding extends HTExternalClass { case 'ImageStream': return ({positionalArgs, namedArgs, typeArgs}) => ImageStream(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -172,46 +183,56 @@ extension ImageStreamBinding on ImageStream { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ImageStream'); + return const HTType('ImageStream'); case 'completer': return completer; case 'key': return key; case 'setCompleter': - return ({positionalArgs, namedArgs, typeArgs}) => setCompleter(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setCompleter(positionalArgs[0]); case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class OneFrameImageStreamCompleterAutoBinding extends HTExternalClass { - OneFrameImageStreamCompleterAutoBinding() : super('OneFrameImageStreamCompleter'); + OneFrameImageStreamCompleterAutoBinding() + : super('OneFrameImageStreamCompleter'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'OneFrameImageStreamCompleter': - return ({positionalArgs, namedArgs, typeArgs}) => OneFrameImageStreamCompleter(positionalArgs[0], - informationCollector: - namedArgs.containsKey('informationCollector') ? namedArgs['informationCollector'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + OneFrameImageStreamCompleter(positionalArgs[0], + informationCollector: + namedArgs.containsKey('informationCollector') + ? namedArgs['informationCollector'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -227,9 +248,11 @@ class OneFrameImageStreamCompleterAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'InformationCollector': (HTFunction function) => - () => function.call(positionalArgs: const [], namedArgs: const {}) as Iterable, - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'InformationCollector': (HTFunction function) => () => + function.call(positionalArgs: const [], namedArgs: const {}) + as Iterable, + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -238,32 +261,39 @@ extension OneFrameImageStreamCompleterBinding on OneFrameImageStreamCompleter { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('OneFrameImageStreamCompleter'); + return const HTType('OneFrameImageStreamCompleter'); case 'debugLabel': return debugLabel; case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'keepAlive': return ({positionalArgs, namedArgs, typeArgs}) => keepAlive(); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); case 'addOnLastListenerRemovedCallback': - return ({positionalArgs, namedArgs, typeArgs}) => addOnLastListenerRemovedCallback(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addOnLastListenerRemovedCallback(positionalArgs[0]); case 'removeOnLastListenerRemovedCallback': - return ({positionalArgs, namedArgs, typeArgs}) => removeOnLastListenerRemovedCallback(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeOnLastListenerRemovedCallback(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -273,27 +303,35 @@ extension OneFrameImageStreamCompleterBinding on OneFrameImageStreamCompleter { debugLabel = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class MultiFrameImageStreamCompleterAutoBinding extends HTExternalClass { - MultiFrameImageStreamCompleterAutoBinding() : super('MultiFrameImageStreamCompleter'); + MultiFrameImageStreamCompleterAutoBinding() + : super('MultiFrameImageStreamCompleter'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'MultiFrameImageStreamCompleter': - return ({positionalArgs, namedArgs, typeArgs}) => MultiFrameImageStreamCompleter( - codec: namedArgs['codec'], - scale: namedArgs['scale'], - debugLabel: namedArgs.containsKey('debugLabel') ? namedArgs['debugLabel'] : null, - chunkEvents: namedArgs.containsKey('chunkEvents') ? namedArgs['chunkEvents'] : null, - informationCollector: - namedArgs.containsKey('informationCollector') ? namedArgs['informationCollector'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + MultiFrameImageStreamCompleter( + codec: namedArgs['codec'], + scale: namedArgs['scale'], + debugLabel: namedArgs.containsKey('debugLabel') + ? namedArgs['debugLabel'] + : null, + chunkEvents: namedArgs.containsKey('chunkEvents') + ? namedArgs['chunkEvents'] + : null, + informationCollector: + namedArgs.containsKey('informationCollector') + ? namedArgs['informationCollector'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -309,43 +347,53 @@ class MultiFrameImageStreamCompleterAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'InformationCollector': (HTFunction function) => - () => function.call(positionalArgs: const [], namedArgs: const {}) as Iterable, - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'InformationCollector': (HTFunction function) => () => + function.call(positionalArgs: const [], namedArgs: const {}) + as Iterable, + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } -extension MultiFrameImageStreamCompleterBinding on MultiFrameImageStreamCompleter { +extension MultiFrameImageStreamCompleterBinding + on MultiFrameImageStreamCompleter { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('MultiFrameImageStreamCompleter'); + return const HTType('MultiFrameImageStreamCompleter'); case 'debugLabel': return debugLabel; case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); case 'keepAlive': return ({positionalArgs, namedArgs, typeArgs}) => keepAlive(); case 'addOnLastListenerRemovedCallback': - return ({positionalArgs, namedArgs, typeArgs}) => addOnLastListenerRemovedCallback(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addOnLastListenerRemovedCallback(positionalArgs[0]); case 'removeOnLastListenerRemovedCallback': - return ({positionalArgs, namedArgs, typeArgs}) => removeOnLastListenerRemovedCallback(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeOnLastListenerRemovedCallback(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -355,7 +403,7 @@ extension MultiFrameImageStreamCompleterBinding on MultiFrameImageStreamComplete debugLabel = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/painting/inline_span.g.dart b/lib/bindings/flutter/painting/inline_span.g.dart index 02cf235..60a88ba 100644 --- a/lib/bindings/flutter/painting/inline_span.g.dart +++ b/lib/bindings/flutter/painting/inline_span.g.dart @@ -11,7 +11,7 @@ class AccumulatorAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => Accumulator(positionalArgs.length > 0 ? positionalArgs[0] : 0); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -25,32 +25,41 @@ extension AccumulatorBinding on Accumulator { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Accumulator'); + return const HTType('Accumulator'); case 'value': return value; case 'increment': - return ({positionalArgs, namedArgs, typeArgs}) => increment(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + increment(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class InlineSpanSemanticsInformationAutoBinding extends HTExternalClass { - InlineSpanSemanticsInformationAutoBinding() : super('InlineSpanSemanticsInformation'); + InlineSpanSemanticsInformationAutoBinding() + : super('InlineSpanSemanticsInformation'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'InlineSpanSemanticsInformation': - return ({positionalArgs, namedArgs, typeArgs}) => InlineSpanSemanticsInformation(positionalArgs[0], - isPlaceholder: namedArgs.containsKey('isPlaceholder') ? namedArgs['isPlaceholder'] : false, - semanticsLabel: namedArgs.containsKey('semanticsLabel') ? namedArgs['semanticsLabel'] : null, - recognizer: namedArgs.containsKey('recognizer') ? namedArgs['recognizer'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + InlineSpanSemanticsInformation(positionalArgs[0], + isPlaceholder: namedArgs.containsKey('isPlaceholder') + ? namedArgs['isPlaceholder'] + : false, + semanticsLabel: namedArgs.containsKey('semanticsLabel') + ? namedArgs['semanticsLabel'] + : null, + recognizer: namedArgs.containsKey('recognizer') + ? namedArgs['recognizer'] + : null); case 'InlineSpanSemanticsInformation.placeholder': return InlineSpanSemanticsInformation.placeholder; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -60,11 +69,12 @@ class InlineSpanSemanticsInformationAutoBinding extends HTExternalClass { } } -extension InlineSpanSemanticsInformationBinding on InlineSpanSemanticsInformation { +extension InlineSpanSemanticsInformationBinding + on InlineSpanSemanticsInformation { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('InlineSpanSemanticsInformation'); + return const HTType('InlineSpanSemanticsInformation'); case 'text': return text; case 'semanticsLabel': @@ -80,7 +90,7 @@ extension InlineSpanSemanticsInformationBinding on InlineSpanSemanticsInformatio case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/painting/matrix_utils.g.dart b/lib/bindings/flutter/painting/matrix_utils.g.dart index 7ce8037..9add312 100644 --- a/lib/bindings/flutter/painting/matrix_utils.g.dart +++ b/lib/bindings/flutter/painting/matrix_utils.g.dart @@ -9,14 +9,17 @@ class MatrixUtilsAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'MatrixUtils.getAsTranslation': - return ({positionalArgs, namedArgs, typeArgs}) => MatrixUtils.getAsTranslation(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + MatrixUtils.getAsTranslation(positionalArgs[0]); case 'MatrixUtils.getAsScale': - return ({positionalArgs, namedArgs, typeArgs}) => MatrixUtils.getAsScale(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + MatrixUtils.getAsScale(positionalArgs[0]); case 'MatrixUtils.matrixEquals': return ({positionalArgs, namedArgs, typeArgs}) => MatrixUtils.matrixEquals(positionalArgs[0], positionalArgs[1]); case 'MatrixUtils.isIdentity': - return ({positionalArgs, namedArgs, typeArgs}) => MatrixUtils.isIdentity(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + MatrixUtils.isIdentity(positionalArgs[0]); case 'MatrixUtils.transformPoint': return ({positionalArgs, namedArgs, typeArgs}) => MatrixUtils.transformPoint(positionalArgs[0], positionalArgs[1]); @@ -25,17 +28,27 @@ class MatrixUtilsAutoBinding extends HTExternalClass { MatrixUtils.transformRect(positionalArgs[0], positionalArgs[1]); case 'MatrixUtils.inverseTransformRect': return ({positionalArgs, namedArgs, typeArgs}) => - MatrixUtils.inverseTransformRect(positionalArgs[0], positionalArgs[1]); + MatrixUtils.inverseTransformRect( + positionalArgs[0], positionalArgs[1]); case 'MatrixUtils.createCylindricalProjectionTransform': - return ({positionalArgs, namedArgs, typeArgs}) => MatrixUtils.createCylindricalProjectionTransform( - radius: namedArgs.containsKey('radius') ? namedArgs['radius'] : null, - angle: namedArgs.containsKey('angle') ? namedArgs['angle'] : null, - perspective: namedArgs.containsKey('perspective') ? namedArgs['perspective'] : 0.001, - orientation: namedArgs.containsKey('orientation') ? namedArgs['orientation'] : Axis.vertical); + return ({positionalArgs, namedArgs, typeArgs}) => + MatrixUtils.createCylindricalProjectionTransform( + radius: namedArgs.containsKey('radius') + ? namedArgs['radius'] + : null, + angle: + namedArgs.containsKey('angle') ? namedArgs['angle'] : null, + perspective: namedArgs.containsKey('perspective') + ? namedArgs['perspective'] + : 0.001, + orientation: namedArgs.containsKey('orientation') + ? namedArgs['orientation'] + : Axis.vertical); case 'MatrixUtils.forceToPoint': - return ({positionalArgs, namedArgs, typeArgs}) => MatrixUtils.forceToPoint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + MatrixUtils.forceToPoint(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -47,12 +60,19 @@ class TransformPropertyAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'TransformProperty': - return ({positionalArgs, namedArgs, typeArgs}) => TransformProperty(positionalArgs[0], positionalArgs[1], - showName: namedArgs.containsKey('showName') ? namedArgs['showName'] : true, - defaultValue: namedArgs.containsKey('defaultValue') ? namedArgs['defaultValue'] : kNoDefaultValue, - level: namedArgs.containsKey('level') ? namedArgs['level'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => TransformProperty( + positionalArgs[0], positionalArgs[1], + showName: namedArgs.containsKey('showName') + ? namedArgs['showName'] + : true, + defaultValue: namedArgs.containsKey('defaultValue') + ? namedArgs['defaultValue'] + : kNoDefaultValue, + level: namedArgs.containsKey('level') + ? namedArgs['level'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -66,7 +86,7 @@ extension TransformPropertyBinding on TransformProperty { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TransformProperty'); + return const HTType('TransformProperty'); case 'expandableValue': return expandableValue; case 'allowWrap': @@ -107,32 +127,48 @@ extension TransformPropertyBinding on TransformProperty { return allowTruncate; case 'valueToString': return ({positionalArgs, namedArgs, typeArgs}) => valueToString( - parentConfiguration: - namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null); case 'toJsonMap': - return ({positionalArgs, namedArgs, typeArgs}) => toJsonMap(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + toJsonMap(positionalArgs[0]); case 'toDescription': return ({positionalArgs, namedArgs, typeArgs}) => toDescription( - parentConfiguration: - namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null); case 'getProperties': return ({positionalArgs, namedArgs, typeArgs}) => getProperties(); case 'getChildren': return ({positionalArgs, namedArgs, typeArgs}) => getChildren(); case 'isFiltered': - return ({positionalArgs, namedArgs, typeArgs}) => isFiltered(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isFiltered(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString( - parentConfiguration: namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - parentConfiguration: namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/painting/notched_shapes.g.dart b/lib/bindings/flutter/painting/notched_shapes.g.dart index cd0bef2..e932f38 100644 --- a/lib/bindings/flutter/painting/notched_shapes.g.dart +++ b/lib/bindings/flutter/painting/notched_shapes.g.dart @@ -8,9 +8,10 @@ class CircularNotchedRectangleAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'CircularNotchedRectangle': - return ({positionalArgs, namedArgs, typeArgs}) => CircularNotchedRectangle(); + return ({positionalArgs, namedArgs, typeArgs}) => + CircularNotchedRectangle(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -24,11 +25,12 @@ extension CircularNotchedRectangleBinding on CircularNotchedRectangle { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CircularNotchedRectangle'); + return const HTType('CircularNotchedRectangle'); case 'getOuterPath': - return ({positionalArgs, namedArgs, typeArgs}) => getOuterPath(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + getOuterPath(positionalArgs[0], positionalArgs[1]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -40,10 +42,11 @@ class AutomaticNotchedShapeAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'AutomaticNotchedShape': - return ({positionalArgs, namedArgs, typeArgs}) => - AutomaticNotchedShape(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : null); + return ({positionalArgs, namedArgs, typeArgs}) => AutomaticNotchedShape( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -57,15 +60,16 @@ extension AutomaticNotchedShapeBinding on AutomaticNotchedShape { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AutomaticNotchedShape'); + return const HTType('AutomaticNotchedShape'); case 'host': return host; case 'guest': return guest; case 'getOuterPath': - return ({positionalArgs, namedArgs, typeArgs}) => getOuterPath(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + getOuterPath(positionalArgs[0], positionalArgs[1]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/painting/rounded_rectangle_border.g.dart b/lib/bindings/flutter/painting/rounded_rectangle_border.g.dart index 0b1a2f7..eabde1d 100644 --- a/lib/bindings/flutter/painting/rounded_rectangle_border.g.dart +++ b/lib/bindings/flutter/painting/rounded_rectangle_border.g.dart @@ -8,11 +8,16 @@ class RoundedRectangleBorderAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RoundedRectangleBorder': - return ({positionalArgs, namedArgs, typeArgs}) => RoundedRectangleBorder( - side: namedArgs.containsKey('side') ? namedArgs['side'] : BorderSide.none, - borderRadius: namedArgs.containsKey('borderRadius') ? namedArgs['borderRadius'] : BorderRadius.zero); + return ({positionalArgs, namedArgs, typeArgs}) => + RoundedRectangleBorder( + side: namedArgs.containsKey('side') + ? namedArgs['side'] + : BorderSide.none, + borderRadius: namedArgs.containsKey('borderRadius') + ? namedArgs['borderRadius'] + : BorderRadius.zero); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -26,7 +31,7 @@ extension RoundedRectangleBorderBinding on RoundedRectangleBorder { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RoundedRectangleBorder'); + return const HTType('RoundedRectangleBorder'); case 'borderRadius': return borderRadius; case 'side': @@ -36,28 +41,42 @@ extension RoundedRectangleBorderBinding on RoundedRectangleBorder { case 'hashCode': return hashCode; case 'scale': - return ({positionalArgs, namedArgs, typeArgs}) => scale(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scale(positionalArgs[0]); case 'lerpFrom': - return ({positionalArgs, namedArgs, typeArgs}) => lerpFrom(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerpFrom(positionalArgs[0], positionalArgs[1]); case 'lerpTo': - return ({positionalArgs, namedArgs, typeArgs}) => lerpTo(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerpTo(positionalArgs[0], positionalArgs[1]); case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( side: namedArgs.containsKey('side') ? namedArgs['side'] : null, - borderRadius: namedArgs.containsKey('borderRadius') ? namedArgs['borderRadius'] : null); + borderRadius: namedArgs.containsKey('borderRadius') + ? namedArgs['borderRadius'] + : null); case 'getInnerPath': - return ({positionalArgs, namedArgs, typeArgs}) => getInnerPath(positionalArgs[0], - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => getInnerPath( + positionalArgs[0], + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null); case 'getOuterPath': - return ({positionalArgs, namedArgs, typeArgs}) => getOuterPath(positionalArgs[0], - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => getOuterPath( + positionalArgs[0], + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1], - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => paint( + positionalArgs[0], positionalArgs[1], + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/painting/shader_warm_up.g.dart b/lib/bindings/flutter/painting/shader_warm_up.g.dart index badf2d9..d8333aa 100644 --- a/lib/bindings/flutter/painting/shader_warm_up.g.dart +++ b/lib/bindings/flutter/painting/shader_warm_up.g.dart @@ -10,10 +10,14 @@ class DefaultShaderWarmUpAutoBinding extends HTExternalClass { switch (varName) { case 'DefaultShaderWarmUp': return ({positionalArgs, namedArgs, typeArgs}) => DefaultShaderWarmUp( - drawCallSpacing: namedArgs.containsKey('drawCallSpacing') ? namedArgs['drawCallSpacing'] : 0.0, - canvasSize: namedArgs.containsKey('canvasSize') ? namedArgs['canvasSize'] : const ui.Size(100.0, 100.0)); + drawCallSpacing: namedArgs.containsKey('drawCallSpacing') + ? namedArgs['drawCallSpacing'] + : 0.0, + canvasSize: namedArgs.containsKey('canvasSize') + ? namedArgs['canvasSize'] + : const ui.Size(100.0, 100.0)); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -27,7 +31,7 @@ extension DefaultShaderWarmUpBinding on DefaultShaderWarmUp { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DefaultShaderWarmUp'); + return const HTType('DefaultShaderWarmUp'); case 'drawCallSpacing': return drawCallSpacing; case 'canvasSize': @@ -35,11 +39,12 @@ extension DefaultShaderWarmUpBinding on DefaultShaderWarmUp { case 'size': return size; case 'warmUpOnCanvas': - return ({positionalArgs, namedArgs, typeArgs}) => warmUpOnCanvas(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + warmUpOnCanvas(positionalArgs[0]); case 'execute': return ({positionalArgs, namedArgs, typeArgs}) => execute(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/painting/shape_decoration.g.dart b/lib/bindings/flutter/painting/shape_decoration.g.dart index c7ff5f3..da9fa5d 100644 --- a/lib/bindings/flutter/painting/shape_decoration.g.dart +++ b/lib/bindings/flutter/painting/shape_decoration.g.dart @@ -12,16 +12,21 @@ class ShapeDecorationAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => ShapeDecoration( color: namedArgs.containsKey('color') ? namedArgs['color'] : null, image: namedArgs.containsKey('image') ? namedArgs['image'] : null, - gradient: namedArgs.containsKey('gradient') ? namedArgs['gradient'] : null, - shadows: namedArgs.containsKey('shadows') ? List.from(namedArgs['shadows']) : null, + gradient: namedArgs.containsKey('gradient') + ? namedArgs['gradient'] + : null, + shadows: namedArgs.containsKey('shadows') + ? List.from(namedArgs['shadows']) + : null, shape: namedArgs['shape']); case 'ShapeDecoration.fromBoxDecoration': - return ({positionalArgs, namedArgs, typeArgs}) => ShapeDecoration.fromBoxDecoration(positionalArgs[0]); - case 'ShapeDecoration.lerp': return ({positionalArgs, namedArgs, typeArgs}) => - ShapeDecoration.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + ShapeDecoration.fromBoxDecoration(positionalArgs[0]); + case 'ShapeDecoration.lerp': + return ({positionalArgs, namedArgs, typeArgs}) => ShapeDecoration.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -32,7 +37,8 @@ class ShapeDecorationAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -41,7 +47,7 @@ extension ShapeDecorationBinding on ShapeDecoration { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ShapeDecoration'); + return const HTType('ShapeDecoration'); case 'color': return color; case 'gradient': @@ -59,32 +65,41 @@ extension ShapeDecorationBinding on ShapeDecoration { case 'hashCode': return hashCode; case 'getClipPath': - return ({positionalArgs, namedArgs, typeArgs}) => getClipPath(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + getClipPath(positionalArgs[0], positionalArgs[1]); case 'lerpFrom': - return ({positionalArgs, namedArgs, typeArgs}) => lerpFrom(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerpFrom(positionalArgs[0], positionalArgs[1]); case 'lerpTo': - return ({positionalArgs, namedArgs, typeArgs}) => lerpTo(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerpTo(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => hitTest(positionalArgs[0], positionalArgs[1], - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], positionalArgs[1], + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null); case 'createBoxPainter': - return ({positionalArgs, namedArgs, typeArgs}) => - createBoxPainter(positionalArgs.length > 0 ? positionalArgs[0] : null); + return ({positionalArgs, namedArgs, typeArgs}) => createBoxPainter( + positionalArgs.length > 0 ? positionalArgs[0] : null); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugAssertIsValid': return ({positionalArgs, namedArgs, typeArgs}) => debugAssertIsValid(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/painting/stadium_border.g.dart b/lib/bindings/flutter/painting/stadium_border.g.dart index 2c080fa..3ade6dd 100644 --- a/lib/bindings/flutter/painting/stadium_border.g.dart +++ b/lib/bindings/flutter/painting/stadium_border.g.dart @@ -8,10 +8,12 @@ class StadiumBorderAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'StadiumBorder': - return ({positionalArgs, namedArgs, typeArgs}) => - StadiumBorder(side: namedArgs.containsKey('side') ? namedArgs['side'] : BorderSide.none); + return ({positionalArgs, namedArgs, typeArgs}) => StadiumBorder( + side: namedArgs.containsKey('side') + ? namedArgs['side'] + : BorderSide.none); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -25,7 +27,7 @@ extension StadiumBorderBinding on StadiumBorder { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('StadiumBorder'); + return const HTType('StadiumBorder'); case 'side': return side; case 'dimensions': @@ -33,27 +35,39 @@ extension StadiumBorderBinding on StadiumBorder { case 'hashCode': return hashCode; case 'scale': - return ({positionalArgs, namedArgs, typeArgs}) => scale(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scale(positionalArgs[0]); case 'lerpFrom': - return ({positionalArgs, namedArgs, typeArgs}) => lerpFrom(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerpFrom(positionalArgs[0], positionalArgs[1]); case 'lerpTo': - return ({positionalArgs, namedArgs, typeArgs}) => lerpTo(positionalArgs[0], positionalArgs[1]); - case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => - copyWith(side: namedArgs.containsKey('side') ? namedArgs['side'] : null); + lerpTo(positionalArgs[0], positionalArgs[1]); + case 'copyWith': + return ({positionalArgs, namedArgs, typeArgs}) => copyWith( + side: namedArgs.containsKey('side') ? namedArgs['side'] : null); case 'getInnerPath': - return ({positionalArgs, namedArgs, typeArgs}) => getInnerPath(positionalArgs[0], - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => getInnerPath( + positionalArgs[0], + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null); case 'getOuterPath': - return ({positionalArgs, namedArgs, typeArgs}) => getOuterPath(positionalArgs[0], - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => getOuterPath( + positionalArgs[0], + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1], - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => paint( + positionalArgs[0], positionalArgs[1], + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/painting/strut_style.g.dart b/lib/bindings/flutter/painting/strut_style.g.dart index 6eaa7cc..f02e43c 100644 --- a/lib/bindings/flutter/painting/strut_style.g.dart +++ b/lib/bindings/flutter/painting/strut_style.g.dart @@ -10,34 +10,70 @@ class StrutStyleAutoBinding extends HTExternalClass { switch (varName) { case 'StrutStyle': return ({positionalArgs, namedArgs, typeArgs}) => StrutStyle( - fontFamily: namedArgs.containsKey('fontFamily') ? namedArgs['fontFamily'] : null, - fontFamilyFallback: - namedArgs.containsKey('fontFamilyFallback') ? List.from(namedArgs['fontFamilyFallback']) : null, - fontSize: namedArgs.containsKey('fontSize') ? namedArgs['fontSize'] : null, - height: namedArgs.containsKey('height') ? namedArgs['height'] : null, - leading: namedArgs.containsKey('leading') ? namedArgs['leading'] : null, - fontWeight: namedArgs.containsKey('fontWeight') ? namedArgs['fontWeight'] : null, - fontStyle: namedArgs.containsKey('fontStyle') ? namedArgs['fontStyle'] : null, - forceStrutHeight: namedArgs.containsKey('forceStrutHeight') ? namedArgs['forceStrutHeight'] : null, - debugLabel: namedArgs.containsKey('debugLabel') ? namedArgs['debugLabel'] : null, - package: namedArgs.containsKey('package') ? namedArgs['package'] : null); + fontFamily: namedArgs.containsKey('fontFamily') + ? namedArgs['fontFamily'] + : null, + fontFamilyFallback: namedArgs.containsKey('fontFamilyFallback') + ? List.from(namedArgs['fontFamilyFallback']) + : null, + fontSize: namedArgs.containsKey('fontSize') + ? namedArgs['fontSize'] + : null, + height: + namedArgs.containsKey('height') ? namedArgs['height'] : null, + leading: + namedArgs.containsKey('leading') ? namedArgs['leading'] : null, + fontWeight: namedArgs.containsKey('fontWeight') + ? namedArgs['fontWeight'] + : null, + fontStyle: namedArgs.containsKey('fontStyle') + ? namedArgs['fontStyle'] + : null, + forceStrutHeight: namedArgs.containsKey('forceStrutHeight') + ? namedArgs['forceStrutHeight'] + : null, + debugLabel: namedArgs.containsKey('debugLabel') + ? namedArgs['debugLabel'] + : null, + package: + namedArgs.containsKey('package') ? namedArgs['package'] : null); case 'StrutStyle.fromTextStyle': - return ({positionalArgs, namedArgs, typeArgs}) => StrutStyle.fromTextStyle(positionalArgs[0], - fontFamily: namedArgs.containsKey('fontFamily') ? namedArgs['fontFamily'] : null, - fontFamilyFallback: - namedArgs.containsKey('fontFamilyFallback') ? List.from(namedArgs['fontFamilyFallback']) : null, - fontSize: namedArgs.containsKey('fontSize') ? namedArgs['fontSize'] : null, - height: namedArgs.containsKey('height') ? namedArgs['height'] : null, - leading: namedArgs.containsKey('leading') ? namedArgs['leading'] : null, - fontWeight: namedArgs.containsKey('fontWeight') ? namedArgs['fontWeight'] : null, - fontStyle: namedArgs.containsKey('fontStyle') ? namedArgs['fontStyle'] : null, - forceStrutHeight: namedArgs.containsKey('forceStrutHeight') ? namedArgs['forceStrutHeight'] : null, - debugLabel: namedArgs.containsKey('debugLabel') ? namedArgs['debugLabel'] : null, - package: namedArgs.containsKey('package') ? namedArgs['package'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + StrutStyle.fromTextStyle(positionalArgs[0], + fontFamily: namedArgs.containsKey('fontFamily') + ? namedArgs['fontFamily'] + : null, + fontFamilyFallback: namedArgs.containsKey('fontFamilyFallback') + ? List.from(namedArgs['fontFamilyFallback']) + : null, + fontSize: namedArgs.containsKey('fontSize') + ? namedArgs['fontSize'] + : null, + height: namedArgs.containsKey('height') + ? namedArgs['height'] + : null, + leading: namedArgs.containsKey('leading') + ? namedArgs['leading'] + : null, + fontWeight: namedArgs.containsKey('fontWeight') + ? namedArgs['fontWeight'] + : null, + fontStyle: namedArgs.containsKey('fontStyle') + ? namedArgs['fontStyle'] + : null, + forceStrutHeight: namedArgs.containsKey('forceStrutHeight') + ? namedArgs['forceStrutHeight'] + : null, + debugLabel: namedArgs.containsKey('debugLabel') + ? namedArgs['debugLabel'] + : null, + package: namedArgs.containsKey('package') + ? namedArgs['package'] + : null); case 'StrutStyle.disabled': return StrutStyle.disabled; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -51,7 +87,7 @@ extension StrutStyleBinding on StrutStyle { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('StrutStyle'); + return const HTType('StrutStyle'); case 'fontFamily': return fontFamily; case 'fontSize': @@ -73,23 +109,28 @@ extension StrutStyleBinding on StrutStyle { case 'hashCode': return hashCode; case 'compareTo': - return ({positionalArgs, namedArgs, typeArgs}) => compareTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + compareTo(positionalArgs[0]); case 'inheritFromTextStyle': - return ({positionalArgs, namedArgs, typeArgs}) => inheritFromTextStyle(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + inheritFromTextStyle(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => - debugFillProperties(positionalArgs[0], prefix: namedArgs.containsKey('prefix') ? namedArgs['prefix'] : ''); + return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties( + positionalArgs[0], + prefix: namedArgs.containsKey('prefix') ? namedArgs['prefix'] : ''); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/painting/text_painter.g.dart b/lib/bindings/flutter/painting/text_painter.g.dart index 3d5221c..58184ff 100644 --- a/lib/bindings/flutter/painting/text_painter.g.dart +++ b/lib/bindings/flutter/painting/text_painter.g.dart @@ -15,7 +15,7 @@ class TextWidthBasisAutoBinding extends HTExternalClass { case 'TextWidthBasis.longestLine': return TextWidthBasis.longestLine; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -23,13 +23,14 @@ class TextWidthBasisAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextWidthBasis'); + return const HTType('TextWidthBasis'); case 'index': return (instance as TextWidthBasis).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as TextWidthBasis).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as TextWidthBasis).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -44,12 +45,16 @@ class PlaceholderDimensionsAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => PlaceholderDimensions( size: namedArgs['size'], alignment: namedArgs['alignment'], - baseline: namedArgs.containsKey('baseline') ? namedArgs['baseline'] : null, - baselineOffset: namedArgs.containsKey('baselineOffset') ? namedArgs['baselineOffset'] : null); + baseline: namedArgs.containsKey('baseline') + ? namedArgs['baseline'] + : null, + baselineOffset: namedArgs.containsKey('baselineOffset') + ? namedArgs['baselineOffset'] + : null); case 'PlaceholderDimensions.empty': return PlaceholderDimensions.empty; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -63,7 +68,7 @@ extension PlaceholderDimensionsBinding on PlaceholderDimensions { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PlaceholderDimensions'); + return const HTType('PlaceholderDimensions'); case 'size': return size; case 'alignment': @@ -75,7 +80,7 @@ extension PlaceholderDimensionsBinding on PlaceholderDimensions { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -89,18 +94,34 @@ class TextPainterAutoBinding extends HTExternalClass { case 'TextPainter': return ({positionalArgs, namedArgs, typeArgs}) => TextPainter( text: namedArgs.containsKey('text') ? namedArgs['text'] : null, - textAlign: namedArgs.containsKey('textAlign') ? namedArgs['textAlign'] : TextAlign.start, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, - textScaleFactor: namedArgs.containsKey('textScaleFactor') ? namedArgs['textScaleFactor'] : 1.0, - maxLines: namedArgs.containsKey('maxLines') ? namedArgs['maxLines'] : null, - ellipsis: namedArgs.containsKey('ellipsis') ? namedArgs['ellipsis'] : null, - locale: namedArgs.containsKey('locale') ? namedArgs['locale'] : null, - strutStyle: namedArgs.containsKey('strutStyle') ? namedArgs['strutStyle'] : null, - textWidthBasis: - namedArgs.containsKey('textWidthBasis') ? namedArgs['textWidthBasis'] : TextWidthBasis.parent, - textHeightBehavior: namedArgs.containsKey('textHeightBehavior') ? namedArgs['textHeightBehavior'] : null); + textAlign: namedArgs.containsKey('textAlign') + ? namedArgs['textAlign'] + : TextAlign.start, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, + textScaleFactor: namedArgs.containsKey('textScaleFactor') + ? namedArgs['textScaleFactor'] + : 1.0, + maxLines: namedArgs.containsKey('maxLines') + ? namedArgs['maxLines'] + : null, + ellipsis: namedArgs.containsKey('ellipsis') + ? namedArgs['ellipsis'] + : null, + locale: + namedArgs.containsKey('locale') ? namedArgs['locale'] : null, + strutStyle: namedArgs.containsKey('strutStyle') + ? namedArgs['strutStyle'] + : null, + textWidthBasis: namedArgs.containsKey('textWidthBasis') + ? namedArgs['textWidthBasis'] + : TextWidthBasis.parent, + textHeightBehavior: namedArgs.containsKey('textHeightBehavior') + ? namedArgs['textHeightBehavior'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -119,7 +140,7 @@ extension TextPainterBinding on TextPainter { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextPainter'); + return const HTType('TextPainter'); case 'text': return text; case 'textAlign': @@ -162,39 +183,55 @@ extension TextPainterBinding on TextPainter { return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'setPlaceholderDimensions': return ({positionalArgs, namedArgs, typeArgs}) => - setPlaceholderDimensions(List.from(positionalArgs[0])); + setPlaceholderDimensions( + List.from(positionalArgs[0])); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'layout': return ({positionalArgs, namedArgs, typeArgs}) => layout( - minWidth: namedArgs.containsKey('minWidth') ? namedArgs['minWidth'] : 0.0, - maxWidth: namedArgs.containsKey('maxWidth') ? namedArgs['maxWidth'] : double.infinity); + minWidth: + namedArgs.containsKey('minWidth') ? namedArgs['minWidth'] : 0.0, + maxWidth: namedArgs.containsKey('maxWidth') + ? namedArgs['maxWidth'] + : double.infinity); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'getOffsetAfter': - return ({positionalArgs, namedArgs, typeArgs}) => getOffsetAfter(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getOffsetAfter(positionalArgs[0]); case 'getOffsetBefore': - return ({positionalArgs, namedArgs, typeArgs}) => getOffsetBefore(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getOffsetBefore(positionalArgs[0]); case 'getOffsetForCaret': - return ({positionalArgs, namedArgs, typeArgs}) => getOffsetForCaret(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + getOffsetForCaret(positionalArgs[0], positionalArgs[1]); case 'getFullHeightForCaret': - return ({positionalArgs, namedArgs, typeArgs}) => getFullHeightForCaret(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + getFullHeightForCaret(positionalArgs[0], positionalArgs[1]); case 'getBoxesForSelection': - return ({positionalArgs, namedArgs, typeArgs}) => getBoxesForSelection(positionalArgs[0], - boxHeightStyle: - namedArgs.containsKey('boxHeightStyle') ? namedArgs['boxHeightStyle'] : ui.BoxHeightStyle.tight, - boxWidthStyle: - namedArgs.containsKey('boxWidthStyle') ? namedArgs['boxWidthStyle'] : ui.BoxWidthStyle.tight); + return ({positionalArgs, namedArgs, typeArgs}) => getBoxesForSelection( + positionalArgs[0], + boxHeightStyle: namedArgs.containsKey('boxHeightStyle') + ? namedArgs['boxHeightStyle'] + : ui.BoxHeightStyle.tight, + boxWidthStyle: namedArgs.containsKey('boxWidthStyle') + ? namedArgs['boxWidthStyle'] + : ui.BoxWidthStyle.tight); case 'getPositionForOffset': - return ({positionalArgs, namedArgs, typeArgs}) => getPositionForOffset(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getPositionForOffset(positionalArgs[0]); case 'getWordBoundary': - return ({positionalArgs, namedArgs, typeArgs}) => getWordBoundary(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getWordBoundary(positionalArgs[0]); case 'getLineBoundary': - return ({positionalArgs, namedArgs, typeArgs}) => getLineBoundary(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getLineBoundary(positionalArgs[0]); case 'computeLineMetrics': return ({positionalArgs, namedArgs, typeArgs}) => computeLineMetrics(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -231,7 +268,7 @@ extension TextPainterBinding on TextPainter { textHeightBehavior = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/painting/text_span.g.dart b/lib/bindings/flutter/painting/text_span.g.dart index 6ce15c6..649e845 100644 --- a/lib/bindings/flutter/painting/text_span.g.dart +++ b/lib/bindings/flutter/painting/text_span.g.dart @@ -11,12 +11,18 @@ class TextSpanAutoBinding extends HTExternalClass { case 'TextSpan': return ({positionalArgs, namedArgs, typeArgs}) => TextSpan( text: namedArgs.containsKey('text') ? namedArgs['text'] : null, - children: namedArgs.containsKey('children') ? List.from(namedArgs['children']) : null, + children: namedArgs.containsKey('children') + ? List.from(namedArgs['children']) + : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null, - recognizer: namedArgs.containsKey('recognizer') ? namedArgs['recognizer'] : null, - semanticsLabel: namedArgs.containsKey('semanticsLabel') ? namedArgs['semanticsLabel'] : null); + recognizer: namedArgs.containsKey('recognizer') + ? namedArgs['recognizer'] + : null, + semanticsLabel: namedArgs.containsKey('semanticsLabel') + ? namedArgs['semanticsLabel'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -27,8 +33,8 @@ class TextSpanAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'InlineSpanVisitor': (HTFunction function) => - (span) => function.call(positionalArgs: [span], namedArgs: const {}) as bool, + 'InlineSpanVisitor': (HTFunction function) => (span) => + function.call(positionalArgs: [span], namedArgs: const {}) as bool, }; } } @@ -37,7 +43,7 @@ extension TextSpanBinding on TextSpan { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextSpan'); + return const HTType('TextSpan'); case 'text': return text; case 'children': @@ -51,69 +57,102 @@ extension TextSpanBinding on TextSpan { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0], - textScaleFactor: namedArgs.containsKey('textScaleFactor') ? namedArgs['textScaleFactor'] : 1.0, - dimensions: - namedArgs.containsKey('dimensions') ? List.from(namedArgs['dimensions']) : null); + return ({positionalArgs, namedArgs, typeArgs}) => build( + positionalArgs[0], + textScaleFactor: namedArgs.containsKey('textScaleFactor') + ? namedArgs['textScaleFactor'] + : 1.0, + dimensions: namedArgs.containsKey('dimensions') + ? List.from(namedArgs['dimensions']) + : null); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'getSpanForPositionVisitor': return ({positionalArgs, namedArgs, typeArgs}) => getSpanForPositionVisitor(positionalArgs[0], positionalArgs[1]); case 'computeToPlainText': - return ({positionalArgs, namedArgs, typeArgs}) => computeToPlainText(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => computeToPlainText( + positionalArgs[0], includeSemanticsLabels: - namedArgs.containsKey('includeSemanticsLabels') ? namedArgs['includeSemanticsLabels'] : true, - includePlaceholders: - namedArgs.containsKey('includePlaceholders') ? namedArgs['includePlaceholders'] : true); + namedArgs.containsKey('includeSemanticsLabels') + ? namedArgs['includeSemanticsLabels'] + : true, + includePlaceholders: namedArgs.containsKey('includePlaceholders') + ? namedArgs['includePlaceholders'] + : true); case 'computeSemanticsInformation': return ({positionalArgs, namedArgs, typeArgs}) => - computeSemanticsInformation(List.from(positionalArgs[0])); + computeSemanticsInformation( + List.from(positionalArgs[0])); case 'codeUnitAtVisitor': - return ({positionalArgs, namedArgs, typeArgs}) => codeUnitAtVisitor(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + codeUnitAtVisitor(positionalArgs[0], positionalArgs[1]); case 'describeSemantics': return ({positionalArgs, namedArgs, typeArgs}) => describeSemantics( - positionalArgs[0], List.from(positionalArgs[1]), List.from(positionalArgs[2])); + positionalArgs[0], + List.from(positionalArgs[1]), + List.from(positionalArgs[2])); case 'debugAssertIsValid': return ({positionalArgs, namedArgs, typeArgs}) => debugAssertIsValid(); case 'compareTo': - return ({positionalArgs, namedArgs, typeArgs}) => compareTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + compareTo(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'getSpanForPosition': - return ({positionalArgs, namedArgs, typeArgs}) => getSpanForPosition(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getSpanForPosition(positionalArgs[0]); case 'toPlainText': return ({positionalArgs, namedArgs, typeArgs}) => toPlainText( includeSemanticsLabels: - namedArgs.containsKey('includeSemanticsLabels') ? namedArgs['includeSemanticsLabels'] : true, - includePlaceholders: - namedArgs.containsKey('includePlaceholders') ? namedArgs['includePlaceholders'] : true); + namedArgs.containsKey('includeSemanticsLabels') + ? namedArgs['includeSemanticsLabels'] + : true, + includePlaceholders: namedArgs.containsKey('includePlaceholders') + ? namedArgs['includePlaceholders'] + : true); case 'getSemanticsInformation': - return ({positionalArgs, namedArgs, typeArgs}) => getSemanticsInformation(); + return ({positionalArgs, namedArgs, typeArgs}) => + getSemanticsInformation(); case 'codeUnitAt': - return ({positionalArgs, namedArgs, typeArgs}) => codeUnitAt(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + codeUnitAt(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/painting/text_style.g.dart b/lib/bindings/flutter/painting/text_style.g.dart index 4161f9c..0cfbc1e 100644 --- a/lib/bindings/flutter/painting/text_style.g.dart +++ b/lib/bindings/flutter/painting/text_style.g.dart @@ -11,36 +11,74 @@ class TextStyleAutoBinding extends HTExternalClass { switch (varName) { case 'TextStyle': return ({positionalArgs, namedArgs, typeArgs}) => TextStyle( - inherit: namedArgs.containsKey('inherit') ? namedArgs['inherit'] : true, + inherit: + namedArgs.containsKey('inherit') ? namedArgs['inherit'] : true, color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - fontSize: namedArgs.containsKey('fontSize') ? namedArgs['fontSize'] : null, - fontWeight: namedArgs.containsKey('fontWeight') ? namedArgs['fontWeight'] : null, - fontStyle: namedArgs.containsKey('fontStyle') ? namedArgs['fontStyle'] : null, - letterSpacing: namedArgs.containsKey('letterSpacing') ? namedArgs['letterSpacing'] : null, - wordSpacing: namedArgs.containsKey('wordSpacing') ? namedArgs['wordSpacing'] : null, - textBaseline: namedArgs.containsKey('textBaseline') ? namedArgs['textBaseline'] : null, - height: namedArgs.containsKey('height') ? namedArgs['height'] : null, - locale: namedArgs.containsKey('locale') ? namedArgs['locale'] : null, - foreground: namedArgs.containsKey('foreground') ? namedArgs['foreground'] : null, - background: namedArgs.containsKey('background') ? namedArgs['background'] : null, - shadows: namedArgs.containsKey('shadows') ? List.from(namedArgs['shadows']) : null, - fontFeatures: - namedArgs.containsKey('fontFeatures') ? List.from(namedArgs['fontFeatures']) : null, - decoration: namedArgs.containsKey('decoration') ? namedArgs['decoration'] : null, - decorationColor: namedArgs.containsKey('decorationColor') ? namedArgs['decorationColor'] : null, - decorationStyle: namedArgs.containsKey('decorationStyle') ? namedArgs['decorationStyle'] : null, - decorationThickness: namedArgs.containsKey('decorationThickness') ? namedArgs['decorationThickness'] : null, - debugLabel: namedArgs.containsKey('debugLabel') ? namedArgs['debugLabel'] : null, - fontFamily: namedArgs.containsKey('fontFamily') ? namedArgs['fontFamily'] : null, - fontFamilyFallback: - namedArgs.containsKey('fontFamilyFallback') ? List.from(namedArgs['fontFamilyFallback']) : null, - package: namedArgs.containsKey('package') ? namedArgs['package'] : null); + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + fontSize: namedArgs.containsKey('fontSize') + ? namedArgs['fontSize'] + : null, + fontWeight: namedArgs.containsKey('fontWeight') + ? namedArgs['fontWeight'] + : null, + fontStyle: namedArgs.containsKey('fontStyle') + ? namedArgs['fontStyle'] + : null, + letterSpacing: namedArgs.containsKey('letterSpacing') + ? namedArgs['letterSpacing'] + : null, + wordSpacing: namedArgs.containsKey('wordSpacing') + ? namedArgs['wordSpacing'] + : null, + textBaseline: namedArgs.containsKey('textBaseline') + ? namedArgs['textBaseline'] + : null, + height: + namedArgs.containsKey('height') ? namedArgs['height'] : null, + locale: + namedArgs.containsKey('locale') ? namedArgs['locale'] : null, + foreground: namedArgs.containsKey('foreground') + ? namedArgs['foreground'] + : null, + background: namedArgs.containsKey('background') + ? namedArgs['background'] + : null, + shadows: namedArgs.containsKey('shadows') + ? List.from(namedArgs['shadows']) + : null, + fontFeatures: namedArgs.containsKey('fontFeatures') + ? List.from(namedArgs['fontFeatures']) + : null, + decoration: namedArgs.containsKey('decoration') + ? namedArgs['decoration'] + : null, + decorationColor: namedArgs.containsKey('decorationColor') + ? namedArgs['decorationColor'] + : null, + decorationStyle: namedArgs.containsKey('decorationStyle') + ? namedArgs['decorationStyle'] + : null, + decorationThickness: namedArgs.containsKey('decorationThickness') + ? namedArgs['decorationThickness'] + : null, + debugLabel: namedArgs.containsKey('debugLabel') + ? namedArgs['debugLabel'] + : null, + fontFamily: namedArgs.containsKey('fontFamily') + ? namedArgs['fontFamily'] + : null, + fontFamilyFallback: namedArgs.containsKey('fontFamilyFallback') + ? List.from(namedArgs['fontFamilyFallback']) + : null, + package: + namedArgs.containsKey('package') ? namedArgs['package'] : null); case 'TextStyle.lerp': - return ({positionalArgs, namedArgs, typeArgs}) => - TextStyle.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + return ({positionalArgs, namedArgs, typeArgs}) => TextStyle.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -54,7 +92,7 @@ extension TextStyleBinding on TextStyle { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextStyle'); + return const HTType('TextStyle'); case 'inherit': return inherit; case 'color': @@ -103,95 +141,195 @@ extension TextStyleBinding on TextStyle { return hashCode; case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - inherit: namedArgs.containsKey('inherit') ? namedArgs['inherit'] : null, + inherit: + namedArgs.containsKey('inherit') ? namedArgs['inherit'] : null, color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - fontFamily: namedArgs.containsKey('fontFamily') ? namedArgs['fontFamily'] : null, - fontFamilyFallback: - namedArgs.containsKey('fontFamilyFallback') ? List.from(namedArgs['fontFamilyFallback']) : null, - fontSize: namedArgs.containsKey('fontSize') ? namedArgs['fontSize'] : null, - fontWeight: namedArgs.containsKey('fontWeight') ? namedArgs['fontWeight'] : null, - fontStyle: namedArgs.containsKey('fontStyle') ? namedArgs['fontStyle'] : null, - letterSpacing: namedArgs.containsKey('letterSpacing') ? namedArgs['letterSpacing'] : null, - wordSpacing: namedArgs.containsKey('wordSpacing') ? namedArgs['wordSpacing'] : null, - textBaseline: namedArgs.containsKey('textBaseline') ? namedArgs['textBaseline'] : null, - height: namedArgs.containsKey('height') ? namedArgs['height'] : null, - locale: namedArgs.containsKey('locale') ? namedArgs['locale'] : null, - foreground: namedArgs.containsKey('foreground') ? namedArgs['foreground'] : null, - background: namedArgs.containsKey('background') ? namedArgs['background'] : null, - shadows: namedArgs.containsKey('shadows') ? List.from(namedArgs['shadows']) : null, - fontFeatures: - namedArgs.containsKey('fontFeatures') ? List.from(namedArgs['fontFeatures']) : null, - decoration: namedArgs.containsKey('decoration') ? namedArgs['decoration'] : null, - decorationColor: namedArgs.containsKey('decorationColor') ? namedArgs['decorationColor'] : null, - decorationStyle: namedArgs.containsKey('decorationStyle') ? namedArgs['decorationStyle'] : null, - decorationThickness: namedArgs.containsKey('decorationThickness') ? namedArgs['decorationThickness'] : null, - debugLabel: namedArgs.containsKey('debugLabel') ? namedArgs['debugLabel'] : null); + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + fontFamily: namedArgs.containsKey('fontFamily') + ? namedArgs['fontFamily'] + : null, + fontFamilyFallback: namedArgs.containsKey('fontFamilyFallback') + ? List.from(namedArgs['fontFamilyFallback']) + : null, + fontSize: namedArgs.containsKey('fontSize') + ? namedArgs['fontSize'] + : null, + fontWeight: namedArgs.containsKey('fontWeight') + ? namedArgs['fontWeight'] + : null, + fontStyle: namedArgs.containsKey('fontStyle') + ? namedArgs['fontStyle'] + : null, + letterSpacing: namedArgs.containsKey('letterSpacing') + ? namedArgs['letterSpacing'] + : null, + wordSpacing: namedArgs.containsKey('wordSpacing') + ? namedArgs['wordSpacing'] + : null, + textBaseline: namedArgs.containsKey('textBaseline') + ? namedArgs['textBaseline'] + : null, + height: + namedArgs.containsKey('height') ? namedArgs['height'] : null, + locale: + namedArgs.containsKey('locale') ? namedArgs['locale'] : null, + foreground: namedArgs.containsKey('foreground') + ? namedArgs['foreground'] + : null, + background: namedArgs.containsKey('background') + ? namedArgs['background'] + : null, + shadows: namedArgs.containsKey('shadows') + ? List.from(namedArgs['shadows']) + : null, + fontFeatures: namedArgs.containsKey('fontFeatures') + ? List.from(namedArgs['fontFeatures']) + : null, + decoration: namedArgs.containsKey('decoration') + ? namedArgs['decoration'] + : null, + decorationColor: namedArgs.containsKey('decorationColor') + ? namedArgs['decorationColor'] + : null, + decorationStyle: namedArgs.containsKey('decorationStyle') + ? namedArgs['decorationStyle'] + : null, + decorationThickness: namedArgs.containsKey('decorationThickness') + ? namedArgs['decorationThickness'] + : null, + debugLabel: namedArgs.containsKey('debugLabel') + ? namedArgs['debugLabel'] + : null); case 'apply': return ({positionalArgs, namedArgs, typeArgs}) => apply( color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - decoration: namedArgs.containsKey('decoration') ? namedArgs['decoration'] : null, - decorationColor: namedArgs.containsKey('decorationColor') ? namedArgs['decorationColor'] : null, - decorationStyle: namedArgs.containsKey('decorationStyle') ? namedArgs['decorationStyle'] : null, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + decoration: namedArgs.containsKey('decoration') + ? namedArgs['decoration'] + : null, + decorationColor: namedArgs.containsKey('decorationColor') + ? namedArgs['decorationColor'] + : null, + decorationStyle: namedArgs.containsKey('decorationStyle') + ? namedArgs['decorationStyle'] + : null, decorationThicknessFactor: - namedArgs.containsKey('decorationThicknessFactor') ? namedArgs['decorationThicknessFactor'] : 1.0, - decorationThicknessDelta: - namedArgs.containsKey('decorationThicknessDelta') ? namedArgs['decorationThicknessDelta'] : 0.0, - fontFamily: namedArgs.containsKey('fontFamily') ? namedArgs['fontFamily'] : null, - fontFamilyFallback: - namedArgs.containsKey('fontFamilyFallback') ? List.from(namedArgs['fontFamilyFallback']) : null, - fontSizeFactor: namedArgs.containsKey('fontSizeFactor') ? namedArgs['fontSizeFactor'] : 1.0, - fontSizeDelta: namedArgs.containsKey('fontSizeDelta') ? namedArgs['fontSizeDelta'] : 0.0, - fontWeightDelta: namedArgs.containsKey('fontWeightDelta') ? namedArgs['fontWeightDelta'] : 0, - fontStyle: namedArgs.containsKey('fontStyle') ? namedArgs['fontStyle'] : null, - letterSpacingFactor: namedArgs.containsKey('letterSpacingFactor') ? namedArgs['letterSpacingFactor'] : 1.0, - letterSpacingDelta: namedArgs.containsKey('letterSpacingDelta') ? namedArgs['letterSpacingDelta'] : 0.0, - wordSpacingFactor: namedArgs.containsKey('wordSpacingFactor') ? namedArgs['wordSpacingFactor'] : 1.0, - wordSpacingDelta: namedArgs.containsKey('wordSpacingDelta') ? namedArgs['wordSpacingDelta'] : 0.0, - heightFactor: namedArgs.containsKey('heightFactor') ? namedArgs['heightFactor'] : 1.0, - heightDelta: namedArgs.containsKey('heightDelta') ? namedArgs['heightDelta'] : 0.0, + namedArgs.containsKey('decorationThicknessFactor') + ? namedArgs['decorationThicknessFactor'] + : 1.0, + decorationThicknessDelta: namedArgs.containsKey('decorationThicknessDelta') + ? namedArgs['decorationThicknessDelta'] + : 0.0, + fontFamily: namedArgs.containsKey('fontFamily') + ? namedArgs['fontFamily'] + : null, + fontFamilyFallback: namedArgs.containsKey('fontFamilyFallback') + ? List.from(namedArgs['fontFamilyFallback']) + : null, + fontSizeFactor: namedArgs.containsKey('fontSizeFactor') + ? namedArgs['fontSizeFactor'] + : 1.0, + fontSizeDelta: namedArgs.containsKey('fontSizeDelta') + ? namedArgs['fontSizeDelta'] + : 0.0, + fontWeightDelta: namedArgs.containsKey('fontWeightDelta') + ? namedArgs['fontWeightDelta'] + : 0, + fontStyle: namedArgs.containsKey('fontStyle') + ? namedArgs['fontStyle'] + : null, + letterSpacingFactor: namedArgs.containsKey('letterSpacingFactor') + ? namedArgs['letterSpacingFactor'] + : 1.0, + letterSpacingDelta: namedArgs.containsKey('letterSpacingDelta') + ? namedArgs['letterSpacingDelta'] + : 0.0, + wordSpacingFactor: namedArgs.containsKey('wordSpacingFactor') + ? namedArgs['wordSpacingFactor'] + : 1.0, + wordSpacingDelta: namedArgs.containsKey('wordSpacingDelta') + ? namedArgs['wordSpacingDelta'] + : 0.0, + heightFactor: namedArgs.containsKey('heightFactor') + ? namedArgs['heightFactor'] + : 1.0, + heightDelta: + namedArgs.containsKey('heightDelta') ? namedArgs['heightDelta'] : 0.0, textBaseline: namedArgs.containsKey('textBaseline') ? namedArgs['textBaseline'] : null, locale: namedArgs.containsKey('locale') ? namedArgs['locale'] : null, shadows: namedArgs.containsKey('shadows') ? List.from(namedArgs['shadows']) : null, - fontFeatures: - namedArgs.containsKey('fontFeatures') ? List.from(namedArgs['fontFeatures']) : null); + fontFeatures: namedArgs.containsKey('fontFeatures') ? List.from(namedArgs['fontFeatures']) : null); case 'merge': - return ({positionalArgs, namedArgs, typeArgs}) => merge(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + merge(positionalArgs[0]); case 'getTextStyle': return ({positionalArgs, namedArgs, typeArgs}) => getTextStyle( - textScaleFactor: namedArgs.containsKey('textScaleFactor') ? namedArgs['textScaleFactor'] : 1.0); + textScaleFactor: namedArgs.containsKey('textScaleFactor') + ? namedArgs['textScaleFactor'] + : 1.0); case 'getParagraphStyle': return ({positionalArgs, namedArgs, typeArgs}) => getParagraphStyle( - textAlign: namedArgs.containsKey('textAlign') ? namedArgs['textAlign'] : null, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, - textScaleFactor: namedArgs.containsKey('textScaleFactor') ? namedArgs['textScaleFactor'] : 1.0, - ellipsis: namedArgs.containsKey('ellipsis') ? namedArgs['ellipsis'] : null, - maxLines: namedArgs.containsKey('maxLines') ? namedArgs['maxLines'] : null, - textHeightBehavior: namedArgs.containsKey('textHeightBehavior') ? namedArgs['textHeightBehavior'] : null, - locale: namedArgs.containsKey('locale') ? namedArgs['locale'] : null, - fontFamily: namedArgs.containsKey('fontFamily') ? namedArgs['fontFamily'] : null, - fontSize: namedArgs.containsKey('fontSize') ? namedArgs['fontSize'] : null, - fontWeight: namedArgs.containsKey('fontWeight') ? namedArgs['fontWeight'] : null, - fontStyle: namedArgs.containsKey('fontStyle') ? namedArgs['fontStyle'] : null, - height: namedArgs.containsKey('height') ? namedArgs['height'] : null, - strutStyle: namedArgs.containsKey('strutStyle') ? namedArgs['strutStyle'] : null); + textAlign: namedArgs.containsKey('textAlign') + ? namedArgs['textAlign'] + : null, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, + textScaleFactor: namedArgs.containsKey('textScaleFactor') + ? namedArgs['textScaleFactor'] + : 1.0, + ellipsis: namedArgs.containsKey('ellipsis') + ? namedArgs['ellipsis'] + : null, + maxLines: namedArgs.containsKey('maxLines') + ? namedArgs['maxLines'] + : null, + textHeightBehavior: namedArgs.containsKey('textHeightBehavior') + ? namedArgs['textHeightBehavior'] + : null, + locale: + namedArgs.containsKey('locale') ? namedArgs['locale'] : null, + fontFamily: namedArgs.containsKey('fontFamily') + ? namedArgs['fontFamily'] + : null, + fontSize: namedArgs.containsKey('fontSize') + ? namedArgs['fontSize'] + : null, + fontWeight: namedArgs.containsKey('fontWeight') + ? namedArgs['fontWeight'] + : null, + fontStyle: namedArgs.containsKey('fontStyle') + ? namedArgs['fontStyle'] + : null, + height: + namedArgs.containsKey('height') ? namedArgs['height'] : null, + strutStyle: namedArgs.containsKey('strutStyle') + ? namedArgs['strutStyle'] + : null); case 'compareTo': - return ({positionalArgs, namedArgs, typeArgs}) => compareTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + compareTo(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => - debugFillProperties(positionalArgs[0], prefix: namedArgs.containsKey('prefix') ? namedArgs['prefix'] : ''); + return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties( + positionalArgs[0], + prefix: namedArgs.containsKey('prefix') ? namedArgs['prefix'] : ''); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/physics/clamped_simulation.g.dart b/lib/bindings/flutter/physics/clamped_simulation.g.dart index 714d33c..d1ed48c 100644 --- a/lib/bindings/flutter/physics/clamped_simulation.g.dart +++ b/lib/bindings/flutter/physics/clamped_simulation.g.dart @@ -8,13 +8,22 @@ class ClampedSimulationAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ClampedSimulation': - return ({positionalArgs, namedArgs, typeArgs}) => ClampedSimulation(positionalArgs[0], - xMin: namedArgs.containsKey('xMin') ? namedArgs['xMin'] : double.negativeInfinity, - xMax: namedArgs.containsKey('xMax') ? namedArgs['xMax'] : double.infinity, - dxMin: namedArgs.containsKey('dxMin') ? namedArgs['dxMin'] : double.negativeInfinity, - dxMax: namedArgs.containsKey('dxMax') ? namedArgs['dxMax'] : double.infinity); + return ({positionalArgs, namedArgs, typeArgs}) => ClampedSimulation( + positionalArgs[0], + xMin: namedArgs.containsKey('xMin') + ? namedArgs['xMin'] + : double.negativeInfinity, + xMax: namedArgs.containsKey('xMax') + ? namedArgs['xMax'] + : double.infinity, + dxMin: namedArgs.containsKey('dxMin') + ? namedArgs['dxMin'] + : double.negativeInfinity, + dxMax: namedArgs.containsKey('dxMax') + ? namedArgs['dxMax'] + : double.infinity); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -33,7 +42,7 @@ extension ClampedSimulationBinding on ClampedSimulation { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ClampedSimulation'); + return const HTType('ClampedSimulation'); case 'simulation': return simulation; case 'xMin': @@ -51,11 +60,12 @@ extension ClampedSimulationBinding on ClampedSimulation { case 'dx': return ({positionalArgs, namedArgs, typeArgs}) => dx(positionalArgs[0]); case 'isDone': - return ({positionalArgs, namedArgs, typeArgs}) => isDone(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isDone(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -65,7 +75,7 @@ extension ClampedSimulationBinding on ClampedSimulation { tolerance = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/physics/friction_simulation.g.dart b/lib/bindings/flutter/physics/friction_simulation.g.dart index 88e7e32..aa07f65 100644 --- a/lib/bindings/flutter/physics/friction_simulation.g.dart +++ b/lib/bindings/flutter/physics/friction_simulation.g.dart @@ -10,12 +10,15 @@ class FrictionSimulationAutoBinding extends HTExternalClass { case 'FrictionSimulation': return ({positionalArgs, namedArgs, typeArgs}) => FrictionSimulation( positionalArgs[0], positionalArgs[1], positionalArgs[2], - tolerance: namedArgs.containsKey('tolerance') ? namedArgs['tolerance'] : Tolerance.defaultTolerance); + tolerance: namedArgs.containsKey('tolerance') + ? namedArgs['tolerance'] + : Tolerance.defaultTolerance); case 'FrictionSimulation.through': return ({positionalArgs, namedArgs, typeArgs}) => - FrictionSimulation.through(positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3]); + FrictionSimulation.through(positionalArgs[0], positionalArgs[1], + positionalArgs[2], positionalArgs[3]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -34,7 +37,7 @@ extension FrictionSimulationBinding on FrictionSimulation { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FrictionSimulation'); + return const HTType('FrictionSimulation'); case 'tolerance': return tolerance; case 'finalX': @@ -44,13 +47,15 @@ extension FrictionSimulationBinding on FrictionSimulation { case 'dx': return ({positionalArgs, namedArgs, typeArgs}) => dx(positionalArgs[0]); case 'timeAtX': - return ({positionalArgs, namedArgs, typeArgs}) => timeAtX(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + timeAtX(positionalArgs[0]); case 'isDone': - return ({positionalArgs, namedArgs, typeArgs}) => isDone(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isDone(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -60,7 +65,7 @@ extension FrictionSimulationBinding on FrictionSimulation { tolerance = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -72,10 +77,11 @@ class BoundedFrictionSimulationAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'BoundedFrictionSimulation': - return ({positionalArgs, namedArgs, typeArgs}) => BoundedFrictionSimulation( - positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3], positionalArgs[4]); + return ({positionalArgs, namedArgs, typeArgs}) => + BoundedFrictionSimulation(positionalArgs[0], positionalArgs[1], + positionalArgs[2], positionalArgs[3], positionalArgs[4]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -94,7 +100,7 @@ extension BoundedFrictionSimulationBinding on BoundedFrictionSimulation { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BoundedFrictionSimulation'); + return const HTType('BoundedFrictionSimulation'); case 'tolerance': return tolerance; case 'finalX': @@ -102,15 +108,17 @@ extension BoundedFrictionSimulationBinding on BoundedFrictionSimulation { case 'x': return ({positionalArgs, namedArgs, typeArgs}) => x(positionalArgs[0]); case 'isDone': - return ({positionalArgs, namedArgs, typeArgs}) => isDone(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isDone(positionalArgs[0]); case 'dx': return ({positionalArgs, namedArgs, typeArgs}) => dx(positionalArgs[0]); case 'timeAtX': - return ({positionalArgs, namedArgs, typeArgs}) => timeAtX(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + timeAtX(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -120,7 +128,7 @@ extension BoundedFrictionSimulationBinding on BoundedFrictionSimulation { tolerance = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/physics/gravity_simulation.g.dart b/lib/bindings/flutter/physics/gravity_simulation.g.dart index 5c0217d..583bf86 100644 --- a/lib/bindings/flutter/physics/gravity_simulation.g.dart +++ b/lib/bindings/flutter/physics/gravity_simulation.g.dart @@ -8,10 +8,13 @@ class GravitySimulationAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'GravitySimulation': - return ({positionalArgs, namedArgs, typeArgs}) => - GravitySimulation(positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3]); + return ({positionalArgs, namedArgs, typeArgs}) => GravitySimulation( + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -30,7 +33,7 @@ extension GravitySimulationBinding on GravitySimulation { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('GravitySimulation'); + return const HTType('GravitySimulation'); case 'tolerance': return tolerance; case 'x': @@ -38,11 +41,12 @@ extension GravitySimulationBinding on GravitySimulation { case 'dx': return ({positionalArgs, namedArgs, typeArgs}) => dx(positionalArgs[0]); case 'isDone': - return ({positionalArgs, namedArgs, typeArgs}) => isDone(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isDone(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -52,7 +56,7 @@ extension GravitySimulationBinding on GravitySimulation { tolerance = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/physics/spring_simulation.g.dart b/lib/bindings/flutter/physics/spring_simulation.g.dart index ec1ed0a..5e6bbbf 100644 --- a/lib/bindings/flutter/physics/spring_simulation.g.dart +++ b/lib/bindings/flutter/physics/spring_simulation.g.dart @@ -16,7 +16,7 @@ class SpringTypeAutoBinding extends HTExternalClass { case 'SpringType.overDamped': return SpringType.overDamped; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -24,13 +24,14 @@ class SpringTypeAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SpringType'); + return const HTType('SpringType'); case 'index': return (instance as SpringType).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as SpringType).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as SpringType).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -43,14 +44,18 @@ class SpringDescriptionAutoBinding extends HTExternalClass { switch (varName) { case 'SpringDescription': return ({positionalArgs, namedArgs, typeArgs}) => SpringDescription( - mass: namedArgs['mass'], stiffness: namedArgs['stiffness'], damping: namedArgs['damping']); - case 'SpringDescription.withDampingRatio': - return ({positionalArgs, namedArgs, typeArgs}) => SpringDescription.withDampingRatio( mass: namedArgs['mass'], stiffness: namedArgs['stiffness'], - ratio: namedArgs.containsKey('ratio') ? namedArgs['ratio'] : 1.0); + damping: namedArgs['damping']); + case 'SpringDescription.withDampingRatio': + return ({positionalArgs, namedArgs, typeArgs}) => + SpringDescription.withDampingRatio( + mass: namedArgs['mass'], + stiffness: namedArgs['stiffness'], + ratio: + namedArgs.containsKey('ratio') ? namedArgs['ratio'] : 1.0); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -64,7 +69,7 @@ extension SpringDescriptionBinding on SpringDescription { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SpringDescription'); + return const HTType('SpringDescription'); case 'mass': return mass; case 'stiffness': @@ -74,7 +79,7 @@ extension SpringDescriptionBinding on SpringDescription { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -87,10 +92,15 @@ class SpringSimulationAutoBinding extends HTExternalClass { switch (varName) { case 'SpringSimulation': return ({positionalArgs, namedArgs, typeArgs}) => SpringSimulation( - positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3], - tolerance: namedArgs.containsKey('tolerance') ? namedArgs['tolerance'] : Tolerance.defaultTolerance); + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3], + tolerance: namedArgs.containsKey('tolerance') + ? namedArgs['tolerance'] + : Tolerance.defaultTolerance); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -109,7 +119,7 @@ extension SpringSimulationBinding on SpringSimulation { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SpringSimulation'); + return const HTType('SpringSimulation'); case 'tolerance': return tolerance; case 'type': @@ -119,11 +129,12 @@ extension SpringSimulationBinding on SpringSimulation { case 'dx': return ({positionalArgs, namedArgs, typeArgs}) => dx(positionalArgs[0]); case 'isDone': - return ({positionalArgs, namedArgs, typeArgs}) => isDone(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isDone(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -133,7 +144,7 @@ extension SpringSimulationBinding on SpringSimulation { tolerance = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -145,11 +156,14 @@ class ScrollSpringSimulationAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ScrollSpringSimulation': - return ({positionalArgs, namedArgs, typeArgs}) => ScrollSpringSimulation( - positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3], - tolerance: namedArgs.containsKey('tolerance') ? namedArgs['tolerance'] : Tolerance.defaultTolerance); + return ({positionalArgs, namedArgs, typeArgs}) => + ScrollSpringSimulation(positionalArgs[0], positionalArgs[1], + positionalArgs[2], positionalArgs[3], + tolerance: namedArgs.containsKey('tolerance') + ? namedArgs['tolerance'] + : Tolerance.defaultTolerance); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -168,7 +182,7 @@ extension ScrollSpringSimulationBinding on ScrollSpringSimulation { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ScrollSpringSimulation'); + return const HTType('ScrollSpringSimulation'); case 'tolerance': return tolerance; case 'type': @@ -178,11 +192,12 @@ extension ScrollSpringSimulationBinding on ScrollSpringSimulation { case 'dx': return ({positionalArgs, namedArgs, typeArgs}) => dx(positionalArgs[0]); case 'isDone': - return ({positionalArgs, namedArgs, typeArgs}) => isDone(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isDone(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -192,7 +207,7 @@ extension ScrollSpringSimulationBinding on ScrollSpringSimulation { tolerance = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/physics/tolerance.g.dart b/lib/bindings/flutter/physics/tolerance.g.dart index 178621c..01ae822 100644 --- a/lib/bindings/flutter/physics/tolerance.g.dart +++ b/lib/bindings/flutter/physics/tolerance.g.dart @@ -9,13 +9,19 @@ class ToleranceAutoBinding extends HTExternalClass { switch (varName) { case 'Tolerance': return ({positionalArgs, namedArgs, typeArgs}) => Tolerance( - distance: namedArgs.containsKey('distance') ? namedArgs['distance'] : _epsilonDefault, - time: namedArgs.containsKey('time') ? namedArgs['time'] : _epsilonDefault, - velocity: namedArgs.containsKey('velocity') ? namedArgs['velocity'] : _epsilonDefault); + distance: namedArgs.containsKey('distance') + ? namedArgs['distance'] + : _epsilonDefault, + time: namedArgs.containsKey('time') + ? namedArgs['time'] + : _epsilonDefault, + velocity: namedArgs.containsKey('velocity') + ? namedArgs['velocity'] + : _epsilonDefault); case 'Tolerance.defaultTolerance': return Tolerance.defaultTolerance; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -31,7 +37,7 @@ extension ToleranceBinding on Tolerance { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Tolerance'); + return const HTType('Tolerance'); case 'distance': return distance; case 'time': @@ -41,7 +47,7 @@ extension ToleranceBinding on Tolerance { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/rendering/animated_size.g.dart b/lib/bindings/flutter/rendering/animated_size.g.dart index a4f36ce..2b278ba 100644 --- a/lib/bindings/flutter/rendering/animated_size.g.dart +++ b/lib/bindings/flutter/rendering/animated_size.g.dart @@ -13,14 +13,24 @@ class RenderAnimatedSizeAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => RenderAnimatedSize( vsync: namedArgs['vsync'], duration: namedArgs['duration'], - reverseDuration: namedArgs.containsKey('reverseDuration') ? namedArgs['reverseDuration'] : null, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.linear, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : Alignment.center, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, + reverseDuration: namedArgs.containsKey('reverseDuration') + ? namedArgs['reverseDuration'] + : null, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.linear, + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : Alignment.center, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge); + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.hardEdge); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -36,8 +46,8 @@ class RenderAnimatedSizeAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -46,7 +56,7 @@ extension RenderAnimatedSizeBinding on RenderAnimatedSize { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderAnimatedSize'); + return const HTType('RenderAnimatedSize'); case 'parentData': return parentData; case 'debugCreator': @@ -114,158 +124,247 @@ extension RenderAnimatedSizeBinding on RenderAnimatedSize { case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -293,7 +392,7 @@ extension RenderAnimatedSizeBinding on RenderAnimatedSize { vsync = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/rendering/binding.g.dart b/lib/bindings/flutter/rendering/binding.g.dart index e160508..5fef7c2 100644 --- a/lib/bindings/flutter/rendering/binding.g.dart +++ b/lib/bindings/flutter/rendering/binding.g.dart @@ -9,9 +9,10 @@ class RenderingFlutterBindingAutoBinding extends HTExternalClass { switch (varName) { case 'RenderingFlutterBinding': return ({positionalArgs, namedArgs, typeArgs}) => - RenderingFlutterBinding(root: namedArgs.containsKey('root') ? namedArgs['root'] : null); + RenderingFlutterBinding( + root: namedArgs.containsKey('root') ? namedArgs['root'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -22,10 +23,10 @@ class RenderingFlutterBindingAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'TimingsCallback': (HTFunction function) => - (timings) => function.call(positionalArgs: [timings], namedArgs: const {}), - 'FrameCallback': (HTFunction function) => - (timeStamp) => function.call(positionalArgs: [timeStamp], namedArgs: const {}), + 'TimingsCallback': (HTFunction function) => (timings) => + function.call(positionalArgs: [timings], namedArgs: const {}), + 'FrameCallback': (HTFunction function) => (timeStamp) => + function.call(positionalArgs: [timeStamp], namedArgs: const {}), }; } } @@ -34,7 +35,7 @@ extension RenderingFlutterBindingBinding on RenderingFlutterBinding { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderingFlutterBinding'); + return const HTType('RenderingFlutterBinding'); case 'lifecycleState': return lifecycleState; case 'transientCallbackCount': @@ -78,36 +79,54 @@ extension RenderingFlutterBindingBinding on RenderingFlutterBinding { case 'unlocked': return ({positionalArgs, namedArgs, typeArgs}) => unlocked(); case 'cancelPointer': - return ({positionalArgs, namedArgs, typeArgs}) => cancelPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + cancelPointer(positionalArgs[0]); case 'handlePointerEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handlePointerEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + handlePointerEvent(positionalArgs[0]); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => hitTest(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + hitTest(positionalArgs[0], positionalArgs[1]); case 'dispatchEvent': - return ({positionalArgs, namedArgs, typeArgs}) => dispatchEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + dispatchEvent(positionalArgs[0], positionalArgs[1]); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'addTimingsCallback': - return ({positionalArgs, namedArgs, typeArgs}) => addTimingsCallback(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addTimingsCallback(positionalArgs[0]); case 'removeTimingsCallback': - return ({positionalArgs, namedArgs, typeArgs}) => removeTimingsCallback(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeTimingsCallback(positionalArgs[0]); case 'initServiceExtensions': - return ({positionalArgs, namedArgs, typeArgs}) => initServiceExtensions(); + return ({positionalArgs, namedArgs, typeArgs}) => + initServiceExtensions(); case 'scheduleTask': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleTask(positionalArgs[0], positionalArgs[1], - debugLabel: namedArgs.containsKey('debugLabel') ? namedArgs['debugLabel'] : null, + return ({positionalArgs, namedArgs, typeArgs}) => scheduleTask( + positionalArgs[0], positionalArgs[1], + debugLabel: namedArgs.containsKey('debugLabel') + ? namedArgs['debugLabel'] + : null, flow: namedArgs.containsKey('flow') ? namedArgs['flow'] : null); case 'scheduleFrameCallback': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleFrameCallback(positionalArgs[0], - rescheduling: namedArgs.containsKey('rescheduling') ? namedArgs['rescheduling'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => scheduleFrameCallback( + positionalArgs[0], + rescheduling: namedArgs.containsKey('rescheduling') + ? namedArgs['rescheduling'] + : false); case 'cancelFrameCallbackWithId': - return ({positionalArgs, namedArgs, typeArgs}) => cancelFrameCallbackWithId(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + cancelFrameCallbackWithId(positionalArgs[0]); case 'debugAssertNoTransientCallbacks': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertNoTransientCallbacks(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertNoTransientCallbacks(positionalArgs[0]); case 'addPersistentFrameCallback': - return ({positionalArgs, namedArgs, typeArgs}) => addPersistentFrameCallback(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addPersistentFrameCallback(positionalArgs[0]); case 'addPostFrameCallback': - return ({positionalArgs, namedArgs, typeArgs}) => addPostFrameCallback(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addPostFrameCallback(positionalArgs[0]); case 'ensureVisualUpdate': return ({positionalArgs, namedArgs, typeArgs}) => ensureVisualUpdate(); case 'scheduleFrame': @@ -119,22 +138,33 @@ extension RenderingFlutterBindingBinding on RenderingFlutterBinding { case 'resetEpoch': return ({positionalArgs, namedArgs, typeArgs}) => resetEpoch(); case 'handleBeginFrame': - return ({positionalArgs, namedArgs, typeArgs}) => handleBeginFrame(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleBeginFrame(positionalArgs[0]); case 'handleDrawFrame': return ({positionalArgs, namedArgs, typeArgs}) => handleDrawFrame(); case 'createSemanticsUpdateBuilder': - return ({positionalArgs, namedArgs, typeArgs}) => createSemanticsUpdateBuilder(); + return ({positionalArgs, namedArgs, typeArgs}) => + createSemanticsUpdateBuilder(); case 'instantiateImageCodec': - return ({positionalArgs, namedArgs, typeArgs}) => instantiateImageCodec(positionalArgs[0], - cacheWidth: namedArgs.containsKey('cacheWidth') ? namedArgs['cacheWidth'] : null, - cacheHeight: namedArgs.containsKey('cacheHeight') ? namedArgs['cacheHeight'] : null, - allowUpscaling: namedArgs.containsKey('allowUpscaling') ? namedArgs['allowUpscaling'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => instantiateImageCodec( + positionalArgs[0], + cacheWidth: namedArgs.containsKey('cacheWidth') + ? namedArgs['cacheWidth'] + : null, + cacheHeight: namedArgs.containsKey('cacheHeight') + ? namedArgs['cacheHeight'] + : null, + allowUpscaling: namedArgs.containsKey('allowUpscaling') + ? namedArgs['allowUpscaling'] + : false); case 'initRenderView': return ({positionalArgs, namedArgs, typeArgs}) => initRenderView(); case 'createViewConfiguration': - return ({positionalArgs, namedArgs, typeArgs}) => createViewConfiguration(); + return ({positionalArgs, namedArgs, typeArgs}) => + createViewConfiguration(); case 'setSemanticsEnabled': - return ({positionalArgs, namedArgs, typeArgs}) => setSemanticsEnabled(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setSemanticsEnabled(positionalArgs[0]); case 'deferFirstFrame': return ({positionalArgs, namedArgs, typeArgs}) => deferFirstFrame(); case 'allowFirstFrame': @@ -144,11 +174,12 @@ extension RenderingFlutterBindingBinding on RenderingFlutterBinding { case 'performReassemble': return ({positionalArgs, namedArgs, typeArgs}) => performReassemble(); case 'reassembleApplication': - return ({positionalArgs, namedArgs, typeArgs}) => reassembleApplication(); + return ({positionalArgs, namedArgs, typeArgs}) => + reassembleApplication(); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/rendering/box.g.dart b/lib/bindings/flutter/rendering/box.g.dart index 57b171e..008b49e 100644 --- a/lib/bindings/flutter/rendering/box.g.dart +++ b/lib/bindings/flutter/rendering/box.g.dart @@ -10,31 +10,50 @@ class BoxConstraintsAutoBinding extends HTExternalClass { switch (varName) { case 'BoxConstraints': return ({positionalArgs, namedArgs, typeArgs}) => BoxConstraints( - minWidth: namedArgs.containsKey('minWidth') ? namedArgs['minWidth'] : 0.0, - maxWidth: namedArgs.containsKey('maxWidth') ? namedArgs['maxWidth'] : double.infinity, - minHeight: namedArgs.containsKey('minHeight') ? namedArgs['minHeight'] : 0.0, - maxHeight: namedArgs.containsKey('maxHeight') ? namedArgs['maxHeight'] : double.infinity); + minWidth: + namedArgs.containsKey('minWidth') ? namedArgs['minWidth'] : 0.0, + maxWidth: namedArgs.containsKey('maxWidth') + ? namedArgs['maxWidth'] + : double.infinity, + minHeight: namedArgs.containsKey('minHeight') + ? namedArgs['minHeight'] + : 0.0, + maxHeight: namedArgs.containsKey('maxHeight') + ? namedArgs['maxHeight'] + : double.infinity); case 'BoxConstraints.tight': - return ({positionalArgs, namedArgs, typeArgs}) => BoxConstraints.tight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + BoxConstraints.tight(positionalArgs[0]); case 'BoxConstraints.tightFor': - return ({positionalArgs, namedArgs, typeArgs}) => BoxConstraints.tightFor( - width: namedArgs.containsKey('width') ? namedArgs['width'] : null, - height: namedArgs.containsKey('height') ? namedArgs['height'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + BoxConstraints.tightFor( + width: + namedArgs.containsKey('width') ? namedArgs['width'] : null, + height: namedArgs.containsKey('height') + ? namedArgs['height'] + : null); case 'BoxConstraints.tightForFinite': - return ({positionalArgs, namedArgs, typeArgs}) => BoxConstraints.tightForFinite( - width: namedArgs.containsKey('width') ? namedArgs['width'] : double.infinity, - height: namedArgs.containsKey('height') ? namedArgs['height'] : double.infinity); + return ({positionalArgs, namedArgs, typeArgs}) => + BoxConstraints.tightForFinite( + width: namedArgs.containsKey('width') + ? namedArgs['width'] + : double.infinity, + height: namedArgs.containsKey('height') + ? namedArgs['height'] + : double.infinity); case 'BoxConstraints.loose': - return ({positionalArgs, namedArgs, typeArgs}) => BoxConstraints.loose(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + BoxConstraints.loose(positionalArgs[0]); case 'BoxConstraints.expand': return ({positionalArgs, namedArgs, typeArgs}) => BoxConstraints.expand( width: namedArgs.containsKey('width') ? namedArgs['width'] : null, - height: namedArgs.containsKey('height') ? namedArgs['height'] : null); + height: + namedArgs.containsKey('height') ? namedArgs['height'] : null); case 'BoxConstraints.lerp': - return ({positionalArgs, namedArgs, typeArgs}) => - BoxConstraints.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + return ({positionalArgs, namedArgs, typeArgs}) => BoxConstraints.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -45,8 +64,9 @@ class BoxConstraintsAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'InformationCollector': (HTFunction function) => - () => function.call(positionalArgs: const [], namedArgs: const {}) as Iterable, + 'InformationCollector': (HTFunction function) => () => + function.call(positionalArgs: const [], namedArgs: const {}) + as Iterable, }; } } @@ -55,7 +75,7 @@ extension BoxConstraintsBinding on BoxConstraints { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BoxConstraints'); + return const HTType('BoxConstraints'); case 'minWidth': return minWidth; case 'maxWidth': @@ -90,51 +110,67 @@ extension BoxConstraintsBinding on BoxConstraints { return hashCode; case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - minWidth: namedArgs.containsKey('minWidth') ? namedArgs['minWidth'] : null, - maxWidth: namedArgs.containsKey('maxWidth') ? namedArgs['maxWidth'] : null, - minHeight: namedArgs.containsKey('minHeight') ? namedArgs['minHeight'] : null, - maxHeight: namedArgs.containsKey('maxHeight') ? namedArgs['maxHeight'] : null); + minWidth: namedArgs.containsKey('minWidth') + ? namedArgs['minWidth'] + : null, + maxWidth: namedArgs.containsKey('maxWidth') + ? namedArgs['maxWidth'] + : null, + minHeight: namedArgs.containsKey('minHeight') + ? namedArgs['minHeight'] + : null, + maxHeight: namedArgs.containsKey('maxHeight') + ? namedArgs['maxHeight'] + : null); case 'deflate': - return ({positionalArgs, namedArgs, typeArgs}) => deflate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + deflate(positionalArgs[0]); case 'loosen': return ({positionalArgs, namedArgs, typeArgs}) => loosen(); case 'enforce': - return ({positionalArgs, namedArgs, typeArgs}) => enforce(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + enforce(positionalArgs[0]); case 'tighten': return ({positionalArgs, namedArgs, typeArgs}) => tighten( width: namedArgs.containsKey('width') ? namedArgs['width'] : null, - height: namedArgs.containsKey('height') ? namedArgs['height'] : null); + height: + namedArgs.containsKey('height') ? namedArgs['height'] : null); case 'widthConstraints': return ({positionalArgs, namedArgs, typeArgs}) => widthConstraints(); case 'heightConstraints': return ({positionalArgs, namedArgs, typeArgs}) => heightConstraints(); case 'constrainWidth': - return ({positionalArgs, namedArgs, typeArgs}) => - constrainWidth(positionalArgs.length > 0 ? positionalArgs[0] : double.infinity); + return ({positionalArgs, namedArgs, typeArgs}) => constrainWidth( + positionalArgs.length > 0 ? positionalArgs[0] : double.infinity); case 'constrainHeight': - return ({positionalArgs, namedArgs, typeArgs}) => - constrainHeight(positionalArgs.length > 0 ? positionalArgs[0] : double.infinity); + return ({positionalArgs, namedArgs, typeArgs}) => constrainHeight( + positionalArgs.length > 0 ? positionalArgs[0] : double.infinity); case 'constrain': - return ({positionalArgs, namedArgs, typeArgs}) => constrain(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + constrain(positionalArgs[0]); case 'constrainDimensions': - return ({positionalArgs, namedArgs, typeArgs}) => constrainDimensions(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + constrainDimensions(positionalArgs[0], positionalArgs[1]); case 'constrainSizeAndAttemptToPreserveAspectRatio': return ({positionalArgs, namedArgs, typeArgs}) => constrainSizeAndAttemptToPreserveAspectRatio(positionalArgs[0]); case 'isSatisfiedBy': - return ({positionalArgs, namedArgs, typeArgs}) => isSatisfiedBy(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isSatisfiedBy(positionalArgs[0]); case 'debugAssertIsValid': return ({positionalArgs, namedArgs, typeArgs}) => debugAssertIsValid( - isAppliedConstraint: - namedArgs.containsKey('isAppliedConstraint') ? namedArgs['isAppliedConstraint'] : false, - informationCollector: - namedArgs.containsKey('informationCollector') ? namedArgs['informationCollector'] : null); + isAppliedConstraint: namedArgs.containsKey('isAppliedConstraint') + ? namedArgs['isAppliedConstraint'] + : false, + informationCollector: namedArgs.containsKey('informationCollector') + ? namedArgs['informationCollector'] + : null); case 'normalize': return ({positionalArgs, namedArgs, typeArgs}) => normalize(); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -148,9 +184,10 @@ class BoxHitTestResultAutoBinding extends HTExternalClass { case 'BoxHitTestResult': return ({positionalArgs, namedArgs, typeArgs}) => BoxHitTestResult(); case 'BoxHitTestResult.wrap': - return ({positionalArgs, namedArgs, typeArgs}) => BoxHitTestResult.wrap(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + BoxHitTestResult.wrap(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -161,10 +198,11 @@ class BoxHitTestResultAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'BoxHitTest': (HTFunction function) => - (result, position) => function.call(positionalArgs: [result, position], namedArgs: const {}) as bool, - 'BoxHitTestWithOutOfBandPosition': (HTFunction function) => - (result) => function.call(positionalArgs: [result], namedArgs: const {}) as bool, + 'BoxHitTest': (HTFunction function) => (result, position) => + function.call(positionalArgs: [result, position], namedArgs: const {}) + as bool, + 'BoxHitTestWithOutOfBandPosition': (HTFunction function) => (result) => + function.call(positionalArgs: [result], namedArgs: const {}) as bool, }; } } @@ -173,36 +211,60 @@ extension BoxHitTestResultBinding on BoxHitTestResult { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BoxHitTestResult'); + return const HTType('BoxHitTestResult'); case 'path': return path; case 'addWithPaintTransform': return ({positionalArgs, namedArgs, typeArgs}) => addWithPaintTransform( - transform: namedArgs.containsKey('transform') ? namedArgs['transform'] : null, - position: namedArgs.containsKey('position') ? namedArgs['position'] : null, - hitTest: namedArgs.containsKey('hitTest') ? namedArgs['hitTest'] : null); + transform: namedArgs.containsKey('transform') + ? namedArgs['transform'] + : null, + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null, + hitTest: + namedArgs.containsKey('hitTest') ? namedArgs['hitTest'] : null); case 'addWithPaintOffset': return ({positionalArgs, namedArgs, typeArgs}) => addWithPaintOffset( - offset: namedArgs.containsKey('offset') ? namedArgs['offset'] : null, - position: namedArgs.containsKey('position') ? namedArgs['position'] : null, - hitTest: namedArgs.containsKey('hitTest') ? namedArgs['hitTest'] : null); + offset: + namedArgs.containsKey('offset') ? namedArgs['offset'] : null, + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null, + hitTest: + namedArgs.containsKey('hitTest') ? namedArgs['hitTest'] : null); case 'addWithRawTransform': return ({positionalArgs, namedArgs, typeArgs}) => addWithRawTransform( - transform: namedArgs.containsKey('transform') ? namedArgs['transform'] : null, - position: namedArgs.containsKey('position') ? namedArgs['position'] : null, - hitTest: namedArgs.containsKey('hitTest') ? namedArgs['hitTest'] : null); + transform: namedArgs.containsKey('transform') + ? namedArgs['transform'] + : null, + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null, + hitTest: + namedArgs.containsKey('hitTest') ? namedArgs['hitTest'] : null); case 'addWithOutOfBandPosition': - return ({positionalArgs, namedArgs, typeArgs}) => addWithOutOfBandPosition( - paintOffset: namedArgs.containsKey('paintOffset') ? namedArgs['paintOffset'] : null, - paintTransform: namedArgs.containsKey('paintTransform') ? namedArgs['paintTransform'] : null, - rawTransform: namedArgs.containsKey('rawTransform') ? namedArgs['rawTransform'] : null, - hitTest: namedArgs.containsKey('hitTest') ? namedArgs['hitTest'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + addWithOutOfBandPosition( + paintOffset: namedArgs.containsKey('paintOffset') + ? namedArgs['paintOffset'] + : null, + paintTransform: namedArgs.containsKey('paintTransform') + ? namedArgs['paintTransform'] + : null, + rawTransform: namedArgs.containsKey('rawTransform') + ? namedArgs['rawTransform'] + : null, + hitTest: namedArgs.containsKey('hitTest') + ? namedArgs['hitTest'] + : null); case 'add': - return ({positionalArgs, namedArgs, typeArgs}) => add(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + add(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -214,9 +276,10 @@ class BoxHitTestEntryAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'BoxHitTestEntry': - return ({positionalArgs, namedArgs, typeArgs}) => BoxHitTestEntry(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + BoxHitTestEntry(positionalArgs[0], positionalArgs[1]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -230,7 +293,7 @@ extension BoxHitTestEntryBinding on BoxHitTestEntry { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BoxHitTestEntry'); + return const HTType('BoxHitTestEntry'); case 'localPosition': return localPosition; case 'target': @@ -240,7 +303,7 @@ extension BoxHitTestEntryBinding on BoxHitTestEntry { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -254,7 +317,7 @@ class BoxParentDataAutoBinding extends HTExternalClass { case 'BoxParentData': return ({positionalArgs, namedArgs, typeArgs}) => BoxParentData(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -273,13 +336,13 @@ extension BoxParentDataBinding on BoxParentData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BoxParentData'); + return const HTType('BoxParentData'); case 'offset': return offset; case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -289,7 +352,7 @@ extension BoxParentDataBinding on BoxParentData { offset = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/rendering/custom_layout.g.dart b/lib/bindings/flutter/rendering/custom_layout.g.dart index 7288b9a..6e56928 100644 --- a/lib/bindings/flutter/rendering/custom_layout.g.dart +++ b/lib/bindings/flutter/rendering/custom_layout.g.dart @@ -10,9 +10,10 @@ class MultiChildLayoutParentDataAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'MultiChildLayoutParentData': - return ({positionalArgs, namedArgs, typeArgs}) => MultiChildLayoutParentData(); + return ({positionalArgs, namedArgs, typeArgs}) => + MultiChildLayoutParentData(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -31,7 +32,7 @@ extension MultiChildLayoutParentDataBinding on MultiChildLayoutParentData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('MultiChildLayoutParentData'); + return const HTType('MultiChildLayoutParentData'); case 'id': return id; case 'offset': @@ -41,7 +42,7 @@ extension MultiChildLayoutParentDataBinding on MultiChildLayoutParentData { case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -54,23 +55,27 @@ extension MultiChildLayoutParentDataBinding on MultiChildLayoutParentData { offset = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class RenderCustomMultiChildLayoutBoxAutoBinding extends HTExternalClass { - RenderCustomMultiChildLayoutBoxAutoBinding() : super('RenderCustomMultiChildLayoutBox'); + RenderCustomMultiChildLayoutBoxAutoBinding() + : super('RenderCustomMultiChildLayoutBox'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RenderCustomMultiChildLayoutBox': - return ({positionalArgs, namedArgs, typeArgs}) => RenderCustomMultiChildLayoutBox( - children: namedArgs.containsKey('children') ? List.from(namedArgs['children']) : null, - delegate: namedArgs['delegate']); + return ({positionalArgs, namedArgs, typeArgs}) => + RenderCustomMultiChildLayoutBox( + children: namedArgs.containsKey('children') + ? List.from(namedArgs['children']) + : null, + delegate: namedArgs['delegate']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -86,17 +91,18 @@ class RenderCustomMultiChildLayoutBoxAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } -extension RenderCustomMultiChildLayoutBoxBinding on RenderCustomMultiChildLayoutBox { +extension RenderCustomMultiChildLayoutBoxBinding + on RenderCustomMultiChildLayoutBox { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderCustomMultiChildLayoutBox'); + return const HTType('RenderCustomMultiChildLayoutBox'); case 'parentData': return parentData; case 'debugCreator': @@ -150,54 +156,75 @@ extension RenderCustomMultiChildLayoutBoxBinding on RenderCustomMultiChildLayout case 'parent': return parent; case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); - case 'insert': return ({positionalArgs, namedArgs, typeArgs}) => - insert(positionalArgs[0], after: namedArgs.containsKey('after') ? namedArgs['after'] : null); + debugValidateChild(positionalArgs[0]); + case 'insert': + return ({positionalArgs, namedArgs, typeArgs}) => insert( + positionalArgs[0], + after: namedArgs.containsKey('after') ? namedArgs['after'] : null); case 'add': - return ({positionalArgs, namedArgs, typeArgs}) => add(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + add(positionalArgs[0]); case 'addAll': - return ({positionalArgs, namedArgs, typeArgs}) => addAll(List.from(positionalArgs[0])); + return ({positionalArgs, namedArgs, typeArgs}) => + addAll(List.from(positionalArgs[0])); case 'remove': - return ({positionalArgs, namedArgs, typeArgs}) => remove(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + remove(positionalArgs[0]); case 'removeAll': return ({positionalArgs, namedArgs, typeArgs}) => removeAll(); case 'move': - return ({positionalArgs, namedArgs, typeArgs}) => - move(positionalArgs[0], after: namedArgs.containsKey('after') ? namedArgs['after'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => move( + positionalArgs[0], + after: namedArgs.containsKey('after') ? namedArgs['after'] : null); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'childBefore': - return ({positionalArgs, namedArgs, typeArgs}) => childBefore(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childBefore(positionalArgs[0]); case 'childAfter': - return ({positionalArgs, namedArgs, typeArgs}) => childAfter(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childAfter(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'defaultComputeDistanceToFirstActualBaseline': return ({positionalArgs, namedArgs, typeArgs}) => defaultComputeDistanceToFirstActualBaseline(positionalArgs[0]); @@ -205,136 +232,214 @@ extension RenderCustomMultiChildLayoutBoxBinding on RenderCustomMultiChildLayout return ({positionalArgs, namedArgs, typeArgs}) => defaultComputeDistanceToHighestActualBaseline(positionalArgs[0]); case 'defaultHitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => defaultHitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + defaultHitTestChildren(positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'defaultPaint': - return ({positionalArgs, namedArgs, typeArgs}) => defaultPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + defaultPaint(positionalArgs[0], positionalArgs[1]); case 'getChildrenAsList': return ({positionalArgs, namedArgs, typeArgs}) => getChildrenAsList(); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -350,7 +455,7 @@ extension RenderCustomMultiChildLayoutBoxBinding on RenderCustomMultiChildLayout delegate = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/rendering/custom_paint.g.dart b/lib/bindings/flutter/rendering/custom_paint.g.dart index 3679ca3..7b0ccef 100644 --- a/lib/bindings/flutter/rendering/custom_paint.g.dart +++ b/lib/bindings/flutter/rendering/custom_paint.g.dart @@ -10,14 +10,17 @@ class CustomPainterSemanticsAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'CustomPainterSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => CustomPainterSemantics( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - rect: namedArgs['rect'], - properties: namedArgs['properties'], - transform: namedArgs.containsKey('transform') ? namedArgs['transform'] : null, - tags: namedArgs.containsKey('tags') ? namedArgs['tags'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + CustomPainterSemantics( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + rect: namedArgs['rect'], + properties: namedArgs['properties'], + transform: namedArgs.containsKey('transform') + ? namedArgs['transform'] + : null, + tags: namedArgs.containsKey('tags') ? namedArgs['tags'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -31,7 +34,7 @@ extension CustomPainterSemanticsBinding on CustomPainterSemantics { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CustomPainterSemantics'); + return const HTType('CustomPainterSemantics'); case 'key': return key; case 'rect': @@ -43,7 +46,7 @@ extension CustomPainterSemanticsBinding on CustomPainterSemantics { case 'tags': return tags; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -56,14 +59,23 @@ class RenderCustomPaintAutoBinding extends HTExternalClass { switch (varName) { case 'RenderCustomPaint': return ({positionalArgs, namedArgs, typeArgs}) => RenderCustomPaint( - painter: namedArgs.containsKey('painter') ? namedArgs['painter'] : null, - foregroundPainter: namedArgs.containsKey('foregroundPainter') ? namedArgs['foregroundPainter'] : null, - preferredSize: namedArgs.containsKey('preferredSize') ? namedArgs['preferredSize'] : Size.zero, - isComplex: namedArgs.containsKey('isComplex') ? namedArgs['isComplex'] : false, - willChange: namedArgs.containsKey('willChange') ? namedArgs['willChange'] : false, + painter: + namedArgs.containsKey('painter') ? namedArgs['painter'] : null, + foregroundPainter: namedArgs.containsKey('foregroundPainter') + ? namedArgs['foregroundPainter'] + : null, + preferredSize: namedArgs.containsKey('preferredSize') + ? namedArgs['preferredSize'] + : Size.zero, + isComplex: namedArgs.containsKey('isComplex') + ? namedArgs['isComplex'] + : false, + willChange: namedArgs.containsKey('willChange') + ? namedArgs['willChange'] + : false, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -79,8 +91,8 @@ class RenderCustomPaintAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -89,7 +101,7 @@ extension RenderCustomPaintBinding on RenderCustomPaint { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderCustomPaint'); + return const HTType('RenderCustomPaint'); case 'isComplex': return isComplex; case 'willChange': @@ -147,168 +159,260 @@ extension RenderCustomPaintBinding on RenderCustomPaint { case 'parent': return parent; case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'hitTestSelf': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestSelf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + hitTestSelf(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'computeSizeForNoChild': - return ({positionalArgs, namedArgs, typeArgs}) => computeSizeForNoChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeSizeForNoChild(positionalArgs[0]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'describeSemanticsConfiguration': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsConfiguration(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + describeSemanticsConfiguration(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildrenForSemantics(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -336,7 +440,7 @@ extension RenderCustomPaintBinding on RenderCustomPaint { preferredSize = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/rendering/editable.g.dart b/lib/bindings/flutter/rendering/editable.g.dart index 694cfec..5d8860a 100644 --- a/lib/bindings/flutter/rendering/editable.g.dart +++ b/lib/bindings/flutter/rendering/editable.g.dart @@ -25,7 +25,7 @@ class SelectionChangedCauseAutoBinding extends HTExternalClass { case 'SelectionChangedCause.drag': return SelectionChangedCause.drag; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -33,13 +33,14 @@ class SelectionChangedCauseAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SelectionChangedCause'); + return const HTType('SelectionChangedCause'); case 'index': return (instance as SelectionChangedCause).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as SelectionChangedCause).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as SelectionChangedCause).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -51,9 +52,10 @@ class TextSelectionPointAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'TextSelectionPoint': - return ({positionalArgs, namedArgs, typeArgs}) => TextSelectionPoint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + TextSelectionPoint(positionalArgs[0], positionalArgs[1]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -67,7 +69,7 @@ extension TextSelectionPointBinding on TextSelectionPoint { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextSelectionPoint'); + return const HTType('TextSelectionPoint'); case 'point': return point; case 'direction': @@ -75,7 +77,7 @@ extension TextSelectionPointBinding on TextSelectionPoint { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -90,57 +92,92 @@ class RenderEditableAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => RenderEditable( text: namedArgs.containsKey('text') ? namedArgs['text'] : null, textDirection: namedArgs['textDirection'], - textAlign: namedArgs.containsKey('textAlign') ? namedArgs['textAlign'] : TextAlign.start, - cursorColor: namedArgs.containsKey('cursorColor') ? namedArgs['cursorColor'] : null, - backgroundCursorColor: - namedArgs.containsKey('backgroundCursorColor') ? namedArgs['backgroundCursorColor'] : null, - showCursor: namedArgs.containsKey('showCursor') ? namedArgs['showCursor'] : null, - hasFocus: namedArgs.containsKey('hasFocus') ? namedArgs['hasFocus'] : null, + textAlign: namedArgs.containsKey('textAlign') + ? namedArgs['textAlign'] + : TextAlign.start, + cursorColor: namedArgs.containsKey('cursorColor') + ? namedArgs['cursorColor'] + : null, + backgroundCursorColor: namedArgs.containsKey('backgroundCursorColor') + ? namedArgs['backgroundCursorColor'] + : null, + showCursor: namedArgs.containsKey('showCursor') + ? namedArgs['showCursor'] + : null, + hasFocus: namedArgs.containsKey('hasFocus') + ? namedArgs['hasFocus'] + : null, startHandleLayerLink: namedArgs['startHandleLayerLink'], endHandleLayerLink: namedArgs['endHandleLayerLink'], - maxLines: namedArgs.containsKey('maxLines') ? namedArgs['maxLines'] : 1, - minLines: namedArgs.containsKey('minLines') ? namedArgs['minLines'] : null, - expands: namedArgs.containsKey('expands') ? namedArgs['expands'] : false, - strutStyle: namedArgs.containsKey('strutStyle') ? namedArgs['strutStyle'] : null, - selectionColor: namedArgs.containsKey('selectionColor') ? namedArgs['selectionColor'] : null, - textScaleFactor: namedArgs.containsKey('textScaleFactor') ? namedArgs['textScaleFactor'] : 1.0, - selection: namedArgs.containsKey('selection') ? namedArgs['selection'] : null, + maxLines: + namedArgs.containsKey('maxLines') ? namedArgs['maxLines'] : 1, + minLines: namedArgs.containsKey('minLines') + ? namedArgs['minLines'] + : null, + expands: + namedArgs.containsKey('expands') ? namedArgs['expands'] : false, + strutStyle: namedArgs.containsKey('strutStyle') + ? namedArgs['strutStyle'] + : null, + selectionColor: namedArgs.containsKey('selectionColor') + ? namedArgs['selectionColor'] + : null, + textScaleFactor: namedArgs.containsKey('textScaleFactor') + ? namedArgs['textScaleFactor'] + : 1.0, + selection: namedArgs.containsKey('selection') + ? namedArgs['selection'] + : null, offset: namedArgs['offset'], - onSelectionChanged: namedArgs.containsKey('onSelectionChanged') ? namedArgs['onSelectionChanged'] : null, - onCaretChanged: namedArgs.containsKey('onCaretChanged') ? namedArgs['onCaretChanged'] : null, - ignorePointer: namedArgs.containsKey('ignorePointer') ? namedArgs['ignorePointer'] : false, - readOnly: namedArgs.containsKey('readOnly') ? namedArgs['readOnly'] : false, - forceLine: namedArgs.containsKey('forceLine') ? namedArgs['forceLine'] : true, - textHeightBehavior: namedArgs.containsKey('textHeightBehavior') ? namedArgs['textHeightBehavior'] : null, - textWidthBasis: - namedArgs.containsKey('textWidthBasis') ? namedArgs['textWidthBasis'] : TextWidthBasis.parent, - obscuringCharacter: namedArgs.containsKey('obscuringCharacter') ? namedArgs['obscuringCharacter'] : '•', - obscureText: namedArgs.containsKey('obscureText') ? namedArgs['obscureText'] : false, - locale: namedArgs.containsKey('locale') ? namedArgs['locale'] : null, - cursorWidth: namedArgs.containsKey('cursorWidth') ? namedArgs['cursorWidth'] : 1.0, - cursorHeight: namedArgs.containsKey('cursorHeight') ? namedArgs['cursorHeight'] : null, + onSelectionChanged: namedArgs.containsKey('onSelectionChanged') + ? namedArgs['onSelectionChanged'] + : null, + onCaretChanged: namedArgs.containsKey('onCaretChanged') + ? namedArgs['onCaretChanged'] + : null, + ignorePointer: namedArgs.containsKey('ignorePointer') + ? namedArgs['ignorePointer'] + : false, + readOnly: namedArgs.containsKey('readOnly') + ? namedArgs['readOnly'] + : false, + forceLine: namedArgs.containsKey('forceLine') + ? namedArgs['forceLine'] + : true, + textHeightBehavior: namedArgs.containsKey('textHeightBehavior') + ? namedArgs['textHeightBehavior'] + : null, + textWidthBasis: namedArgs.containsKey('textWidthBasis') + ? namedArgs['textWidthBasis'] + : TextWidthBasis.parent, + obscuringCharacter: namedArgs.containsKey('obscuringCharacter') + ? namedArgs['obscuringCharacter'] + : '•', + obscureText: namedArgs.containsKey('obscureText') + ? namedArgs['obscureText'] + : false, + locale: + namedArgs.containsKey('locale') ? namedArgs['locale'] : null, + cursorWidth: namedArgs.containsKey('cursorWidth') + ? namedArgs['cursorWidth'] + : 1.0, + cursorHeight: namedArgs.containsKey('cursorHeight') + ? namedArgs['cursorHeight'] + : null, cursorRadius: namedArgs.containsKey('cursorRadius') ? namedArgs['cursorRadius'] : null, - paintCursorAboveText: - namedArgs.containsKey('paintCursorAboveText') ? namedArgs['paintCursorAboveText'] : false, + paintCursorAboveText: namedArgs.containsKey('paintCursorAboveText') ? namedArgs['paintCursorAboveText'] : false, cursorOffset: namedArgs.containsKey('cursorOffset') ? namedArgs['cursorOffset'] : null, devicePixelRatio: namedArgs.containsKey('devicePixelRatio') ? namedArgs['devicePixelRatio'] : 1.0, - selectionHeightStyle: namedArgs.containsKey('selectionHeightStyle') - ? namedArgs['selectionHeightStyle'] - : ui.BoxHeightStyle.tight, - selectionWidthStyle: namedArgs.containsKey('selectionWidthStyle') - ? namedArgs['selectionWidthStyle'] - : ui.BoxWidthStyle.tight, - enableInteractiveSelection: - namedArgs.containsKey('enableInteractiveSelection') ? namedArgs['enableInteractiveSelection'] : null, - floatingCursorAddedMargin: namedArgs.containsKey('floatingCursorAddedMargin') - ? namedArgs['floatingCursorAddedMargin'] - : const EdgeInsets.fromLTRB(4, 4, 4, 5), + selectionHeightStyle: namedArgs.containsKey('selectionHeightStyle') ? namedArgs['selectionHeightStyle'] : ui.BoxHeightStyle.tight, + selectionWidthStyle: namedArgs.containsKey('selectionWidthStyle') ? namedArgs['selectionWidthStyle'] : ui.BoxWidthStyle.tight, + enableInteractiveSelection: namedArgs.containsKey('enableInteractiveSelection') ? namedArgs['enableInteractiveSelection'] : null, + floatingCursorAddedMargin: namedArgs.containsKey('floatingCursorAddedMargin') ? namedArgs['floatingCursorAddedMargin'] : const EdgeInsets.fromLTRB(4, 4, 4, 5), promptRectRange: namedArgs.containsKey('promptRectRange') ? namedArgs['promptRectRange'] : null, promptRectColor: namedArgs.containsKey('promptRectColor') ? namedArgs['promptRectColor'] : null, clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge, textSelectionDelegate: namedArgs['textSelectionDelegate']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -156,12 +193,14 @@ class RenderEditableAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'SelectionChangedHandler': (HTFunction function) => (selection, renderObject, cause) => - function.call(positionalArgs: [selection, renderObject, cause], namedArgs: const {}), - 'CaretChangedHandler': (HTFunction function) => - (caretRect) => function.call(positionalArgs: [caretRect], namedArgs: const {}), - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'SelectionChangedHandler': (HTFunction function) => + (selection, renderObject, cause) => function.call( + positionalArgs: [selection, renderObject, cause], + namedArgs: const {}), + 'CaretChangedHandler': (HTFunction function) => (caretRect) => + function.call(positionalArgs: [caretRect], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -170,7 +209,7 @@ extension RenderEditableBinding on RenderEditable { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderEditable'); + return const HTType('RenderEditable'); case 'onSelectionChanged': return onSelectionChanged; case 'onCaretChanged': @@ -308,41 +347,58 @@ extension RenderEditableBinding on RenderEditable { case 'parent': return parent; case 'systemFontsDidChange': - return ({positionalArgs, namedArgs, typeArgs}) => systemFontsDidChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + systemFontsDidChange(); case 'setPromptRectRange': - return ({positionalArgs, namedArgs, typeArgs}) => setPromptRectRange(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setPromptRectRange(positionalArgs[0]); case 'describeSemanticsConfiguration': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsConfiguration(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsConfiguration(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'getEndpointsForSelection': - return ({positionalArgs, namedArgs, typeArgs}) => getEndpointsForSelection(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getEndpointsForSelection(positionalArgs[0]); case 'getRectForComposingRange': - return ({positionalArgs, namedArgs, typeArgs}) => getRectForComposingRange(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getRectForComposingRange(positionalArgs[0]); case 'getPositionForPoint': - return ({positionalArgs, namedArgs, typeArgs}) => getPositionForPoint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getPositionForPoint(positionalArgs[0]); case 'getLocalRectForCaret': - return ({positionalArgs, namedArgs, typeArgs}) => getLocalRectForCaret(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getLocalRectForCaret(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'hitTestSelf': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestSelf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + hitTestSelf(positionalArgs[0]); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'handleSecondaryTapDown': - return ({positionalArgs, namedArgs, typeArgs}) => handleSecondaryTapDown(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleSecondaryTapDown(positionalArgs[0]); case 'handleTapDown': - return ({positionalArgs, namedArgs, typeArgs}) => handleTapDown(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleTapDown(positionalArgs[0]); case 'handleTap': return ({positionalArgs, namedArgs, typeArgs}) => handleTap(); case 'handleDoubleTap': @@ -350,158 +406,239 @@ extension RenderEditableBinding on RenderEditable { case 'handleLongPress': return ({positionalArgs, namedArgs, typeArgs}) => handleLongPress(); case 'selectPosition': - return ({positionalArgs, namedArgs, typeArgs}) => - selectPosition(cause: namedArgs.containsKey('cause') ? namedArgs['cause'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => selectPosition( + cause: namedArgs.containsKey('cause') ? namedArgs['cause'] : null); case 'selectPositionAt': return ({positionalArgs, namedArgs, typeArgs}) => selectPositionAt( from: namedArgs.containsKey('from') ? namedArgs['from'] : null, to: namedArgs.containsKey('to') ? namedArgs['to'] : null, cause: namedArgs.containsKey('cause') ? namedArgs['cause'] : null); case 'selectWord': - return ({positionalArgs, namedArgs, typeArgs}) => - selectWord(cause: namedArgs.containsKey('cause') ? namedArgs['cause'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => selectWord( + cause: namedArgs.containsKey('cause') ? namedArgs['cause'] : null); case 'selectWordsInRange': return ({positionalArgs, namedArgs, typeArgs}) => selectWordsInRange( from: namedArgs.containsKey('from') ? namedArgs['from'] : null, to: namedArgs.containsKey('to') ? namedArgs['to'] : null, cause: namedArgs.containsKey('cause') ? namedArgs['cause'] : null); case 'selectWordEdge': - return ({positionalArgs, namedArgs, typeArgs}) => - selectWordEdge(cause: namedArgs.containsKey('cause') ? namedArgs['cause'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => selectWordEdge( + cause: namedArgs.containsKey('cause') ? namedArgs['cause'] : null); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'setFloatingCursor': return ({positionalArgs, namedArgs, typeArgs}) => setFloatingCursor( positionalArgs[0], positionalArgs[1], positionalArgs[2], - resetLerpValue: namedArgs.containsKey('resetLerpValue') ? namedArgs['resetLerpValue'] : null); + resetLerpValue: namedArgs.containsKey('resetLerpValue') + ? namedArgs['resetLerpValue'] + : null); case 'calculateBoundedFloatingCursorOffset': - return ({positionalArgs, namedArgs, typeArgs}) => calculateBoundedFloatingCursorOffset(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + calculateBoundedFloatingCursorOffset(positionalArgs[0]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, @@ -509,7 +646,7 @@ extension RenderEditableBinding on RenderEditable { case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -642,7 +779,7 @@ extension RenderEditableBinding on RenderEditable { clipBehavior = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/rendering/error.g.dart b/lib/bindings/flutter/rendering/error.g.dart index 486e3a4..73533a0 100644 --- a/lib/bindings/flutter/rendering/error.g.dart +++ b/lib/bindings/flutter/rendering/error.g.dart @@ -23,12 +23,13 @@ class RenderErrorBoxAutoBinding extends HTExternalClass { case 'RenderErrorBox.paragraphStyle': return RenderErrorBox.paragraphStyle; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @override - void memberSet(String varName, dynamic value, {String from = HTLexicon.global}) { + void memberSet(String varName, dynamic value, + {String from = HTLexicon.global}) { switch (varName) { case 'RenderErrorBox.padding': return RenderErrorBox.padding = value; @@ -41,7 +42,7 @@ class RenderErrorBoxAutoBinding extends HTExternalClass { case 'RenderErrorBox.paragraphStyle': return RenderErrorBox.paragraphStyle = value; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -57,8 +58,8 @@ class RenderErrorBoxAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -67,7 +68,7 @@ extension RenderErrorBoxBinding on RenderErrorBox { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderErrorBox'); + return const HTType('RenderErrorBox'); case 'message': return message; case 'parentData': @@ -117,40 +118,60 @@ extension RenderErrorBoxBinding on RenderErrorBox { case 'parent': return parent; case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'hitTestSelf': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestSelf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + hitTestSelf(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': @@ -158,102 +179,165 @@ extension RenderErrorBoxBinding on RenderErrorBox { case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, @@ -263,7 +347,7 @@ extension RenderErrorBoxBinding on RenderErrorBox { case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -276,7 +360,7 @@ extension RenderErrorBoxBinding on RenderErrorBox { debugCreator = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/rendering/flex.g.dart b/lib/bindings/flutter/rendering/flex.g.dart index 5048100..a972863 100644 --- a/lib/bindings/flutter/rendering/flex.g.dart +++ b/lib/bindings/flutter/rendering/flex.g.dart @@ -16,7 +16,7 @@ class FlexFitAutoBinding extends HTExternalClass { case 'FlexFit.loose': return FlexFit.loose; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -24,13 +24,14 @@ class FlexFitAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FlexFit'); + return const HTType('FlexFit'); case 'index': return (instance as FlexFit).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as FlexFit).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as FlexFit).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -48,7 +49,7 @@ class MainAxisSizeAutoBinding extends HTExternalClass { case 'MainAxisSize.max': return MainAxisSize.max; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -56,13 +57,14 @@ class MainAxisSizeAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('MainAxisSize'); + return const HTType('MainAxisSize'); case 'index': return (instance as MainAxisSize).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as MainAxisSize).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as MainAxisSize).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -88,7 +90,7 @@ class MainAxisAlignmentAutoBinding extends HTExternalClass { case 'MainAxisAlignment.spaceEvenly': return MainAxisAlignment.spaceEvenly; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -96,13 +98,14 @@ class MainAxisAlignmentAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('MainAxisAlignment'); + return const HTType('MainAxisAlignment'); case 'index': return (instance as MainAxisAlignment).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as MainAxisAlignment).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as MainAxisAlignment).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -126,7 +129,7 @@ class CrossAxisAlignmentAutoBinding extends HTExternalClass { case 'CrossAxisAlignment.baseline': return CrossAxisAlignment.baseline; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -134,13 +137,14 @@ class CrossAxisAlignmentAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CrossAxisAlignment'); + return const HTType('CrossAxisAlignment'); case 'index': return (instance as CrossAxisAlignment).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as CrossAxisAlignment).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as CrossAxisAlignment).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -154,7 +158,7 @@ class FlexParentDataAutoBinding extends HTExternalClass { case 'FlexParentData': return ({positionalArgs, namedArgs, typeArgs}) => FlexParentData(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -173,7 +177,7 @@ extension FlexParentDataBinding on FlexParentData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FlexParentData'); + return const HTType('FlexParentData'); case 'flex': return flex; case 'fit': @@ -185,7 +189,7 @@ extension FlexParentDataBinding on FlexParentData { case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -201,7 +205,7 @@ extension FlexParentDataBinding on FlexParentData { offset = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -214,21 +218,35 @@ class RenderFlexAutoBinding extends HTExternalClass { switch (varName) { case 'RenderFlex': return ({positionalArgs, namedArgs, typeArgs}) => RenderFlex( - children: namedArgs.containsKey('children') ? List.from(namedArgs['children']) : null, - direction: namedArgs.containsKey('direction') ? namedArgs['direction'] : Axis.horizontal, - mainAxisSize: namedArgs.containsKey('mainAxisSize') ? namedArgs['mainAxisSize'] : MainAxisSize.max, - mainAxisAlignment: - namedArgs.containsKey('mainAxisAlignment') ? namedArgs['mainAxisAlignment'] : MainAxisAlignment.start, + children: namedArgs.containsKey('children') + ? List.from(namedArgs['children']) + : null, + direction: namedArgs.containsKey('direction') + ? namedArgs['direction'] + : Axis.horizontal, + mainAxisSize: namedArgs.containsKey('mainAxisSize') + ? namedArgs['mainAxisSize'] + : MainAxisSize.max, + mainAxisAlignment: namedArgs.containsKey('mainAxisAlignment') + ? namedArgs['mainAxisAlignment'] + : MainAxisAlignment.start, crossAxisAlignment: namedArgs.containsKey('crossAxisAlignment') ? namedArgs['crossAxisAlignment'] : CrossAxisAlignment.center, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, - verticalDirection: - namedArgs.containsKey('verticalDirection') ? namedArgs['verticalDirection'] : VerticalDirection.down, - textBaseline: namedArgs.containsKey('textBaseline') ? namedArgs['textBaseline'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.none); + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, + verticalDirection: namedArgs.containsKey('verticalDirection') + ? namedArgs['verticalDirection'] + : VerticalDirection.down, + textBaseline: namedArgs.containsKey('textBaseline') + ? namedArgs['textBaseline'] + : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.none); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -244,8 +262,8 @@ class RenderFlexAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -254,7 +272,7 @@ extension RenderFlexBinding on RenderFlex { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderFlex'); + return const HTType('RenderFlex'); case 'parentData': return parentData; case 'debugCreator': @@ -322,62 +340,86 @@ extension RenderFlexBinding on RenderFlex { case 'parent': return parent; case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); - case 'insert': return ({positionalArgs, namedArgs, typeArgs}) => - insert(positionalArgs[0], after: namedArgs.containsKey('after') ? namedArgs['after'] : null); + debugValidateChild(positionalArgs[0]); + case 'insert': + return ({positionalArgs, namedArgs, typeArgs}) => insert( + positionalArgs[0], + after: namedArgs.containsKey('after') ? namedArgs['after'] : null); case 'add': - return ({positionalArgs, namedArgs, typeArgs}) => add(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + add(positionalArgs[0]); case 'addAll': - return ({positionalArgs, namedArgs, typeArgs}) => addAll(List.from(positionalArgs[0])); + return ({positionalArgs, namedArgs, typeArgs}) => + addAll(List.from(positionalArgs[0])); case 'remove': - return ({positionalArgs, namedArgs, typeArgs}) => remove(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + remove(positionalArgs[0]); case 'removeAll': return ({positionalArgs, namedArgs, typeArgs}) => removeAll(); case 'move': - return ({positionalArgs, namedArgs, typeArgs}) => - move(positionalArgs[0], after: namedArgs.containsKey('after') ? namedArgs['after'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => move( + positionalArgs[0], + after: namedArgs.containsKey('after') ? namedArgs['after'] : null); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'childBefore': - return ({positionalArgs, namedArgs, typeArgs}) => childBefore(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childBefore(positionalArgs[0]); case 'childAfter': - return ({positionalArgs, namedArgs, typeArgs}) => childAfter(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childAfter(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'defaultComputeDistanceToFirstActualBaseline': return ({positionalArgs, namedArgs, typeArgs}) => defaultComputeDistanceToFirstActualBaseline(positionalArgs[0]); @@ -385,135 +427,213 @@ extension RenderFlexBinding on RenderFlex { return ({positionalArgs, namedArgs, typeArgs}) => defaultComputeDistanceToHighestActualBaseline(positionalArgs[0]); case 'defaultHitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => defaultHitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + defaultHitTestChildren(positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'defaultPaint': - return ({positionalArgs, namedArgs, typeArgs}) => defaultPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + defaultPaint(positionalArgs[0], positionalArgs[1]); case 'getChildrenAsList': return ({positionalArgs, namedArgs, typeArgs}) => getChildrenAsList(); case 'paintOverflowIndicator': - return ({positionalArgs, namedArgs, typeArgs}) => paintOverflowIndicator( - positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3], - overflowHints: - namedArgs.containsKey('overflowHints') ? List.from(namedArgs['overflowHints']) : null); + return ({positionalArgs, namedArgs, typeArgs}) => + paintOverflowIndicator(positionalArgs[0], positionalArgs[1], + positionalArgs[2], positionalArgs[3], + overflowHints: namedArgs.containsKey('overflowHints') + ? List.from(namedArgs['overflowHints']) + : null); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -550,7 +670,7 @@ extension RenderFlexBinding on RenderFlex { clipBehavior = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/rendering/flow.g.dart b/lib/bindings/flutter/rendering/flow.g.dart index c75f578..167a673 100644 --- a/lib/bindings/flutter/rendering/flow.g.dart +++ b/lib/bindings/flutter/rendering/flow.g.dart @@ -12,7 +12,7 @@ class FlowParentDataAutoBinding extends HTExternalClass { case 'FlowParentData': return ({positionalArgs, namedArgs, typeArgs}) => FlowParentData(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -31,7 +31,7 @@ extension FlowParentDataBinding on FlowParentData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FlowParentData'); + return const HTType('FlowParentData'); case 'offset': return offset; case 'detach': @@ -39,7 +39,7 @@ extension FlowParentDataBinding on FlowParentData { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -49,7 +49,7 @@ extension FlowParentDataBinding on FlowParentData { offset = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -62,11 +62,15 @@ class RenderFlowAutoBinding extends HTExternalClass { switch (varName) { case 'RenderFlow': return ({positionalArgs, namedArgs, typeArgs}) => RenderFlow( - children: namedArgs.containsKey('children') ? List.from(namedArgs['children']) : null, + children: namedArgs.containsKey('children') + ? List.from(namedArgs['children']) + : null, delegate: namedArgs['delegate'], - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge); + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.hardEdge); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -82,8 +86,8 @@ class RenderFlowAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -92,7 +96,7 @@ extension RenderFlowBinding on RenderFlow { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderFlow'); + return const HTType('RenderFlow'); case 'parentData': return parentData; case 'debugCreator': @@ -148,62 +152,89 @@ extension RenderFlowBinding on RenderFlow { case 'parent': return parent; case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'getChildSize': - return ({positionalArgs, namedArgs, typeArgs}) => getChildSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getChildSize(positionalArgs[0]); case 'paintChild': - return ({positionalArgs, namedArgs, typeArgs}) => paintChild(positionalArgs[0], - transform: namedArgs.containsKey('transform') ? namedArgs['transform'] : null, - opacity: namedArgs.containsKey('opacity') ? namedArgs['opacity'] : 1.0); + return ({positionalArgs, namedArgs, typeArgs}) => paintChild( + positionalArgs[0], + transform: namedArgs.containsKey('transform') + ? namedArgs['transform'] + : null, + opacity: + namedArgs.containsKey('opacity') ? namedArgs['opacity'] : 1.0); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); - case 'insert': return ({positionalArgs, namedArgs, typeArgs}) => - insert(positionalArgs[0], after: namedArgs.containsKey('after') ? namedArgs['after'] : null); + debugValidateChild(positionalArgs[0]); + case 'insert': + return ({positionalArgs, namedArgs, typeArgs}) => insert( + positionalArgs[0], + after: namedArgs.containsKey('after') ? namedArgs['after'] : null); case 'add': - return ({positionalArgs, namedArgs, typeArgs}) => add(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + add(positionalArgs[0]); case 'addAll': - return ({positionalArgs, namedArgs, typeArgs}) => addAll(List.from(positionalArgs[0])); + return ({positionalArgs, namedArgs, typeArgs}) => + addAll(List.from(positionalArgs[0])); case 'remove': - return ({positionalArgs, namedArgs, typeArgs}) => remove(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + remove(positionalArgs[0]); case 'removeAll': return ({positionalArgs, namedArgs, typeArgs}) => removeAll(); case 'move': - return ({positionalArgs, namedArgs, typeArgs}) => - move(positionalArgs[0], after: namedArgs.containsKey('after') ? namedArgs['after'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => move( + positionalArgs[0], + after: namedArgs.containsKey('after') ? namedArgs['after'] : null); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'childBefore': - return ({positionalArgs, namedArgs, typeArgs}) => childBefore(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childBefore(positionalArgs[0]); case 'childAfter': - return ({positionalArgs, namedArgs, typeArgs}) => childAfter(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childAfter(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'defaultComputeDistanceToFirstActualBaseline': return ({positionalArgs, namedArgs, typeArgs}) => defaultComputeDistanceToFirstActualBaseline(positionalArgs[0]); @@ -211,134 +242,211 @@ extension RenderFlowBinding on RenderFlow { return ({positionalArgs, namedArgs, typeArgs}) => defaultComputeDistanceToHighestActualBaseline(positionalArgs[0]); case 'defaultHitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => defaultHitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + defaultHitTestChildren(positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'defaultPaint': - return ({positionalArgs, namedArgs, typeArgs}) => defaultPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + defaultPaint(positionalArgs[0], positionalArgs[1]); case 'getChildrenAsList': return ({positionalArgs, namedArgs, typeArgs}) => getChildrenAsList(); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -357,7 +465,7 @@ extension RenderFlowBinding on RenderFlow { clipBehavior = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/rendering/image.g.dart b/lib/bindings/flutter/rendering/image.g.dart index 3172172..e9b015b 100644 --- a/lib/bindings/flutter/rendering/image.g.dart +++ b/lib/bindings/flutter/rendering/image.g.dart @@ -12,23 +12,44 @@ class RenderImageAutoBinding extends HTExternalClass { case 'RenderImage': return ({positionalArgs, namedArgs, typeArgs}) => RenderImage( image: namedArgs.containsKey('image') ? namedArgs['image'] : null, - debugImageLabel: namedArgs.containsKey('debugImageLabel') ? namedArgs['debugImageLabel'] : null, + debugImageLabel: namedArgs.containsKey('debugImageLabel') + ? namedArgs['debugImageLabel'] + : null, width: namedArgs.containsKey('width') ? namedArgs['width'] : null, - height: namedArgs.containsKey('height') ? namedArgs['height'] : null, + height: + namedArgs.containsKey('height') ? namedArgs['height'] : null, scale: namedArgs.containsKey('scale') ? namedArgs['scale'] : 1.0, color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - colorBlendMode: namedArgs.containsKey('colorBlendMode') ? namedArgs['colorBlendMode'] : null, + colorBlendMode: namedArgs.containsKey('colorBlendMode') + ? namedArgs['colorBlendMode'] + : null, fit: namedArgs.containsKey('fit') ? namedArgs['fit'] : null, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : Alignment.center, - repeat: namedArgs.containsKey('repeat') ? namedArgs['repeat'] : ImageRepeat.noRepeat, - centerSlice: namedArgs.containsKey('centerSlice') ? namedArgs['centerSlice'] : null, - matchTextDirection: namedArgs.containsKey('matchTextDirection') ? namedArgs['matchTextDirection'] : false, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, - invertColors: namedArgs.containsKey('invertColors') ? namedArgs['invertColors'] : false, - isAntiAlias: namedArgs.containsKey('isAntiAlias') ? namedArgs['isAntiAlias'] : false, - filterQuality: namedArgs.containsKey('filterQuality') ? namedArgs['filterQuality'] : FilterQuality.low); + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : Alignment.center, + repeat: namedArgs.containsKey('repeat') + ? namedArgs['repeat'] + : ImageRepeat.noRepeat, + centerSlice: namedArgs.containsKey('centerSlice') + ? namedArgs['centerSlice'] + : null, + matchTextDirection: namedArgs.containsKey('matchTextDirection') + ? namedArgs['matchTextDirection'] + : false, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, + invertColors: namedArgs.containsKey('invertColors') + ? namedArgs['invertColors'] + : false, + isAntiAlias: namedArgs.containsKey('isAntiAlias') + ? namedArgs['isAntiAlias'] + : false, + filterQuality: namedArgs.containsKey('filterQuality') + ? namedArgs['filterQuality'] + : FilterQuality.low); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -44,8 +65,8 @@ class RenderImageAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -54,7 +75,7 @@ extension RenderImageBinding on RenderImage { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderImage'); + return const HTType('RenderImage'); case 'debugImageLabel': return debugImageLabel; case 'parentData': @@ -132,147 +153,232 @@ extension RenderImageBinding on RenderImage { case 'parent': return parent; case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'hitTestSelf': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestSelf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + hitTestSelf(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, @@ -282,7 +388,7 @@ extension RenderImageBinding on RenderImage { case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -343,7 +449,7 @@ extension RenderImageBinding on RenderImage { isAntiAlias = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/rendering/layer.g.dart b/lib/bindings/flutter/rendering/layer.g.dart index 35408a1..05f23ec 100644 --- a/lib/bindings/flutter/rendering/layer.g.dart +++ b/lib/bindings/flutter/rendering/layer.g.dart @@ -12,9 +12,10 @@ class PictureLayerAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'PictureLayer': - return ({positionalArgs, namedArgs, typeArgs}) => PictureLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + PictureLayer(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -33,7 +34,7 @@ extension PictureLayerBinding on PictureLayer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PictureLayer'); + return const HTType('PictureLayer'); case 'canvasBounds': return canvasBounds; case 'debugCreator': @@ -57,51 +58,73 @@ extension PictureLayerBinding on PictureLayer { case 'attached': return attached; case 'addToScene': - return ({positionalArgs, namedArgs, typeArgs}) => - addToScene(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); + return ({positionalArgs, namedArgs, typeArgs}) => addToScene( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'findAnnotations': - return ({positionalArgs, namedArgs, typeArgs}) => findAnnotations(positionalArgs[0], positionalArgs[1], - onlyFirst: namedArgs.containsKey('onlyFirst') ? namedArgs['onlyFirst'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => findAnnotations( + positionalArgs[0], positionalArgs[1], + onlyFirst: namedArgs.containsKey('onlyFirst') + ? namedArgs['onlyFirst'] + : null); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'remove': return ({positionalArgs, namedArgs, typeArgs}) => remove(); case 'find': - return ({positionalArgs, namedArgs, typeArgs}) => find(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + find(positionalArgs[0]); case 'findAllAnnotations': - return ({positionalArgs, namedArgs, typeArgs}) => findAllAnnotations(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + findAllAnnotations(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -120,7 +143,7 @@ extension PictureLayerBinding on PictureLayer { willChangeHint = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -135,10 +158,13 @@ class TextureLayerAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => TextureLayer( rect: namedArgs['rect'], textureId: namedArgs['textureId'], - freeze: namedArgs.containsKey('freeze') ? namedArgs['freeze'] : false, - filterQuality: namedArgs.containsKey('filterQuality') ? namedArgs['filterQuality'] : ui.FilterQuality.low); + freeze: + namedArgs.containsKey('freeze') ? namedArgs['freeze'] : false, + filterQuality: namedArgs.containsKey('filterQuality') + ? namedArgs['filterQuality'] + : ui.FilterQuality.low); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -157,7 +183,7 @@ extension TextureLayerBinding on TextureLayer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextureLayer'); + return const HTType('TextureLayer'); case 'rect': return rect; case 'textureId': @@ -181,51 +207,73 @@ extension TextureLayerBinding on TextureLayer { case 'attached': return attached; case 'addToScene': - return ({positionalArgs, namedArgs, typeArgs}) => - addToScene(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); + return ({positionalArgs, namedArgs, typeArgs}) => addToScene( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); case 'findAnnotations': - return ({positionalArgs, namedArgs, typeArgs}) => findAnnotations(positionalArgs[0], positionalArgs[1], - onlyFirst: namedArgs.containsKey('onlyFirst') ? namedArgs['onlyFirst'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => findAnnotations( + positionalArgs[0], positionalArgs[1], + onlyFirst: namedArgs.containsKey('onlyFirst') + ? namedArgs['onlyFirst'] + : null); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'remove': return ({positionalArgs, namedArgs, typeArgs}) => remove(); case 'find': - return ({positionalArgs, namedArgs, typeArgs}) => find(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + find(positionalArgs[0]); case 'findAllAnnotations': - return ({positionalArgs, namedArgs, typeArgs}) => findAllAnnotations(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + findAllAnnotations(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); - case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + debugFillProperties(positionalArgs[0]); + case 'toString': + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -235,7 +283,7 @@ extension TextureLayerBinding on TextureLayer { debugCreator = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -247,10 +295,10 @@ class PlatformViewLayerAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'PlatformViewLayer': - return ({positionalArgs, namedArgs, typeArgs}) => - PlatformViewLayer(rect: namedArgs['rect'], viewId: namedArgs['viewId']); + return ({positionalArgs, namedArgs, typeArgs}) => PlatformViewLayer( + rect: namedArgs['rect'], viewId: namedArgs['viewId']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -269,7 +317,7 @@ extension PlatformViewLayerBinding on PlatformViewLayer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PlatformViewLayer'); + return const HTType('PlatformViewLayer'); case 'rect': return rect; case 'viewId': @@ -289,48 +337,67 @@ extension PlatformViewLayerBinding on PlatformViewLayer { case 'attached': return attached; case 'addToScene': - return ({positionalArgs, namedArgs, typeArgs}) => - addToScene(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); + return ({positionalArgs, namedArgs, typeArgs}) => addToScene( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'remove': return ({positionalArgs, namedArgs, typeArgs}) => remove(); case 'find': - return ({positionalArgs, namedArgs, typeArgs}) => find(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + find(positionalArgs[0]); case 'findAllAnnotations': - return ({positionalArgs, namedArgs, typeArgs}) => findAllAnnotations(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + findAllAnnotations(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); - case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + debugFillProperties(positionalArgs[0]); + case 'toString': + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -340,7 +407,7 @@ extension PlatformViewLayerBinding on PlatformViewLayer { debugCreator = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -352,14 +419,17 @@ class PerformanceOverlayLayerAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'PerformanceOverlayLayer': - return ({positionalArgs, namedArgs, typeArgs}) => PerformanceOverlayLayer( - overlayRect: namedArgs['overlayRect'], - optionsMask: namedArgs['optionsMask'], - rasterizerThreshold: namedArgs['rasterizerThreshold'], - checkerboardRasterCacheImages: namedArgs['checkerboardRasterCacheImages'], - checkerboardOffscreenLayers: namedArgs['checkerboardOffscreenLayers']); + return ({positionalArgs, namedArgs, typeArgs}) => + PerformanceOverlayLayer( + overlayRect: namedArgs['overlayRect'], + optionsMask: namedArgs['optionsMask'], + rasterizerThreshold: namedArgs['rasterizerThreshold'], + checkerboardRasterCacheImages: + namedArgs['checkerboardRasterCacheImages'], + checkerboardOffscreenLayers: + namedArgs['checkerboardOffscreenLayers']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -378,7 +448,7 @@ extension PerformanceOverlayLayerBinding on PerformanceOverlayLayer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PerformanceOverlayLayer'); + return const HTType('PerformanceOverlayLayer'); case 'optionsMask': return optionsMask; case 'rasterizerThreshold': @@ -404,51 +474,73 @@ extension PerformanceOverlayLayerBinding on PerformanceOverlayLayer { case 'attached': return attached; case 'addToScene': - return ({positionalArgs, namedArgs, typeArgs}) => - addToScene(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); + return ({positionalArgs, namedArgs, typeArgs}) => addToScene( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); case 'findAnnotations': - return ({positionalArgs, namedArgs, typeArgs}) => findAnnotations(positionalArgs[0], positionalArgs[1], - onlyFirst: namedArgs.containsKey('onlyFirst') ? namedArgs['onlyFirst'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => findAnnotations( + positionalArgs[0], positionalArgs[1], + onlyFirst: namedArgs.containsKey('onlyFirst') + ? namedArgs['onlyFirst'] + : null); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'remove': return ({positionalArgs, namedArgs, typeArgs}) => remove(); case 'find': - return ({positionalArgs, namedArgs, typeArgs}) => find(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + find(positionalArgs[0]); case 'findAllAnnotations': - return ({positionalArgs, namedArgs, typeArgs}) => findAllAnnotations(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + findAllAnnotations(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); - case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + debugFillProperties(positionalArgs[0]); + case 'toString': + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -461,7 +553,7 @@ extension PerformanceOverlayLayerBinding on PerformanceOverlayLayer { overlayRect = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -475,7 +567,7 @@ class ContainerLayerAutoBinding extends HTExternalClass { case 'ContainerLayer': return ({positionalArgs, namedArgs, typeArgs}) => ContainerLayer(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -494,7 +586,7 @@ extension ContainerLayerBinding on ContainerLayer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ContainerLayer'); + return const HTType('ContainerLayer'); case 'debugCreator': return debugCreator; case 'firstChild': @@ -516,56 +608,83 @@ extension ContainerLayerBinding on ContainerLayer { case 'attached': return attached; case 'buildScene': - return ({positionalArgs, namedArgs, typeArgs}) => buildScene(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + buildScene(positionalArgs[0]); case 'updateSubtreeNeedsAddToScene': - return ({positionalArgs, namedArgs, typeArgs}) => updateSubtreeNeedsAddToScene(); + return ({positionalArgs, namedArgs, typeArgs}) => + updateSubtreeNeedsAddToScene(); case 'findAnnotations': - return ({positionalArgs, namedArgs, typeArgs}) => findAnnotations(positionalArgs[0], positionalArgs[1], - onlyFirst: namedArgs.containsKey('onlyFirst') ? namedArgs['onlyFirst'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => findAnnotations( + positionalArgs[0], positionalArgs[1], + onlyFirst: namedArgs.containsKey('onlyFirst') + ? namedArgs['onlyFirst'] + : null); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'append': - return ({positionalArgs, namedArgs, typeArgs}) => append(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + append(positionalArgs[0]); case 'removeAllChildren': return ({positionalArgs, namedArgs, typeArgs}) => removeAllChildren(); case 'addToScene': - return ({positionalArgs, namedArgs, typeArgs}) => - addToScene(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); + return ({positionalArgs, namedArgs, typeArgs}) => addToScene( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); case 'addChildrenToScene': - return ({positionalArgs, namedArgs, typeArgs}) => - addChildrenToScene(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); + return ({positionalArgs, namedArgs, typeArgs}) => addChildrenToScene( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); case 'applyTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyTransform(positionalArgs[0], positionalArgs[1]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'remove': return ({positionalArgs, namedArgs, typeArgs}) => remove(); case 'find': - return ({positionalArgs, namedArgs, typeArgs}) => find(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + find(positionalArgs[0]); case 'findAllAnnotations': - return ({positionalArgs, namedArgs, typeArgs}) => findAllAnnotations(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + findAllAnnotations(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); - case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + debugFillProperties(positionalArgs[0]); + case 'toString': + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, @@ -573,7 +692,7 @@ extension ContainerLayerBinding on ContainerLayer { case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -583,7 +702,7 @@ extension ContainerLayerBinding on ContainerLayer { debugCreator = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -595,10 +714,12 @@ class OffsetLayerAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'OffsetLayer': - return ({positionalArgs, namedArgs, typeArgs}) => - OffsetLayer(offset: namedArgs.containsKey('offset') ? namedArgs['offset'] : Offset.zero); + return ({positionalArgs, namedArgs, typeArgs}) => OffsetLayer( + offset: namedArgs.containsKey('offset') + ? namedArgs['offset'] + : Offset.zero); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -617,7 +738,7 @@ extension OffsetLayerBinding on OffsetLayer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('OffsetLayer'); + return const HTType('OffsetLayer'); case 'debugCreator': return debugCreator; case 'offset': @@ -641,59 +762,89 @@ extension OffsetLayerBinding on OffsetLayer { case 'attached': return attached; case 'findAnnotations': - return ({positionalArgs, namedArgs, typeArgs}) => findAnnotations(positionalArgs[0], positionalArgs[1], - onlyFirst: namedArgs.containsKey('onlyFirst') ? namedArgs['onlyFirst'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => findAnnotations( + positionalArgs[0], positionalArgs[1], + onlyFirst: namedArgs.containsKey('onlyFirst') + ? namedArgs['onlyFirst'] + : null); case 'applyTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyTransform(positionalArgs[0], positionalArgs[1]); - case 'addToScene': return ({positionalArgs, namedArgs, typeArgs}) => - addToScene(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); + applyTransform(positionalArgs[0], positionalArgs[1]); + case 'addToScene': + return ({positionalArgs, namedArgs, typeArgs}) => addToScene( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); - case 'toImage': return ({positionalArgs, namedArgs, typeArgs}) => - toImage(positionalArgs[0], pixelRatio: namedArgs.containsKey('pixelRatio') ? namedArgs['pixelRatio'] : 1.0); + debugFillProperties(positionalArgs[0]); + case 'toImage': + return ({positionalArgs, namedArgs, typeArgs}) => toImage( + positionalArgs[0], + pixelRatio: namedArgs.containsKey('pixelRatio') + ? namedArgs['pixelRatio'] + : 1.0); case 'buildScene': - return ({positionalArgs, namedArgs, typeArgs}) => buildScene(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + buildScene(positionalArgs[0]); case 'updateSubtreeNeedsAddToScene': - return ({positionalArgs, namedArgs, typeArgs}) => updateSubtreeNeedsAddToScene(); + return ({positionalArgs, namedArgs, typeArgs}) => + updateSubtreeNeedsAddToScene(); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'append': - return ({positionalArgs, namedArgs, typeArgs}) => append(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + append(positionalArgs[0]); case 'removeAllChildren': return ({positionalArgs, namedArgs, typeArgs}) => removeAllChildren(); case 'addChildrenToScene': - return ({positionalArgs, namedArgs, typeArgs}) => - addChildrenToScene(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); + return ({positionalArgs, namedArgs, typeArgs}) => addChildrenToScene( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'remove': return ({positionalArgs, namedArgs, typeArgs}) => remove(); case 'find': - return ({positionalArgs, namedArgs, typeArgs}) => find(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + find(positionalArgs[0]); case 'findAllAnnotations': - return ({positionalArgs, namedArgs, typeArgs}) => findAllAnnotations(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + findAllAnnotations(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, @@ -701,7 +852,7 @@ extension OffsetLayerBinding on OffsetLayer { case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -714,7 +865,7 @@ extension OffsetLayerBinding on OffsetLayer { offset = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -727,10 +878,14 @@ class ClipRectLayerAutoBinding extends HTExternalClass { switch (varName) { case 'ClipRectLayer': return ({positionalArgs, namedArgs, typeArgs}) => ClipRectLayer( - clipRect: namedArgs.containsKey('clipRect') ? namedArgs['clipRect'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge); + clipRect: namedArgs.containsKey('clipRect') + ? namedArgs['clipRect'] + : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.hardEdge); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -749,7 +904,7 @@ extension ClipRectLayerBinding on ClipRectLayer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ClipRectLayer'); + return const HTType('ClipRectLayer'); case 'debugCreator': return debugCreator; case 'clipRect': @@ -775,56 +930,83 @@ extension ClipRectLayerBinding on ClipRectLayer { case 'attached': return attached; case 'findAnnotations': - return ({positionalArgs, namedArgs, typeArgs}) => findAnnotations(positionalArgs[0], positionalArgs[1], - onlyFirst: namedArgs.containsKey('onlyFirst') ? namedArgs['onlyFirst'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => findAnnotations( + positionalArgs[0], positionalArgs[1], + onlyFirst: namedArgs.containsKey('onlyFirst') + ? namedArgs['onlyFirst'] + : null); case 'addToScene': - return ({positionalArgs, namedArgs, typeArgs}) => - addToScene(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); + return ({positionalArgs, namedArgs, typeArgs}) => addToScene( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'buildScene': - return ({positionalArgs, namedArgs, typeArgs}) => buildScene(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + buildScene(positionalArgs[0]); case 'updateSubtreeNeedsAddToScene': - return ({positionalArgs, namedArgs, typeArgs}) => updateSubtreeNeedsAddToScene(); + return ({positionalArgs, namedArgs, typeArgs}) => + updateSubtreeNeedsAddToScene(); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'append': - return ({positionalArgs, namedArgs, typeArgs}) => append(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + append(positionalArgs[0]); case 'removeAllChildren': return ({positionalArgs, namedArgs, typeArgs}) => removeAllChildren(); case 'addChildrenToScene': - return ({positionalArgs, namedArgs, typeArgs}) => - addChildrenToScene(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); + return ({positionalArgs, namedArgs, typeArgs}) => addChildrenToScene( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); case 'applyTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyTransform(positionalArgs[0], positionalArgs[1]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'remove': return ({positionalArgs, namedArgs, typeArgs}) => remove(); case 'find': - return ({positionalArgs, namedArgs, typeArgs}) => find(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + find(positionalArgs[0]); case 'findAllAnnotations': - return ({positionalArgs, namedArgs, typeArgs}) => findAllAnnotations(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + findAllAnnotations(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, @@ -832,7 +1014,7 @@ extension ClipRectLayerBinding on ClipRectLayer { case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -848,7 +1030,7 @@ extension ClipRectLayerBinding on ClipRectLayer { clipBehavior = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -861,10 +1043,14 @@ class ClipRRectLayerAutoBinding extends HTExternalClass { switch (varName) { case 'ClipRRectLayer': return ({positionalArgs, namedArgs, typeArgs}) => ClipRRectLayer( - clipRRect: namedArgs.containsKey('clipRRect') ? namedArgs['clipRRect'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.antiAlias); + clipRRect: namedArgs.containsKey('clipRRect') + ? namedArgs['clipRRect'] + : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.antiAlias); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -883,7 +1069,7 @@ extension ClipRRectLayerBinding on ClipRRectLayer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ClipRRectLayer'); + return const HTType('ClipRRectLayer'); case 'debugCreator': return debugCreator; case 'clipRRect': @@ -909,56 +1095,83 @@ extension ClipRRectLayerBinding on ClipRRectLayer { case 'attached': return attached; case 'findAnnotations': - return ({positionalArgs, namedArgs, typeArgs}) => findAnnotations(positionalArgs[0], positionalArgs[1], - onlyFirst: namedArgs.containsKey('onlyFirst') ? namedArgs['onlyFirst'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => findAnnotations( + positionalArgs[0], positionalArgs[1], + onlyFirst: namedArgs.containsKey('onlyFirst') + ? namedArgs['onlyFirst'] + : null); case 'addToScene': - return ({positionalArgs, namedArgs, typeArgs}) => - addToScene(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); + return ({positionalArgs, namedArgs, typeArgs}) => addToScene( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'buildScene': - return ({positionalArgs, namedArgs, typeArgs}) => buildScene(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + buildScene(positionalArgs[0]); case 'updateSubtreeNeedsAddToScene': - return ({positionalArgs, namedArgs, typeArgs}) => updateSubtreeNeedsAddToScene(); + return ({positionalArgs, namedArgs, typeArgs}) => + updateSubtreeNeedsAddToScene(); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'append': - return ({positionalArgs, namedArgs, typeArgs}) => append(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + append(positionalArgs[0]); case 'removeAllChildren': return ({positionalArgs, namedArgs, typeArgs}) => removeAllChildren(); case 'addChildrenToScene': - return ({positionalArgs, namedArgs, typeArgs}) => - addChildrenToScene(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); + return ({positionalArgs, namedArgs, typeArgs}) => addChildrenToScene( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); case 'applyTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyTransform(positionalArgs[0], positionalArgs[1]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'remove': return ({positionalArgs, namedArgs, typeArgs}) => remove(); case 'find': - return ({positionalArgs, namedArgs, typeArgs}) => find(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + find(positionalArgs[0]); case 'findAllAnnotations': - return ({positionalArgs, namedArgs, typeArgs}) => findAllAnnotations(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + findAllAnnotations(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, @@ -966,7 +1179,7 @@ extension ClipRRectLayerBinding on ClipRRectLayer { case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -982,7 +1195,7 @@ extension ClipRRectLayerBinding on ClipRRectLayer { clipBehavior = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -995,10 +1208,14 @@ class ClipPathLayerAutoBinding extends HTExternalClass { switch (varName) { case 'ClipPathLayer': return ({positionalArgs, namedArgs, typeArgs}) => ClipPathLayer( - clipPath: namedArgs.containsKey('clipPath') ? namedArgs['clipPath'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.antiAlias); + clipPath: namedArgs.containsKey('clipPath') + ? namedArgs['clipPath'] + : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.antiAlias); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1017,7 +1234,7 @@ extension ClipPathLayerBinding on ClipPathLayer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ClipPathLayer'); + return const HTType('ClipPathLayer'); case 'debugCreator': return debugCreator; case 'clipPath': @@ -1043,56 +1260,83 @@ extension ClipPathLayerBinding on ClipPathLayer { case 'attached': return attached; case 'findAnnotations': - return ({positionalArgs, namedArgs, typeArgs}) => findAnnotations(positionalArgs[0], positionalArgs[1], - onlyFirst: namedArgs.containsKey('onlyFirst') ? namedArgs['onlyFirst'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => findAnnotations( + positionalArgs[0], positionalArgs[1], + onlyFirst: namedArgs.containsKey('onlyFirst') + ? namedArgs['onlyFirst'] + : null); case 'addToScene': - return ({positionalArgs, namedArgs, typeArgs}) => - addToScene(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); + return ({positionalArgs, namedArgs, typeArgs}) => addToScene( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'buildScene': - return ({positionalArgs, namedArgs, typeArgs}) => buildScene(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + buildScene(positionalArgs[0]); case 'updateSubtreeNeedsAddToScene': - return ({positionalArgs, namedArgs, typeArgs}) => updateSubtreeNeedsAddToScene(); + return ({positionalArgs, namedArgs, typeArgs}) => + updateSubtreeNeedsAddToScene(); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'append': - return ({positionalArgs, namedArgs, typeArgs}) => append(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + append(positionalArgs[0]); case 'removeAllChildren': return ({positionalArgs, namedArgs, typeArgs}) => removeAllChildren(); case 'addChildrenToScene': - return ({positionalArgs, namedArgs, typeArgs}) => - addChildrenToScene(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); + return ({positionalArgs, namedArgs, typeArgs}) => addChildrenToScene( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); case 'applyTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyTransform(positionalArgs[0], positionalArgs[1]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'remove': return ({positionalArgs, namedArgs, typeArgs}) => remove(); case 'find': - return ({positionalArgs, namedArgs, typeArgs}) => find(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + find(positionalArgs[0]); case 'findAllAnnotations': - return ({positionalArgs, namedArgs, typeArgs}) => findAllAnnotations(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + findAllAnnotations(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, @@ -1100,7 +1344,7 @@ extension ClipPathLayerBinding on ClipPathLayer { case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1116,7 +1360,7 @@ extension ClipPathLayerBinding on ClipPathLayer { clipBehavior = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1128,10 +1372,12 @@ class ColorFilterLayerAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ColorFilterLayer': - return ({positionalArgs, namedArgs, typeArgs}) => - ColorFilterLayer(colorFilter: namedArgs.containsKey('colorFilter') ? namedArgs['colorFilter'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => ColorFilterLayer( + colorFilter: namedArgs.containsKey('colorFilter') + ? namedArgs['colorFilter'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1150,7 +1396,7 @@ extension ColorFilterLayerBinding on ColorFilterLayer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ColorFilterLayer'); + return const HTType('ColorFilterLayer'); case 'debugCreator': return debugCreator; case 'colorFilter': @@ -1174,56 +1420,83 @@ extension ColorFilterLayerBinding on ColorFilterLayer { case 'attached': return attached; case 'addToScene': - return ({positionalArgs, namedArgs, typeArgs}) => - addToScene(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); + return ({positionalArgs, namedArgs, typeArgs}) => addToScene( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'buildScene': - return ({positionalArgs, namedArgs, typeArgs}) => buildScene(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + buildScene(positionalArgs[0]); case 'updateSubtreeNeedsAddToScene': - return ({positionalArgs, namedArgs, typeArgs}) => updateSubtreeNeedsAddToScene(); + return ({positionalArgs, namedArgs, typeArgs}) => + updateSubtreeNeedsAddToScene(); case 'findAnnotations': - return ({positionalArgs, namedArgs, typeArgs}) => findAnnotations(positionalArgs[0], positionalArgs[1], - onlyFirst: namedArgs.containsKey('onlyFirst') ? namedArgs['onlyFirst'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => findAnnotations( + positionalArgs[0], positionalArgs[1], + onlyFirst: namedArgs.containsKey('onlyFirst') + ? namedArgs['onlyFirst'] + : null); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'append': - return ({positionalArgs, namedArgs, typeArgs}) => append(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + append(positionalArgs[0]); case 'removeAllChildren': return ({positionalArgs, namedArgs, typeArgs}) => removeAllChildren(); case 'addChildrenToScene': - return ({positionalArgs, namedArgs, typeArgs}) => - addChildrenToScene(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); + return ({positionalArgs, namedArgs, typeArgs}) => addChildrenToScene( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); case 'applyTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyTransform(positionalArgs[0], positionalArgs[1]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'remove': return ({positionalArgs, namedArgs, typeArgs}) => remove(); case 'find': - return ({positionalArgs, namedArgs, typeArgs}) => find(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + find(positionalArgs[0]); case 'findAllAnnotations': - return ({positionalArgs, namedArgs, typeArgs}) => findAllAnnotations(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + findAllAnnotations(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, @@ -1231,7 +1504,7 @@ extension ColorFilterLayerBinding on ColorFilterLayer { case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1244,7 +1517,7 @@ extension ColorFilterLayerBinding on ColorFilterLayer { colorFilter = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1256,10 +1529,12 @@ class ImageFilterLayerAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ImageFilterLayer': - return ({positionalArgs, namedArgs, typeArgs}) => - ImageFilterLayer(imageFilter: namedArgs.containsKey('imageFilter') ? namedArgs['imageFilter'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => ImageFilterLayer( + imageFilter: namedArgs.containsKey('imageFilter') + ? namedArgs['imageFilter'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1278,7 +1553,7 @@ extension ImageFilterLayerBinding on ImageFilterLayer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ImageFilterLayer'); + return const HTType('ImageFilterLayer'); case 'debugCreator': return debugCreator; case 'imageFilter': @@ -1302,56 +1577,83 @@ extension ImageFilterLayerBinding on ImageFilterLayer { case 'attached': return attached; case 'addToScene': - return ({positionalArgs, namedArgs, typeArgs}) => - addToScene(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); + return ({positionalArgs, namedArgs, typeArgs}) => addToScene( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'buildScene': - return ({positionalArgs, namedArgs, typeArgs}) => buildScene(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + buildScene(positionalArgs[0]); case 'updateSubtreeNeedsAddToScene': - return ({positionalArgs, namedArgs, typeArgs}) => updateSubtreeNeedsAddToScene(); + return ({positionalArgs, namedArgs, typeArgs}) => + updateSubtreeNeedsAddToScene(); case 'findAnnotations': - return ({positionalArgs, namedArgs, typeArgs}) => findAnnotations(positionalArgs[0], positionalArgs[1], - onlyFirst: namedArgs.containsKey('onlyFirst') ? namedArgs['onlyFirst'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => findAnnotations( + positionalArgs[0], positionalArgs[1], + onlyFirst: namedArgs.containsKey('onlyFirst') + ? namedArgs['onlyFirst'] + : null); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'append': - return ({positionalArgs, namedArgs, typeArgs}) => append(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + append(positionalArgs[0]); case 'removeAllChildren': return ({positionalArgs, namedArgs, typeArgs}) => removeAllChildren(); case 'addChildrenToScene': - return ({positionalArgs, namedArgs, typeArgs}) => - addChildrenToScene(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); + return ({positionalArgs, namedArgs, typeArgs}) => addChildrenToScene( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); case 'applyTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyTransform(positionalArgs[0], positionalArgs[1]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'remove': return ({positionalArgs, namedArgs, typeArgs}) => remove(); case 'find': - return ({positionalArgs, namedArgs, typeArgs}) => find(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + find(positionalArgs[0]); case 'findAllAnnotations': - return ({positionalArgs, namedArgs, typeArgs}) => findAllAnnotations(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + findAllAnnotations(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, @@ -1359,7 +1661,7 @@ extension ImageFilterLayerBinding on ImageFilterLayer { case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1372,7 +1674,7 @@ extension ImageFilterLayerBinding on ImageFilterLayer { imageFilter = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1385,10 +1687,14 @@ class TransformLayerAutoBinding extends HTExternalClass { switch (varName) { case 'TransformLayer': return ({positionalArgs, namedArgs, typeArgs}) => TransformLayer( - transform: namedArgs.containsKey('transform') ? namedArgs['transform'] : null, - offset: namedArgs.containsKey('offset') ? namedArgs['offset'] : Offset.zero); + transform: namedArgs.containsKey('transform') + ? namedArgs['transform'] + : null, + offset: namedArgs.containsKey('offset') + ? namedArgs['offset'] + : Offset.zero); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1407,7 +1713,7 @@ extension TransformLayerBinding on TransformLayer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TransformLayer'); + return const HTType('TransformLayer'); case 'debugCreator': return debugCreator; case 'transform': @@ -1433,59 +1739,89 @@ extension TransformLayerBinding on TransformLayer { case 'attached': return attached; case 'addToScene': - return ({positionalArgs, namedArgs, typeArgs}) => - addToScene(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); + return ({positionalArgs, namedArgs, typeArgs}) => addToScene( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); case 'findAnnotations': - return ({positionalArgs, namedArgs, typeArgs}) => findAnnotations(positionalArgs[0], positionalArgs[1], - onlyFirst: namedArgs.containsKey('onlyFirst') ? namedArgs['onlyFirst'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => findAnnotations( + positionalArgs[0], positionalArgs[1], + onlyFirst: namedArgs.containsKey('onlyFirst') + ? namedArgs['onlyFirst'] + : null); case 'applyTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyTransform(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); - case 'toImage': return ({positionalArgs, namedArgs, typeArgs}) => - toImage(positionalArgs[0], pixelRatio: namedArgs.containsKey('pixelRatio') ? namedArgs['pixelRatio'] : 1.0); + debugFillProperties(positionalArgs[0]); + case 'toImage': + return ({positionalArgs, namedArgs, typeArgs}) => toImage( + positionalArgs[0], + pixelRatio: namedArgs.containsKey('pixelRatio') + ? namedArgs['pixelRatio'] + : 1.0); case 'buildScene': - return ({positionalArgs, namedArgs, typeArgs}) => buildScene(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + buildScene(positionalArgs[0]); case 'updateSubtreeNeedsAddToScene': - return ({positionalArgs, namedArgs, typeArgs}) => updateSubtreeNeedsAddToScene(); + return ({positionalArgs, namedArgs, typeArgs}) => + updateSubtreeNeedsAddToScene(); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'append': - return ({positionalArgs, namedArgs, typeArgs}) => append(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + append(positionalArgs[0]); case 'removeAllChildren': return ({positionalArgs, namedArgs, typeArgs}) => removeAllChildren(); case 'addChildrenToScene': - return ({positionalArgs, namedArgs, typeArgs}) => - addChildrenToScene(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); + return ({positionalArgs, namedArgs, typeArgs}) => addChildrenToScene( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'remove': return ({positionalArgs, namedArgs, typeArgs}) => remove(); case 'find': - return ({positionalArgs, namedArgs, typeArgs}) => find(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + find(positionalArgs[0]); case 'findAllAnnotations': - return ({positionalArgs, namedArgs, typeArgs}) => findAllAnnotations(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + findAllAnnotations(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, @@ -1493,7 +1829,7 @@ extension TransformLayerBinding on TransformLayer { case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1506,7 +1842,7 @@ extension TransformLayerBinding on TransformLayer { transform = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1520,9 +1856,11 @@ class OpacityLayerAutoBinding extends HTExternalClass { case 'OpacityLayer': return ({positionalArgs, namedArgs, typeArgs}) => OpacityLayer( alpha: namedArgs.containsKey('alpha') ? namedArgs['alpha'] : null, - offset: namedArgs.containsKey('offset') ? namedArgs['offset'] : Offset.zero); + offset: namedArgs.containsKey('offset') + ? namedArgs['offset'] + : Offset.zero); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1541,7 +1879,7 @@ extension OpacityLayerBinding on OpacityLayer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('OpacityLayer'); + return const HTType('OpacityLayer'); case 'debugCreator': return debugCreator; case 'alpha': @@ -1567,56 +1905,83 @@ extension OpacityLayerBinding on OpacityLayer { case 'attached': return attached; case 'applyTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyTransform(positionalArgs[0], positionalArgs[1]); - case 'addToScene': return ({positionalArgs, namedArgs, typeArgs}) => - addToScene(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); + applyTransform(positionalArgs[0], positionalArgs[1]); + case 'addToScene': + return ({positionalArgs, namedArgs, typeArgs}) => addToScene( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'buildScene': - return ({positionalArgs, namedArgs, typeArgs}) => buildScene(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + buildScene(positionalArgs[0]); case 'updateSubtreeNeedsAddToScene': - return ({positionalArgs, namedArgs, typeArgs}) => updateSubtreeNeedsAddToScene(); + return ({positionalArgs, namedArgs, typeArgs}) => + updateSubtreeNeedsAddToScene(); case 'findAnnotations': - return ({positionalArgs, namedArgs, typeArgs}) => findAnnotations(positionalArgs[0], positionalArgs[1], - onlyFirst: namedArgs.containsKey('onlyFirst') ? namedArgs['onlyFirst'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => findAnnotations( + positionalArgs[0], positionalArgs[1], + onlyFirst: namedArgs.containsKey('onlyFirst') + ? namedArgs['onlyFirst'] + : null); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'append': - return ({positionalArgs, namedArgs, typeArgs}) => append(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + append(positionalArgs[0]); case 'removeAllChildren': return ({positionalArgs, namedArgs, typeArgs}) => removeAllChildren(); case 'addChildrenToScene': - return ({positionalArgs, namedArgs, typeArgs}) => - addChildrenToScene(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); + return ({positionalArgs, namedArgs, typeArgs}) => addChildrenToScene( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'remove': return ({positionalArgs, namedArgs, typeArgs}) => remove(); case 'find': - return ({positionalArgs, namedArgs, typeArgs}) => find(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + find(positionalArgs[0]); case 'findAllAnnotations': - return ({positionalArgs, namedArgs, typeArgs}) => findAllAnnotations(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + findAllAnnotations(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, @@ -1624,7 +1989,7 @@ extension OpacityLayerBinding on OpacityLayer { case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1640,7 +2005,7 @@ extension OpacityLayerBinding on OpacityLayer { offset = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1653,11 +2018,16 @@ class ShaderMaskLayerAutoBinding extends HTExternalClass { switch (varName) { case 'ShaderMaskLayer': return ({positionalArgs, namedArgs, typeArgs}) => ShaderMaskLayer( - shader: namedArgs.containsKey('shader') ? namedArgs['shader'] : null, - maskRect: namedArgs.containsKey('maskRect') ? namedArgs['maskRect'] : null, - blendMode: namedArgs.containsKey('blendMode') ? namedArgs['blendMode'] : null); + shader: + namedArgs.containsKey('shader') ? namedArgs['shader'] : null, + maskRect: namedArgs.containsKey('maskRect') + ? namedArgs['maskRect'] + : null, + blendMode: namedArgs.containsKey('blendMode') + ? namedArgs['blendMode'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1676,7 +2046,7 @@ extension ShaderMaskLayerBinding on ShaderMaskLayer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ShaderMaskLayer'); + return const HTType('ShaderMaskLayer'); case 'debugCreator': return debugCreator; case 'shader': @@ -1704,56 +2074,83 @@ extension ShaderMaskLayerBinding on ShaderMaskLayer { case 'attached': return attached; case 'addToScene': - return ({positionalArgs, namedArgs, typeArgs}) => - addToScene(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); + return ({positionalArgs, namedArgs, typeArgs}) => addToScene( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'buildScene': - return ({positionalArgs, namedArgs, typeArgs}) => buildScene(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + buildScene(positionalArgs[0]); case 'updateSubtreeNeedsAddToScene': - return ({positionalArgs, namedArgs, typeArgs}) => updateSubtreeNeedsAddToScene(); + return ({positionalArgs, namedArgs, typeArgs}) => + updateSubtreeNeedsAddToScene(); case 'findAnnotations': - return ({positionalArgs, namedArgs, typeArgs}) => findAnnotations(positionalArgs[0], positionalArgs[1], - onlyFirst: namedArgs.containsKey('onlyFirst') ? namedArgs['onlyFirst'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => findAnnotations( + positionalArgs[0], positionalArgs[1], + onlyFirst: namedArgs.containsKey('onlyFirst') + ? namedArgs['onlyFirst'] + : null); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'append': - return ({positionalArgs, namedArgs, typeArgs}) => append(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + append(positionalArgs[0]); case 'removeAllChildren': return ({positionalArgs, namedArgs, typeArgs}) => removeAllChildren(); case 'addChildrenToScene': - return ({positionalArgs, namedArgs, typeArgs}) => - addChildrenToScene(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); + return ({positionalArgs, namedArgs, typeArgs}) => addChildrenToScene( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); case 'applyTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyTransform(positionalArgs[0], positionalArgs[1]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'remove': return ({positionalArgs, namedArgs, typeArgs}) => remove(); case 'find': - return ({positionalArgs, namedArgs, typeArgs}) => find(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + find(positionalArgs[0]); case 'findAllAnnotations': - return ({positionalArgs, namedArgs, typeArgs}) => findAllAnnotations(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + findAllAnnotations(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, @@ -1761,7 +2158,7 @@ extension ShaderMaskLayerBinding on ShaderMaskLayer { case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1780,7 +2177,7 @@ extension ShaderMaskLayerBinding on ShaderMaskLayer { blendMode = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1792,10 +2189,11 @@ class BackdropFilterLayerAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'BackdropFilterLayer': - return ({positionalArgs, namedArgs, typeArgs}) => - BackdropFilterLayer(filter: namedArgs.containsKey('filter') ? namedArgs['filter'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => BackdropFilterLayer( + filter: + namedArgs.containsKey('filter') ? namedArgs['filter'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1814,7 +2212,7 @@ extension BackdropFilterLayerBinding on BackdropFilterLayer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BackdropFilterLayer'); + return const HTType('BackdropFilterLayer'); case 'debugCreator': return debugCreator; case 'filter': @@ -1838,56 +2236,83 @@ extension BackdropFilterLayerBinding on BackdropFilterLayer { case 'attached': return attached; case 'addToScene': - return ({positionalArgs, namedArgs, typeArgs}) => - addToScene(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); + return ({positionalArgs, namedArgs, typeArgs}) => addToScene( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); case 'buildScene': - return ({positionalArgs, namedArgs, typeArgs}) => buildScene(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + buildScene(positionalArgs[0]); case 'updateSubtreeNeedsAddToScene': - return ({positionalArgs, namedArgs, typeArgs}) => updateSubtreeNeedsAddToScene(); + return ({positionalArgs, namedArgs, typeArgs}) => + updateSubtreeNeedsAddToScene(); case 'findAnnotations': - return ({positionalArgs, namedArgs, typeArgs}) => findAnnotations(positionalArgs[0], positionalArgs[1], - onlyFirst: namedArgs.containsKey('onlyFirst') ? namedArgs['onlyFirst'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => findAnnotations( + positionalArgs[0], positionalArgs[1], + onlyFirst: namedArgs.containsKey('onlyFirst') + ? namedArgs['onlyFirst'] + : null); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'append': - return ({positionalArgs, namedArgs, typeArgs}) => append(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + append(positionalArgs[0]); case 'removeAllChildren': return ({positionalArgs, namedArgs, typeArgs}) => removeAllChildren(); case 'addChildrenToScene': - return ({positionalArgs, namedArgs, typeArgs}) => - addChildrenToScene(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); + return ({positionalArgs, namedArgs, typeArgs}) => addChildrenToScene( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); case 'applyTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyTransform(positionalArgs[0], positionalArgs[1]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'remove': return ({positionalArgs, namedArgs, typeArgs}) => remove(); case 'find': - return ({positionalArgs, namedArgs, typeArgs}) => find(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + find(positionalArgs[0]); case 'findAllAnnotations': - return ({positionalArgs, namedArgs, typeArgs}) => findAllAnnotations(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + findAllAnnotations(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); - case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + debugFillProperties(positionalArgs[0]); + case 'toString': + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, @@ -1895,7 +2320,7 @@ extension BackdropFilterLayerBinding on BackdropFilterLayer { case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1908,7 +2333,7 @@ extension BackdropFilterLayerBinding on BackdropFilterLayer { filter = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1921,13 +2346,21 @@ class PhysicalModelLayerAutoBinding extends HTExternalClass { switch (varName) { case 'PhysicalModelLayer': return ({positionalArgs, namedArgs, typeArgs}) => PhysicalModelLayer( - clipPath: namedArgs.containsKey('clipPath') ? namedArgs['clipPath'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.none, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : null, + clipPath: namedArgs.containsKey('clipPath') + ? namedArgs['clipPath'] + : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.none, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : null, color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - shadowColor: namedArgs.containsKey('shadowColor') ? namedArgs['shadowColor'] : null); + shadowColor: namedArgs.containsKey('shadowColor') + ? namedArgs['shadowColor'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1946,7 +2379,7 @@ extension PhysicalModelLayerBinding on PhysicalModelLayer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PhysicalModelLayer'); + return const HTType('PhysicalModelLayer'); case 'debugCreator': return debugCreator; case 'clipPath': @@ -1978,56 +2411,83 @@ extension PhysicalModelLayerBinding on PhysicalModelLayer { case 'attached': return attached; case 'findAnnotations': - return ({positionalArgs, namedArgs, typeArgs}) => findAnnotations(positionalArgs[0], positionalArgs[1], - onlyFirst: namedArgs.containsKey('onlyFirst') ? namedArgs['onlyFirst'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => findAnnotations( + positionalArgs[0], positionalArgs[1], + onlyFirst: namedArgs.containsKey('onlyFirst') + ? namedArgs['onlyFirst'] + : null); case 'addToScene': - return ({positionalArgs, namedArgs, typeArgs}) => - addToScene(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); + return ({positionalArgs, namedArgs, typeArgs}) => addToScene( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'buildScene': - return ({positionalArgs, namedArgs, typeArgs}) => buildScene(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + buildScene(positionalArgs[0]); case 'updateSubtreeNeedsAddToScene': - return ({positionalArgs, namedArgs, typeArgs}) => updateSubtreeNeedsAddToScene(); + return ({positionalArgs, namedArgs, typeArgs}) => + updateSubtreeNeedsAddToScene(); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'append': - return ({positionalArgs, namedArgs, typeArgs}) => append(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + append(positionalArgs[0]); case 'removeAllChildren': return ({positionalArgs, namedArgs, typeArgs}) => removeAllChildren(); case 'addChildrenToScene': - return ({positionalArgs, namedArgs, typeArgs}) => - addChildrenToScene(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); + return ({positionalArgs, namedArgs, typeArgs}) => addChildrenToScene( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); case 'applyTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyTransform(positionalArgs[0], positionalArgs[1]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'remove': return ({positionalArgs, namedArgs, typeArgs}) => remove(); case 'find': - return ({positionalArgs, namedArgs, typeArgs}) => find(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + find(positionalArgs[0]); case 'findAllAnnotations': - return ({positionalArgs, namedArgs, typeArgs}) => findAllAnnotations(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + findAllAnnotations(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, @@ -2035,7 +2495,7 @@ extension PhysicalModelLayerBinding on PhysicalModelLayer { case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -2060,7 +2520,7 @@ extension PhysicalModelLayerBinding on PhysicalModelLayer { shadowColor = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -2074,7 +2534,7 @@ class LayerLinkAutoBinding extends HTExternalClass { case 'LayerLink': return ({positionalArgs, namedArgs, typeArgs}) => LayerLink(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -2093,7 +2553,7 @@ extension LayerLinkBinding on LayerLink { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('LayerLink'); + return const HTType('LayerLink'); case 'leaderSize': return leaderSize; case 'leader': @@ -2101,7 +2561,7 @@ extension LayerLinkBinding on LayerLink { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -2111,7 +2571,7 @@ extension LayerLinkBinding on LayerLink { leaderSize = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -2124,9 +2584,12 @@ class LeaderLayerAutoBinding extends HTExternalClass { switch (varName) { case 'LeaderLayer': return ({positionalArgs, namedArgs, typeArgs}) => LeaderLayer( - link: namedArgs['link'], offset: namedArgs.containsKey('offset') ? namedArgs['offset'] : Offset.zero); + link: namedArgs['link'], + offset: namedArgs.containsKey('offset') + ? namedArgs['offset'] + : Offset.zero); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -2145,7 +2608,7 @@ extension LeaderLayerBinding on LeaderLayer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('LeaderLayer'); + return const HTType('LeaderLayer'); case 'offset': return offset; case 'debugCreator': @@ -2173,56 +2636,83 @@ extension LeaderLayerBinding on LeaderLayer { case 'attached': return attached; case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'findAnnotations': - return ({positionalArgs, namedArgs, typeArgs}) => findAnnotations(positionalArgs[0], positionalArgs[1], - onlyFirst: namedArgs.containsKey('onlyFirst') ? namedArgs['onlyFirst'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => findAnnotations( + positionalArgs[0], positionalArgs[1], + onlyFirst: namedArgs.containsKey('onlyFirst') + ? namedArgs['onlyFirst'] + : null); case 'addToScene': - return ({positionalArgs, namedArgs, typeArgs}) => - addToScene(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); + return ({positionalArgs, namedArgs, typeArgs}) => addToScene( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); case 'applyTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyTransform(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'buildScene': - return ({positionalArgs, namedArgs, typeArgs}) => buildScene(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + buildScene(positionalArgs[0]); case 'updateSubtreeNeedsAddToScene': - return ({positionalArgs, namedArgs, typeArgs}) => updateSubtreeNeedsAddToScene(); + return ({positionalArgs, namedArgs, typeArgs}) => + updateSubtreeNeedsAddToScene(); case 'append': - return ({positionalArgs, namedArgs, typeArgs}) => append(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + append(positionalArgs[0]); case 'removeAllChildren': return ({positionalArgs, namedArgs, typeArgs}) => removeAllChildren(); case 'addChildrenToScene': - return ({positionalArgs, namedArgs, typeArgs}) => - addChildrenToScene(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); + return ({positionalArgs, namedArgs, typeArgs}) => addChildrenToScene( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'remove': return ({positionalArgs, namedArgs, typeArgs}) => remove(); case 'find': - return ({positionalArgs, namedArgs, typeArgs}) => find(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + find(positionalArgs[0]); case 'findAllAnnotations': - return ({positionalArgs, namedArgs, typeArgs}) => findAllAnnotations(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + findAllAnnotations(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, @@ -2230,7 +2720,7 @@ extension LeaderLayerBinding on LeaderLayer { case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -2246,7 +2736,7 @@ extension LeaderLayerBinding on LeaderLayer { link = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -2260,11 +2750,17 @@ class FollowerLayerAutoBinding extends HTExternalClass { case 'FollowerLayer': return ({positionalArgs, namedArgs, typeArgs}) => FollowerLayer( link: namedArgs['link'], - showWhenUnlinked: namedArgs.containsKey('showWhenUnlinked') ? namedArgs['showWhenUnlinked'] : true, - unlinkedOffset: namedArgs.containsKey('unlinkedOffset') ? namedArgs['unlinkedOffset'] : Offset.zero, - linkedOffset: namedArgs.containsKey('linkedOffset') ? namedArgs['linkedOffset'] : Offset.zero); + showWhenUnlinked: namedArgs.containsKey('showWhenUnlinked') + ? namedArgs['showWhenUnlinked'] + : true, + unlinkedOffset: namedArgs.containsKey('unlinkedOffset') + ? namedArgs['unlinkedOffset'] + : Offset.zero, + linkedOffset: namedArgs.containsKey('linkedOffset') + ? namedArgs['linkedOffset'] + : Offset.zero); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -2283,7 +2779,7 @@ extension FollowerLayerBinding on FollowerLayer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FollowerLayer'); + return const HTType('FollowerLayer'); case 'showWhenUnlinked': return showWhenUnlinked; case 'unlinkedOffset': @@ -2315,58 +2811,85 @@ extension FollowerLayerBinding on FollowerLayer { case 'attached': return attached; case 'findAnnotations': - return ({positionalArgs, namedArgs, typeArgs}) => findAnnotations(positionalArgs[0], positionalArgs[1], - onlyFirst: namedArgs.containsKey('onlyFirst') ? namedArgs['onlyFirst'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => findAnnotations( + positionalArgs[0], positionalArgs[1], + onlyFirst: namedArgs.containsKey('onlyFirst') + ? namedArgs['onlyFirst'] + : null); case 'getLastTransform': return ({positionalArgs, namedArgs, typeArgs}) => getLastTransform(); case 'addToScene': - return ({positionalArgs, namedArgs, typeArgs}) => - addToScene(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); + return ({positionalArgs, namedArgs, typeArgs}) => addToScene( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); case 'applyTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyTransform(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'buildScene': - return ({positionalArgs, namedArgs, typeArgs}) => buildScene(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + buildScene(positionalArgs[0]); case 'updateSubtreeNeedsAddToScene': - return ({positionalArgs, namedArgs, typeArgs}) => updateSubtreeNeedsAddToScene(); + return ({positionalArgs, namedArgs, typeArgs}) => + updateSubtreeNeedsAddToScene(); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'append': - return ({positionalArgs, namedArgs, typeArgs}) => append(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + append(positionalArgs[0]); case 'removeAllChildren': return ({positionalArgs, namedArgs, typeArgs}) => removeAllChildren(); case 'addChildrenToScene': - return ({positionalArgs, namedArgs, typeArgs}) => - addChildrenToScene(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); + return ({positionalArgs, namedArgs, typeArgs}) => addChildrenToScene( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : Offset.zero); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'remove': return ({positionalArgs, namedArgs, typeArgs}) => remove(); case 'find': - return ({positionalArgs, namedArgs, typeArgs}) => find(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + find(positionalArgs[0]); case 'findAllAnnotations': - return ({positionalArgs, namedArgs, typeArgs}) => findAllAnnotations(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + findAllAnnotations(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, @@ -2374,7 +2897,7 @@ extension FollowerLayerBinding on FollowerLayer { case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -2396,7 +2919,7 @@ extension FollowerLayerBinding on FollowerLayer { link = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/rendering/layout_helper.g.dart b/lib/bindings/flutter/rendering/layout_helper.g.dart index fc2d173..208e6d2 100644 --- a/lib/bindings/flutter/rendering/layout_helper.g.dart +++ b/lib/bindings/flutter/rendering/layout_helper.g.dart @@ -9,12 +9,13 @@ class ChildLayoutHelperAutoBinding extends HTExternalClass { switch (varName) { case 'ChildLayoutHelper.dryLayoutChild': return ({positionalArgs, namedArgs, typeArgs}) => - ChildLayoutHelper.dryLayoutChild(positionalArgs[0], positionalArgs[1]); + ChildLayoutHelper.dryLayoutChild( + positionalArgs[0], positionalArgs[1]); case 'ChildLayoutHelper.layoutChild': return ({positionalArgs, namedArgs, typeArgs}) => ChildLayoutHelper.layoutChild(positionalArgs[0], positionalArgs[1]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/rendering/list_body.g.dart b/lib/bindings/flutter/rendering/list_body.g.dart index 5ecfed4..2e02c6f 100644 --- a/lib/bindings/flutter/rendering/list_body.g.dart +++ b/lib/bindings/flutter/rendering/list_body.g.dart @@ -12,7 +12,7 @@ class ListBodyParentDataAutoBinding extends HTExternalClass { case 'ListBodyParentData': return ({positionalArgs, namedArgs, typeArgs}) => ListBodyParentData(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -31,7 +31,7 @@ extension ListBodyParentDataBinding on ListBodyParentData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ListBodyParentData'); + return const HTType('ListBodyParentData'); case 'offset': return offset; case 'detach': @@ -39,7 +39,7 @@ extension ListBodyParentDataBinding on ListBodyParentData { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -49,7 +49,7 @@ extension ListBodyParentDataBinding on ListBodyParentData { offset = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -62,10 +62,14 @@ class RenderListBodyAutoBinding extends HTExternalClass { switch (varName) { case 'RenderListBody': return ({positionalArgs, namedArgs, typeArgs}) => RenderListBody( - children: namedArgs.containsKey('children') ? List.from(namedArgs['children']) : null, - axisDirection: namedArgs.containsKey('axisDirection') ? namedArgs['axisDirection'] : AxisDirection.down); + children: namedArgs.containsKey('children') + ? List.from(namedArgs['children']) + : null, + axisDirection: namedArgs.containsKey('axisDirection') + ? namedArgs['axisDirection'] + : AxisDirection.down); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -81,8 +85,8 @@ class RenderListBodyAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -91,7 +95,7 @@ extension RenderListBodyBinding on RenderListBody { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderListBody'); + return const HTType('RenderListBody'); case 'parentData': return parentData; case 'debugCreator': @@ -147,58 +151,81 @@ extension RenderListBodyBinding on RenderListBody { case 'parent': return parent; case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); - case 'insert': return ({positionalArgs, namedArgs, typeArgs}) => - insert(positionalArgs[0], after: namedArgs.containsKey('after') ? namedArgs['after'] : null); + debugValidateChild(positionalArgs[0]); + case 'insert': + return ({positionalArgs, namedArgs, typeArgs}) => insert( + positionalArgs[0], + after: namedArgs.containsKey('after') ? namedArgs['after'] : null); case 'add': - return ({positionalArgs, namedArgs, typeArgs}) => add(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + add(positionalArgs[0]); case 'addAll': - return ({positionalArgs, namedArgs, typeArgs}) => addAll(List.from(positionalArgs[0])); + return ({positionalArgs, namedArgs, typeArgs}) => + addAll(List.from(positionalArgs[0])); case 'remove': - return ({positionalArgs, namedArgs, typeArgs}) => remove(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + remove(positionalArgs[0]); case 'removeAll': return ({positionalArgs, namedArgs, typeArgs}) => removeAll(); case 'move': - return ({positionalArgs, namedArgs, typeArgs}) => - move(positionalArgs[0], after: namedArgs.containsKey('after') ? namedArgs['after'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => move( + positionalArgs[0], + after: namedArgs.containsKey('after') ? namedArgs['after'] : null); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'childBefore': - return ({positionalArgs, namedArgs, typeArgs}) => childBefore(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childBefore(positionalArgs[0]); case 'childAfter': - return ({positionalArgs, namedArgs, typeArgs}) => childAfter(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childAfter(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'defaultComputeDistanceToFirstActualBaseline': return ({positionalArgs, namedArgs, typeArgs}) => defaultComputeDistanceToFirstActualBaseline(positionalArgs[0]); @@ -206,134 +233,211 @@ extension RenderListBodyBinding on RenderListBody { return ({positionalArgs, namedArgs, typeArgs}) => defaultComputeDistanceToHighestActualBaseline(positionalArgs[0]); case 'defaultHitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => defaultHitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + defaultHitTestChildren(positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'defaultPaint': - return ({positionalArgs, namedArgs, typeArgs}) => defaultPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + defaultPaint(positionalArgs[0], positionalArgs[1]); case 'getChildrenAsList': return ({positionalArgs, namedArgs, typeArgs}) => getChildrenAsList(); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -349,7 +453,7 @@ extension RenderListBodyBinding on RenderListBody { axisDirection = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/rendering/list_wheel_viewport.g.dart b/lib/bindings/flutter/rendering/list_wheel_viewport.g.dart index 0e38682..2466c24 100644 --- a/lib/bindings/flutter/rendering/list_wheel_viewport.g.dart +++ b/lib/bindings/flutter/rendering/list_wheel_viewport.g.dart @@ -12,7 +12,7 @@ class ListWheelParentDataAutoBinding extends HTExternalClass { case 'ListWheelParentData': return ({positionalArgs, namedArgs, typeArgs}) => ListWheelParentData(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -31,7 +31,7 @@ extension ListWheelParentDataBinding on ListWheelParentData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ListWheelParentData'); + return const HTType('ListWheelParentData'); case 'index': return index; case 'offset': @@ -41,7 +41,7 @@ extension ListWheelParentDataBinding on ListWheelParentData { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -54,7 +54,7 @@ extension ListWheelParentDataBinding on ListWheelParentData { offset = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -66,23 +66,42 @@ class RenderListWheelViewportAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RenderListWheelViewport': - return ({positionalArgs, namedArgs, typeArgs}) => RenderListWheelViewport( - childManager: namedArgs['childManager'], - offset: namedArgs['offset'], - diameterRatio: namedArgs.containsKey('diameterRatio') ? namedArgs['diameterRatio'] : defaultDiameterRatio, - perspective: namedArgs.containsKey('perspective') ? namedArgs['perspective'] : defaultPerspective, - offAxisFraction: namedArgs.containsKey('offAxisFraction') ? namedArgs['offAxisFraction'] : 0, - useMagnifier: namedArgs.containsKey('useMagnifier') ? namedArgs['useMagnifier'] : false, - magnification: namedArgs.containsKey('magnification') ? namedArgs['magnification'] : 1, - overAndUnderCenterOpacity: - namedArgs.containsKey('overAndUnderCenterOpacity') ? namedArgs['overAndUnderCenterOpacity'] : 1, - itemExtent: namedArgs['itemExtent'], - squeeze: namedArgs.containsKey('squeeze') ? namedArgs['squeeze'] : 1, - renderChildrenOutsideViewport: namedArgs.containsKey('renderChildrenOutsideViewport') - ? namedArgs['renderChildrenOutsideViewport'] - : false, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.none, - children: namedArgs.containsKey('children') ? List.from(namedArgs['children']) : null); + return ({positionalArgs, namedArgs, typeArgs}) => + RenderListWheelViewport( + childManager: namedArgs['childManager'], + offset: namedArgs['offset'], + diameterRatio: namedArgs.containsKey('diameterRatio') + ? namedArgs['diameterRatio'] + : defaultDiameterRatio, + perspective: namedArgs.containsKey('perspective') + ? namedArgs['perspective'] + : defaultPerspective, + offAxisFraction: namedArgs.containsKey('offAxisFraction') + ? namedArgs['offAxisFraction'] + : 0, + useMagnifier: namedArgs.containsKey('useMagnifier') + ? namedArgs['useMagnifier'] + : false, + magnification: namedArgs.containsKey('magnification') + ? namedArgs['magnification'] + : 1, + overAndUnderCenterOpacity: + namedArgs.containsKey('overAndUnderCenterOpacity') + ? namedArgs['overAndUnderCenterOpacity'] + : 1, + itemExtent: namedArgs['itemExtent'], + squeeze: + namedArgs.containsKey('squeeze') ? namedArgs['squeeze'] : 1, + renderChildrenOutsideViewport: + namedArgs.containsKey('renderChildrenOutsideViewport') + ? namedArgs['renderChildrenOutsideViewport'] + : false, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.none, + children: namedArgs.containsKey('children') + ? List.from(namedArgs['children']) + : null); case 'RenderListWheelViewport.defaultDiameterRatio': return RenderListWheelViewport.defaultDiameterRatio; case 'RenderListWheelViewport.defaultPerspective': @@ -92,9 +111,10 @@ class RenderListWheelViewportAutoBinding extends HTExternalClass { case 'RenderListWheelViewport.perspectiveTooHighMessage': return RenderListWheelViewport.perspectiveTooHighMessage; case 'RenderListWheelViewport.clipBehaviorAndRenderChildrenOutsideViewportConflict': - return RenderListWheelViewport.clipBehaviorAndRenderChildrenOutsideViewportConflict; + return RenderListWheelViewport + .clipBehaviorAndRenderChildrenOutsideViewportConflict; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -110,8 +130,8 @@ class RenderListWheelViewportAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } @@ -123,7 +143,7 @@ extension RenderListWheelViewportBinding on RenderListWheelViewport { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderListWheelViewport'); + return const HTType('RenderListWheelViewport'); case 'childManager': return childManager; case 'parentData': @@ -201,187 +221,286 @@ extension RenderListWheelViewportBinding on RenderListWheelViewport { case 'parent': return parent; case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'indexOf': - return ({positionalArgs, namedArgs, typeArgs}) => indexOf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + indexOf(positionalArgs[0]); case 'scrollOffsetToIndex': - return ({positionalArgs, namedArgs, typeArgs}) => scrollOffsetToIndex(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scrollOffsetToIndex(positionalArgs[0]); case 'indexToScrollOffset': - return ({positionalArgs, namedArgs, typeArgs}) => indexToScrollOffset(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + indexToScrollOffset(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'getOffsetToReveal': - return ({positionalArgs, namedArgs, typeArgs}) => getOffsetToReveal(positionalArgs[0], positionalArgs[1], + return ({positionalArgs, namedArgs, typeArgs}) => getOffsetToReveal( + positionalArgs[0], positionalArgs[1], rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); - case 'insert': return ({positionalArgs, namedArgs, typeArgs}) => - insert(positionalArgs[0], after: namedArgs.containsKey('after') ? namedArgs['after'] : null); + debugValidateChild(positionalArgs[0]); + case 'insert': + return ({positionalArgs, namedArgs, typeArgs}) => insert( + positionalArgs[0], + after: namedArgs.containsKey('after') ? namedArgs['after'] : null); case 'add': - return ({positionalArgs, namedArgs, typeArgs}) => add(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + add(positionalArgs[0]); case 'addAll': - return ({positionalArgs, namedArgs, typeArgs}) => addAll(List.from(positionalArgs[0])); + return ({positionalArgs, namedArgs, typeArgs}) => + addAll(List.from(positionalArgs[0])); case 'remove': - return ({positionalArgs, namedArgs, typeArgs}) => remove(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + remove(positionalArgs[0]); case 'removeAll': return ({positionalArgs, namedArgs, typeArgs}) => removeAll(); case 'move': - return ({positionalArgs, namedArgs, typeArgs}) => - move(positionalArgs[0], after: namedArgs.containsKey('after') ? namedArgs['after'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => move( + positionalArgs[0], + after: namedArgs.containsKey('after') ? namedArgs['after'] : null); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'childBefore': - return ({positionalArgs, namedArgs, typeArgs}) => childBefore(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childBefore(positionalArgs[0]); case 'childAfter': - return ({positionalArgs, namedArgs, typeArgs}) => childAfter(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childAfter(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -427,7 +546,7 @@ extension RenderListWheelViewportBinding on RenderListWheelViewport { clipBehavior = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/rendering/mouse_cursor.g.dart b/lib/bindings/flutter/rendering/mouse_cursor.g.dart index 80d3dcc..8572498 100644 --- a/lib/bindings/flutter/rendering/mouse_cursor.g.dart +++ b/lib/bindings/flutter/rendering/mouse_cursor.g.dart @@ -80,7 +80,7 @@ class SystemMouseCursorsAutoBinding extends HTExternalClass { case 'SystemMouseCursors.zoomOut': return SystemMouseCursors.zoomOut; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/rendering/mouse_tracking.g.dart b/lib/bindings/flutter/rendering/mouse_tracking.g.dart index 26e1544..a13d226 100644 --- a/lib/bindings/flutter/rendering/mouse_tracking.g.dart +++ b/lib/bindings/flutter/rendering/mouse_tracking.g.dart @@ -10,14 +10,23 @@ class MouseTrackerAnnotationAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'MouseTrackerAnnotation': - return ({positionalArgs, namedArgs, typeArgs}) => MouseTrackerAnnotation( - onEnter: namedArgs.containsKey('onEnter') ? namedArgs['onEnter'] : null, - onExit: namedArgs.containsKey('onExit') ? namedArgs['onExit'] : null, - cursor: namedArgs.containsKey('cursor') ? namedArgs['cursor'] : MouseCursor.defer, - validForMouseTracker: - namedArgs.containsKey('validForMouseTracker') ? namedArgs['validForMouseTracker'] : true); + return ({positionalArgs, namedArgs, typeArgs}) => + MouseTrackerAnnotation( + onEnter: namedArgs.containsKey('onEnter') + ? namedArgs['onEnter'] + : null, + onExit: namedArgs.containsKey('onExit') + ? namedArgs['onExit'] + : null, + cursor: namedArgs.containsKey('cursor') + ? namedArgs['cursor'] + : MouseCursor.defer, + validForMouseTracker: + namedArgs.containsKey('validForMouseTracker') + ? namedArgs['validForMouseTracker'] + : true); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -28,10 +37,10 @@ class MouseTrackerAnnotationAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'PointerEnterEventListener': (HTFunction function) => - (event) => function.call(positionalArgs: [event], namedArgs: const {}), - 'PointerExitEventListener': (HTFunction function) => - (event) => function.call(positionalArgs: [event], namedArgs: const {}), + 'PointerEnterEventListener': (HTFunction function) => (event) => + function.call(positionalArgs: [event], namedArgs: const {}), + 'PointerExitEventListener': (HTFunction function) => (event) => + function.call(positionalArgs: [event], namedArgs: const {}), }; } } @@ -40,7 +49,7 @@ extension MouseTrackerAnnotationBinding on MouseTrackerAnnotation { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('MouseTrackerAnnotation'); + return const HTType('MouseTrackerAnnotation'); case 'onEnter': return onEnter; case 'onExit': @@ -50,18 +59,21 @@ extension MouseTrackerAnnotationBinding on MouseTrackerAnnotation { case 'validForMouseTracker': return validForMouseTracker; case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -73,18 +85,22 @@ class MouseTrackerUpdateDetailsAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'MouseTrackerUpdateDetails.byNewFrame': - return ({positionalArgs, namedArgs, typeArgs}) => MouseTrackerUpdateDetails.byNewFrame( - lastAnnotations: namedArgs['lastAnnotations'], - nextAnnotations: namedArgs['nextAnnotations'], - previousEvent: namedArgs['previousEvent']); + return ({positionalArgs, namedArgs, typeArgs}) => + MouseTrackerUpdateDetails.byNewFrame( + lastAnnotations: namedArgs['lastAnnotations'], + nextAnnotations: namedArgs['nextAnnotations'], + previousEvent: namedArgs['previousEvent']); case 'MouseTrackerUpdateDetails.byPointerEvent': - return ({positionalArgs, namedArgs, typeArgs}) => MouseTrackerUpdateDetails.byPointerEvent( - lastAnnotations: namedArgs['lastAnnotations'], - nextAnnotations: namedArgs['nextAnnotations'], - previousEvent: namedArgs.containsKey('previousEvent') ? namedArgs['previousEvent'] : null, - triggeringEvent: namedArgs['triggeringEvent']); + return ({positionalArgs, namedArgs, typeArgs}) => + MouseTrackerUpdateDetails.byPointerEvent( + lastAnnotations: namedArgs['lastAnnotations'], + nextAnnotations: namedArgs['nextAnnotations'], + previousEvent: namedArgs.containsKey('previousEvent') + ? namedArgs['previousEvent'] + : null, + triggeringEvent: namedArgs['triggeringEvent']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -98,7 +114,7 @@ extension MouseTrackerUpdateDetailsBinding on MouseTrackerUpdateDetails { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('MouseTrackerUpdateDetails'); + return const HTType('MouseTrackerUpdateDetails'); case 'lastAnnotations': return lastAnnotations; case 'nextAnnotations': @@ -112,18 +128,21 @@ extension MouseTrackerUpdateDetailsBinding on MouseTrackerUpdateDetails { case 'latestEvent': return latestEvent; case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -137,7 +156,7 @@ class MouseTrackerAutoBinding extends HTExternalClass { case 'MouseTracker': return ({positionalArgs, namedArgs, typeArgs}) => MouseTracker(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -148,9 +167,11 @@ class MouseTrackerAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'MouseDetectorAnnotationFinder': (HTFunction function) => - (offset) => function.call(positionalArgs: [offset], namedArgs: const {}) as HitTestResult, - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'MouseDetectorAnnotationFinder': (HTFunction function) => (offset) => + function.call(positionalArgs: [offset], namedArgs: const {}) + as HitTestResult, + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -159,21 +180,25 @@ extension MouseTrackerBinding on MouseTracker { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('MouseTracker'); + return const HTType('MouseTracker'); case 'mouseIsConnected': return mouseIsConnected; case 'updateWithEvent': - return ({positionalArgs, namedArgs, typeArgs}) => updateWithEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateWithEvent(positionalArgs[0], positionalArgs[1]); case 'updateAllDevices': - return ({positionalArgs, namedArgs, typeArgs}) => updateAllDevices(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateAllDevices(positionalArgs[0]); case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/rendering/object.g.dart b/lib/bindings/flutter/rendering/object.g.dart index d2d5c91..38d7010 100644 --- a/lib/bindings/flutter/rendering/object.g.dart +++ b/lib/bindings/flutter/rendering/object.g.dart @@ -12,7 +12,7 @@ class ParentDataAutoBinding extends HTExternalClass { case 'ParentData': return ({positionalArgs, namedArgs, typeArgs}) => ParentData(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -26,11 +26,11 @@ extension ParentDataBinding on ParentData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ParentData'); + return const HTType('ParentData'); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -42,19 +42,28 @@ class PaintingContextAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'PaintingContext': - return ({positionalArgs, namedArgs, typeArgs}) => PaintingContext(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + PaintingContext(positionalArgs[0], positionalArgs[1]); case 'PaintingContext.repaintCompositedChild': - return ({positionalArgs, namedArgs, typeArgs}) => PaintingContext.repaintCompositedChild(positionalArgs[0], - debugAlsoPaintedParent: - namedArgs.containsKey('debugAlsoPaintedParent') ? namedArgs['debugAlsoPaintedParent'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + PaintingContext.repaintCompositedChild(positionalArgs[0], + debugAlsoPaintedParent: + namedArgs.containsKey('debugAlsoPaintedParent') + ? namedArgs['debugAlsoPaintedParent'] + : false); case 'PaintingContext.debugInstrumentRepaintCompositedChild': - return ({positionalArgs, namedArgs, typeArgs}) => PaintingContext.debugInstrumentRepaintCompositedChild( - positionalArgs[0], - debugAlsoPaintedParent: - namedArgs.containsKey('debugAlsoPaintedParent') ? namedArgs['debugAlsoPaintedParent'] : false, - customContext: namedArgs.containsKey('customContext') ? namedArgs['customContext'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + PaintingContext.debugInstrumentRepaintCompositedChild( + positionalArgs[0], + debugAlsoPaintedParent: + namedArgs.containsKey('debugAlsoPaintedParent') + ? namedArgs['debugAlsoPaintedParent'] + : false, + customContext: namedArgs.containsKey('customContext') + ? namedArgs['customContext'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -65,8 +74,8 @@ class PaintingContextAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'PaintingContextCallback': (HTFunction function) => - (context, offset) => function.call(positionalArgs: [context, offset], namedArgs: const {}), + 'PaintingContextCallback': (HTFunction function) => (context, offset) => + function.call(positionalArgs: [context, offset], namedArgs: const {}), }; } } @@ -75,63 +84,108 @@ extension PaintingContextBinding on PaintingContext { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PaintingContext'); + return const HTType('PaintingContext'); case 'estimatedBounds': return estimatedBounds; case 'canvas': return canvas; case 'paintChild': - return ({positionalArgs, namedArgs, typeArgs}) => paintChild(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paintChild(positionalArgs[0], positionalArgs[1]); case 'setIsComplexHint': return ({positionalArgs, namedArgs, typeArgs}) => setIsComplexHint(); case 'setWillChangeHint': return ({positionalArgs, namedArgs, typeArgs}) => setWillChangeHint(); case 'addLayer': - return ({positionalArgs, namedArgs, typeArgs}) => addLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addLayer(positionalArgs[0]); case 'pushLayer': return ({positionalArgs, namedArgs, typeArgs}) => pushLayer( positionalArgs[0], positionalArgs[1], positionalArgs[2], - childPaintBounds: namedArgs.containsKey('childPaintBounds') ? namedArgs['childPaintBounds'] : null); + childPaintBounds: namedArgs.containsKey('childPaintBounds') + ? namedArgs['childPaintBounds'] + : null); case 'pushClipRect': return ({positionalArgs, namedArgs, typeArgs}) => pushClipRect( - positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3], - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge, - oldLayer: namedArgs.containsKey('oldLayer') ? namedArgs['oldLayer'] : null); + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3], + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.hardEdge, + oldLayer: namedArgs.containsKey('oldLayer') + ? namedArgs['oldLayer'] + : null); case 'pushClipRRect': return ({positionalArgs, namedArgs, typeArgs}) => pushClipRRect( - positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3], positionalArgs[4], - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.antiAlias, - oldLayer: namedArgs.containsKey('oldLayer') ? namedArgs['oldLayer'] : null); + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3], + positionalArgs[4], + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.antiAlias, + oldLayer: namedArgs.containsKey('oldLayer') + ? namedArgs['oldLayer'] + : null); case 'pushClipPath': return ({positionalArgs, namedArgs, typeArgs}) => pushClipPath( - positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3], positionalArgs[4], - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.antiAlias, - oldLayer: namedArgs.containsKey('oldLayer') ? namedArgs['oldLayer'] : null); + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3], + positionalArgs[4], + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.antiAlias, + oldLayer: namedArgs.containsKey('oldLayer') + ? namedArgs['oldLayer'] + : null); case 'pushColorFilter': return ({positionalArgs, namedArgs, typeArgs}) => pushColorFilter( positionalArgs[0], positionalArgs[1], positionalArgs[2], - oldLayer: namedArgs.containsKey('oldLayer') ? namedArgs['oldLayer'] : null); + oldLayer: namedArgs.containsKey('oldLayer') + ? namedArgs['oldLayer'] + : null); case 'pushTransform': return ({positionalArgs, namedArgs, typeArgs}) => pushTransform( - positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3], - oldLayer: namedArgs.containsKey('oldLayer') ? namedArgs['oldLayer'] : null); + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3], + oldLayer: namedArgs.containsKey('oldLayer') + ? namedArgs['oldLayer'] + : null); case 'pushOpacity': return ({positionalArgs, namedArgs, typeArgs}) => pushOpacity( positionalArgs[0], positionalArgs[1], positionalArgs[2], - oldLayer: namedArgs.containsKey('oldLayer') ? namedArgs['oldLayer'] : null); + oldLayer: namedArgs.containsKey('oldLayer') + ? namedArgs['oldLayer'] + : null); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'clipPathAndPaint': - return ({positionalArgs, namedArgs, typeArgs}) => - clipPathAndPaint(positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3]); + return ({positionalArgs, namedArgs, typeArgs}) => clipPathAndPaint( + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3]); case 'clipRRectAndPaint': - return ({positionalArgs, namedArgs, typeArgs}) => - clipRRectAndPaint(positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3]); + return ({positionalArgs, namedArgs, typeArgs}) => clipRRectAndPaint( + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3]); case 'clipRectAndPaint': - return ({positionalArgs, namedArgs, typeArgs}) => - clipRectAndPaint(positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3]); + return ({positionalArgs, namedArgs, typeArgs}) => clipRectAndPaint( + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -144,13 +198,19 @@ class PipelineOwnerAutoBinding extends HTExternalClass { switch (varName) { case 'PipelineOwner': return ({positionalArgs, namedArgs, typeArgs}) => PipelineOwner( - onNeedVisualUpdate: namedArgs.containsKey('onNeedVisualUpdate') ? namedArgs['onNeedVisualUpdate'] : null, + onNeedVisualUpdate: namedArgs.containsKey('onNeedVisualUpdate') + ? namedArgs['onNeedVisualUpdate'] + : null, onSemanticsOwnerCreated: - namedArgs.containsKey('onSemanticsOwnerCreated') ? namedArgs['onSemanticsOwnerCreated'] : null, + namedArgs.containsKey('onSemanticsOwnerCreated') + ? namedArgs['onSemanticsOwnerCreated'] + : null, onSemanticsOwnerDisposed: - namedArgs.containsKey('onSemanticsOwnerDisposed') ? namedArgs['onSemanticsOwnerDisposed'] : null); + namedArgs.containsKey('onSemanticsOwnerDisposed') + ? namedArgs['onSemanticsOwnerDisposed'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -166,7 +226,8 @@ class PipelineOwnerAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -175,7 +236,7 @@ extension PipelineOwnerBinding on PipelineOwner { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PipelineOwner'); + return const HTType('PipelineOwner'); case 'onNeedVisualUpdate': return onNeedVisualUpdate; case 'onSemanticsOwnerCreated': @@ -197,16 +258,19 @@ extension PipelineOwnerBinding on PipelineOwner { case 'flushLayout': return ({positionalArgs, namedArgs, typeArgs}) => flushLayout(); case 'flushCompositingBits': - return ({positionalArgs, namedArgs, typeArgs}) => flushCompositingBits(); + return ({positionalArgs, namedArgs, typeArgs}) => + flushCompositingBits(); case 'flushPaint': return ({positionalArgs, namedArgs, typeArgs}) => flushPaint(); case 'ensureSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => - ensureSemantics(listener: namedArgs.containsKey('listener') ? namedArgs['listener'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => ensureSemantics( + listener: namedArgs.containsKey('listener') + ? namedArgs['listener'] + : null); case 'flushSemantics': return ({positionalArgs, namedArgs, typeArgs}) => flushSemantics(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -216,7 +280,7 @@ extension PipelineOwnerBinding on PipelineOwner { rootNode = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -228,9 +292,10 @@ class DiagnosticsDebugCreatorAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'DiagnosticsDebugCreator': - return ({positionalArgs, namedArgs, typeArgs}) => DiagnosticsDebugCreator(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + DiagnosticsDebugCreator(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -244,7 +309,7 @@ extension DiagnosticsDebugCreatorBinding on DiagnosticsDebugCreator { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DiagnosticsDebugCreator'); + return const HTType('DiagnosticsDebugCreator'); case 'expandableValue': return expandableValue; case 'allowWrap': @@ -284,33 +349,49 @@ extension DiagnosticsDebugCreatorBinding on DiagnosticsDebugCreator { case 'allowTruncate': return allowTruncate; case 'toJsonMap': - return ({positionalArgs, namedArgs, typeArgs}) => toJsonMap(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + toJsonMap(positionalArgs[0]); case 'valueToString': return ({positionalArgs, namedArgs, typeArgs}) => valueToString( - parentConfiguration: - namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null); case 'toDescription': return ({positionalArgs, namedArgs, typeArgs}) => toDescription( - parentConfiguration: - namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null); case 'getProperties': return ({positionalArgs, namedArgs, typeArgs}) => getProperties(); case 'getChildren': return ({positionalArgs, namedArgs, typeArgs}) => getChildren(); case 'isFiltered': - return ({positionalArgs, namedArgs, typeArgs}) => isFiltered(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isFiltered(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString( - parentConfiguration: namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - parentConfiguration: namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/rendering/paragraph.g.dart b/lib/bindings/flutter/rendering/paragraph.g.dart index 8ad0426..d8e9ff3 100644 --- a/lib/bindings/flutter/rendering/paragraph.g.dart +++ b/lib/bindings/flutter/rendering/paragraph.g.dart @@ -20,7 +20,7 @@ class TextOverflowAutoBinding extends HTExternalClass { case 'TextOverflow.visible': return TextOverflow.visible; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -28,13 +28,14 @@ class TextOverflowAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextOverflow'); + return const HTType('TextOverflow'); case 'index': return (instance as TextOverflow).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as TextOverflow).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as TextOverflow).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -48,7 +49,7 @@ class TextParentDataAutoBinding extends HTExternalClass { case 'TextParentData': return ({positionalArgs, namedArgs, typeArgs}) => TextParentData(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -67,7 +68,7 @@ extension TextParentDataBinding on TextParentData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextParentData'); + return const HTType('TextParentData'); case 'scale': return scale; case 'offset': @@ -77,7 +78,7 @@ extension TextParentDataBinding on TextParentData { case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -90,21 +91,23 @@ extension TextParentDataBinding on TextParentData { offset = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class PlaceholderSpanIndexSemanticsTagAutoBinding extends HTExternalClass { - PlaceholderSpanIndexSemanticsTagAutoBinding() : super('PlaceholderSpanIndexSemanticsTag'); + PlaceholderSpanIndexSemanticsTagAutoBinding() + : super('PlaceholderSpanIndexSemanticsTag'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'PlaceholderSpanIndexSemanticsTag': - return ({positionalArgs, namedArgs, typeArgs}) => PlaceholderSpanIndexSemanticsTag(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + PlaceholderSpanIndexSemanticsTag(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -114,11 +117,12 @@ class PlaceholderSpanIndexSemanticsTagAutoBinding extends HTExternalClass { } } -extension PlaceholderSpanIndexSemanticsTagBinding on PlaceholderSpanIndexSemanticsTag { +extension PlaceholderSpanIndexSemanticsTagBinding + on PlaceholderSpanIndexSemanticsTag { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PlaceholderSpanIndexSemanticsTag'); + return const HTType('PlaceholderSpanIndexSemanticsTag'); case 'index': return index; case 'name': @@ -128,7 +132,7 @@ extension PlaceholderSpanIndexSemanticsTagBinding on PlaceholderSpanIndexSemanti case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -140,21 +144,40 @@ class RenderParagraphAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RenderParagraph': - return ({positionalArgs, namedArgs, typeArgs}) => RenderParagraph(positionalArgs[0], - textAlign: namedArgs.containsKey('textAlign') ? namedArgs['textAlign'] : TextAlign.start, + return ({positionalArgs, namedArgs, typeArgs}) => RenderParagraph( + positionalArgs[0], + textAlign: namedArgs.containsKey('textAlign') + ? namedArgs['textAlign'] + : TextAlign.start, textDirection: namedArgs['textDirection'], - softWrap: namedArgs.containsKey('softWrap') ? namedArgs['softWrap'] : true, - overflow: namedArgs.containsKey('overflow') ? namedArgs['overflow'] : TextOverflow.clip, - textScaleFactor: namedArgs.containsKey('textScaleFactor') ? namedArgs['textScaleFactor'] : 1.0, - maxLines: namedArgs.containsKey('maxLines') ? namedArgs['maxLines'] : null, - locale: namedArgs.containsKey('locale') ? namedArgs['locale'] : null, - strutStyle: namedArgs.containsKey('strutStyle') ? namedArgs['strutStyle'] : null, - textWidthBasis: - namedArgs.containsKey('textWidthBasis') ? namedArgs['textWidthBasis'] : TextWidthBasis.parent, - textHeightBehavior: namedArgs.containsKey('textHeightBehavior') ? namedArgs['textHeightBehavior'] : null, - children: namedArgs.containsKey('children') ? List.from(namedArgs['children']) : null); + softWrap: namedArgs.containsKey('softWrap') + ? namedArgs['softWrap'] + : true, + overflow: namedArgs.containsKey('overflow') + ? namedArgs['overflow'] + : TextOverflow.clip, + textScaleFactor: namedArgs.containsKey('textScaleFactor') + ? namedArgs['textScaleFactor'] + : 1.0, + maxLines: namedArgs.containsKey('maxLines') + ? namedArgs['maxLines'] + : null, + locale: + namedArgs.containsKey('locale') ? namedArgs['locale'] : null, + strutStyle: namedArgs.containsKey('strutStyle') + ? namedArgs['strutStyle'] + : null, + textWidthBasis: namedArgs.containsKey('textWidthBasis') + ? namedArgs['textWidthBasis'] + : TextWidthBasis.parent, + textHeightBehavior: namedArgs.containsKey('textHeightBehavior') + ? namedArgs['textHeightBehavior'] + : null, + children: namedArgs.containsKey('children') + ? List.from(namedArgs['children']) + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -170,8 +193,8 @@ class RenderParagraphAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -180,7 +203,7 @@ extension RenderParagraphBinding on RenderParagraph { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderParagraph'); + return const HTType('RenderParagraph'); case 'parentData': return parentData; case 'debugCreator': @@ -256,81 +279,113 @@ extension RenderParagraphBinding on RenderParagraph { case 'parent': return parent; case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'hitTestSelf': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestSelf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + hitTestSelf(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'systemFontsDidChange': - return ({positionalArgs, namedArgs, typeArgs}) => systemFontsDidChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + systemFontsDidChange(); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'getOffsetForCaret': - return ({positionalArgs, namedArgs, typeArgs}) => getOffsetForCaret(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + getOffsetForCaret(positionalArgs[0], positionalArgs[1]); case 'getFullHeightForCaret': - return ({positionalArgs, namedArgs, typeArgs}) => getFullHeightForCaret(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getFullHeightForCaret(positionalArgs[0]); case 'getBoxesForSelection': - return ({positionalArgs, namedArgs, typeArgs}) => getBoxesForSelection(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getBoxesForSelection(positionalArgs[0]); case 'getPositionForOffset': - return ({positionalArgs, namedArgs, typeArgs}) => getPositionForOffset(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getPositionForOffset(positionalArgs[0]); case 'getWordBoundary': - return ({positionalArgs, namedArgs, typeArgs}) => getWordBoundary(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getWordBoundary(positionalArgs[0]); case 'describeSemanticsConfiguration': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsConfiguration(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + describeSemanticsConfiguration(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); - case 'insert': return ({positionalArgs, namedArgs, typeArgs}) => - insert(positionalArgs[0], after: namedArgs.containsKey('after') ? namedArgs['after'] : null); + debugValidateChild(positionalArgs[0]); + case 'insert': + return ({positionalArgs, namedArgs, typeArgs}) => insert( + positionalArgs[0], + after: namedArgs.containsKey('after') ? namedArgs['after'] : null); case 'add': - return ({positionalArgs, namedArgs, typeArgs}) => add(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + add(positionalArgs[0]); case 'addAll': - return ({positionalArgs, namedArgs, typeArgs}) => addAll(List.from(positionalArgs[0])); + return ({positionalArgs, namedArgs, typeArgs}) => + addAll(List.from(positionalArgs[0])); case 'remove': - return ({positionalArgs, namedArgs, typeArgs}) => remove(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + remove(positionalArgs[0]); case 'removeAll': return ({positionalArgs, namedArgs, typeArgs}) => removeAll(); case 'move': - return ({positionalArgs, namedArgs, typeArgs}) => - move(positionalArgs[0], after: namedArgs.containsKey('after') ? namedArgs['after'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => move( + positionalArgs[0], + after: namedArgs.containsKey('after') ? namedArgs['after'] : null); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'childBefore': - return ({positionalArgs, namedArgs, typeArgs}) => childBefore(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childBefore(positionalArgs[0]); case 'childAfter': - return ({positionalArgs, namedArgs, typeArgs}) => childAfter(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childAfter(positionalArgs[0]); case 'defaultComputeDistanceToFirstActualBaseline': return ({positionalArgs, namedArgs, typeArgs}) => defaultComputeDistanceToFirstActualBaseline(positionalArgs[0]); @@ -338,127 +393,203 @@ extension RenderParagraphBinding on RenderParagraph { return ({positionalArgs, namedArgs, typeArgs}) => defaultComputeDistanceToHighestActualBaseline(positionalArgs[0]); case 'defaultHitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => defaultHitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + defaultHitTestChildren(positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'defaultPaint': - return ({positionalArgs, namedArgs, typeArgs}) => defaultPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + defaultPaint(positionalArgs[0], positionalArgs[1]); case 'getChildrenAsList': return ({positionalArgs, namedArgs, typeArgs}) => getChildrenAsList(); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildrenForSemantics(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -504,7 +635,7 @@ extension RenderParagraphBinding on RenderParagraph { textHeightBehavior = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/rendering/performance_overlay.g.dart b/lib/bindings/flutter/rendering/performance_overlay.g.dart index 353dd8f..f2748d3 100644 --- a/lib/bindings/flutter/rendering/performance_overlay.g.dart +++ b/lib/bindings/flutter/rendering/performance_overlay.g.dart @@ -20,7 +20,7 @@ class PerformanceOverlayOptionAutoBinding extends HTExternalClass { case 'PerformanceOverlayOption.visualizeEngineStatistics': return PerformanceOverlayOption.visualizeEngineStatistics; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -28,13 +28,14 @@ class PerformanceOverlayOptionAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PerformanceOverlayOption'); + return const HTType('PerformanceOverlayOption'); case 'index': return (instance as PerformanceOverlayOption).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as PerformanceOverlayOption).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as PerformanceOverlayOption).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -46,17 +47,25 @@ class RenderPerformanceOverlayAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RenderPerformanceOverlay': - return ({positionalArgs, namedArgs, typeArgs}) => RenderPerformanceOverlay( - optionsMask: namedArgs.containsKey('optionsMask') ? namedArgs['optionsMask'] : 0, - rasterizerThreshold: namedArgs.containsKey('rasterizerThreshold') ? namedArgs['rasterizerThreshold'] : 0, - checkerboardRasterCacheImages: namedArgs.containsKey('checkerboardRasterCacheImages') - ? namedArgs['checkerboardRasterCacheImages'] - : false, - checkerboardOffscreenLayers: namedArgs.containsKey('checkerboardOffscreenLayers') - ? namedArgs['checkerboardOffscreenLayers'] - : false); + return ({positionalArgs, namedArgs, typeArgs}) => + RenderPerformanceOverlay( + optionsMask: namedArgs.containsKey('optionsMask') + ? namedArgs['optionsMask'] + : 0, + rasterizerThreshold: + namedArgs.containsKey('rasterizerThreshold') + ? namedArgs['rasterizerThreshold'] + : 0, + checkerboardRasterCacheImages: + namedArgs.containsKey('checkerboardRasterCacheImages') + ? namedArgs['checkerboardRasterCacheImages'] + : false, + checkerboardOffscreenLayers: + namedArgs.containsKey('checkerboardOffscreenLayers') + ? namedArgs['checkerboardOffscreenLayers'] + : false); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -72,8 +81,8 @@ class RenderPerformanceOverlayAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -82,7 +91,7 @@ extension RenderPerformanceOverlayBinding on RenderPerformanceOverlay { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderPerformanceOverlay'); + return const HTType('RenderPerformanceOverlay'); case 'parentData': return parentData; case 'debugCreator': @@ -140,42 +149,63 @@ extension RenderPerformanceOverlayBinding on RenderPerformanceOverlay { case 'parent': return parent; case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': @@ -183,102 +213,165 @@ extension RenderPerformanceOverlayBinding on RenderPerformanceOverlay { case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, @@ -288,7 +381,7 @@ extension RenderPerformanceOverlayBinding on RenderPerformanceOverlay { case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -313,7 +406,7 @@ extension RenderPerformanceOverlayBinding on RenderPerformanceOverlay { checkerboardOffscreenLayers = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/rendering/platform_view.g.dart b/lib/bindings/flutter/rendering/platform_view.g.dart index 7cd628f..d8f2c8d 100644 --- a/lib/bindings/flutter/rendering/platform_view.g.dart +++ b/lib/bindings/flutter/rendering/platform_view.g.dart @@ -5,7 +5,8 @@ import 'package:flutter/foundation.dart'; import 'package:flutter/animation.dart'; class PlatformViewHitTestBehaviorAutoBinding extends HTExternalClass { - PlatformViewHitTestBehaviorAutoBinding() : super('PlatformViewHitTestBehavior'); + PlatformViewHitTestBehaviorAutoBinding() + : super('PlatformViewHitTestBehavior'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { @@ -19,7 +20,7 @@ class PlatformViewHitTestBehaviorAutoBinding extends HTExternalClass { case 'PlatformViewHitTestBehavior.transparent': return PlatformViewHitTestBehavior.transparent; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -27,13 +28,14 @@ class PlatformViewHitTestBehaviorAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PlatformViewHitTestBehavior'); + return const HTType('PlatformViewHitTestBehavior'); case 'index': return (instance as PlatformViewHitTestBehavior).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as PlatformViewHitTestBehavior).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as PlatformViewHitTestBehavior).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -49,9 +51,11 @@ class RenderAndroidViewAutoBinding extends HTExternalClass { viewController: namedArgs['viewController'], hitTestBehavior: namedArgs['hitTestBehavior'], gestureRecognizers: namedArgs['gestureRecognizers'], - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge); + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.hardEdge); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -67,8 +71,8 @@ class RenderAndroidViewAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -77,7 +81,7 @@ extension RenderAndroidViewBinding on RenderAndroidView { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderAndroidView'); + return const HTType('RenderAndroidView'); case 'parentData': return parentData; case 'debugCreator': @@ -139,145 +143,228 @@ extension RenderAndroidViewBinding on RenderAndroidView { case 'parent': return parent; case 'updateGestureRecognizers': - return ({positionalArgs, namedArgs, typeArgs}) => updateGestureRecognizers(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateGestureRecognizers(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'describeSemanticsConfiguration': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsConfiguration(positionalArgs[0]); - case 'hitTest': return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + describeSemanticsConfiguration(positionalArgs[0]); + case 'hitTest': + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'hitTestSelf': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestSelf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + hitTestSelf(positionalArgs[0]); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, @@ -285,7 +372,7 @@ extension RenderAndroidViewBinding on RenderAndroidView { case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -307,7 +394,7 @@ extension RenderAndroidViewBinding on RenderAndroidView { hitTestBehavior = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -324,7 +411,7 @@ class RenderUiKitViewAutoBinding extends HTExternalClass { hitTestBehavior: namedArgs['hitTestBehavior'], gestureRecognizers: namedArgs['gestureRecognizers']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -340,8 +427,8 @@ class RenderUiKitViewAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -350,7 +437,7 @@ extension RenderUiKitViewBinding on RenderUiKitView { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderUiKitView'); + return const HTType('RenderUiKitView'); case 'hitTestBehavior': return hitTestBehavior; case 'parentData': @@ -404,49 +491,74 @@ extension RenderUiKitViewBinding on RenderUiKitView { case 'parent': return parent; case 'updateGestureRecognizers': - return ({positionalArgs, namedArgs, typeArgs}) => updateGestureRecognizers(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateGestureRecognizers(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); - case 'hitTest': return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + paint(positionalArgs[0], positionalArgs[1]); + case 'hitTest': + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'hitTestSelf': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestSelf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + hitTestSelf(positionalArgs[0]); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'describeSemanticsConfiguration': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsConfiguration(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsConfiguration(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': @@ -454,95 +566,153 @@ extension RenderUiKitViewBinding on RenderUiKitView { case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, @@ -550,7 +720,7 @@ extension RenderUiKitViewBinding on RenderUiKitView { case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -569,7 +739,7 @@ extension RenderUiKitViewBinding on RenderUiKitView { viewController = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -586,7 +756,7 @@ class PlatformViewRenderBoxAutoBinding extends HTExternalClass { hitTestBehavior: namedArgs['hitTestBehavior'], gestureRecognizers: namedArgs['gestureRecognizers']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -602,8 +772,8 @@ class PlatformViewRenderBoxAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -612,7 +782,7 @@ extension PlatformViewRenderBoxBinding on PlatformViewRenderBox { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PlatformViewRenderBox'); + return const HTType('PlatformViewRenderBox'); case 'parentData': return parentData; case 'debugCreator': @@ -670,47 +840,71 @@ extension PlatformViewRenderBoxBinding on PlatformViewRenderBox { case 'parent': return parent; case 'updateGestureRecognizers': - return ({positionalArgs, namedArgs, typeArgs}) => updateGestureRecognizers(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateGestureRecognizers(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'describeSemanticsConfiguration': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsConfiguration(positionalArgs[0]); - case 'hitTest': return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + describeSemanticsConfiguration(positionalArgs[0]); + case 'hitTest': + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'hitTestSelf': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestSelf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + hitTestSelf(positionalArgs[0]); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': @@ -718,97 +912,156 @@ extension PlatformViewRenderBoxBinding on PlatformViewRenderBox { case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, @@ -816,7 +1069,7 @@ extension PlatformViewRenderBoxBinding on PlatformViewRenderBox { case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -835,7 +1088,7 @@ extension PlatformViewRenderBoxBinding on PlatformViewRenderBox { hitTestBehavior = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/rendering/proxy_box.g.dart b/lib/bindings/flutter/rendering/proxy_box.g.dart index 7e8d4be..6165337 100644 --- a/lib/bindings/flutter/rendering/proxy_box.g.dart +++ b/lib/bindings/flutter/rendering/proxy_box.g.dart @@ -19,7 +19,7 @@ class HitTestBehaviorAutoBinding extends HTExternalClass { case 'HitTestBehavior.translucent': return HitTestBehavior.translucent; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -27,13 +27,14 @@ class HitTestBehaviorAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('HitTestBehavior'); + return const HTType('HitTestBehavior'); case 'index': return (instance as HitTestBehavior).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as HitTestBehavior).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as HitTestBehavior).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -51,7 +52,7 @@ class DecorationPositionAutoBinding extends HTExternalClass { case 'DecorationPosition.foreground': return DecorationPosition.foreground; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -59,13 +60,14 @@ class DecorationPositionAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DecorationPosition'); + return const HTType('DecorationPosition'); case 'index': return (instance as DecorationPosition).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as DecorationPosition).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as DecorationPosition).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -77,10 +79,10 @@ class RenderProxyBoxAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RenderProxyBox': - return ({positionalArgs, namedArgs, typeArgs}) => - RenderProxyBox(positionalArgs.length > 0 ? positionalArgs[0] : null); + return ({positionalArgs, namedArgs, typeArgs}) => RenderProxyBox( + positionalArgs.length > 0 ? positionalArgs[0] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -96,8 +98,8 @@ class RenderProxyBoxAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -106,7 +108,7 @@ extension RenderProxyBoxBinding on RenderProxyBox { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderProxyBox'); + return const HTType('RenderProxyBox'); case 'parentData': return parentData; case 'debugCreator': @@ -154,164 +156,254 @@ extension RenderProxyBoxBinding on RenderProxyBox { case 'parent': return parent; case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'computeSizeForNoChild': - return ({positionalArgs, namedArgs, typeArgs}) => computeSizeForNoChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeSizeForNoChild(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -324,7 +416,7 @@ extension RenderProxyBoxBinding on RenderProxyBox { debugCreator = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -340,7 +432,7 @@ class RenderConstrainedBoxAutoBinding extends HTExternalClass { child: namedArgs.containsKey('child') ? namedArgs['child'] : null, additionalConstraints: namedArgs['additionalConstraints']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -356,8 +448,8 @@ class RenderConstrainedBoxAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -366,7 +458,7 @@ extension RenderConstrainedBoxBinding on RenderConstrainedBox { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderConstrainedBox'); + return const HTType('RenderConstrainedBox'); case 'parentData': return parentData; case 'debugCreator': @@ -416,166 +508,257 @@ extension RenderConstrainedBoxBinding on RenderConstrainedBox { case 'parent': return parent; case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'debugPaintSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaintSize(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaintSize(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'computeSizeForNoChild': - return ({positionalArgs, namedArgs, typeArgs}) => computeSizeForNoChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeSizeForNoChild(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -591,7 +774,7 @@ extension RenderConstrainedBoxBinding on RenderConstrainedBox { additionalConstraints = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -605,10 +788,14 @@ class RenderLimitedBoxAutoBinding extends HTExternalClass { case 'RenderLimitedBox': return ({positionalArgs, namedArgs, typeArgs}) => RenderLimitedBox( child: namedArgs.containsKey('child') ? namedArgs['child'] : null, - maxWidth: namedArgs.containsKey('maxWidth') ? namedArgs['maxWidth'] : double.infinity, - maxHeight: namedArgs.containsKey('maxHeight') ? namedArgs['maxHeight'] : double.infinity); + maxWidth: namedArgs.containsKey('maxWidth') + ? namedArgs['maxWidth'] + : double.infinity, + maxHeight: namedArgs.containsKey('maxHeight') + ? namedArgs['maxHeight'] + : double.infinity); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -624,8 +811,8 @@ class RenderLimitedBoxAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -634,7 +821,7 @@ extension RenderLimitedBoxBinding on RenderLimitedBox { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderLimitedBox'); + return const HTType('RenderLimitedBox'); case 'parentData': return parentData; case 'debugCreator': @@ -686,164 +873,254 @@ extension RenderLimitedBoxBinding on RenderLimitedBox { case 'parent': return parent; case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'computeSizeForNoChild': - return ({positionalArgs, namedArgs, typeArgs}) => computeSizeForNoChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeSizeForNoChild(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -862,7 +1139,7 @@ extension RenderLimitedBoxBinding on RenderLimitedBox { maxHeight = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -875,9 +1152,10 @@ class RenderAspectRatioAutoBinding extends HTExternalClass { switch (varName) { case 'RenderAspectRatio': return ({positionalArgs, namedArgs, typeArgs}) => RenderAspectRatio( - child: namedArgs.containsKey('child') ? namedArgs['child'] : null, aspectRatio: namedArgs['aspectRatio']); + child: namedArgs.containsKey('child') ? namedArgs['child'] : null, + aspectRatio: namedArgs['aspectRatio']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -893,8 +1171,8 @@ class RenderAspectRatioAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -903,7 +1181,7 @@ extension RenderAspectRatioBinding on RenderAspectRatio { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderAspectRatio'); + return const HTType('RenderAspectRatio'); case 'parentData': return parentData; case 'debugCreator': @@ -953,164 +1231,254 @@ extension RenderAspectRatioBinding on RenderAspectRatio { case 'parent': return parent; case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'computeSizeForNoChild': - return ({positionalArgs, namedArgs, typeArgs}) => computeSizeForNoChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeSizeForNoChild(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1126,7 +1494,7 @@ extension RenderAspectRatioBinding on RenderAspectRatio { aspectRatio = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1139,11 +1507,15 @@ class RenderIntrinsicWidthAutoBinding extends HTExternalClass { switch (varName) { case 'RenderIntrinsicWidth': return ({positionalArgs, namedArgs, typeArgs}) => RenderIntrinsicWidth( - stepWidth: namedArgs.containsKey('stepWidth') ? namedArgs['stepWidth'] : null, - stepHeight: namedArgs.containsKey('stepHeight') ? namedArgs['stepHeight'] : null, + stepWidth: namedArgs.containsKey('stepWidth') + ? namedArgs['stepWidth'] + : null, + stepHeight: namedArgs.containsKey('stepHeight') + ? namedArgs['stepHeight'] + : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1159,8 +1531,8 @@ class RenderIntrinsicWidthAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -1169,7 +1541,7 @@ extension RenderIntrinsicWidthBinding on RenderIntrinsicWidth { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderIntrinsicWidth'); + return const HTType('RenderIntrinsicWidth'); case 'parentData': return parentData; case 'debugCreator': @@ -1221,164 +1593,254 @@ extension RenderIntrinsicWidthBinding on RenderIntrinsicWidth { case 'parent': return parent; case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'computeSizeForNoChild': - return ({positionalArgs, namedArgs, typeArgs}) => computeSizeForNoChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeSizeForNoChild(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1397,7 +1859,7 @@ extension RenderIntrinsicWidthBinding on RenderIntrinsicWidth { stepHeight = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1409,10 +1871,10 @@ class RenderIntrinsicHeightAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RenderIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => - RenderIntrinsicHeight(child: namedArgs.containsKey('child') ? namedArgs['child'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => RenderIntrinsicHeight( + child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1428,8 +1890,8 @@ class RenderIntrinsicHeightAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -1438,7 +1900,7 @@ extension RenderIntrinsicHeightBinding on RenderIntrinsicHeight { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderIntrinsicHeight'); + return const HTType('RenderIntrinsicHeight'); case 'parentData': return parentData; case 'debugCreator': @@ -1486,164 +1948,254 @@ extension RenderIntrinsicHeightBinding on RenderIntrinsicHeight { case 'parent': return parent; case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'computeSizeForNoChild': - return ({positionalArgs, namedArgs, typeArgs}) => computeSizeForNoChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeSizeForNoChild(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1656,7 +2208,7 @@ extension RenderIntrinsicHeightBinding on RenderIntrinsicHeight { debugCreator = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1669,12 +2221,15 @@ class RenderOpacityAutoBinding extends HTExternalClass { switch (varName) { case 'RenderOpacity': return ({positionalArgs, namedArgs, typeArgs}) => RenderOpacity( - opacity: namedArgs.containsKey('opacity') ? namedArgs['opacity'] : 1.0, + opacity: + namedArgs.containsKey('opacity') ? namedArgs['opacity'] : 1.0, alwaysIncludeSemantics: - namedArgs.containsKey('alwaysIncludeSemantics') ? namedArgs['alwaysIncludeSemantics'] : false, + namedArgs.containsKey('alwaysIncludeSemantics') + ? namedArgs['alwaysIncludeSemantics'] + : false, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1690,8 +2245,8 @@ class RenderOpacityAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -1700,7 +2255,7 @@ extension RenderOpacityBinding on RenderOpacity { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderOpacity'); + return const HTType('RenderOpacity'); case 'parentData': return parentData; case 'debugCreator': @@ -1754,164 +2309,254 @@ extension RenderOpacityBinding on RenderOpacity { case 'parent': return parent; case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildrenForSemantics(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'computeSizeForNoChild': - return ({positionalArgs, namedArgs, typeArgs}) => computeSizeForNoChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeSizeForNoChild(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + markNeedsSemanticsUpdate(); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1930,7 +2575,7 @@ extension RenderOpacityBinding on RenderOpacity { alwaysIncludeSemantics = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1945,10 +2590,12 @@ class RenderAnimatedOpacityAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => RenderAnimatedOpacity( opacity: namedArgs['opacity'], alwaysIncludeSemantics: - namedArgs.containsKey('alwaysIncludeSemantics') ? namedArgs['alwaysIncludeSemantics'] : false, + namedArgs.containsKey('alwaysIncludeSemantics') + ? namedArgs['alwaysIncludeSemantics'] + : false, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1964,8 +2611,8 @@ class RenderAnimatedOpacityAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -1974,7 +2621,7 @@ extension RenderAnimatedOpacityBinding on RenderAnimatedOpacity { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderAnimatedOpacity'); + return const HTType('RenderAnimatedOpacity'); case 'parentData': return parentData; case 'debugCreator': @@ -2028,164 +2675,254 @@ extension RenderAnimatedOpacityBinding on RenderAnimatedOpacity { case 'parent': return parent; case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'computeSizeForNoChild': - return ({positionalArgs, namedArgs, typeArgs}) => computeSizeForNoChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeSizeForNoChild(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildrenForSemantics(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + markNeedsSemanticsUpdate(); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -2198,7 +2935,7 @@ extension RenderAnimatedOpacityBinding on RenderAnimatedOpacity { debugCreator = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -2213,9 +2950,11 @@ class RenderShaderMaskAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => RenderShaderMask( child: namedArgs.containsKey('child') ? namedArgs['child'] : null, shaderCallback: namedArgs['shaderCallback'], - blendMode: namedArgs.containsKey('blendMode') ? namedArgs['blendMode'] : BlendMode.modulate); + blendMode: namedArgs.containsKey('blendMode') + ? namedArgs['blendMode'] + : BlendMode.modulate); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -2231,10 +2970,10 @@ class RenderShaderMaskAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'ShaderCallback': (HTFunction function) => - (bounds) => function.call(positionalArgs: [bounds], namedArgs: const {}) as Shader, - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'ShaderCallback': (HTFunction function) => (bounds) => function + .call(positionalArgs: [bounds], namedArgs: const {}) as Shader, + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -2243,7 +2982,7 @@ extension RenderShaderMaskBinding on RenderShaderMask { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderShaderMask'); + return const HTType('RenderShaderMask'); case 'parentData': return parentData; case 'debugCreator': @@ -2299,164 +3038,254 @@ extension RenderShaderMaskBinding on RenderShaderMask { case 'parent': return parent; case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'computeSizeForNoChild': - return ({positionalArgs, namedArgs, typeArgs}) => computeSizeForNoChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeSizeForNoChild(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -2475,7 +3304,7 @@ extension RenderShaderMaskBinding on RenderShaderMask { blendMode = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -2488,9 +3317,10 @@ class RenderBackdropFilterAutoBinding extends HTExternalClass { switch (varName) { case 'RenderBackdropFilter': return ({positionalArgs, namedArgs, typeArgs}) => RenderBackdropFilter( - child: namedArgs.containsKey('child') ? namedArgs['child'] : null, filter: namedArgs['filter']); + child: namedArgs.containsKey('child') ? namedArgs['child'] : null, + filter: namedArgs['filter']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -2506,8 +3336,8 @@ class RenderBackdropFilterAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -2516,7 +3346,7 @@ extension RenderBackdropFilterBinding on RenderBackdropFilter { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderBackdropFilter'); + return const HTType('RenderBackdropFilter'); case 'parentData': return parentData; case 'debugCreator': @@ -2570,164 +3400,254 @@ extension RenderBackdropFilterBinding on RenderBackdropFilter { case 'parent': return parent; case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'computeSizeForNoChild': - return ({positionalArgs, namedArgs, typeArgs}) => computeSizeForNoChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeSizeForNoChild(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -2743,7 +3663,7 @@ extension RenderBackdropFilterBinding on RenderBackdropFilter { filter = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -2757,9 +3677,11 @@ class ShapeBorderClipperAutoBinding extends HTExternalClass { case 'ShapeBorderClipper': return ({positionalArgs, namedArgs, typeArgs}) => ShapeBorderClipper( shape: namedArgs['shape'], - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null); + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -2770,7 +3692,8 @@ class ShapeBorderClipperAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -2779,25 +3702,30 @@ extension ShapeBorderClipperBinding on ShapeBorderClipper { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ShapeBorderClipper'); + return const HTType('ShapeBorderClipper'); case 'shape': return shape; case 'textDirection': return textDirection; case 'getClip': - return ({positionalArgs, namedArgs, typeArgs}) => getClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getClip(positionalArgs[0]); case 'shouldReclip': - return ({positionalArgs, namedArgs, typeArgs}) => shouldReclip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + shouldReclip(positionalArgs[0]); case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); case 'getApproximateClipRect': - return ({positionalArgs, namedArgs, typeArgs}) => getApproximateClipRect(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getApproximateClipRect(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -2811,10 +3739,13 @@ class RenderClipRectAutoBinding extends HTExternalClass { case 'RenderClipRect': return ({positionalArgs, namedArgs, typeArgs}) => RenderClipRect( child: namedArgs.containsKey('child') ? namedArgs['child'] : null, - clipper: namedArgs.containsKey('clipper') ? namedArgs['clipper'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.antiAlias); + clipper: + namedArgs.containsKey('clipper') ? namedArgs['clipper'] : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.antiAlias); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -2830,8 +3761,8 @@ class RenderClipRectAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -2840,7 +3771,7 @@ extension RenderClipRectBinding on RenderClipRect { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderClipRect'); + return const HTType('RenderClipRect'); case 'parentData': return parentData; case 'debugCreator': @@ -2892,166 +3823,257 @@ extension RenderClipRectBinding on RenderClipRect { case 'parent': return parent; case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'debugPaintSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaintSize(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaintSize(positionalArgs[0], positionalArgs[1]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'computeSizeForNoChild': - return ({positionalArgs, namedArgs, typeArgs}) => computeSizeForNoChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeSizeForNoChild(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -3064,7 +4086,7 @@ extension RenderClipRectBinding on RenderClipRect { debugCreator = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -3078,11 +4100,16 @@ class RenderClipRRectAutoBinding extends HTExternalClass { case 'RenderClipRRect': return ({positionalArgs, namedArgs, typeArgs}) => RenderClipRRect( child: namedArgs.containsKey('child') ? namedArgs['child'] : null, - borderRadius: namedArgs.containsKey('borderRadius') ? namedArgs['borderRadius'] : BorderRadius.zero, - clipper: namedArgs.containsKey('clipper') ? namedArgs['clipper'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.antiAlias); + borderRadius: namedArgs.containsKey('borderRadius') + ? namedArgs['borderRadius'] + : BorderRadius.zero, + clipper: + namedArgs.containsKey('clipper') ? namedArgs['clipper'] : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.antiAlias); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -3098,8 +4125,8 @@ class RenderClipRRectAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -3108,7 +4135,7 @@ extension RenderClipRRectBinding on RenderClipRRect { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderClipRRect'); + return const HTType('RenderClipRRect'); case 'parentData': return parentData; case 'debugCreator': @@ -3162,166 +4189,257 @@ extension RenderClipRRectBinding on RenderClipRRect { case 'parent': return parent; case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'debugPaintSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaintSize(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaintSize(positionalArgs[0], positionalArgs[1]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'computeSizeForNoChild': - return ({positionalArgs, namedArgs, typeArgs}) => computeSizeForNoChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeSizeForNoChild(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -3337,7 +4455,7 @@ extension RenderClipRRectBinding on RenderClipRRect { borderRadius = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -3351,10 +4469,13 @@ class RenderClipOvalAutoBinding extends HTExternalClass { case 'RenderClipOval': return ({positionalArgs, namedArgs, typeArgs}) => RenderClipOval( child: namedArgs.containsKey('child') ? namedArgs['child'] : null, - clipper: namedArgs.containsKey('clipper') ? namedArgs['clipper'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.antiAlias); + clipper: + namedArgs.containsKey('clipper') ? namedArgs['clipper'] : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.antiAlias); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -3370,8 +4491,8 @@ class RenderClipOvalAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -3380,7 +4501,7 @@ extension RenderClipOvalBinding on RenderClipOval { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderClipOval'); + return const HTType('RenderClipOval'); case 'parentData': return parentData; case 'debugCreator': @@ -3432,166 +4553,257 @@ extension RenderClipOvalBinding on RenderClipOval { case 'parent': return parent; case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'debugPaintSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaintSize(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaintSize(positionalArgs[0], positionalArgs[1]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'computeSizeForNoChild': - return ({positionalArgs, namedArgs, typeArgs}) => computeSizeForNoChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeSizeForNoChild(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -3604,7 +4816,7 @@ extension RenderClipOvalBinding on RenderClipOval { debugCreator = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -3618,10 +4830,13 @@ class RenderClipPathAutoBinding extends HTExternalClass { case 'RenderClipPath': return ({positionalArgs, namedArgs, typeArgs}) => RenderClipPath( child: namedArgs.containsKey('child') ? namedArgs['child'] : null, - clipper: namedArgs.containsKey('clipper') ? namedArgs['clipper'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.antiAlias); + clipper: + namedArgs.containsKey('clipper') ? namedArgs['clipper'] : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.antiAlias); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -3637,8 +4852,8 @@ class RenderClipPathAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -3647,7 +4862,7 @@ extension RenderClipPathBinding on RenderClipPath { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderClipPath'); + return const HTType('RenderClipPath'); case 'parentData': return parentData; case 'debugCreator': @@ -3699,166 +4914,257 @@ extension RenderClipPathBinding on RenderClipPath { case 'parent': return parent; case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'debugPaintSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaintSize(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaintSize(positionalArgs[0], positionalArgs[1]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'computeSizeForNoChild': - return ({positionalArgs, namedArgs, typeArgs}) => computeSizeForNoChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeSizeForNoChild(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -3871,7 +5177,7 @@ extension RenderClipPathBinding on RenderClipPath { debugCreator = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -3885,14 +5191,24 @@ class RenderPhysicalModelAutoBinding extends HTExternalClass { case 'RenderPhysicalModel': return ({positionalArgs, namedArgs, typeArgs}) => RenderPhysicalModel( child: namedArgs.containsKey('child') ? namedArgs['child'] : null, - shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : BoxShape.rectangle, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.none, - borderRadius: namedArgs.containsKey('borderRadius') ? namedArgs['borderRadius'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : 0.0, + shape: namedArgs.containsKey('shape') + ? namedArgs['shape'] + : BoxShape.rectangle, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.none, + borderRadius: namedArgs.containsKey('borderRadius') + ? namedArgs['borderRadius'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : 0.0, color: namedArgs['color'], - shadowColor: namedArgs.containsKey('shadowColor') ? namedArgs['shadowColor'] : const Color(0xFF000000)); + shadowColor: namedArgs.containsKey('shadowColor') + ? namedArgs['shadowColor'] + : const Color(0xFF000000)); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -3908,8 +5224,8 @@ class RenderPhysicalModelAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -3918,7 +5234,7 @@ extension RenderPhysicalModelBinding on RenderPhysicalModel { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderPhysicalModel'); + return const HTType('RenderPhysicalModel'); case 'parentData': return parentData; case 'debugCreator': @@ -3984,168 +5300,260 @@ extension RenderPhysicalModelBinding on RenderPhysicalModel { case 'parent': return parent; case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'describeSemanticsConfiguration': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsConfiguration(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsConfiguration(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'debugPaintSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaintSize(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaintSize(positionalArgs[0], positionalArgs[1]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'computeSizeForNoChild': - return ({positionalArgs, namedArgs, typeArgs}) => computeSizeForNoChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeSizeForNoChild(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -4164,7 +5572,7 @@ extension RenderPhysicalModelBinding on RenderPhysicalModel { borderRadius = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -4179,12 +5587,18 @@ class RenderPhysicalShapeAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => RenderPhysicalShape( child: namedArgs.containsKey('child') ? namedArgs['child'] : null, clipper: namedArgs['clipper'], - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.none, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : 0.0, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.none, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : 0.0, color: namedArgs['color'], - shadowColor: namedArgs.containsKey('shadowColor') ? namedArgs['shadowColor'] : const Color(0xFF000000)); + shadowColor: namedArgs.containsKey('shadowColor') + ? namedArgs['shadowColor'] + : const Color(0xFF000000)); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -4200,8 +5614,8 @@ class RenderPhysicalShapeAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -4210,7 +5624,7 @@ extension RenderPhysicalShapeBinding on RenderPhysicalShape { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderPhysicalShape'); + return const HTType('RenderPhysicalShape'); case 'parentData': return parentData; case 'debugCreator': @@ -4272,168 +5686,260 @@ extension RenderPhysicalShapeBinding on RenderPhysicalShape { case 'parent': return parent; case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'describeSemanticsConfiguration': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsConfiguration(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsConfiguration(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'debugPaintSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaintSize(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaintSize(positionalArgs[0], positionalArgs[1]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'computeSizeForNoChild': - return ({positionalArgs, namedArgs, typeArgs}) => computeSizeForNoChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeSizeForNoChild(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -4446,7 +5952,7 @@ extension RenderPhysicalShapeBinding on RenderPhysicalShape { debugCreator = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -4460,12 +5966,15 @@ class RenderDecoratedBoxAutoBinding extends HTExternalClass { case 'RenderDecoratedBox': return ({positionalArgs, namedArgs, typeArgs}) => RenderDecoratedBox( decoration: namedArgs['decoration'], - position: namedArgs.containsKey('position') ? namedArgs['position'] : DecorationPosition.background, - configuration: - namedArgs.containsKey('configuration') ? namedArgs['configuration'] : ImageConfiguration.empty, + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : DecorationPosition.background, + configuration: namedArgs.containsKey('configuration') + ? namedArgs['configuration'] + : ImageConfiguration.empty, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -4481,8 +5990,8 @@ class RenderDecoratedBoxAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -4491,7 +6000,7 @@ extension RenderDecoratedBoxBinding on RenderDecoratedBox { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderDecoratedBox'); + return const HTType('RenderDecoratedBox'); case 'parentData': return parentData; case 'debugCreator': @@ -4547,164 +6056,255 @@ extension RenderDecoratedBoxBinding on RenderDecoratedBox { case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'hitTestSelf': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestSelf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + hitTestSelf(positionalArgs[0]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'computeSizeForNoChild': - return ({positionalArgs, namedArgs, typeArgs}) => computeSizeForNoChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeSizeForNoChild(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -4726,7 +6326,7 @@ extension RenderDecoratedBoxBinding on RenderDecoratedBox { configuration = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -4740,13 +6340,20 @@ class RenderTransformAutoBinding extends HTExternalClass { case 'RenderTransform': return ({positionalArgs, namedArgs, typeArgs}) => RenderTransform( transform: namedArgs['transform'], - origin: namedArgs.containsKey('origin') ? namedArgs['origin'] : null, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : null, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, - transformHitTests: namedArgs.containsKey('transformHitTests') ? namedArgs['transformHitTests'] : true, + origin: + namedArgs.containsKey('origin') ? namedArgs['origin'] : null, + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : null, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, + transformHitTests: namedArgs.containsKey('transformHitTests') + ? namedArgs['transformHitTests'] + : true, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -4762,8 +6369,8 @@ class RenderTransformAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -4772,7 +6379,7 @@ extension RenderTransformBinding on RenderTransform { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderTransform'); + return const HTType('RenderTransform'); case 'transformHitTests': return transformHitTests; case 'parentData': @@ -4830,176 +6437,273 @@ extension RenderTransformBinding on RenderTransform { case 'setIdentity': return ({positionalArgs, namedArgs, typeArgs}) => setIdentity(); case 'rotateX': - return ({positionalArgs, namedArgs, typeArgs}) => rotateX(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + rotateX(positionalArgs[0]); case 'rotateY': - return ({positionalArgs, namedArgs, typeArgs}) => rotateY(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + rotateY(positionalArgs[0]); case 'rotateZ': - return ({positionalArgs, namedArgs, typeArgs}) => rotateZ(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + rotateZ(positionalArgs[0]); case 'translate': - return ({positionalArgs, namedArgs, typeArgs}) => translate(positionalArgs[0], - positionalArgs.length > 1 ? positionalArgs[1] : 0.0, positionalArgs.length > 2 ? positionalArgs[2] : 0.0); + return ({positionalArgs, namedArgs, typeArgs}) => translate( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : 0.0, + positionalArgs.length > 2 ? positionalArgs[2] : 0.0); case 'scale': - return ({positionalArgs, namedArgs, typeArgs}) => scale(positionalArgs[0], - positionalArgs.length > 1 ? positionalArgs[1] : null, positionalArgs.length > 2 ? positionalArgs[2] : null); + return ({positionalArgs, namedArgs, typeArgs}) => scale( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : null, + positionalArgs.length > 2 ? positionalArgs[2] : null); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'computeSizeForNoChild': - return ({positionalArgs, namedArgs, typeArgs}) => computeSizeForNoChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeSizeForNoChild(positionalArgs[0]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -5027,7 +6731,7 @@ extension RenderTransformBinding on RenderTransform { transform = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -5040,13 +6744,21 @@ class RenderFittedBoxAutoBinding extends HTExternalClass { switch (varName) { case 'RenderFittedBox': return ({positionalArgs, namedArgs, typeArgs}) => RenderFittedBox( - fit: namedArgs.containsKey('fit') ? namedArgs['fit'] : BoxFit.contain, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : Alignment.center, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, + fit: namedArgs.containsKey('fit') + ? namedArgs['fit'] + : BoxFit.contain, + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : Alignment.center, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.none); + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.none); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -5062,8 +6774,8 @@ class RenderFittedBoxAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -5072,7 +6784,7 @@ extension RenderFittedBoxBinding on RenderFittedBox { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderFittedBox'); + return const HTType('RenderFittedBox'); case 'parentData': return parentData; case 'debugCreator': @@ -5128,164 +6840,254 @@ extension RenderFittedBoxBinding on RenderFittedBox { case 'parent': return parent; case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'computeSizeForNoChild': - return ({positionalArgs, namedArgs, typeArgs}) => computeSizeForNoChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeSizeForNoChild(positionalArgs[0]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -5310,24 +7112,29 @@ extension RenderFittedBoxBinding on RenderFittedBox { clipBehavior = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class RenderFractionalTranslationAutoBinding extends HTExternalClass { - RenderFractionalTranslationAutoBinding() : super('RenderFractionalTranslation'); + RenderFractionalTranslationAutoBinding() + : super('RenderFractionalTranslation'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RenderFractionalTranslation': - return ({positionalArgs, namedArgs, typeArgs}) => RenderFractionalTranslation( - translation: namedArgs['translation'], - transformHitTests: namedArgs.containsKey('transformHitTests') ? namedArgs['transformHitTests'] : true, - child: namedArgs.containsKey('child') ? namedArgs['child'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + RenderFractionalTranslation( + translation: namedArgs['translation'], + transformHitTests: namedArgs.containsKey('transformHitTests') + ? namedArgs['transformHitTests'] + : true, + child: + namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -5343,8 +7150,8 @@ class RenderFractionalTranslationAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -5353,7 +7160,7 @@ extension RenderFractionalTranslationBinding on RenderFractionalTranslation { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderFractionalTranslation'); + return const HTType('RenderFractionalTranslation'); case 'transformHitTests': return transformHitTests; case 'parentData': @@ -5405,164 +7212,254 @@ extension RenderFractionalTranslationBinding on RenderFractionalTranslation { case 'parent': return parent; case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'computeSizeForNoChild': - return ({positionalArgs, namedArgs, typeArgs}) => computeSizeForNoChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeSizeForNoChild(positionalArgs[0]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -5581,7 +7478,7 @@ extension RenderFractionalTranslationBinding on RenderFractionalTranslation { translation = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -5594,16 +7491,30 @@ class RenderPointerListenerAutoBinding extends HTExternalClass { switch (varName) { case 'RenderPointerListener': return ({positionalArgs, namedArgs, typeArgs}) => RenderPointerListener( - onPointerDown: namedArgs.containsKey('onPointerDown') ? namedArgs['onPointerDown'] : null, - onPointerMove: namedArgs.containsKey('onPointerMove') ? namedArgs['onPointerMove'] : null, - onPointerUp: namedArgs.containsKey('onPointerUp') ? namedArgs['onPointerUp'] : null, - onPointerHover: namedArgs.containsKey('onPointerHover') ? namedArgs['onPointerHover'] : null, - onPointerCancel: namedArgs.containsKey('onPointerCancel') ? namedArgs['onPointerCancel'] : null, - onPointerSignal: namedArgs.containsKey('onPointerSignal') ? namedArgs['onPointerSignal'] : null, - behavior: namedArgs.containsKey('behavior') ? namedArgs['behavior'] : HitTestBehavior.deferToChild, + onPointerDown: namedArgs.containsKey('onPointerDown') + ? namedArgs['onPointerDown'] + : null, + onPointerMove: namedArgs.containsKey('onPointerMove') + ? namedArgs['onPointerMove'] + : null, + onPointerUp: namedArgs.containsKey('onPointerUp') + ? namedArgs['onPointerUp'] + : null, + onPointerHover: namedArgs.containsKey('onPointerHover') + ? namedArgs['onPointerHover'] + : null, + onPointerCancel: namedArgs.containsKey('onPointerCancel') + ? namedArgs['onPointerCancel'] + : null, + onPointerSignal: namedArgs.containsKey('onPointerSignal') + ? namedArgs['onPointerSignal'] + : null, + behavior: namedArgs.containsKey('behavior') + ? namedArgs['behavior'] + : HitTestBehavior.deferToChild, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -5619,20 +7530,20 @@ class RenderPointerListenerAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'PointerDownEventListener': (HTFunction function) => - (event) => function.call(positionalArgs: [event], namedArgs: const {}), - 'PointerMoveEventListener': (HTFunction function) => - (event) => function.call(positionalArgs: [event], namedArgs: const {}), - 'PointerUpEventListener': (HTFunction function) => - (event) => function.call(positionalArgs: [event], namedArgs: const {}), - 'PointerHoverEventListener': (HTFunction function) => - (event) => function.call(positionalArgs: [event], namedArgs: const {}), - 'PointerCancelEventListener': (HTFunction function) => - (event) => function.call(positionalArgs: [event], namedArgs: const {}), - 'PointerSignalEventListener': (HTFunction function) => - (event) => function.call(positionalArgs: [event], namedArgs: const {}), - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'PointerDownEventListener': (HTFunction function) => (event) => + function.call(positionalArgs: [event], namedArgs: const {}), + 'PointerMoveEventListener': (HTFunction function) => (event) => + function.call(positionalArgs: [event], namedArgs: const {}), + 'PointerUpEventListener': (HTFunction function) => (event) => + function.call(positionalArgs: [event], namedArgs: const {}), + 'PointerHoverEventListener': (HTFunction function) => (event) => + function.call(positionalArgs: [event], namedArgs: const {}), + 'PointerCancelEventListener': (HTFunction function) => (event) => + function.call(positionalArgs: [event], namedArgs: const {}), + 'PointerSignalEventListener': (HTFunction function) => (event) => + function.call(positionalArgs: [event], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -5641,7 +7552,7 @@ extension RenderPointerListenerBinding on RenderPointerListener { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderPointerListener'); + return const HTType('RenderPointerListener'); case 'onPointerDown': return onPointerDown; case 'onPointerMove': @@ -5703,166 +7614,257 @@ extension RenderPointerListenerBinding on RenderPointerListener { case 'parent': return parent; case 'computeSizeForNoChild': - return ({positionalArgs, namedArgs, typeArgs}) => computeSizeForNoChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeSizeForNoChild(positionalArgs[0]); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); - case 'hitTest': return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + debugFillProperties(positionalArgs[0]); + case 'hitTest': + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'hitTestSelf': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestSelf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + hitTestSelf(positionalArgs[0]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -5896,7 +7898,7 @@ extension RenderPointerListenerBinding on RenderPointerListener { debugCreator = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -5909,16 +7911,23 @@ class RenderMouseRegionAutoBinding extends HTExternalClass { switch (varName) { case 'RenderMouseRegion': return ({positionalArgs, namedArgs, typeArgs}) => RenderMouseRegion( - onEnter: namedArgs.containsKey('onEnter') ? namedArgs['onEnter'] : null, - onHover: namedArgs.containsKey('onHover') ? namedArgs['onHover'] : null, - onExit: namedArgs.containsKey('onExit') ? namedArgs['onExit'] : null, - cursor: namedArgs.containsKey('cursor') ? namedArgs['cursor'] : MouseCursor.defer, - validForMouseTracker: - namedArgs.containsKey('validForMouseTracker') ? namedArgs['validForMouseTracker'] : true, - opaque: namedArgs.containsKey('opaque') ? namedArgs['opaque'] : true, + onEnter: + namedArgs.containsKey('onEnter') ? namedArgs['onEnter'] : null, + onHover: + namedArgs.containsKey('onHover') ? namedArgs['onHover'] : null, + onExit: + namedArgs.containsKey('onExit') ? namedArgs['onExit'] : null, + cursor: namedArgs.containsKey('cursor') + ? namedArgs['cursor'] + : MouseCursor.defer, + validForMouseTracker: namedArgs.containsKey('validForMouseTracker') + ? namedArgs['validForMouseTracker'] + : true, + opaque: + namedArgs.containsKey('opaque') ? namedArgs['opaque'] : true, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -5934,14 +7943,14 @@ class RenderMouseRegionAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'PointerEnterEventListener': (HTFunction function) => - (event) => function.call(positionalArgs: [event], namedArgs: const {}), - 'PointerHoverEventListener': (HTFunction function) => - (event) => function.call(positionalArgs: [event], namedArgs: const {}), - 'PointerExitEventListener': (HTFunction function) => - (event) => function.call(positionalArgs: [event], namedArgs: const {}), - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'PointerEnterEventListener': (HTFunction function) => (event) => + function.call(positionalArgs: [event], namedArgs: const {}), + 'PointerHoverEventListener': (HTFunction function) => (event) => + function.call(positionalArgs: [event], namedArgs: const {}), + 'PointerExitEventListener': (HTFunction function) => (event) => + function.call(positionalArgs: [event], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -5950,7 +7959,7 @@ extension RenderMouseRegionBinding on RenderMouseRegion { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderMouseRegion'); + return const HTType('RenderMouseRegion'); case 'onEnter': return onEnter; case 'onHover': @@ -6010,164 +8019,254 @@ extension RenderMouseRegionBinding on RenderMouseRegion { case 'parent': return parent; case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'computeSizeForNoChild': - return ({positionalArgs, namedArgs, typeArgs}) => computeSizeForNoChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeSizeForNoChild(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -6195,7 +8294,7 @@ extension RenderMouseRegionBinding on RenderMouseRegion { cursor = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -6207,10 +8306,10 @@ class RenderRepaintBoundaryAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RenderRepaintBoundary': - return ({positionalArgs, namedArgs, typeArgs}) => - RenderRepaintBoundary(child: namedArgs.containsKey('child') ? namedArgs['child'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => RenderRepaintBoundary( + child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -6226,8 +8325,8 @@ class RenderRepaintBoundaryAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -6236,7 +8335,7 @@ extension RenderRepaintBoundaryBinding on RenderRepaintBoundary { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderRepaintBoundary'); + return const HTType('RenderRepaintBoundary'); case 'parentData': return parentData; case 'debugCreator': @@ -6288,169 +8387,261 @@ extension RenderRepaintBoundaryBinding on RenderRepaintBoundary { case 'parent': return parent; case 'toImage': - return ({positionalArgs, namedArgs, typeArgs}) => - toImage(pixelRatio: namedArgs.containsKey('pixelRatio') ? namedArgs['pixelRatio'] : 1.0); + return ({positionalArgs, namedArgs, typeArgs}) => toImage( + pixelRatio: namedArgs.containsKey('pixelRatio') + ? namedArgs['pixelRatio'] + : 1.0); case 'debugResetMetrics': return ({positionalArgs, namedArgs, typeArgs}) => debugResetMetrics(); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'computeSizeForNoChild': - return ({positionalArgs, namedArgs, typeArgs}) => computeSizeForNoChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeSizeForNoChild(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -6463,7 +8654,7 @@ extension RenderRepaintBoundaryBinding on RenderRepaintBoundary { debugCreator = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -6477,10 +8668,14 @@ class RenderIgnorePointerAutoBinding extends HTExternalClass { case 'RenderIgnorePointer': return ({positionalArgs, namedArgs, typeArgs}) => RenderIgnorePointer( child: namedArgs.containsKey('child') ? namedArgs['child'] : null, - ignoring: namedArgs.containsKey('ignoring') ? namedArgs['ignoring'] : true, - ignoringSemantics: namedArgs.containsKey('ignoringSemantics') ? namedArgs['ignoringSemantics'] : null); + ignoring: namedArgs.containsKey('ignoring') + ? namedArgs['ignoring'] + : true, + ignoringSemantics: namedArgs.containsKey('ignoringSemantics') + ? namedArgs['ignoringSemantics'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -6496,8 +8691,8 @@ class RenderIgnorePointerAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -6506,7 +8701,7 @@ extension RenderIgnorePointerBinding on RenderIgnorePointer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderIgnorePointer'); + return const HTType('RenderIgnorePointer'); case 'parentData': return parentData; case 'debugCreator': @@ -6558,164 +8753,254 @@ extension RenderIgnorePointerBinding on RenderIgnorePointer { case 'parent': return parent; case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildrenForSemantics(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'computeSizeForNoChild': - return ({positionalArgs, namedArgs, typeArgs}) => computeSizeForNoChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeSizeForNoChild(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + markNeedsSemanticsUpdate(); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -6734,7 +9019,7 @@ extension RenderIgnorePointerBinding on RenderIgnorePointer { ignoringSemantics = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -6747,10 +9032,12 @@ class RenderOffstageAutoBinding extends HTExternalClass { switch (varName) { case 'RenderOffstage': return ({positionalArgs, namedArgs, typeArgs}) => RenderOffstage( - offstage: namedArgs.containsKey('offstage') ? namedArgs['offstage'] : true, + offstage: namedArgs.containsKey('offstage') + ? namedArgs['offstage'] + : true, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -6766,8 +9053,8 @@ class RenderOffstageAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -6776,7 +9063,7 @@ extension RenderOffstageBinding on RenderOffstage { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderOffstage'); + return const HTType('RenderOffstage'); case 'parentData': return parentData; case 'debugCreator': @@ -6828,164 +9115,254 @@ extension RenderOffstageBinding on RenderOffstage { case 'parent': return parent; case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildrenForSemantics(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeSizeForNoChild': - return ({positionalArgs, namedArgs, typeArgs}) => computeSizeForNoChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeSizeForNoChild(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + markNeedsSemanticsUpdate(); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -7001,7 +9378,7 @@ extension RenderOffstageBinding on RenderOffstage { offstage = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -7015,10 +9392,14 @@ class RenderAbsorbPointerAutoBinding extends HTExternalClass { case 'RenderAbsorbPointer': return ({positionalArgs, namedArgs, typeArgs}) => RenderAbsorbPointer( child: namedArgs.containsKey('child') ? namedArgs['child'] : null, - absorbing: namedArgs.containsKey('absorbing') ? namedArgs['absorbing'] : true, - ignoringSemantics: namedArgs.containsKey('ignoringSemantics') ? namedArgs['ignoringSemantics'] : null); + absorbing: namedArgs.containsKey('absorbing') + ? namedArgs['absorbing'] + : true, + ignoringSemantics: namedArgs.containsKey('ignoringSemantics') + ? namedArgs['ignoringSemantics'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -7034,8 +9415,8 @@ class RenderAbsorbPointerAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -7044,7 +9425,7 @@ extension RenderAbsorbPointerBinding on RenderAbsorbPointer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderAbsorbPointer'); + return const HTType('RenderAbsorbPointer'); case 'parentData': return parentData; case 'debugCreator': @@ -7096,164 +9477,254 @@ extension RenderAbsorbPointerBinding on RenderAbsorbPointer { case 'parent': return parent; case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildrenForSemantics(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'computeSizeForNoChild': - return ({positionalArgs, namedArgs, typeArgs}) => computeSizeForNoChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeSizeForNoChild(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + markNeedsSemanticsUpdate(); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -7272,7 +9743,7 @@ extension RenderAbsorbPointerBinding on RenderAbsorbPointer { ignoringSemantics = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -7285,11 +9756,15 @@ class RenderMetaDataAutoBinding extends HTExternalClass { switch (varName) { case 'RenderMetaData': return ({positionalArgs, namedArgs, typeArgs}) => RenderMetaData( - metaData: namedArgs.containsKey('metaData') ? namedArgs['metaData'] : null, - behavior: namedArgs.containsKey('behavior') ? namedArgs['behavior'] : HitTestBehavior.deferToChild, + metaData: namedArgs.containsKey('metaData') + ? namedArgs['metaData'] + : null, + behavior: namedArgs.containsKey('behavior') + ? namedArgs['behavior'] + : HitTestBehavior.deferToChild, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -7305,8 +9780,8 @@ class RenderMetaDataAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -7315,7 +9790,7 @@ extension RenderMetaDataBinding on RenderMetaData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderMetaData'); + return const HTType('RenderMetaData'); case 'metaData': return metaData; case 'behavior': @@ -7367,166 +9842,257 @@ extension RenderMetaDataBinding on RenderMetaData { case 'parent': return parent; case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); - case 'hitTest': return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + debugFillProperties(positionalArgs[0]); + case 'hitTest': + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'hitTestSelf': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestSelf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + hitTestSelf(positionalArgs[0]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'computeSizeForNoChild': - return ({positionalArgs, namedArgs, typeArgs}) => computeSizeForNoChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeSizeForNoChild(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -7545,29 +10111,43 @@ extension RenderMetaDataBinding on RenderMetaData { debugCreator = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class RenderSemanticsGestureHandlerAutoBinding extends HTExternalClass { - RenderSemanticsGestureHandlerAutoBinding() : super('RenderSemanticsGestureHandler'); + RenderSemanticsGestureHandlerAutoBinding() + : super('RenderSemanticsGestureHandler'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RenderSemanticsGestureHandler': - return ({positionalArgs, namedArgs, typeArgs}) => RenderSemanticsGestureHandler( - child: namedArgs.containsKey('child') ? namedArgs['child'] : null, - onTap: namedArgs.containsKey('onTap') ? namedArgs['onTap'] : null, - onLongPress: namedArgs.containsKey('onLongPress') ? namedArgs['onLongPress'] : null, - onHorizontalDragUpdate: - namedArgs.containsKey('onHorizontalDragUpdate') ? namedArgs['onHorizontalDragUpdate'] : null, - onVerticalDragUpdate: - namedArgs.containsKey('onVerticalDragUpdate') ? namedArgs['onVerticalDragUpdate'] : null, - scrollFactor: namedArgs.containsKey('scrollFactor') ? namedArgs['scrollFactor'] : 0.8); + return ({positionalArgs, namedArgs, typeArgs}) => + RenderSemanticsGestureHandler( + child: namedArgs.containsKey('child') + ? namedArgs['child'] + : null, + onTap: namedArgs.containsKey('onTap') + ? namedArgs['onTap'] + : null, + onLongPress: namedArgs.containsKey('onLongPress') + ? namedArgs['onLongPress'] + : null, + onHorizontalDragUpdate: namedArgs + .containsKey('onHorizontalDragUpdate') + ? namedArgs['onHorizontalDragUpdate'] + : null, + onVerticalDragUpdate: + namedArgs.containsKey('onVerticalDragUpdate') + ? namedArgs['onVerticalDragUpdate'] + : null, + scrollFactor: namedArgs.containsKey('scrollFactor') + ? namedArgs['scrollFactor'] + : 0.8); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -7583,22 +10163,24 @@ class RenderSemanticsGestureHandlerAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'GestureTapCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'GestureTapCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), 'GestureLongPressCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), - 'GestureDragUpdateCallback': (HTFunction function) => - (details) => function.call(positionalArgs: [details], namedArgs: const {}), - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'GestureDragUpdateCallback': (HTFunction function) => (details) => + function.call(positionalArgs: [details], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } -extension RenderSemanticsGestureHandlerBinding on RenderSemanticsGestureHandler { +extension RenderSemanticsGestureHandlerBinding + on RenderSemanticsGestureHandler { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderSemanticsGestureHandler'); + return const HTType('RenderSemanticsGestureHandler'); case 'scrollFactor': return scrollFactor; case 'parentData': @@ -7658,166 +10240,257 @@ extension RenderSemanticsGestureHandlerBinding on RenderSemanticsGestureHandler case 'parent': return parent; case 'describeSemanticsConfiguration': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsConfiguration(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsConfiguration(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'computeSizeForNoChild': - return ({positionalArgs, namedArgs, typeArgs}) => computeSizeForNoChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeSizeForNoChild(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -7848,7 +10521,7 @@ extension RenderSemanticsGestureHandlerBinding on RenderSemanticsGestureHandler onVerticalDragUpdate = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -7862,41 +10535,89 @@ class RenderSemanticsAnnotationsAutoBinding extends HTExternalClass { case 'RenderSemanticsAnnotations': return ({positionalArgs, namedArgs, typeArgs}) => RenderSemanticsAnnotations( child: namedArgs.containsKey('child') ? namedArgs['child'] : null, - container: namedArgs.containsKey('container') ? namedArgs['container'] : false, - explicitChildNodes: namedArgs.containsKey('explicitChildNodes') ? namedArgs['explicitChildNodes'] : false, - excludeSemantics: namedArgs.containsKey('excludeSemantics') ? namedArgs['excludeSemantics'] : false, - enabled: namedArgs.containsKey('enabled') ? namedArgs['enabled'] : null, - checked: namedArgs.containsKey('checked') ? namedArgs['checked'] : null, - toggled: namedArgs.containsKey('toggled') ? namedArgs['toggled'] : null, - selected: namedArgs.containsKey('selected') ? namedArgs['selected'] : null, - button: namedArgs.containsKey('button') ? namedArgs['button'] : null, - slider: namedArgs.containsKey('slider') ? namedArgs['slider'] : null, + container: namedArgs.containsKey('container') + ? namedArgs['container'] + : false, + explicitChildNodes: namedArgs.containsKey('explicitChildNodes') + ? namedArgs['explicitChildNodes'] + : false, + excludeSemantics: namedArgs.containsKey('excludeSemantics') + ? namedArgs['excludeSemantics'] + : false, + enabled: + namedArgs.containsKey('enabled') ? namedArgs['enabled'] : null, + checked: + namedArgs.containsKey('checked') ? namedArgs['checked'] : null, + toggled: + namedArgs.containsKey('toggled') ? namedArgs['toggled'] : null, + selected: namedArgs.containsKey('selected') + ? namedArgs['selected'] + : null, + button: + namedArgs.containsKey('button') ? namedArgs['button'] : null, + slider: + namedArgs.containsKey('slider') ? namedArgs['slider'] : null, link: namedArgs.containsKey('link') ? namedArgs['link'] : null, - header: namedArgs.containsKey('header') ? namedArgs['header'] : null, - textField: namedArgs.containsKey('textField') ? namedArgs['textField'] : null, - readOnly: namedArgs.containsKey('readOnly') ? namedArgs['readOnly'] : null, - focusable: namedArgs.containsKey('focusable') ? namedArgs['focusable'] : null, - focused: namedArgs.containsKey('focused') ? namedArgs['focused'] : null, - inMutuallyExclusiveGroup: - namedArgs.containsKey('inMutuallyExclusiveGroup') ? namedArgs['inMutuallyExclusiveGroup'] : null, - obscured: namedArgs.containsKey('obscured') ? namedArgs['obscured'] : null, - multiline: namedArgs.containsKey('multiline') ? namedArgs['multiline'] : null, - scopesRoute: namedArgs.containsKey('scopesRoute') ? namedArgs['scopesRoute'] : null, - namesRoute: namedArgs.containsKey('namesRoute') ? namedArgs['namesRoute'] : null, - hidden: namedArgs.containsKey('hidden') ? namedArgs['hidden'] : null, + header: + namedArgs.containsKey('header') ? namedArgs['header'] : null, + textField: namedArgs.containsKey('textField') + ? namedArgs['textField'] + : null, + readOnly: namedArgs.containsKey('readOnly') + ? namedArgs['readOnly'] + : null, + focusable: namedArgs.containsKey('focusable') + ? namedArgs['focusable'] + : null, + focused: + namedArgs.containsKey('focused') ? namedArgs['focused'] : null, + inMutuallyExclusiveGroup: namedArgs.containsKey('inMutuallyExclusiveGroup') + ? namedArgs['inMutuallyExclusiveGroup'] + : null, + obscured: namedArgs.containsKey('obscured') + ? namedArgs['obscured'] + : null, + multiline: namedArgs.containsKey('multiline') + ? namedArgs['multiline'] + : null, + scopesRoute: namedArgs.containsKey('scopesRoute') + ? namedArgs['scopesRoute'] + : null, + namesRoute: namedArgs.containsKey('namesRoute') + ? namedArgs['namesRoute'] + : null, + hidden: + namedArgs.containsKey('hidden') ? namedArgs['hidden'] : null, image: namedArgs.containsKey('image') ? namedArgs['image'] : null, - liveRegion: namedArgs.containsKey('liveRegion') ? namedArgs['liveRegion'] : null, - maxValueLength: namedArgs.containsKey('maxValueLength') ? namedArgs['maxValueLength'] : null, - currentValueLength: namedArgs.containsKey('currentValueLength') ? namedArgs['currentValueLength'] : null, + liveRegion: namedArgs.containsKey('liveRegion') + ? namedArgs['liveRegion'] + : null, + maxValueLength: namedArgs.containsKey('maxValueLength') + ? namedArgs['maxValueLength'] + : null, + currentValueLength: namedArgs.containsKey('currentValueLength') + ? namedArgs['currentValueLength'] + : null, label: namedArgs.containsKey('label') ? namedArgs['label'] : null, value: namedArgs.containsKey('value') ? namedArgs['value'] : null, - increasedValue: namedArgs.containsKey('increasedValue') ? namedArgs['increasedValue'] : null, - decreasedValue: namedArgs.containsKey('decreasedValue') ? namedArgs['decreasedValue'] : null, + increasedValue: namedArgs.containsKey('increasedValue') + ? namedArgs['increasedValue'] + : null, + decreasedValue: namedArgs.containsKey('decreasedValue') + ? namedArgs['decreasedValue'] + : null, hint: namedArgs.containsKey('hint') ? namedArgs['hint'] : null, - hintOverrides: namedArgs.containsKey('hintOverrides') ? namedArgs['hintOverrides'] : null, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, - sortKey: namedArgs.containsKey('sortKey') ? namedArgs['sortKey'] : null, - tagForChildren: namedArgs.containsKey('tagForChildren') ? namedArgs['tagForChildren'] : null, + hintOverrides: namedArgs.containsKey('hintOverrides') + ? namedArgs['hintOverrides'] + : null, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, + sortKey: + namedArgs.containsKey('sortKey') ? namedArgs['sortKey'] : null, + tagForChildren: namedArgs.containsKey('tagForChildren') + ? namedArgs['tagForChildren'] + : null, onTap: namedArgs.containsKey('onTap') ? namedArgs['onTap'] : null, onDismiss: namedArgs.containsKey('onDismiss') ? namedArgs['onDismiss'] : null, onLongPress: namedArgs.containsKey('onLongPress') ? namedArgs['onLongPress'] : null, @@ -7909,25 +10630,16 @@ class RenderSemanticsAnnotationsAutoBinding extends HTExternalClass { onCopy: namedArgs.containsKey('onCopy') ? namedArgs['onCopy'] : null, onCut: namedArgs.containsKey('onCut') ? namedArgs['onCut'] : null, onPaste: namedArgs.containsKey('onPaste') ? namedArgs['onPaste'] : null, - onMoveCursorForwardByCharacter: namedArgs.containsKey('onMoveCursorForwardByCharacter') - ? namedArgs['onMoveCursorForwardByCharacter'] - : null, - onMoveCursorBackwardByCharacter: namedArgs.containsKey('onMoveCursorBackwardByCharacter') - ? namedArgs['onMoveCursorBackwardByCharacter'] - : null, - onMoveCursorForwardByWord: - namedArgs.containsKey('onMoveCursorForwardByWord') ? namedArgs['onMoveCursorForwardByWord'] : null, - onMoveCursorBackwardByWord: - namedArgs.containsKey('onMoveCursorBackwardByWord') ? namedArgs['onMoveCursorBackwardByWord'] : null, + onMoveCursorForwardByCharacter: namedArgs.containsKey('onMoveCursorForwardByCharacter') ? namedArgs['onMoveCursorForwardByCharacter'] : null, + onMoveCursorBackwardByCharacter: namedArgs.containsKey('onMoveCursorBackwardByCharacter') ? namedArgs['onMoveCursorBackwardByCharacter'] : null, + onMoveCursorForwardByWord: namedArgs.containsKey('onMoveCursorForwardByWord') ? namedArgs['onMoveCursorForwardByWord'] : null, + onMoveCursorBackwardByWord: namedArgs.containsKey('onMoveCursorBackwardByWord') ? namedArgs['onMoveCursorBackwardByWord'] : null, onSetSelection: namedArgs.containsKey('onSetSelection') ? namedArgs['onSetSelection'] : null, - onDidGainAccessibilityFocus: - namedArgs.containsKey('onDidGainAccessibilityFocus') ? namedArgs['onDidGainAccessibilityFocus'] : null, - onDidLoseAccessibilityFocus: - namedArgs.containsKey('onDidLoseAccessibilityFocus') ? namedArgs['onDidLoseAccessibilityFocus'] : null, - customSemanticsActions: - namedArgs.containsKey('customSemanticsActions') ? namedArgs['customSemanticsActions'] : null); + onDidGainAccessibilityFocus: namedArgs.containsKey('onDidGainAccessibilityFocus') ? namedArgs['onDidGainAccessibilityFocus'] : null, + onDidLoseAccessibilityFocus: namedArgs.containsKey('onDidLoseAccessibilityFocus') ? namedArgs['onDidLoseAccessibilityFocus'] : null, + customSemanticsActions: namedArgs.containsKey('customSemanticsActions') ? namedArgs['customSemanticsActions'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -7943,13 +10655,14 @@ class RenderSemanticsAnnotationsAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), - 'MoveCursorHandler': (HTFunction function) => - (extendSelection) => function.call(positionalArgs: [extendSelection], namedArgs: const {}), - 'SetSelectionHandler': (HTFunction function) => - (selection) => function.call(positionalArgs: [selection], namedArgs: const {}), - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), + 'MoveCursorHandler': (HTFunction function) => (extendSelection) => + function.call(positionalArgs: [extendSelection], namedArgs: const {}), + 'SetSelectionHandler': (HTFunction function) => (selection) => + function.call(positionalArgs: [selection], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -7958,7 +10671,7 @@ extension RenderSemanticsAnnotationsBinding on RenderSemanticsAnnotations { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderSemanticsAnnotations'); + return const HTType('RenderSemanticsAnnotations'); case 'parentData': return parentData; case 'debugCreator': @@ -8114,166 +10827,257 @@ extension RenderSemanticsAnnotationsBinding on RenderSemanticsAnnotations { case 'parent': return parent; case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildrenForSemantics(positionalArgs[0]); case 'describeSemanticsConfiguration': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsConfiguration(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsConfiguration(positionalArgs[0]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'computeSizeForNoChild': - return ({positionalArgs, namedArgs, typeArgs}) => computeSizeForNoChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeSizeForNoChild(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + markNeedsSemanticsUpdate(); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -8448,7 +11252,7 @@ extension RenderSemanticsAnnotationsBinding on RenderSemanticsAnnotations { customSemanticsActions = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -8462,9 +11266,11 @@ class RenderBlockSemanticsAutoBinding extends HTExternalClass { case 'RenderBlockSemantics': return ({positionalArgs, namedArgs, typeArgs}) => RenderBlockSemantics( child: namedArgs.containsKey('child') ? namedArgs['child'] : null, - blocking: namedArgs.containsKey('blocking') ? namedArgs['blocking'] : true); + blocking: namedArgs.containsKey('blocking') + ? namedArgs['blocking'] + : true); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -8480,8 +11286,8 @@ class RenderBlockSemanticsAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -8490,7 +11296,7 @@ extension RenderBlockSemanticsBinding on RenderBlockSemantics { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderBlockSemantics'); + return const HTType('RenderBlockSemantics'); case 'parentData': return parentData; case 'debugCreator': @@ -8540,166 +11346,257 @@ extension RenderBlockSemanticsBinding on RenderBlockSemantics { case 'parent': return parent; case 'describeSemanticsConfiguration': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsConfiguration(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsConfiguration(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'computeSizeForNoChild': - return ({positionalArgs, namedArgs, typeArgs}) => computeSizeForNoChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeSizeForNoChild(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -8715,7 +11612,7 @@ extension RenderBlockSemanticsBinding on RenderBlockSemantics { blocking = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -8727,10 +11624,10 @@ class RenderMergeSemanticsAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RenderMergeSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => - RenderMergeSemantics(child: namedArgs.containsKey('child') ? namedArgs['child'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => RenderMergeSemantics( + child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -8746,8 +11643,8 @@ class RenderMergeSemanticsAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -8756,7 +11653,7 @@ extension RenderMergeSemanticsBinding on RenderMergeSemantics { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderMergeSemantics'); + return const HTType('RenderMergeSemantics'); case 'parentData': return parentData; case 'debugCreator': @@ -8804,166 +11701,257 @@ extension RenderMergeSemanticsBinding on RenderMergeSemantics { case 'parent': return parent; case 'describeSemanticsConfiguration': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsConfiguration(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsConfiguration(positionalArgs[0]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'computeSizeForNoChild': - return ({positionalArgs, namedArgs, typeArgs}) => computeSizeForNoChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeSizeForNoChild(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -8976,7 +11964,7 @@ extension RenderMergeSemanticsBinding on RenderMergeSemantics { debugCreator = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -8988,11 +11976,15 @@ class RenderExcludeSemanticsAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RenderExcludeSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => RenderExcludeSemantics( - child: namedArgs.containsKey('child') ? namedArgs['child'] : null, - excluding: namedArgs.containsKey('excluding') ? namedArgs['excluding'] : true); + return ({positionalArgs, namedArgs, typeArgs}) => + RenderExcludeSemantics( + child: + namedArgs.containsKey('child') ? namedArgs['child'] : null, + excluding: namedArgs.containsKey('excluding') + ? namedArgs['excluding'] + : true); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -9008,8 +12000,8 @@ class RenderExcludeSemanticsAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -9018,7 +12010,7 @@ extension RenderExcludeSemanticsBinding on RenderExcludeSemantics { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderExcludeSemantics'); + return const HTType('RenderExcludeSemantics'); case 'parentData': return parentData; case 'debugCreator': @@ -9068,164 +12060,254 @@ extension RenderExcludeSemanticsBinding on RenderExcludeSemantics { case 'parent': return parent; case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildrenForSemantics(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'computeSizeForNoChild': - return ({positionalArgs, namedArgs, typeArgs}) => computeSizeForNoChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeSizeForNoChild(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + markNeedsSemanticsUpdate(); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -9241,7 +12323,7 @@ extension RenderExcludeSemanticsBinding on RenderExcludeSemantics { excluding = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -9253,10 +12335,13 @@ class RenderIndexedSemanticsAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RenderIndexedSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => RenderIndexedSemantics( - child: namedArgs.containsKey('child') ? namedArgs['child'] : null, index: namedArgs['index']); + return ({positionalArgs, namedArgs, typeArgs}) => + RenderIndexedSemantics( + child: + namedArgs.containsKey('child') ? namedArgs['child'] : null, + index: namedArgs['index']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -9272,8 +12357,8 @@ class RenderIndexedSemanticsAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -9282,7 +12367,7 @@ extension RenderIndexedSemanticsBinding on RenderIndexedSemantics { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderIndexedSemantics'); + return const HTType('RenderIndexedSemantics'); case 'parentData': return parentData; case 'debugCreator': @@ -9332,166 +12417,257 @@ extension RenderIndexedSemanticsBinding on RenderIndexedSemantics { case 'parent': return parent; case 'describeSemanticsConfiguration': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsConfiguration(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsConfiguration(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'computeSizeForNoChild': - return ({positionalArgs, namedArgs, typeArgs}) => computeSizeForNoChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeSizeForNoChild(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -9507,7 +12683,7 @@ extension RenderIndexedSemanticsBinding on RenderIndexedSemantics { index = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -9520,9 +12696,10 @@ class RenderLeaderLayerAutoBinding extends HTExternalClass { switch (varName) { case 'RenderLeaderLayer': return ({positionalArgs, namedArgs, typeArgs}) => RenderLeaderLayer( - link: namedArgs['link'], child: namedArgs.containsKey('child') ? namedArgs['child'] : null); + link: namedArgs['link'], + child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -9538,8 +12715,8 @@ class RenderLeaderLayerAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -9548,7 +12725,7 @@ extension RenderLeaderLayerBinding on RenderLeaderLayer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderLeaderLayer'); + return const HTType('RenderLeaderLayer'); case 'parentData': return parentData; case 'debugCreator': @@ -9602,162 +12779,252 @@ extension RenderLeaderLayerBinding on RenderLeaderLayer { case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'computeSizeForNoChild': - return ({positionalArgs, namedArgs, typeArgs}) => computeSizeForNoChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeSizeForNoChild(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -9773,7 +13040,7 @@ extension RenderLeaderLayerBinding on RenderLeaderLayer { link = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -9787,13 +13054,21 @@ class RenderFollowerLayerAutoBinding extends HTExternalClass { case 'RenderFollowerLayer': return ({positionalArgs, namedArgs, typeArgs}) => RenderFollowerLayer( link: namedArgs['link'], - showWhenUnlinked: namedArgs.containsKey('showWhenUnlinked') ? namedArgs['showWhenUnlinked'] : true, - offset: namedArgs.containsKey('offset') ? namedArgs['offset'] : Offset.zero, - leaderAnchor: namedArgs.containsKey('leaderAnchor') ? namedArgs['leaderAnchor'] : Alignment.topLeft, - followerAnchor: namedArgs.containsKey('followerAnchor') ? namedArgs['followerAnchor'] : Alignment.topLeft, + showWhenUnlinked: namedArgs.containsKey('showWhenUnlinked') + ? namedArgs['showWhenUnlinked'] + : true, + offset: namedArgs.containsKey('offset') + ? namedArgs['offset'] + : Offset.zero, + leaderAnchor: namedArgs.containsKey('leaderAnchor') + ? namedArgs['leaderAnchor'] + : Alignment.topLeft, + followerAnchor: namedArgs.containsKey('followerAnchor') + ? namedArgs['followerAnchor'] + : Alignment.topLeft, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -9809,8 +13084,8 @@ class RenderFollowerLayerAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -9819,7 +13094,7 @@ extension RenderFollowerLayerBinding on RenderFollowerLayer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderFollowerLayer'); + return const HTType('RenderFollowerLayer'); case 'parentData': return parentData; case 'debugCreator': @@ -9885,162 +13160,252 @@ extension RenderFollowerLayerBinding on RenderFollowerLayer { case 'getCurrentTransform': return ({positionalArgs, namedArgs, typeArgs}) => getCurrentTransform(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'computeSizeForNoChild': - return ({positionalArgs, namedArgs, typeArgs}) => computeSizeForNoChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeSizeForNoChild(positionalArgs[0]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -10068,7 +13433,7 @@ extension RenderFollowerLayerBinding on RenderFollowerLayer { followerAnchor = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/rendering/proxy_sliver.g.dart b/lib/bindings/flutter/rendering/proxy_sliver.g.dart index 64ad2d9..9650b57 100644 --- a/lib/bindings/flutter/rendering/proxy_sliver.g.dart +++ b/lib/bindings/flutter/rendering/proxy_sliver.g.dart @@ -11,12 +11,16 @@ class RenderSliverOpacityAutoBinding extends HTExternalClass { switch (varName) { case 'RenderSliverOpacity': return ({positionalArgs, namedArgs, typeArgs}) => RenderSliverOpacity( - opacity: namedArgs.containsKey('opacity') ? namedArgs['opacity'] : 1.0, + opacity: + namedArgs.containsKey('opacity') ? namedArgs['opacity'] : 1.0, alwaysIncludeSemantics: - namedArgs.containsKey('alwaysIncludeSemantics') ? namedArgs['alwaysIncludeSemantics'] : false, - sliver: namedArgs.containsKey('sliver') ? namedArgs['sliver'] : null); + namedArgs.containsKey('alwaysIncludeSemantics') + ? namedArgs['alwaysIncludeSemantics'] + : false, + sliver: + namedArgs.containsKey('sliver') ? namedArgs['sliver'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -32,8 +36,8 @@ class RenderSliverOpacityAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -42,7 +46,7 @@ extension RenderSliverOpacityBinding on RenderSliverOpacity { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderSliverOpacity'); + return const HTType('RenderSliverOpacity'); case 'parentData': return parentData; case 'debugCreator': @@ -96,137 +100,208 @@ extension RenderSliverOpacityBinding on RenderSliverOpacity { case 'parent': return parent; case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildrenForSemantics(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - mainAxisPosition: namedArgs.containsKey('mainAxisPosition') ? namedArgs['mainAxisPosition'] : null, - crossAxisPosition: namedArgs.containsKey('crossAxisPosition') ? namedArgs['crossAxisPosition'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + mainAxisPosition: namedArgs.containsKey('mainAxisPosition') + ? namedArgs['mainAxisPosition'] + : null, + crossAxisPosition: namedArgs.containsKey('crossAxisPosition') + ? namedArgs['crossAxisPosition'] + : null); case 'childMainAxisPosition': - return ({positionalArgs, namedArgs, typeArgs}) => childMainAxisPosition(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childMainAxisPosition(positionalArgs[0]); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => hitTest(positionalArgs[0], - mainAxisPosition: namedArgs.containsKey('mainAxisPosition') ? namedArgs['mainAxisPosition'] : null, - crossAxisPosition: namedArgs.containsKey('crossAxisPosition') ? namedArgs['crossAxisPosition'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + mainAxisPosition: namedArgs.containsKey('mainAxisPosition') + ? namedArgs['mainAxisPosition'] + : null, + crossAxisPosition: namedArgs.containsKey('crossAxisPosition') + ? namedArgs['crossAxisPosition'] + : null); case 'calculatePaintOffset': - return ({positionalArgs, namedArgs, typeArgs}) => calculatePaintOffset(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => calculatePaintOffset( + positionalArgs[0], from: namedArgs.containsKey('from') ? namedArgs['from'] : null, to: namedArgs.containsKey('to') ? namedArgs['to'] : null); case 'calculateCacheOffset': - return ({positionalArgs, namedArgs, typeArgs}) => calculateCacheOffset(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => calculateCacheOffset( + positionalArgs[0], from: namedArgs.containsKey('from') ? namedArgs['from'] : null, to: namedArgs.containsKey('to') ? namedArgs['to'] : null); case 'childScrollOffset': - return ({positionalArgs, namedArgs, typeArgs}) => childScrollOffset(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childScrollOffset(positionalArgs[0]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + markNeedsSemanticsUpdate(); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -245,7 +320,7 @@ extension RenderSliverOpacityBinding on RenderSliverOpacity { alwaysIncludeSemantics = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -257,12 +332,22 @@ class RenderSliverIgnorePointerAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RenderSliverIgnorePointer': - return ({positionalArgs, namedArgs, typeArgs}) => RenderSliverIgnorePointer( - sliver: namedArgs.containsKey('sliver') ? namedArgs['sliver'] : null, - ignoring: namedArgs.containsKey('ignoring') ? namedArgs['ignoring'] : true, - ignoringSemantics: namedArgs.containsKey('ignoringSemantics') ? namedArgs['ignoringSemantics'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + RenderSliverIgnorePointer( + sliver: namedArgs.containsKey( + 'sliver') + ? namedArgs['sliver'] + : null, + ignoring: + namedArgs + .containsKey('ignoring') + ? namedArgs['ignoring'] + : true, + ignoringSemantics: namedArgs.containsKey('ignoringSemantics') + ? namedArgs['ignoringSemantics'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -278,8 +363,8 @@ class RenderSliverIgnorePointerAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -288,7 +373,7 @@ extension RenderSliverIgnorePointerBinding on RenderSliverIgnorePointer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderSliverIgnorePointer'); + return const HTType('RenderSliverIgnorePointer'); case 'parentData': return parentData; case 'debugCreator': @@ -340,137 +425,208 @@ extension RenderSliverIgnorePointerBinding on RenderSliverIgnorePointer { case 'parent': return parent; case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => hitTest(positionalArgs[0], - mainAxisPosition: namedArgs.containsKey('mainAxisPosition') ? namedArgs['mainAxisPosition'] : null, - crossAxisPosition: namedArgs.containsKey('crossAxisPosition') ? namedArgs['crossAxisPosition'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + mainAxisPosition: namedArgs.containsKey('mainAxisPosition') + ? namedArgs['mainAxisPosition'] + : null, + crossAxisPosition: namedArgs.containsKey('crossAxisPosition') + ? namedArgs['crossAxisPosition'] + : null); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildrenForSemantics(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - mainAxisPosition: namedArgs.containsKey('mainAxisPosition') ? namedArgs['mainAxisPosition'] : null, - crossAxisPosition: namedArgs.containsKey('crossAxisPosition') ? namedArgs['crossAxisPosition'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + mainAxisPosition: namedArgs.containsKey('mainAxisPosition') + ? namedArgs['mainAxisPosition'] + : null, + crossAxisPosition: namedArgs.containsKey('crossAxisPosition') + ? namedArgs['crossAxisPosition'] + : null); case 'childMainAxisPosition': - return ({positionalArgs, namedArgs, typeArgs}) => childMainAxisPosition(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childMainAxisPosition(positionalArgs[0]); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'calculatePaintOffset': - return ({positionalArgs, namedArgs, typeArgs}) => calculatePaintOffset(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => calculatePaintOffset( + positionalArgs[0], from: namedArgs.containsKey('from') ? namedArgs['from'] : null, to: namedArgs.containsKey('to') ? namedArgs['to'] : null); case 'calculateCacheOffset': - return ({positionalArgs, namedArgs, typeArgs}) => calculateCacheOffset(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => calculateCacheOffset( + positionalArgs[0], from: namedArgs.containsKey('from') ? namedArgs['from'] : null, to: namedArgs.containsKey('to') ? namedArgs['to'] : null); case 'childScrollOffset': - return ({positionalArgs, namedArgs, typeArgs}) => childScrollOffset(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childScrollOffset(positionalArgs[0]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + markNeedsSemanticsUpdate(); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -489,7 +645,7 @@ extension RenderSliverIgnorePointerBinding on RenderSliverIgnorePointer { ignoringSemantics = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -502,10 +658,13 @@ class RenderSliverOffstageAutoBinding extends HTExternalClass { switch (varName) { case 'RenderSliverOffstage': return ({positionalArgs, namedArgs, typeArgs}) => RenderSliverOffstage( - offstage: namedArgs.containsKey('offstage') ? namedArgs['offstage'] : true, - sliver: namedArgs.containsKey('sliver') ? namedArgs['sliver'] : null); + offstage: namedArgs.containsKey('offstage') + ? namedArgs['offstage'] + : true, + sliver: + namedArgs.containsKey('sliver') ? namedArgs['sliver'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -521,8 +680,8 @@ class RenderSliverOffstageAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -531,7 +690,7 @@ extension RenderSliverOffstageBinding on RenderSliverOffstage { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderSliverOffstage'); + return const HTType('RenderSliverOffstage'); case 'parentData': return parentData; case 'debugCreator': @@ -583,135 +742,206 @@ extension RenderSliverOffstageBinding on RenderSliverOffstage { case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => hitTest(positionalArgs[0], - mainAxisPosition: namedArgs.containsKey('mainAxisPosition') ? namedArgs['mainAxisPosition'] : null, - crossAxisPosition: namedArgs.containsKey('crossAxisPosition') ? namedArgs['crossAxisPosition'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + mainAxisPosition: namedArgs.containsKey('mainAxisPosition') + ? namedArgs['mainAxisPosition'] + : null, + crossAxisPosition: namedArgs.containsKey('crossAxisPosition') + ? namedArgs['crossAxisPosition'] + : null); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - mainAxisPosition: namedArgs.containsKey('mainAxisPosition') ? namedArgs['mainAxisPosition'] : null, - crossAxisPosition: namedArgs.containsKey('crossAxisPosition') ? namedArgs['crossAxisPosition'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + mainAxisPosition: namedArgs.containsKey('mainAxisPosition') + ? namedArgs['mainAxisPosition'] + : null, + crossAxisPosition: namedArgs.containsKey('crossAxisPosition') + ? namedArgs['crossAxisPosition'] + : null); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildrenForSemantics(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'childMainAxisPosition': - return ({positionalArgs, namedArgs, typeArgs}) => childMainAxisPosition(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childMainAxisPosition(positionalArgs[0]); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'calculatePaintOffset': - return ({positionalArgs, namedArgs, typeArgs}) => calculatePaintOffset(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => calculatePaintOffset( + positionalArgs[0], from: namedArgs.containsKey('from') ? namedArgs['from'] : null, to: namedArgs.containsKey('to') ? namedArgs['to'] : null); case 'calculateCacheOffset': - return ({positionalArgs, namedArgs, typeArgs}) => calculateCacheOffset(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => calculateCacheOffset( + positionalArgs[0], from: namedArgs.containsKey('from') ? namedArgs['from'] : null, to: namedArgs.containsKey('to') ? namedArgs['to'] : null); case 'childScrollOffset': - return ({positionalArgs, namedArgs, typeArgs}) => childScrollOffset(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childScrollOffset(positionalArgs[0]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + markNeedsSemanticsUpdate(); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -727,25 +957,31 @@ extension RenderSliverOffstageBinding on RenderSliverOffstage { offstage = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class RenderSliverAnimatedOpacityAutoBinding extends HTExternalClass { - RenderSliverAnimatedOpacityAutoBinding() : super('RenderSliverAnimatedOpacity'); + RenderSliverAnimatedOpacityAutoBinding() + : super('RenderSliverAnimatedOpacity'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RenderSliverAnimatedOpacity': - return ({positionalArgs, namedArgs, typeArgs}) => RenderSliverAnimatedOpacity( - opacity: namedArgs['opacity'], - alwaysIncludeSemantics: - namedArgs.containsKey('alwaysIncludeSemantics') ? namedArgs['alwaysIncludeSemantics'] : false, - sliver: namedArgs.containsKey('sliver') ? namedArgs['sliver'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + RenderSliverAnimatedOpacity( + opacity: namedArgs['opacity'], + alwaysIncludeSemantics: + namedArgs.containsKey('alwaysIncludeSemantics') + ? namedArgs['alwaysIncludeSemantics'] + : false, + sliver: namedArgs.containsKey('sliver') + ? namedArgs['sliver'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -761,8 +997,8 @@ class RenderSliverAnimatedOpacityAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -771,7 +1007,7 @@ extension RenderSliverAnimatedOpacityBinding on RenderSliverAnimatedOpacity { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderSliverAnimatedOpacity'); + return const HTType('RenderSliverAnimatedOpacity'); case 'parentData': return parentData; case 'debugCreator': @@ -825,137 +1061,208 @@ extension RenderSliverAnimatedOpacityBinding on RenderSliverAnimatedOpacity { case 'parent': return parent; case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildrenForSemantics(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - mainAxisPosition: namedArgs.containsKey('mainAxisPosition') ? namedArgs['mainAxisPosition'] : null, - crossAxisPosition: namedArgs.containsKey('crossAxisPosition') ? namedArgs['crossAxisPosition'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + mainAxisPosition: namedArgs.containsKey('mainAxisPosition') + ? namedArgs['mainAxisPosition'] + : null, + crossAxisPosition: namedArgs.containsKey('crossAxisPosition') + ? namedArgs['crossAxisPosition'] + : null); case 'childMainAxisPosition': - return ({positionalArgs, namedArgs, typeArgs}) => childMainAxisPosition(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childMainAxisPosition(positionalArgs[0]); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => hitTest(positionalArgs[0], - mainAxisPosition: namedArgs.containsKey('mainAxisPosition') ? namedArgs['mainAxisPosition'] : null, - crossAxisPosition: namedArgs.containsKey('crossAxisPosition') ? namedArgs['crossAxisPosition'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + mainAxisPosition: namedArgs.containsKey('mainAxisPosition') + ? namedArgs['mainAxisPosition'] + : null, + crossAxisPosition: namedArgs.containsKey('crossAxisPosition') + ? namedArgs['crossAxisPosition'] + : null); case 'calculatePaintOffset': - return ({positionalArgs, namedArgs, typeArgs}) => calculatePaintOffset(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => calculatePaintOffset( + positionalArgs[0], from: namedArgs.containsKey('from') ? namedArgs['from'] : null, to: namedArgs.containsKey('to') ? namedArgs['to'] : null); case 'calculateCacheOffset': - return ({positionalArgs, namedArgs, typeArgs}) => calculateCacheOffset(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => calculateCacheOffset( + positionalArgs[0], from: namedArgs.containsKey('from') ? namedArgs['from'] : null, to: namedArgs.containsKey('to') ? namedArgs['to'] : null); case 'childScrollOffset': - return ({positionalArgs, namedArgs, typeArgs}) => childScrollOffset(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childScrollOffset(positionalArgs[0]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + markNeedsSemanticsUpdate(); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -968,7 +1275,7 @@ extension RenderSliverAnimatedOpacityBinding on RenderSliverAnimatedOpacity { debugCreator = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/rendering/rotated_box.g.dart b/lib/bindings/flutter/rendering/rotated_box.g.dart index 3d2796a..c58ee8a 100644 --- a/lib/bindings/flutter/rendering/rotated_box.g.dart +++ b/lib/bindings/flutter/rendering/rotated_box.g.dart @@ -11,9 +11,10 @@ class RenderRotatedBoxAutoBinding extends HTExternalClass { switch (varName) { case 'RenderRotatedBox': return ({positionalArgs, namedArgs, typeArgs}) => RenderRotatedBox( - quarterTurns: namedArgs['quarterTurns'], child: namedArgs.containsKey('child') ? namedArgs['child'] : null); + quarterTurns: namedArgs['quarterTurns'], + child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -29,8 +30,8 @@ class RenderRotatedBoxAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -39,7 +40,7 @@ extension RenderRotatedBoxBinding on RenderRotatedBox { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderRotatedBox'); + return const HTType('RenderRotatedBox'); case 'parentData': return parentData; case 'debugCreator': @@ -89,160 +90,248 @@ extension RenderRotatedBoxBinding on RenderRotatedBox { case 'parent': return parent; case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -258,7 +347,7 @@ extension RenderRotatedBoxBinding on RenderRotatedBox { quarterTurns = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/rendering/shifted_box.g.dart b/lib/bindings/flutter/rendering/shifted_box.g.dart index 2c1cfb3..0273592 100644 --- a/lib/bindings/flutter/rendering/shifted_box.g.dart +++ b/lib/bindings/flutter/rendering/shifted_box.g.dart @@ -12,10 +12,12 @@ class RenderPaddingAutoBinding extends HTExternalClass { case 'RenderPadding': return ({positionalArgs, namedArgs, typeArgs}) => RenderPadding( padding: namedArgs['padding'], - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -31,8 +33,8 @@ class RenderPaddingAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -41,7 +43,7 @@ extension RenderPaddingBinding on RenderPadding { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderPadding'); + return const HTType('RenderPadding'); case 'parentData': return parentData; case 'debugCreator': @@ -93,164 +95,254 @@ extension RenderPaddingBinding on RenderPadding { case 'parent': return parent; case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'debugPaintSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaintSize(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaintSize(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -269,7 +361,7 @@ extension RenderPaddingBinding on RenderPadding { textDirection = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -283,12 +375,20 @@ class RenderPositionedBoxAutoBinding extends HTExternalClass { case 'RenderPositionedBox': return ({positionalArgs, namedArgs, typeArgs}) => RenderPositionedBox( child: namedArgs.containsKey('child') ? namedArgs['child'] : null, - widthFactor: namedArgs.containsKey('widthFactor') ? namedArgs['widthFactor'] : null, - heightFactor: namedArgs.containsKey('heightFactor') ? namedArgs['heightFactor'] : null, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : Alignment.center, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null); + widthFactor: namedArgs.containsKey('widthFactor') + ? namedArgs['widthFactor'] + : null, + heightFactor: namedArgs.containsKey('heightFactor') + ? namedArgs['heightFactor'] + : null, + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : Alignment.center, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -304,8 +404,8 @@ class RenderPositionedBoxAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -314,7 +414,7 @@ extension RenderPositionedBoxBinding on RenderPositionedBox { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderPositionedBox'); + return const HTType('RenderPositionedBox'); case 'parentData': return parentData; case 'debugCreator': @@ -370,164 +470,254 @@ extension RenderPositionedBoxBinding on RenderPositionedBox { case 'parent': return parent; case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'debugPaintSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaintSize(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaintSize(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -546,28 +736,43 @@ extension RenderPositionedBoxBinding on RenderPositionedBox { heightFactor = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class RenderConstrainedOverflowBoxAutoBinding extends HTExternalClass { - RenderConstrainedOverflowBoxAutoBinding() : super('RenderConstrainedOverflowBox'); + RenderConstrainedOverflowBoxAutoBinding() + : super('RenderConstrainedOverflowBox'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RenderConstrainedOverflowBox': - return ({positionalArgs, namedArgs, typeArgs}) => RenderConstrainedOverflowBox( - child: namedArgs.containsKey('child') ? namedArgs['child'] : null, - minWidth: namedArgs.containsKey('minWidth') ? namedArgs['minWidth'] : null, - maxWidth: namedArgs.containsKey('maxWidth') ? namedArgs['maxWidth'] : null, - minHeight: namedArgs.containsKey('minHeight') ? namedArgs['minHeight'] : null, - maxHeight: namedArgs.containsKey('maxHeight') ? namedArgs['maxHeight'] : null, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : Alignment.center, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + RenderConstrainedOverflowBox( + child: + namedArgs.containsKey('child') ? namedArgs['child'] : null, + minWidth: namedArgs.containsKey('minWidth') + ? namedArgs['minWidth'] + : null, + maxWidth: namedArgs.containsKey('maxWidth') + ? namedArgs['maxWidth'] + : null, + minHeight: namedArgs.containsKey('minHeight') + ? namedArgs['minHeight'] + : null, + maxHeight: namedArgs.containsKey('maxHeight') + ? namedArgs['maxHeight'] + : null, + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : Alignment.center, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -583,8 +788,8 @@ class RenderConstrainedOverflowBoxAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -593,7 +798,7 @@ extension RenderConstrainedOverflowBoxBinding on RenderConstrainedOverflowBox { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderConstrainedOverflowBox'); + return const HTType('RenderConstrainedOverflowBox'); case 'parentData': return parentData; case 'debugCreator': @@ -655,162 +860,251 @@ extension RenderConstrainedOverflowBoxBinding on RenderConstrainedOverflowBox { case 'parent': return parent; case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -835,7 +1129,7 @@ extension RenderConstrainedOverflowBoxBinding on RenderConstrainedOverflowBox { maxHeight = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -847,14 +1141,20 @@ class RenderUnconstrainedBoxAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RenderUnconstrainedBox': - return ({positionalArgs, namedArgs, typeArgs}) => RenderUnconstrainedBox( - alignment: namedArgs['alignment'], - textDirection: namedArgs['textDirection'], - constrainedAxis: namedArgs.containsKey('constrainedAxis') ? namedArgs['constrainedAxis'] : null, - child: namedArgs.containsKey('child') ? namedArgs['child'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.none); + return ({positionalArgs, namedArgs, typeArgs}) => + RenderUnconstrainedBox( + alignment: namedArgs['alignment'], + textDirection: namedArgs['textDirection'], + constrainedAxis: namedArgs.containsKey('constrainedAxis') + ? namedArgs['constrainedAxis'] + : null, + child: + namedArgs.containsKey('child') ? namedArgs['child'] : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.none); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -870,8 +1170,8 @@ class RenderUnconstrainedBoxAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -880,7 +1180,7 @@ extension RenderUnconstrainedBoxBinding on RenderUnconstrainedBox { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderUnconstrainedBox'); + return const HTType('RenderUnconstrainedBox'); case 'parentData': return parentData; case 'debugCreator': @@ -936,167 +1236,258 @@ extension RenderUnconstrainedBoxBinding on RenderUnconstrainedBox { case 'parent': return parent; case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'paintOverflowIndicator': - return ({positionalArgs, namedArgs, typeArgs}) => paintOverflowIndicator( - positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3], - overflowHints: - namedArgs.containsKey('overflowHints') ? List.from(namedArgs['overflowHints']) : null); + return ({positionalArgs, namedArgs, typeArgs}) => + paintOverflowIndicator(positionalArgs[0], positionalArgs[1], + positionalArgs[2], positionalArgs[3], + overflowHints: namedArgs.containsKey('overflowHints') + ? List.from(namedArgs['overflowHints']) + : null); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1115,7 +1506,7 @@ extension RenderUnconstrainedBoxBinding on RenderUnconstrainedBox { clipBehavior = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1127,13 +1518,19 @@ class RenderSizedOverflowBoxAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RenderSizedOverflowBox': - return ({positionalArgs, namedArgs, typeArgs}) => RenderSizedOverflowBox( - child: namedArgs.containsKey('child') ? namedArgs['child'] : null, - requestedSize: namedArgs['requestedSize'], - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : Alignment.center, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + RenderSizedOverflowBox( + child: + namedArgs.containsKey('child') ? namedArgs['child'] : null, + requestedSize: namedArgs['requestedSize'], + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : Alignment.center, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1149,8 +1546,8 @@ class RenderSizedOverflowBoxAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -1159,7 +1556,7 @@ extension RenderSizedOverflowBoxBinding on RenderSizedOverflowBox { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderSizedOverflowBox'); + return const HTType('RenderSizedOverflowBox'); case 'parentData': return parentData; case 'debugCreator': @@ -1213,162 +1610,251 @@ extension RenderSizedOverflowBoxBinding on RenderSizedOverflowBox { case 'parent': return parent; case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1384,26 +1870,37 @@ extension RenderSizedOverflowBoxBinding on RenderSizedOverflowBox { requestedSize = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class RenderFractionallySizedOverflowBoxAutoBinding extends HTExternalClass { - RenderFractionallySizedOverflowBoxAutoBinding() : super('RenderFractionallySizedOverflowBox'); + RenderFractionallySizedOverflowBoxAutoBinding() + : super('RenderFractionallySizedOverflowBox'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RenderFractionallySizedOverflowBox': - return ({positionalArgs, namedArgs, typeArgs}) => RenderFractionallySizedOverflowBox( - child: namedArgs.containsKey('child') ? namedArgs['child'] : null, - widthFactor: namedArgs.containsKey('widthFactor') ? namedArgs['widthFactor'] : null, - heightFactor: namedArgs.containsKey('heightFactor') ? namedArgs['heightFactor'] : null, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : Alignment.center, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + RenderFractionallySizedOverflowBox( + child: + namedArgs.containsKey('child') ? namedArgs['child'] : null, + widthFactor: namedArgs.containsKey('widthFactor') + ? namedArgs['widthFactor'] + : null, + heightFactor: namedArgs.containsKey('heightFactor') + ? namedArgs['heightFactor'] + : null, + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : Alignment.center, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1419,17 +1916,18 @@ class RenderFractionallySizedOverflowBoxAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } -extension RenderFractionallySizedOverflowBoxBinding on RenderFractionallySizedOverflowBox { +extension RenderFractionallySizedOverflowBoxBinding + on RenderFractionallySizedOverflowBox { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderFractionallySizedOverflowBox'); + return const HTType('RenderFractionallySizedOverflowBox'); case 'parentData': return parentData; case 'debugCreator': @@ -1485,162 +1983,251 @@ extension RenderFractionallySizedOverflowBoxBinding on RenderFractionallySizedOv case 'parent': return parent; case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1659,22 +2246,26 @@ extension RenderFractionallySizedOverflowBoxBinding on RenderFractionallySizedOv heightFactor = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class RenderCustomSingleChildLayoutBoxAutoBinding extends HTExternalClass { - RenderCustomSingleChildLayoutBoxAutoBinding() : super('RenderCustomSingleChildLayoutBox'); + RenderCustomSingleChildLayoutBoxAutoBinding() + : super('RenderCustomSingleChildLayoutBox'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RenderCustomSingleChildLayoutBox': - return ({positionalArgs, namedArgs, typeArgs}) => RenderCustomSingleChildLayoutBox( - child: namedArgs.containsKey('child') ? namedArgs['child'] : null, delegate: namedArgs['delegate']); + return ({positionalArgs, namedArgs, typeArgs}) => + RenderCustomSingleChildLayoutBox( + child: + namedArgs.containsKey('child') ? namedArgs['child'] : null, + delegate: namedArgs['delegate']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1690,17 +2281,18 @@ class RenderCustomSingleChildLayoutBoxAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } -extension RenderCustomSingleChildLayoutBoxBinding on RenderCustomSingleChildLayoutBox { +extension RenderCustomSingleChildLayoutBoxBinding + on RenderCustomSingleChildLayoutBox { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderCustomSingleChildLayoutBox'); + return const HTType('RenderCustomSingleChildLayoutBox'); case 'parentData': return parentData; case 'debugCreator': @@ -1750,162 +2342,251 @@ extension RenderCustomSingleChildLayoutBoxBinding on RenderCustomSingleChildLayo case 'parent': return parent; case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1921,7 +2602,7 @@ extension RenderCustomSingleChildLayoutBoxBinding on RenderCustomSingleChildLayo delegate = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1938,7 +2619,7 @@ class RenderBaselineAutoBinding extends HTExternalClass { baseline: namedArgs['baseline'], baselineType: namedArgs['baselineType']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1954,8 +2635,8 @@ class RenderBaselineAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -1964,7 +2645,7 @@ extension RenderBaselineBinding on RenderBaseline { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderBaseline'); + return const HTType('RenderBaseline'); case 'parentData': return parentData; case 'debugCreator': @@ -2016,162 +2697,251 @@ extension RenderBaselineBinding on RenderBaseline { case 'parent': return parent; case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -2190,7 +2960,7 @@ extension RenderBaselineBinding on RenderBaseline { baselineType = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/rendering/sliver.g.dart b/lib/bindings/flutter/rendering/sliver.g.dart index 4c0fab7..cf39b16 100644 --- a/lib/bindings/flutter/rendering/sliver.g.dart +++ b/lib/bindings/flutter/rendering/sliver.g.dart @@ -16,7 +16,7 @@ class GrowthDirectionAutoBinding extends HTExternalClass { case 'GrowthDirection.reverse': return GrowthDirection.reverse; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -24,13 +24,14 @@ class GrowthDirectionAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('GrowthDirection'); + return const HTType('GrowthDirection'); case 'index': return (instance as GrowthDirection).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as GrowthDirection).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as GrowthDirection).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -56,7 +57,7 @@ class SliverConstraintsAutoBinding extends HTExternalClass { remainingCacheExtent: namedArgs['remainingCacheExtent'], cacheOrigin: namedArgs['cacheOrigin']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -67,8 +68,9 @@ class SliverConstraintsAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'InformationCollector': (HTFunction function) => - () => function.call(positionalArgs: const [], namedArgs: const {}) as Iterable, + 'InformationCollector': (HTFunction function) => () => + function.call(positionalArgs: const [], namedArgs: const {}) + as Iterable, }; } } @@ -77,7 +79,7 @@ extension SliverConstraintsBinding on SliverConstraints { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliverConstraints'); + return const HTType('SliverConstraints'); case 'axisDirection': return axisDirection; case 'growthDirection': @@ -114,37 +116,66 @@ extension SliverConstraintsBinding on SliverConstraints { return hashCode; case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - axisDirection: namedArgs.containsKey('axisDirection') ? namedArgs['axisDirection'] : null, - growthDirection: namedArgs.containsKey('growthDirection') ? namedArgs['growthDirection'] : null, - userScrollDirection: namedArgs.containsKey('userScrollDirection') ? namedArgs['userScrollDirection'] : null, - scrollOffset: namedArgs.containsKey('scrollOffset') ? namedArgs['scrollOffset'] : null, + axisDirection: namedArgs.containsKey('axisDirection') + ? namedArgs['axisDirection'] + : null, + growthDirection: namedArgs.containsKey('growthDirection') + ? namedArgs['growthDirection'] + : null, + userScrollDirection: namedArgs.containsKey('userScrollDirection') + ? namedArgs['userScrollDirection'] + : null, + scrollOffset: namedArgs.containsKey('scrollOffset') + ? namedArgs['scrollOffset'] + : null, precedingScrollExtent: - namedArgs.containsKey('precedingScrollExtent') ? namedArgs['precedingScrollExtent'] : null, - overlap: namedArgs.containsKey('overlap') ? namedArgs['overlap'] : null, - remainingPaintExtent: - namedArgs.containsKey('remainingPaintExtent') ? namedArgs['remainingPaintExtent'] : null, - crossAxisExtent: namedArgs.containsKey('crossAxisExtent') ? namedArgs['crossAxisExtent'] : null, - crossAxisDirection: namedArgs.containsKey('crossAxisDirection') ? namedArgs['crossAxisDirection'] : null, + namedArgs.containsKey('precedingScrollExtent') + ? namedArgs['precedingScrollExtent'] + : null, + overlap: + namedArgs.containsKey('overlap') ? namedArgs['overlap'] : null, + remainingPaintExtent: namedArgs.containsKey('remainingPaintExtent') + ? namedArgs['remainingPaintExtent'] + : null, + crossAxisExtent: namedArgs.containsKey('crossAxisExtent') + ? namedArgs['crossAxisExtent'] + : null, + crossAxisDirection: namedArgs.containsKey('crossAxisDirection') + ? namedArgs['crossAxisDirection'] + : null, viewportMainAxisExtent: - namedArgs.containsKey('viewportMainAxisExtent') ? namedArgs['viewportMainAxisExtent'] : null, - remainingCacheExtent: - namedArgs.containsKey('remainingCacheExtent') ? namedArgs['remainingCacheExtent'] : null, - cacheOrigin: namedArgs.containsKey('cacheOrigin') ? namedArgs['cacheOrigin'] : null); + namedArgs.containsKey('viewportMainAxisExtent') + ? namedArgs['viewportMainAxisExtent'] + : null, + remainingCacheExtent: namedArgs.containsKey('remainingCacheExtent') + ? namedArgs['remainingCacheExtent'] + : null, + cacheOrigin: namedArgs.containsKey('cacheOrigin') + ? namedArgs['cacheOrigin'] + : null); case 'asBoxConstraints': return ({positionalArgs, namedArgs, typeArgs}) => asBoxConstraints( - minExtent: namedArgs.containsKey('minExtent') ? namedArgs['minExtent'] : 0.0, - maxExtent: namedArgs.containsKey('maxExtent') ? namedArgs['maxExtent'] : double.infinity, - crossAxisExtent: namedArgs.containsKey('crossAxisExtent') ? namedArgs['crossAxisExtent'] : null); + minExtent: namedArgs.containsKey('minExtent') + ? namedArgs['minExtent'] + : 0.0, + maxExtent: namedArgs.containsKey('maxExtent') + ? namedArgs['maxExtent'] + : double.infinity, + crossAxisExtent: namedArgs.containsKey('crossAxisExtent') + ? namedArgs['crossAxisExtent'] + : null); case 'debugAssertIsValid': return ({positionalArgs, namedArgs, typeArgs}) => debugAssertIsValid( - isAppliedConstraint: - namedArgs.containsKey('isAppliedConstraint') ? namedArgs['isAppliedConstraint'] : false, - informationCollector: - namedArgs.containsKey('informationCollector') ? namedArgs['informationCollector'] : null); + isAppliedConstraint: namedArgs.containsKey('isAppliedConstraint') + ? namedArgs['isAppliedConstraint'] + : false, + informationCollector: namedArgs.containsKey('informationCollector') + ? namedArgs['informationCollector'] + : null); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -157,23 +188,44 @@ class SliverGeometryAutoBinding extends HTExternalClass { switch (varName) { case 'SliverGeometry': return ({positionalArgs, namedArgs, typeArgs}) => SliverGeometry( - scrollExtent: namedArgs.containsKey('scrollExtent') ? namedArgs['scrollExtent'] : 0.0, - paintExtent: namedArgs.containsKey('paintExtent') ? namedArgs['paintExtent'] : 0.0, - paintOrigin: namedArgs.containsKey('paintOrigin') ? namedArgs['paintOrigin'] : 0.0, - layoutExtent: namedArgs.containsKey('layoutExtent') ? namedArgs['layoutExtent'] : null, - maxPaintExtent: namedArgs.containsKey('maxPaintExtent') ? namedArgs['maxPaintExtent'] : 0.0, + scrollExtent: namedArgs.containsKey('scrollExtent') + ? namedArgs['scrollExtent'] + : 0.0, + paintExtent: namedArgs.containsKey('paintExtent') + ? namedArgs['paintExtent'] + : 0.0, + paintOrigin: namedArgs.containsKey('paintOrigin') + ? namedArgs['paintOrigin'] + : 0.0, + layoutExtent: namedArgs.containsKey('layoutExtent') + ? namedArgs['layoutExtent'] + : null, + maxPaintExtent: namedArgs.containsKey('maxPaintExtent') + ? namedArgs['maxPaintExtent'] + : 0.0, maxScrollObstructionExtent: - namedArgs.containsKey('maxScrollObstructionExtent') ? namedArgs['maxScrollObstructionExtent'] : 0.0, - hitTestExtent: namedArgs.containsKey('hitTestExtent') ? namedArgs['hitTestExtent'] : null, - visible: namedArgs.containsKey('visible') ? namedArgs['visible'] : null, - hasVisualOverflow: namedArgs.containsKey('hasVisualOverflow') ? namedArgs['hasVisualOverflow'] : false, + namedArgs.containsKey('maxScrollObstructionExtent') + ? namedArgs['maxScrollObstructionExtent'] + : 0.0, + hitTestExtent: namedArgs.containsKey('hitTestExtent') + ? namedArgs['hitTestExtent'] + : null, + visible: + namedArgs.containsKey('visible') ? namedArgs['visible'] : null, + hasVisualOverflow: namedArgs.containsKey('hasVisualOverflow') + ? namedArgs['hasVisualOverflow'] + : false, scrollOffsetCorrection: - namedArgs.containsKey('scrollOffsetCorrection') ? namedArgs['scrollOffsetCorrection'] : null, - cacheExtent: namedArgs.containsKey('cacheExtent') ? namedArgs['cacheExtent'] : null); + namedArgs.containsKey('scrollOffsetCorrection') + ? namedArgs['scrollOffsetCorrection'] + : null, + cacheExtent: namedArgs.containsKey('cacheExtent') + ? namedArgs['cacheExtent'] + : null); case 'SliverGeometry.zero': return SliverGeometry.zero; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -184,8 +236,9 @@ class SliverGeometryAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'InformationCollector': (HTFunction function) => - () => function.call(positionalArgs: const [], namedArgs: const {}) as Iterable, + 'InformationCollector': (HTFunction function) => () => + function.call(positionalArgs: const [], namedArgs: const {}) + as Iterable, }; } } @@ -194,7 +247,7 @@ extension SliverGeometryBinding on SliverGeometry { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliverGeometry'); + return const HTType('SliverGeometry'); case 'scrollExtent': return scrollExtent; case 'paintOrigin': @@ -219,21 +272,25 @@ extension SliverGeometryBinding on SliverGeometry { return cacheExtent; case 'debugAssertIsValid': return ({positionalArgs, namedArgs, typeArgs}) => debugAssertIsValid( - informationCollector: - namedArgs.containsKey('informationCollector') ? namedArgs['informationCollector'] : null); + informationCollector: namedArgs.containsKey('informationCollector') + ? namedArgs['informationCollector'] + : null); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); - case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + debugFillProperties(positionalArgs[0]); + case 'toString': + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -247,9 +304,10 @@ class SliverHitTestResultAutoBinding extends HTExternalClass { case 'SliverHitTestResult': return ({positionalArgs, namedArgs, typeArgs}) => SliverHitTestResult(); case 'SliverHitTestResult.wrap': - return ({positionalArgs, namedArgs, typeArgs}) => SliverHitTestResult.wrap(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + SliverHitTestResult.wrap(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -260,9 +318,14 @@ class SliverHitTestResultAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'SliverHitTest': (HTFunction function) => (result, {mainAxisPosition, crossAxisPosition}) => function.call( - positionalArgs: [result], - namedArgs: {'mainAxisPosition': mainAxisPosition, 'crossAxisPosition': crossAxisPosition}) as bool, + 'SliverHitTest': (HTFunction function) => (result, + {mainAxisPosition, crossAxisPosition}) => + function.call(positionalArgs: [ + result + ], namedArgs: { + 'mainAxisPosition': mainAxisPosition, + 'crossAxisPosition': crossAxisPosition + }) as bool, }; } } @@ -271,23 +334,35 @@ extension SliverHitTestResultBinding on SliverHitTestResult { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliverHitTestResult'); + return const HTType('SliverHitTestResult'); case 'path': return path; case 'addWithAxisOffset': return ({positionalArgs, namedArgs, typeArgs}) => addWithAxisOffset( - paintOffset: namedArgs.containsKey('paintOffset') ? namedArgs['paintOffset'] : null, - mainAxisOffset: namedArgs.containsKey('mainAxisOffset') ? namedArgs['mainAxisOffset'] : null, - crossAxisOffset: namedArgs.containsKey('crossAxisOffset') ? namedArgs['crossAxisOffset'] : null, - mainAxisPosition: namedArgs.containsKey('mainAxisPosition') ? namedArgs['mainAxisPosition'] : null, - crossAxisPosition: namedArgs.containsKey('crossAxisPosition') ? namedArgs['crossAxisPosition'] : null, - hitTest: namedArgs.containsKey('hitTest') ? namedArgs['hitTest'] : null); + paintOffset: namedArgs.containsKey('paintOffset') + ? namedArgs['paintOffset'] + : null, + mainAxisOffset: namedArgs.containsKey('mainAxisOffset') + ? namedArgs['mainAxisOffset'] + : null, + crossAxisOffset: namedArgs.containsKey('crossAxisOffset') + ? namedArgs['crossAxisOffset'] + : null, + mainAxisPosition: namedArgs.containsKey('mainAxisPosition') + ? namedArgs['mainAxisPosition'] + : null, + crossAxisPosition: namedArgs.containsKey('crossAxisPosition') + ? namedArgs['crossAxisPosition'] + : null, + hitTest: + namedArgs.containsKey('hitTest') ? namedArgs['hitTest'] : null); case 'add': - return ({positionalArgs, namedArgs, typeArgs}) => add(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + add(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -299,10 +374,12 @@ class SliverHitTestEntryAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'SliverHitTestEntry': - return ({positionalArgs, namedArgs, typeArgs}) => SliverHitTestEntry(positionalArgs[0], - mainAxisPosition: namedArgs['mainAxisPosition'], crossAxisPosition: namedArgs['crossAxisPosition']); + return ({positionalArgs, namedArgs, typeArgs}) => SliverHitTestEntry( + positionalArgs[0], + mainAxisPosition: namedArgs['mainAxisPosition'], + crossAxisPosition: namedArgs['crossAxisPosition']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -316,7 +393,7 @@ extension SliverHitTestEntryBinding on SliverHitTestEntry { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliverHitTestEntry'); + return const HTType('SliverHitTestEntry'); case 'mainAxisPosition': return mainAxisPosition; case 'crossAxisPosition': @@ -328,7 +405,7 @@ extension SliverHitTestEntryBinding on SliverHitTestEntry { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -340,9 +417,10 @@ class SliverLogicalParentDataAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'SliverLogicalParentData': - return ({positionalArgs, namedArgs, typeArgs}) => SliverLogicalParentData(); + return ({positionalArgs, namedArgs, typeArgs}) => + SliverLogicalParentData(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -361,13 +439,13 @@ extension SliverLogicalParentDataBinding on SliverLogicalParentData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliverLogicalParentData'); + return const HTType('SliverLogicalParentData'); case 'layoutOffset': return layoutOffset; case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -377,21 +455,23 @@ extension SliverLogicalParentDataBinding on SliverLogicalParentData { layoutOffset = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class SliverLogicalContainerParentDataAutoBinding extends HTExternalClass { - SliverLogicalContainerParentDataAutoBinding() : super('SliverLogicalContainerParentData'); + SliverLogicalContainerParentDataAutoBinding() + : super('SliverLogicalContainerParentData'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'SliverLogicalContainerParentData': - return ({positionalArgs, namedArgs, typeArgs}) => SliverLogicalContainerParentData(); + return ({positionalArgs, namedArgs, typeArgs}) => + SliverLogicalContainerParentData(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -406,11 +486,12 @@ class SliverLogicalContainerParentDataAutoBinding extends HTExternalClass { } } -extension SliverLogicalContainerParentDataBinding on SliverLogicalContainerParentData { +extension SliverLogicalContainerParentDataBinding + on SliverLogicalContainerParentData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliverLogicalContainerParentData'); + return const HTType('SliverLogicalContainerParentData'); case 'layoutOffset': return layoutOffset; case 'detach': @@ -418,7 +499,7 @@ extension SliverLogicalContainerParentDataBinding on SliverLogicalContainerParen case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -428,7 +509,7 @@ extension SliverLogicalContainerParentDataBinding on SliverLogicalContainerParen layoutOffset = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -440,9 +521,10 @@ class SliverPhysicalParentDataAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'SliverPhysicalParentData': - return ({positionalArgs, namedArgs, typeArgs}) => SliverPhysicalParentData(); + return ({positionalArgs, namedArgs, typeArgs}) => + SliverPhysicalParentData(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -461,15 +543,16 @@ extension SliverPhysicalParentDataBinding on SliverPhysicalParentData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliverPhysicalParentData'); + return const HTType('SliverPhysicalParentData'); case 'paintOffset': return paintOffset; case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -479,21 +562,23 @@ extension SliverPhysicalParentDataBinding on SliverPhysicalParentData { paintOffset = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class SliverPhysicalContainerParentDataAutoBinding extends HTExternalClass { - SliverPhysicalContainerParentDataAutoBinding() : super('SliverPhysicalContainerParentData'); + SliverPhysicalContainerParentDataAutoBinding() + : super('SliverPhysicalContainerParentData'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'SliverPhysicalContainerParentData': - return ({positionalArgs, namedArgs, typeArgs}) => SliverPhysicalContainerParentData(); + return ({positionalArgs, namedArgs, typeArgs}) => + SliverPhysicalContainerParentData(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -508,21 +593,23 @@ class SliverPhysicalContainerParentDataAutoBinding extends HTExternalClass { } } -extension SliverPhysicalContainerParentDataBinding on SliverPhysicalContainerParentData { +extension SliverPhysicalContainerParentDataBinding + on SliverPhysicalContainerParentData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliverPhysicalContainerParentData'); + return const HTType('SliverPhysicalContainerParentData'); case 'paintOffset': return paintOffset; case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -532,7 +619,7 @@ extension SliverPhysicalContainerParentDataBinding on SliverPhysicalContainerPar paintOffset = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -545,9 +632,11 @@ class RenderSliverToBoxAdapterAutoBinding extends HTExternalClass { switch (varName) { case 'RenderSliverToBoxAdapter': return ({positionalArgs, namedArgs, typeArgs}) => - RenderSliverToBoxAdapter(child: namedArgs.containsKey('child') ? namedArgs['child'] : null); + RenderSliverToBoxAdapter( + child: + namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -563,8 +652,8 @@ class RenderSliverToBoxAdapterAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -573,7 +662,7 @@ extension RenderSliverToBoxAdapterBinding on RenderSliverToBoxAdapter { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderSliverToBoxAdapter'); + return const HTType('RenderSliverToBoxAdapter'); case 'parentData': return parentData; case 'debugCreator': @@ -623,135 +712,206 @@ extension RenderSliverToBoxAdapterBinding on RenderSliverToBoxAdapter { case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - mainAxisPosition: namedArgs.containsKey('mainAxisPosition') ? namedArgs['mainAxisPosition'] : null, - crossAxisPosition: namedArgs.containsKey('crossAxisPosition') ? namedArgs['crossAxisPosition'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + mainAxisPosition: namedArgs.containsKey('mainAxisPosition') + ? namedArgs['mainAxisPosition'] + : null, + crossAxisPosition: namedArgs.containsKey('crossAxisPosition') + ? namedArgs['crossAxisPosition'] + : null); case 'childMainAxisPosition': - return ({positionalArgs, namedArgs, typeArgs}) => childMainAxisPosition(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childMainAxisPosition(positionalArgs[0]); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => hitTest(positionalArgs[0], - mainAxisPosition: namedArgs.containsKey('mainAxisPosition') ? namedArgs['mainAxisPosition'] : null, - crossAxisPosition: namedArgs.containsKey('crossAxisPosition') ? namedArgs['crossAxisPosition'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + mainAxisPosition: namedArgs.containsKey('mainAxisPosition') + ? namedArgs['mainAxisPosition'] + : null, + crossAxisPosition: namedArgs.containsKey('crossAxisPosition') + ? namedArgs['crossAxisPosition'] + : null); case 'calculatePaintOffset': - return ({positionalArgs, namedArgs, typeArgs}) => calculatePaintOffset(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => calculatePaintOffset( + positionalArgs[0], from: namedArgs.containsKey('from') ? namedArgs['from'] : null, to: namedArgs.containsKey('to') ? namedArgs['to'] : null); case 'calculateCacheOffset': - return ({positionalArgs, namedArgs, typeArgs}) => calculateCacheOffset(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => calculateCacheOffset( + positionalArgs[0], from: namedArgs.containsKey('from') ? namedArgs['from'] : null, to: namedArgs.containsKey('to') ? namedArgs['to'] : null); case 'childScrollOffset': - return ({positionalArgs, namedArgs, typeArgs}) => childScrollOffset(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childScrollOffset(positionalArgs[0]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -764,7 +924,7 @@ extension RenderSliverToBoxAdapterBinding on RenderSliverToBoxAdapter { debugCreator = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/rendering/sliver_fill.g.dart b/lib/bindings/flutter/rendering/sliver_fill.g.dart index 6c8d42a..6f0adaa 100644 --- a/lib/bindings/flutter/rendering/sliver_fill.g.dart +++ b/lib/bindings/flutter/rendering/sliver_fill.g.dart @@ -10,11 +10,14 @@ class RenderSliverFillViewportAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RenderSliverFillViewport': - return ({positionalArgs, namedArgs, typeArgs}) => RenderSliverFillViewport( - childManager: namedArgs['childManager'], - viewportFraction: namedArgs.containsKey('viewportFraction') ? namedArgs['viewportFraction'] : 1.0); + return ({positionalArgs, namedArgs, typeArgs}) => + RenderSliverFillViewport( + childManager: namedArgs['childManager'], + viewportFraction: namedArgs.containsKey('viewportFraction') + ? namedArgs['viewportFraction'] + : 1.0); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -30,8 +33,8 @@ class RenderSliverFillViewportAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -40,7 +43,7 @@ extension RenderSliverFillViewportBinding on RenderSliverFillViewport { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderSliverFillViewport'); + return const HTType('RenderSliverFillViewport'); case 'parentData': return parentData; case 'debugCreator': @@ -100,157 +103,237 @@ extension RenderSliverFillViewportBinding on RenderSliverFillViewport { case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); - case 'insert': return ({positionalArgs, namedArgs, typeArgs}) => - insert(positionalArgs[0], after: namedArgs.containsKey('after') ? namedArgs['after'] : null); + adoptChild(positionalArgs[0]); + case 'insert': + return ({positionalArgs, namedArgs, typeArgs}) => insert( + positionalArgs[0], + after: namedArgs.containsKey('after') ? namedArgs['after'] : null); case 'move': - return ({positionalArgs, namedArgs, typeArgs}) => - move(positionalArgs[0], after: namedArgs.containsKey('after') ? namedArgs['after'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => move( + positionalArgs[0], + after: namedArgs.containsKey('after') ? namedArgs['after'] : null); case 'remove': - return ({positionalArgs, namedArgs, typeArgs}) => remove(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + remove(positionalArgs[0]); case 'removeAll': return ({positionalArgs, namedArgs, typeArgs}) => removeAll(); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildrenForSemantics(positionalArgs[0]); case 'indexOf': - return ({positionalArgs, namedArgs, typeArgs}) => indexOf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + indexOf(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - mainAxisPosition: namedArgs.containsKey('mainAxisPosition') ? namedArgs['mainAxisPosition'] : null, - crossAxisPosition: namedArgs.containsKey('crossAxisPosition') ? namedArgs['crossAxisPosition'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + mainAxisPosition: namedArgs.containsKey('mainAxisPosition') + ? namedArgs['mainAxisPosition'] + : null, + crossAxisPosition: namedArgs.containsKey('crossAxisPosition') + ? namedArgs['crossAxisPosition'] + : null); case 'childMainAxisPosition': - return ({positionalArgs, namedArgs, typeArgs}) => childMainAxisPosition(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childMainAxisPosition(positionalArgs[0]); case 'childScrollOffset': - return ({positionalArgs, namedArgs, typeArgs}) => childScrollOffset(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childScrollOffset(positionalArgs[0]); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'debugAssertChildListIsNonEmptyAndContiguous': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertChildListIsNonEmptyAndContiguous(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertChildListIsNonEmptyAndContiguous(); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'add': - return ({positionalArgs, namedArgs, typeArgs}) => add(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + add(positionalArgs[0]); case 'addAll': - return ({positionalArgs, namedArgs, typeArgs}) => addAll(List.from(positionalArgs[0])); + return ({positionalArgs, namedArgs, typeArgs}) => + addAll(List.from(positionalArgs[0])); case 'childBefore': - return ({positionalArgs, namedArgs, typeArgs}) => childBefore(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childBefore(positionalArgs[0]); case 'childAfter': - return ({positionalArgs, namedArgs, typeArgs}) => childAfter(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childAfter(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => hitTest(positionalArgs[0], - mainAxisPosition: namedArgs.containsKey('mainAxisPosition') ? namedArgs['mainAxisPosition'] : null, - crossAxisPosition: namedArgs.containsKey('crossAxisPosition') ? namedArgs['crossAxisPosition'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + mainAxisPosition: namedArgs.containsKey('mainAxisPosition') + ? namedArgs['mainAxisPosition'] + : null, + crossAxisPosition: namedArgs.containsKey('crossAxisPosition') + ? namedArgs['crossAxisPosition'] + : null); case 'calculatePaintOffset': - return ({positionalArgs, namedArgs, typeArgs}) => calculatePaintOffset(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => calculatePaintOffset( + positionalArgs[0], from: namedArgs.containsKey('from') ? namedArgs['from'] : null, to: namedArgs.containsKey('to') ? namedArgs['to'] : null); case 'calculateCacheOffset': - return ({positionalArgs, namedArgs, typeArgs}) => calculateCacheOffset(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => calculateCacheOffset( + positionalArgs[0], from: namedArgs.containsKey('from') ? namedArgs['from'] : null, to: namedArgs.containsKey('to') ? namedArgs['to'] : null); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + markNeedsSemanticsUpdate(); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -266,22 +349,26 @@ extension RenderSliverFillViewportBinding on RenderSliverFillViewport { viewportFraction = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } -class RenderSliverFillRemainingWithScrollableAutoBinding extends HTExternalClass { - RenderSliverFillRemainingWithScrollableAutoBinding() : super('RenderSliverFillRemainingWithScrollable'); +class RenderSliverFillRemainingWithScrollableAutoBinding + extends HTExternalClass { + RenderSliverFillRemainingWithScrollableAutoBinding() + : super('RenderSliverFillRemainingWithScrollable'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RenderSliverFillRemainingWithScrollable': return ({positionalArgs, namedArgs, typeArgs}) => - RenderSliverFillRemainingWithScrollable(child: namedArgs.containsKey('child') ? namedArgs['child'] : null); + RenderSliverFillRemainingWithScrollable( + child: + namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -297,17 +384,18 @@ class RenderSliverFillRemainingWithScrollableAutoBinding extends HTExternalClass static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } -extension RenderSliverFillRemainingWithScrollableBinding on RenderSliverFillRemainingWithScrollable { +extension RenderSliverFillRemainingWithScrollableBinding + on RenderSliverFillRemainingWithScrollable { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderSliverFillRemainingWithScrollable'); + return const HTType('RenderSliverFillRemainingWithScrollable'); case 'parentData': return parentData; case 'debugCreator': @@ -357,135 +445,206 @@ extension RenderSliverFillRemainingWithScrollableBinding on RenderSliverFillRema case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - mainAxisPosition: namedArgs.containsKey('mainAxisPosition') ? namedArgs['mainAxisPosition'] : null, - crossAxisPosition: namedArgs.containsKey('crossAxisPosition') ? namedArgs['crossAxisPosition'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + mainAxisPosition: namedArgs.containsKey('mainAxisPosition') + ? namedArgs['mainAxisPosition'] + : null, + crossAxisPosition: namedArgs.containsKey('crossAxisPosition') + ? namedArgs['crossAxisPosition'] + : null); case 'childMainAxisPosition': - return ({positionalArgs, namedArgs, typeArgs}) => childMainAxisPosition(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childMainAxisPosition(positionalArgs[0]); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => hitTest(positionalArgs[0], - mainAxisPosition: namedArgs.containsKey('mainAxisPosition') ? namedArgs['mainAxisPosition'] : null, - crossAxisPosition: namedArgs.containsKey('crossAxisPosition') ? namedArgs['crossAxisPosition'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + mainAxisPosition: namedArgs.containsKey('mainAxisPosition') + ? namedArgs['mainAxisPosition'] + : null, + crossAxisPosition: namedArgs.containsKey('crossAxisPosition') + ? namedArgs['crossAxisPosition'] + : null); case 'calculatePaintOffset': - return ({positionalArgs, namedArgs, typeArgs}) => calculatePaintOffset(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => calculatePaintOffset( + positionalArgs[0], from: namedArgs.containsKey('from') ? namedArgs['from'] : null, to: namedArgs.containsKey('to') ? namedArgs['to'] : null); case 'calculateCacheOffset': - return ({positionalArgs, namedArgs, typeArgs}) => calculateCacheOffset(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => calculateCacheOffset( + positionalArgs[0], from: namedArgs.containsKey('from') ? namedArgs['from'] : null, to: namedArgs.containsKey('to') ? namedArgs['to'] : null); case 'childScrollOffset': - return ({positionalArgs, namedArgs, typeArgs}) => childScrollOffset(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childScrollOffset(positionalArgs[0]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -498,7 +657,7 @@ extension RenderSliverFillRemainingWithScrollableBinding on RenderSliverFillRema debugCreator = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -511,9 +670,11 @@ class RenderSliverFillRemainingAutoBinding extends HTExternalClass { switch (varName) { case 'RenderSliverFillRemaining': return ({positionalArgs, namedArgs, typeArgs}) => - RenderSliverFillRemaining(child: namedArgs.containsKey('child') ? namedArgs['child'] : null); + RenderSliverFillRemaining( + child: + namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -529,8 +690,8 @@ class RenderSliverFillRemainingAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -539,7 +700,7 @@ extension RenderSliverFillRemainingBinding on RenderSliverFillRemaining { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderSliverFillRemaining'); + return const HTType('RenderSliverFillRemaining'); case 'parentData': return parentData; case 'debugCreator': @@ -589,135 +750,206 @@ extension RenderSliverFillRemainingBinding on RenderSliverFillRemaining { case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - mainAxisPosition: namedArgs.containsKey('mainAxisPosition') ? namedArgs['mainAxisPosition'] : null, - crossAxisPosition: namedArgs.containsKey('crossAxisPosition') ? namedArgs['crossAxisPosition'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + mainAxisPosition: namedArgs.containsKey('mainAxisPosition') + ? namedArgs['mainAxisPosition'] + : null, + crossAxisPosition: namedArgs.containsKey('crossAxisPosition') + ? namedArgs['crossAxisPosition'] + : null); case 'childMainAxisPosition': - return ({positionalArgs, namedArgs, typeArgs}) => childMainAxisPosition(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childMainAxisPosition(positionalArgs[0]); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => hitTest(positionalArgs[0], - mainAxisPosition: namedArgs.containsKey('mainAxisPosition') ? namedArgs['mainAxisPosition'] : null, - crossAxisPosition: namedArgs.containsKey('crossAxisPosition') ? namedArgs['crossAxisPosition'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + mainAxisPosition: namedArgs.containsKey('mainAxisPosition') + ? namedArgs['mainAxisPosition'] + : null, + crossAxisPosition: namedArgs.containsKey('crossAxisPosition') + ? namedArgs['crossAxisPosition'] + : null); case 'calculatePaintOffset': - return ({positionalArgs, namedArgs, typeArgs}) => calculatePaintOffset(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => calculatePaintOffset( + positionalArgs[0], from: namedArgs.containsKey('from') ? namedArgs['from'] : null, to: namedArgs.containsKey('to') ? namedArgs['to'] : null); case 'calculateCacheOffset': - return ({positionalArgs, namedArgs, typeArgs}) => calculateCacheOffset(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => calculateCacheOffset( + positionalArgs[0], from: namedArgs.containsKey('from') ? namedArgs['from'] : null, to: namedArgs.containsKey('to') ? namedArgs['to'] : null); case 'childScrollOffset': - return ({positionalArgs, namedArgs, typeArgs}) => childScrollOffset(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childScrollOffset(positionalArgs[0]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -730,22 +962,26 @@ extension RenderSliverFillRemainingBinding on RenderSliverFillRemaining { debugCreator = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } -class RenderSliverFillRemainingAndOverscrollAutoBinding extends HTExternalClass { - RenderSliverFillRemainingAndOverscrollAutoBinding() : super('RenderSliverFillRemainingAndOverscroll'); +class RenderSliverFillRemainingAndOverscrollAutoBinding + extends HTExternalClass { + RenderSliverFillRemainingAndOverscrollAutoBinding() + : super('RenderSliverFillRemainingAndOverscroll'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RenderSliverFillRemainingAndOverscroll': return ({positionalArgs, namedArgs, typeArgs}) => - RenderSliverFillRemainingAndOverscroll(child: namedArgs.containsKey('child') ? namedArgs['child'] : null); + RenderSliverFillRemainingAndOverscroll( + child: + namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -761,17 +997,18 @@ class RenderSliverFillRemainingAndOverscrollAutoBinding extends HTExternalClass static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } -extension RenderSliverFillRemainingAndOverscrollBinding on RenderSliverFillRemainingAndOverscroll { +extension RenderSliverFillRemainingAndOverscrollBinding + on RenderSliverFillRemainingAndOverscroll { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderSliverFillRemainingAndOverscroll'); + return const HTType('RenderSliverFillRemainingAndOverscroll'); case 'parentData': return parentData; case 'debugCreator': @@ -821,135 +1058,206 @@ extension RenderSliverFillRemainingAndOverscrollBinding on RenderSliverFillRemai case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - mainAxisPosition: namedArgs.containsKey('mainAxisPosition') ? namedArgs['mainAxisPosition'] : null, - crossAxisPosition: namedArgs.containsKey('crossAxisPosition') ? namedArgs['crossAxisPosition'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + mainAxisPosition: namedArgs.containsKey('mainAxisPosition') + ? namedArgs['mainAxisPosition'] + : null, + crossAxisPosition: namedArgs.containsKey('crossAxisPosition') + ? namedArgs['crossAxisPosition'] + : null); case 'childMainAxisPosition': - return ({positionalArgs, namedArgs, typeArgs}) => childMainAxisPosition(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childMainAxisPosition(positionalArgs[0]); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => hitTest(positionalArgs[0], - mainAxisPosition: namedArgs.containsKey('mainAxisPosition') ? namedArgs['mainAxisPosition'] : null, - crossAxisPosition: namedArgs.containsKey('crossAxisPosition') ? namedArgs['crossAxisPosition'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + mainAxisPosition: namedArgs.containsKey('mainAxisPosition') + ? namedArgs['mainAxisPosition'] + : null, + crossAxisPosition: namedArgs.containsKey('crossAxisPosition') + ? namedArgs['crossAxisPosition'] + : null); case 'calculatePaintOffset': - return ({positionalArgs, namedArgs, typeArgs}) => calculatePaintOffset(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => calculatePaintOffset( + positionalArgs[0], from: namedArgs.containsKey('from') ? namedArgs['from'] : null, to: namedArgs.containsKey('to') ? namedArgs['to'] : null); case 'calculateCacheOffset': - return ({positionalArgs, namedArgs, typeArgs}) => calculateCacheOffset(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => calculateCacheOffset( + positionalArgs[0], from: namedArgs.containsKey('from') ? namedArgs['from'] : null, to: namedArgs.containsKey('to') ? namedArgs['to'] : null); case 'childScrollOffset': - return ({positionalArgs, namedArgs, typeArgs}) => childScrollOffset(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childScrollOffset(positionalArgs[0]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -962,7 +1270,7 @@ extension RenderSliverFillRemainingAndOverscrollBinding on RenderSliverFillRemai debugCreator = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/rendering/sliver_fixed_extent_list.g.dart b/lib/bindings/flutter/rendering/sliver_fixed_extent_list.g.dart index ab92a59..a41b0f7 100644 --- a/lib/bindings/flutter/rendering/sliver_fixed_extent_list.g.dart +++ b/lib/bindings/flutter/rendering/sliver_fixed_extent_list.g.dart @@ -4,16 +4,19 @@ import 'package:flutter/foundation.dart'; import 'package:flutter/animation.dart'; class RenderSliverFixedExtentListAutoBinding extends HTExternalClass { - RenderSliverFixedExtentListAutoBinding() : super('RenderSliverFixedExtentList'); + RenderSliverFixedExtentListAutoBinding() + : super('RenderSliverFixedExtentList'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RenderSliverFixedExtentList': return ({positionalArgs, namedArgs, typeArgs}) => - RenderSliverFixedExtentList(childManager: namedArgs['childManager'], itemExtent: namedArgs['itemExtent']); + RenderSliverFixedExtentList( + childManager: namedArgs['childManager'], + itemExtent: namedArgs['itemExtent']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -29,8 +32,8 @@ class RenderSliverFixedExtentListAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -39,7 +42,7 @@ extension RenderSliverFixedExtentListBinding on RenderSliverFixedExtentList { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderSliverFixedExtentList'); + return const HTType('RenderSliverFixedExtentList'); case 'parentData': return parentData; case 'debugCreator': @@ -97,157 +100,237 @@ extension RenderSliverFixedExtentListBinding on RenderSliverFixedExtentList { case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); - case 'insert': return ({positionalArgs, namedArgs, typeArgs}) => - insert(positionalArgs[0], after: namedArgs.containsKey('after') ? namedArgs['after'] : null); + adoptChild(positionalArgs[0]); + case 'insert': + return ({positionalArgs, namedArgs, typeArgs}) => insert( + positionalArgs[0], + after: namedArgs.containsKey('after') ? namedArgs['after'] : null); case 'move': - return ({positionalArgs, namedArgs, typeArgs}) => - move(positionalArgs[0], after: namedArgs.containsKey('after') ? namedArgs['after'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => move( + positionalArgs[0], + after: namedArgs.containsKey('after') ? namedArgs['after'] : null); case 'remove': - return ({positionalArgs, namedArgs, typeArgs}) => remove(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + remove(positionalArgs[0]); case 'removeAll': return ({positionalArgs, namedArgs, typeArgs}) => removeAll(); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildrenForSemantics(positionalArgs[0]); case 'indexOf': - return ({positionalArgs, namedArgs, typeArgs}) => indexOf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + indexOf(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - mainAxisPosition: namedArgs.containsKey('mainAxisPosition') ? namedArgs['mainAxisPosition'] : null, - crossAxisPosition: namedArgs.containsKey('crossAxisPosition') ? namedArgs['crossAxisPosition'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + mainAxisPosition: namedArgs.containsKey('mainAxisPosition') + ? namedArgs['mainAxisPosition'] + : null, + crossAxisPosition: namedArgs.containsKey('crossAxisPosition') + ? namedArgs['crossAxisPosition'] + : null); case 'childMainAxisPosition': - return ({positionalArgs, namedArgs, typeArgs}) => childMainAxisPosition(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childMainAxisPosition(positionalArgs[0]); case 'childScrollOffset': - return ({positionalArgs, namedArgs, typeArgs}) => childScrollOffset(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childScrollOffset(positionalArgs[0]); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'debugAssertChildListIsNonEmptyAndContiguous': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertChildListIsNonEmptyAndContiguous(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertChildListIsNonEmptyAndContiguous(); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'add': - return ({positionalArgs, namedArgs, typeArgs}) => add(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + add(positionalArgs[0]); case 'addAll': - return ({positionalArgs, namedArgs, typeArgs}) => addAll(List.from(positionalArgs[0])); + return ({positionalArgs, namedArgs, typeArgs}) => + addAll(List.from(positionalArgs[0])); case 'childBefore': - return ({positionalArgs, namedArgs, typeArgs}) => childBefore(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childBefore(positionalArgs[0]); case 'childAfter': - return ({positionalArgs, namedArgs, typeArgs}) => childAfter(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childAfter(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => hitTest(positionalArgs[0], - mainAxisPosition: namedArgs.containsKey('mainAxisPosition') ? namedArgs['mainAxisPosition'] : null, - crossAxisPosition: namedArgs.containsKey('crossAxisPosition') ? namedArgs['crossAxisPosition'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + mainAxisPosition: namedArgs.containsKey('mainAxisPosition') + ? namedArgs['mainAxisPosition'] + : null, + crossAxisPosition: namedArgs.containsKey('crossAxisPosition') + ? namedArgs['crossAxisPosition'] + : null); case 'calculatePaintOffset': - return ({positionalArgs, namedArgs, typeArgs}) => calculatePaintOffset(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => calculatePaintOffset( + positionalArgs[0], from: namedArgs.containsKey('from') ? namedArgs['from'] : null, to: namedArgs.containsKey('to') ? namedArgs['to'] : null); case 'calculateCacheOffset': - return ({positionalArgs, namedArgs, typeArgs}) => calculateCacheOffset(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => calculateCacheOffset( + positionalArgs[0], from: namedArgs.containsKey('from') ? namedArgs['from'] : null, to: namedArgs.containsKey('to') ? namedArgs['to'] : null); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + markNeedsSemanticsUpdate(); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -263,7 +346,7 @@ extension RenderSliverFixedExtentListBinding on RenderSliverFixedExtentList { itemExtent = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/rendering/sliver_grid.g.dart b/lib/bindings/flutter/rendering/sliver_grid.g.dart index 3eed159..0e015d2 100644 --- a/lib/bindings/flutter/rendering/sliver_grid.g.dart +++ b/lib/bindings/flutter/rendering/sliver_grid.g.dart @@ -16,7 +16,7 @@ class SliverGridGeometryAutoBinding extends HTExternalClass { mainAxisExtent: namedArgs['mainAxisExtent'], crossAxisExtent: namedArgs['crossAxisExtent']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -30,7 +30,7 @@ extension SliverGridGeometryBinding on SliverGridGeometry { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliverGridGeometry'); + return const HTType('SliverGridGeometry'); case 'scrollOffset': return scrollOffset; case 'crossAxisOffset': @@ -42,31 +42,34 @@ extension SliverGridGeometryBinding on SliverGridGeometry { case 'trailingScrollOffset': return trailingScrollOffset; case 'getBoxConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => getBoxConstraints(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getBoxConstraints(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class SliverGridRegularTileLayoutAutoBinding extends HTExternalClass { - SliverGridRegularTileLayoutAutoBinding() : super('SliverGridRegularTileLayout'); + SliverGridRegularTileLayoutAutoBinding() + : super('SliverGridRegularTileLayout'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'SliverGridRegularTileLayout': - return ({positionalArgs, namedArgs, typeArgs}) => SliverGridRegularTileLayout( - crossAxisCount: namedArgs['crossAxisCount'], - mainAxisStride: namedArgs['mainAxisStride'], - crossAxisStride: namedArgs['crossAxisStride'], - childMainAxisExtent: namedArgs['childMainAxisExtent'], - childCrossAxisExtent: namedArgs['childCrossAxisExtent'], - reverseCrossAxis: namedArgs['reverseCrossAxis']); + return ({positionalArgs, namedArgs, typeArgs}) => + SliverGridRegularTileLayout( + crossAxisCount: namedArgs['crossAxisCount'], + mainAxisStride: namedArgs['mainAxisStride'], + crossAxisStride: namedArgs['crossAxisStride'], + childMainAxisExtent: namedArgs['childMainAxisExtent'], + childCrossAxisExtent: namedArgs['childCrossAxisExtent'], + reverseCrossAxis: namedArgs['reverseCrossAxis']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -80,7 +83,7 @@ extension SliverGridRegularTileLayoutBinding on SliverGridRegularTileLayout { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliverGridRegularTileLayout'); + return const HTType('SliverGridRegularTileLayout'); case 'crossAxisCount': return crossAxisCount; case 'mainAxisStride': @@ -94,34 +97,49 @@ extension SliverGridRegularTileLayoutBinding on SliverGridRegularTileLayout { case 'reverseCrossAxis': return reverseCrossAxis; case 'getMinChildIndexForScrollOffset': - return ({positionalArgs, namedArgs, typeArgs}) => getMinChildIndexForScrollOffset(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinChildIndexForScrollOffset(positionalArgs[0]); case 'getMaxChildIndexForScrollOffset': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxChildIndexForScrollOffset(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxChildIndexForScrollOffset(positionalArgs[0]); case 'getGeometryForChildIndex': - return ({positionalArgs, namedArgs, typeArgs}) => getGeometryForChildIndex(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getGeometryForChildIndex(positionalArgs[0]); case 'computeMaxScrollOffset': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxScrollOffset(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxScrollOffset(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } -class SliverGridDelegateWithFixedCrossAxisCountAutoBinding extends HTExternalClass { - SliverGridDelegateWithFixedCrossAxisCountAutoBinding() : super('SliverGridDelegateWithFixedCrossAxisCount'); +class SliverGridDelegateWithFixedCrossAxisCountAutoBinding + extends HTExternalClass { + SliverGridDelegateWithFixedCrossAxisCountAutoBinding() + : super('SliverGridDelegateWithFixedCrossAxisCount'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'SliverGridDelegateWithFixedCrossAxisCount': - return ({positionalArgs, namedArgs, typeArgs}) => SliverGridDelegateWithFixedCrossAxisCount( - crossAxisCount: namedArgs['crossAxisCount'], - mainAxisSpacing: namedArgs.containsKey('mainAxisSpacing') ? namedArgs['mainAxisSpacing'] : 0.0, - crossAxisSpacing: namedArgs.containsKey('crossAxisSpacing') ? namedArgs['crossAxisSpacing'] : 0.0, - childAspectRatio: namedArgs.containsKey('childAspectRatio') ? namedArgs['childAspectRatio'] : 1.0, - mainAxisExtent: namedArgs.containsKey('mainAxisExtent') ? namedArgs['mainAxisExtent'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + SliverGridDelegateWithFixedCrossAxisCount( + crossAxisCount: namedArgs['crossAxisCount'], + mainAxisSpacing: namedArgs.containsKey('mainAxisSpacing') + ? namedArgs['mainAxisSpacing'] + : 0.0, + crossAxisSpacing: namedArgs.containsKey('crossAxisSpacing') + ? namedArgs['crossAxisSpacing'] + : 0.0, + childAspectRatio: namedArgs.containsKey('childAspectRatio') + ? namedArgs['childAspectRatio'] + : 1.0, + mainAxisExtent: namedArgs.containsKey('mainAxisExtent') + ? namedArgs['mainAxisExtent'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -131,11 +149,12 @@ class SliverGridDelegateWithFixedCrossAxisCountAutoBinding extends HTExternalCla } } -extension SliverGridDelegateWithFixedCrossAxisCountBinding on SliverGridDelegateWithFixedCrossAxisCount { +extension SliverGridDelegateWithFixedCrossAxisCountBinding + on SliverGridDelegateWithFixedCrossAxisCount { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliverGridDelegateWithFixedCrossAxisCount'); + return const HTType('SliverGridDelegateWithFixedCrossAxisCount'); case 'crossAxisCount': return crossAxisCount; case 'mainAxisSpacing': @@ -147,30 +166,43 @@ extension SliverGridDelegateWithFixedCrossAxisCountBinding on SliverGridDelegate case 'mainAxisExtent': return mainAxisExtent; case 'getLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getLayout(positionalArgs[0]); case 'shouldRelayout': - return ({positionalArgs, namedArgs, typeArgs}) => shouldRelayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + shouldRelayout(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } -class SliverGridDelegateWithMaxCrossAxisExtentAutoBinding extends HTExternalClass { - SliverGridDelegateWithMaxCrossAxisExtentAutoBinding() : super('SliverGridDelegateWithMaxCrossAxisExtent'); +class SliverGridDelegateWithMaxCrossAxisExtentAutoBinding + extends HTExternalClass { + SliverGridDelegateWithMaxCrossAxisExtentAutoBinding() + : super('SliverGridDelegateWithMaxCrossAxisExtent'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'SliverGridDelegateWithMaxCrossAxisExtent': - return ({positionalArgs, namedArgs, typeArgs}) => SliverGridDelegateWithMaxCrossAxisExtent( - maxCrossAxisExtent: namedArgs['maxCrossAxisExtent'], - mainAxisSpacing: namedArgs.containsKey('mainAxisSpacing') ? namedArgs['mainAxisSpacing'] : 0.0, - crossAxisSpacing: namedArgs.containsKey('crossAxisSpacing') ? namedArgs['crossAxisSpacing'] : 0.0, - childAspectRatio: namedArgs.containsKey('childAspectRatio') ? namedArgs['childAspectRatio'] : 1.0, - mainAxisExtent: namedArgs.containsKey('mainAxisExtent') ? namedArgs['mainAxisExtent'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + SliverGridDelegateWithMaxCrossAxisExtent( + maxCrossAxisExtent: namedArgs['maxCrossAxisExtent'], + mainAxisSpacing: namedArgs.containsKey('mainAxisSpacing') + ? namedArgs['mainAxisSpacing'] + : 0.0, + crossAxisSpacing: namedArgs.containsKey('crossAxisSpacing') + ? namedArgs['crossAxisSpacing'] + : 0.0, + childAspectRatio: namedArgs.containsKey('childAspectRatio') + ? namedArgs['childAspectRatio'] + : 1.0, + mainAxisExtent: namedArgs.containsKey('mainAxisExtent') + ? namedArgs['mainAxisExtent'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -180,11 +212,12 @@ class SliverGridDelegateWithMaxCrossAxisExtentAutoBinding extends HTExternalClas } } -extension SliverGridDelegateWithMaxCrossAxisExtentBinding on SliverGridDelegateWithMaxCrossAxisExtent { +extension SliverGridDelegateWithMaxCrossAxisExtentBinding + on SliverGridDelegateWithMaxCrossAxisExtent { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliverGridDelegateWithMaxCrossAxisExtent'); + return const HTType('SliverGridDelegateWithMaxCrossAxisExtent'); case 'maxCrossAxisExtent': return maxCrossAxisExtent; case 'mainAxisSpacing': @@ -196,11 +229,13 @@ extension SliverGridDelegateWithMaxCrossAxisExtentBinding on SliverGridDelegateW case 'mainAxisExtent': return mainAxisExtent; case 'getLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getLayout(positionalArgs[0]); case 'shouldRelayout': - return ({positionalArgs, namedArgs, typeArgs}) => shouldRelayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + shouldRelayout(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -212,9 +247,10 @@ class SliverGridParentDataAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'SliverGridParentData': - return ({positionalArgs, namedArgs, typeArgs}) => SliverGridParentData(); + return ({positionalArgs, namedArgs, typeArgs}) => + SliverGridParentData(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -233,7 +269,7 @@ extension SliverGridParentDataBinding on SliverGridParentData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliverGridParentData'); + return const HTType('SliverGridParentData'); case 'crossAxisOffset': return crossAxisOffset; case 'index': @@ -247,7 +283,7 @@ extension SliverGridParentDataBinding on SliverGridParentData { case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -263,7 +299,7 @@ extension SliverGridParentDataBinding on SliverGridParentData { layoutOffset = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -275,10 +311,11 @@ class RenderSliverGridAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RenderSliverGrid': - return ({positionalArgs, namedArgs, typeArgs}) => - RenderSliverGrid(childManager: namedArgs['childManager'], gridDelegate: namedArgs['gridDelegate']); + return ({positionalArgs, namedArgs, typeArgs}) => RenderSliverGrid( + childManager: namedArgs['childManager'], + gridDelegate: namedArgs['gridDelegate']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -294,8 +331,8 @@ class RenderSliverGridAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -304,7 +341,7 @@ extension RenderSliverGridBinding on RenderSliverGrid { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderSliverGrid'); + return const HTType('RenderSliverGrid'); case 'parentData': return parentData; case 'debugCreator': @@ -360,161 +397,242 @@ extension RenderSliverGridBinding on RenderSliverGrid { case 'parent': return parent; case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'childCrossAxisPosition': - return ({positionalArgs, namedArgs, typeArgs}) => childCrossAxisPosition(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childCrossAxisPosition(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); - case 'insert': return ({positionalArgs, namedArgs, typeArgs}) => - insert(positionalArgs[0], after: namedArgs.containsKey('after') ? namedArgs['after'] : null); + adoptChild(positionalArgs[0]); + case 'insert': + return ({positionalArgs, namedArgs, typeArgs}) => insert( + positionalArgs[0], + after: namedArgs.containsKey('after') ? namedArgs['after'] : null); case 'move': - return ({positionalArgs, namedArgs, typeArgs}) => - move(positionalArgs[0], after: namedArgs.containsKey('after') ? namedArgs['after'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => move( + positionalArgs[0], + after: namedArgs.containsKey('after') ? namedArgs['after'] : null); case 'remove': - return ({positionalArgs, namedArgs, typeArgs}) => remove(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + remove(positionalArgs[0]); case 'removeAll': return ({positionalArgs, namedArgs, typeArgs}) => removeAll(); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildrenForSemantics(positionalArgs[0]); case 'indexOf': - return ({positionalArgs, namedArgs, typeArgs}) => indexOf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + indexOf(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - mainAxisPosition: namedArgs.containsKey('mainAxisPosition') ? namedArgs['mainAxisPosition'] : null, - crossAxisPosition: namedArgs.containsKey('crossAxisPosition') ? namedArgs['crossAxisPosition'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + mainAxisPosition: namedArgs.containsKey('mainAxisPosition') + ? namedArgs['mainAxisPosition'] + : null, + crossAxisPosition: namedArgs.containsKey('crossAxisPosition') + ? namedArgs['crossAxisPosition'] + : null); case 'childMainAxisPosition': - return ({positionalArgs, namedArgs, typeArgs}) => childMainAxisPosition(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childMainAxisPosition(positionalArgs[0]); case 'childScrollOffset': - return ({positionalArgs, namedArgs, typeArgs}) => childScrollOffset(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childScrollOffset(positionalArgs[0]); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'debugAssertChildListIsNonEmptyAndContiguous': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertChildListIsNonEmptyAndContiguous(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertChildListIsNonEmptyAndContiguous(); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'add': - return ({positionalArgs, namedArgs, typeArgs}) => add(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + add(positionalArgs[0]); case 'addAll': - return ({positionalArgs, namedArgs, typeArgs}) => addAll(List.from(positionalArgs[0])); + return ({positionalArgs, namedArgs, typeArgs}) => + addAll(List.from(positionalArgs[0])); case 'childBefore': - return ({positionalArgs, namedArgs, typeArgs}) => childBefore(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childBefore(positionalArgs[0]); case 'childAfter': - return ({positionalArgs, namedArgs, typeArgs}) => childAfter(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childAfter(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => hitTest(positionalArgs[0], - mainAxisPosition: namedArgs.containsKey('mainAxisPosition') ? namedArgs['mainAxisPosition'] : null, - crossAxisPosition: namedArgs.containsKey('crossAxisPosition') ? namedArgs['crossAxisPosition'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + mainAxisPosition: namedArgs.containsKey('mainAxisPosition') + ? namedArgs['mainAxisPosition'] + : null, + crossAxisPosition: namedArgs.containsKey('crossAxisPosition') + ? namedArgs['crossAxisPosition'] + : null); case 'calculatePaintOffset': - return ({positionalArgs, namedArgs, typeArgs}) => calculatePaintOffset(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => calculatePaintOffset( + positionalArgs[0], from: namedArgs.containsKey('from') ? namedArgs['from'] : null, to: namedArgs.containsKey('to') ? namedArgs['to'] : null); case 'calculateCacheOffset': - return ({positionalArgs, namedArgs, typeArgs}) => calculateCacheOffset(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => calculateCacheOffset( + positionalArgs[0], from: namedArgs.containsKey('from') ? namedArgs['from'] : null, to: namedArgs.containsKey('to') ? namedArgs['to'] : null); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + markNeedsSemanticsUpdate(); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -530,7 +648,7 @@ extension RenderSliverGridBinding on RenderSliverGrid { gridDelegate = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/rendering/sliver_list.g.dart b/lib/bindings/flutter/rendering/sliver_list.g.dart index bf7858b..167cae9 100644 --- a/lib/bindings/flutter/rendering/sliver_list.g.dart +++ b/lib/bindings/flutter/rendering/sliver_list.g.dart @@ -10,9 +10,10 @@ class RenderSliverListAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RenderSliverList': - return ({positionalArgs, namedArgs, typeArgs}) => RenderSliverList(childManager: namedArgs['childManager']); + return ({positionalArgs, namedArgs, typeArgs}) => + RenderSliverList(childManager: namedArgs['childManager']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -28,8 +29,8 @@ class RenderSliverListAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -38,7 +39,7 @@ extension RenderSliverListBinding on RenderSliverList { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderSliverList'); + return const HTType('RenderSliverList'); case 'parentData': return parentData; case 'debugCreator': @@ -94,157 +95,237 @@ extension RenderSliverListBinding on RenderSliverList { case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); - case 'insert': return ({positionalArgs, namedArgs, typeArgs}) => - insert(positionalArgs[0], after: namedArgs.containsKey('after') ? namedArgs['after'] : null); + adoptChild(positionalArgs[0]); + case 'insert': + return ({positionalArgs, namedArgs, typeArgs}) => insert( + positionalArgs[0], + after: namedArgs.containsKey('after') ? namedArgs['after'] : null); case 'move': - return ({positionalArgs, namedArgs, typeArgs}) => - move(positionalArgs[0], after: namedArgs.containsKey('after') ? namedArgs['after'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => move( + positionalArgs[0], + after: namedArgs.containsKey('after') ? namedArgs['after'] : null); case 'remove': - return ({positionalArgs, namedArgs, typeArgs}) => remove(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + remove(positionalArgs[0]); case 'removeAll': return ({positionalArgs, namedArgs, typeArgs}) => removeAll(); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildrenForSemantics(positionalArgs[0]); case 'indexOf': - return ({positionalArgs, namedArgs, typeArgs}) => indexOf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + indexOf(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - mainAxisPosition: namedArgs.containsKey('mainAxisPosition') ? namedArgs['mainAxisPosition'] : null, - crossAxisPosition: namedArgs.containsKey('crossAxisPosition') ? namedArgs['crossAxisPosition'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + mainAxisPosition: namedArgs.containsKey('mainAxisPosition') + ? namedArgs['mainAxisPosition'] + : null, + crossAxisPosition: namedArgs.containsKey('crossAxisPosition') + ? namedArgs['crossAxisPosition'] + : null); case 'childMainAxisPosition': - return ({positionalArgs, namedArgs, typeArgs}) => childMainAxisPosition(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childMainAxisPosition(positionalArgs[0]); case 'childScrollOffset': - return ({positionalArgs, namedArgs, typeArgs}) => childScrollOffset(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childScrollOffset(positionalArgs[0]); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'debugAssertChildListIsNonEmptyAndContiguous': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertChildListIsNonEmptyAndContiguous(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertChildListIsNonEmptyAndContiguous(); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'add': - return ({positionalArgs, namedArgs, typeArgs}) => add(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + add(positionalArgs[0]); case 'addAll': - return ({positionalArgs, namedArgs, typeArgs}) => addAll(List.from(positionalArgs[0])); + return ({positionalArgs, namedArgs, typeArgs}) => + addAll(List.from(positionalArgs[0])); case 'childBefore': - return ({positionalArgs, namedArgs, typeArgs}) => childBefore(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childBefore(positionalArgs[0]); case 'childAfter': - return ({positionalArgs, namedArgs, typeArgs}) => childAfter(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childAfter(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => hitTest(positionalArgs[0], - mainAxisPosition: namedArgs.containsKey('mainAxisPosition') ? namedArgs['mainAxisPosition'] : null, - crossAxisPosition: namedArgs.containsKey('crossAxisPosition') ? namedArgs['crossAxisPosition'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + mainAxisPosition: namedArgs.containsKey('mainAxisPosition') + ? namedArgs['mainAxisPosition'] + : null, + crossAxisPosition: namedArgs.containsKey('crossAxisPosition') + ? namedArgs['crossAxisPosition'] + : null); case 'calculatePaintOffset': - return ({positionalArgs, namedArgs, typeArgs}) => calculatePaintOffset(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => calculatePaintOffset( + positionalArgs[0], from: namedArgs.containsKey('from') ? namedArgs['from'] : null, to: namedArgs.containsKey('to') ? namedArgs['to'] : null); case 'calculateCacheOffset': - return ({positionalArgs, namedArgs, typeArgs}) => calculateCacheOffset(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => calculateCacheOffset( + positionalArgs[0], from: namedArgs.containsKey('from') ? namedArgs['from'] : null, to: namedArgs.containsKey('to') ? namedArgs['to'] : null); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + markNeedsSemanticsUpdate(); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -257,7 +338,7 @@ extension RenderSliverListBinding on RenderSliverList { debugCreator = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/rendering/sliver_multi_box_adaptor.g.dart b/lib/bindings/flutter/rendering/sliver_multi_box_adaptor.g.dart index e79b9cc..c9f73c5 100644 --- a/lib/bindings/flutter/rendering/sliver_multi_box_adaptor.g.dart +++ b/lib/bindings/flutter/rendering/sliver_multi_box_adaptor.g.dart @@ -2,15 +2,17 @@ import 'package:hetu_script/hetu_script.dart'; import 'package:flutter/rendering.dart'; class SliverMultiBoxAdaptorParentDataAutoBinding extends HTExternalClass { - SliverMultiBoxAdaptorParentDataAutoBinding() : super('SliverMultiBoxAdaptorParentData'); + SliverMultiBoxAdaptorParentDataAutoBinding() + : super('SliverMultiBoxAdaptorParentData'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'SliverMultiBoxAdaptorParentData': - return ({positionalArgs, namedArgs, typeArgs}) => SliverMultiBoxAdaptorParentData(); + return ({positionalArgs, namedArgs, typeArgs}) => + SliverMultiBoxAdaptorParentData(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -25,11 +27,12 @@ class SliverMultiBoxAdaptorParentDataAutoBinding extends HTExternalClass { } } -extension SliverMultiBoxAdaptorParentDataBinding on SliverMultiBoxAdaptorParentData { +extension SliverMultiBoxAdaptorParentDataBinding + on SliverMultiBoxAdaptorParentData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliverMultiBoxAdaptorParentData'); + return const HTType('SliverMultiBoxAdaptorParentData'); case 'index': return index; case 'layoutOffset': @@ -41,7 +44,7 @@ extension SliverMultiBoxAdaptorParentDataBinding on SliverMultiBoxAdaptorParentD case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -54,7 +57,7 @@ extension SliverMultiBoxAdaptorParentDataBinding on SliverMultiBoxAdaptorParentD layoutOffset = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/rendering/sliver_padding.g.dart b/lib/bindings/flutter/rendering/sliver_padding.g.dart index 5b5da1c..415041e 100644 --- a/lib/bindings/flutter/rendering/sliver_padding.g.dart +++ b/lib/bindings/flutter/rendering/sliver_padding.g.dart @@ -12,10 +12,12 @@ class RenderSliverPaddingAutoBinding extends HTExternalClass { case 'RenderSliverPadding': return ({positionalArgs, namedArgs, typeArgs}) => RenderSliverPadding( padding: namedArgs['padding'], - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -31,8 +33,8 @@ class RenderSliverPaddingAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -41,7 +43,7 @@ extension RenderSliverPaddingBinding on RenderSliverPadding { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderSliverPadding'); + return const HTType('RenderSliverPadding'); case 'parentData': return parentData; case 'debugCreator': @@ -105,137 +107,209 @@ extension RenderSliverPaddingBinding on RenderSliverPadding { case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - mainAxisPosition: namedArgs.containsKey('mainAxisPosition') ? namedArgs['mainAxisPosition'] : null, - crossAxisPosition: namedArgs.containsKey('crossAxisPosition') ? namedArgs['crossAxisPosition'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + mainAxisPosition: namedArgs.containsKey('mainAxisPosition') + ? namedArgs['mainAxisPosition'] + : null, + crossAxisPosition: namedArgs.containsKey('crossAxisPosition') + ? namedArgs['crossAxisPosition'] + : null); case 'childMainAxisPosition': - return ({positionalArgs, namedArgs, typeArgs}) => childMainAxisPosition(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childMainAxisPosition(positionalArgs[0]); case 'childCrossAxisPosition': - return ({positionalArgs, namedArgs, typeArgs}) => childCrossAxisPosition(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childCrossAxisPosition(positionalArgs[0]); case 'childScrollOffset': - return ({positionalArgs, namedArgs, typeArgs}) => childScrollOffset(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childScrollOffset(positionalArgs[0]); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => hitTest(positionalArgs[0], - mainAxisPosition: namedArgs.containsKey('mainAxisPosition') ? namedArgs['mainAxisPosition'] : null, - crossAxisPosition: namedArgs.containsKey('crossAxisPosition') ? namedArgs['crossAxisPosition'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + mainAxisPosition: namedArgs.containsKey('mainAxisPosition') + ? namedArgs['mainAxisPosition'] + : null, + crossAxisPosition: namedArgs.containsKey('crossAxisPosition') + ? namedArgs['crossAxisPosition'] + : null); case 'calculatePaintOffset': - return ({positionalArgs, namedArgs, typeArgs}) => calculatePaintOffset(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => calculatePaintOffset( + positionalArgs[0], from: namedArgs.containsKey('from') ? namedArgs['from'] : null, to: namedArgs.containsKey('to') ? namedArgs['to'] : null); case 'calculateCacheOffset': - return ({positionalArgs, namedArgs, typeArgs}) => calculateCacheOffset(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => calculateCacheOffset( + positionalArgs[0], from: namedArgs.containsKey('from') ? namedArgs['from'] : null, to: namedArgs.containsKey('to') ? namedArgs['to'] : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -254,7 +328,7 @@ extension RenderSliverPaddingBinding on RenderSliverPadding { textDirection = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/rendering/sliver_persistent_header.g.dart b/lib/bindings/flutter/rendering/sliver_persistent_header.g.dart index 402ff8f..d1a8887 100644 --- a/lib/bindings/flutter/rendering/sliver_persistent_header.g.dart +++ b/lib/bindings/flutter/rendering/sliver_persistent_header.g.dart @@ -3,18 +3,24 @@ import 'package:flutter/rendering.dart'; import 'package:flutter/animation.dart'; class OverScrollHeaderStretchConfigurationAutoBinding extends HTExternalClass { - OverScrollHeaderStretchConfigurationAutoBinding() : super('OverScrollHeaderStretchConfiguration'); + OverScrollHeaderStretchConfigurationAutoBinding() + : super('OverScrollHeaderStretchConfiguration'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'OverScrollHeaderStretchConfiguration': - return ({positionalArgs, namedArgs, typeArgs}) => OverScrollHeaderStretchConfiguration( - stretchTriggerOffset: - namedArgs.containsKey('stretchTriggerOffset') ? namedArgs['stretchTriggerOffset'] : 100.0, - onStretchTrigger: namedArgs.containsKey('onStretchTrigger') ? namedArgs['onStretchTrigger'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + OverScrollHeaderStretchConfiguration( + stretchTriggerOffset: + namedArgs.containsKey('stretchTriggerOffset') + ? namedArgs['stretchTriggerOffset'] + : 100.0, + onStretchTrigger: namedArgs.containsKey('onStretchTrigger') + ? namedArgs['onStretchTrigger'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -25,42 +31,49 @@ class OverScrollHeaderStretchConfigurationAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'AsyncCallback': (HTFunction function) => - () => function.call(positionalArgs: const [], namedArgs: const {}) as Future, + 'AsyncCallback': (HTFunction function) => () => function + .call(positionalArgs: const [], namedArgs: const {}) as Future, }; } } -extension OverScrollHeaderStretchConfigurationBinding on OverScrollHeaderStretchConfiguration { +extension OverScrollHeaderStretchConfigurationBinding + on OverScrollHeaderStretchConfiguration { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('OverScrollHeaderStretchConfiguration'); + return const HTType('OverScrollHeaderStretchConfiguration'); case 'stretchTriggerOffset': return stretchTriggerOffset; case 'onStretchTrigger': return onStretchTrigger; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } -class PersistentHeaderShowOnScreenConfigurationAutoBinding extends HTExternalClass { - PersistentHeaderShowOnScreenConfigurationAutoBinding() : super('PersistentHeaderShowOnScreenConfiguration'); +class PersistentHeaderShowOnScreenConfigurationAutoBinding + extends HTExternalClass { + PersistentHeaderShowOnScreenConfigurationAutoBinding() + : super('PersistentHeaderShowOnScreenConfiguration'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'PersistentHeaderShowOnScreenConfiguration': - return ({positionalArgs, namedArgs, typeArgs}) => PersistentHeaderShowOnScreenConfiguration( - minShowOnScreenExtent: namedArgs.containsKey('minShowOnScreenExtent') - ? namedArgs['minShowOnScreenExtent'] - : double.negativeInfinity, - maxShowOnScreenExtent: - namedArgs.containsKey('maxShowOnScreenExtent') ? namedArgs['maxShowOnScreenExtent'] : double.infinity); + return ({positionalArgs, namedArgs, typeArgs}) => + PersistentHeaderShowOnScreenConfiguration( + minShowOnScreenExtent: + namedArgs.containsKey('minShowOnScreenExtent') + ? namedArgs['minShowOnScreenExtent'] + : double.negativeInfinity, + maxShowOnScreenExtent: + namedArgs.containsKey('maxShowOnScreenExtent') + ? namedArgs['maxShowOnScreenExtent'] + : double.infinity); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -70,33 +83,40 @@ class PersistentHeaderShowOnScreenConfigurationAutoBinding extends HTExternalCla } } -extension PersistentHeaderShowOnScreenConfigurationBinding on PersistentHeaderShowOnScreenConfiguration { +extension PersistentHeaderShowOnScreenConfigurationBinding + on PersistentHeaderShowOnScreenConfiguration { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PersistentHeaderShowOnScreenConfiguration'); + return const HTType('PersistentHeaderShowOnScreenConfiguration'); case 'minShowOnScreenExtent': return minShowOnScreenExtent; case 'maxShowOnScreenExtent': return maxShowOnScreenExtent; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class FloatingHeaderSnapConfigurationAutoBinding extends HTExternalClass { - FloatingHeaderSnapConfigurationAutoBinding() : super('FloatingHeaderSnapConfiguration'); + FloatingHeaderSnapConfigurationAutoBinding() + : super('FloatingHeaderSnapConfiguration'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'FloatingHeaderSnapConfiguration': - return ({positionalArgs, namedArgs, typeArgs}) => FloatingHeaderSnapConfiguration( - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : const Duration(milliseconds: 300)); + return ({positionalArgs, namedArgs, typeArgs}) => + FloatingHeaderSnapConfiguration( + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease, + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : const Duration(milliseconds: 300)); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -106,17 +126,18 @@ class FloatingHeaderSnapConfigurationAutoBinding extends HTExternalClass { } } -extension FloatingHeaderSnapConfigurationBinding on FloatingHeaderSnapConfiguration { +extension FloatingHeaderSnapConfigurationBinding + on FloatingHeaderSnapConfiguration { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FloatingHeaderSnapConfiguration'); + return const HTType('FloatingHeaderSnapConfiguration'); case 'curve': return curve; case 'duration': return duration; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/rendering/stack.g.dart b/lib/bindings/flutter/rendering/stack.g.dart index 78617b5..c258415 100644 --- a/lib/bindings/flutter/rendering/stack.g.dart +++ b/lib/bindings/flutter/rendering/stack.g.dart @@ -19,7 +19,7 @@ class StackFitAutoBinding extends HTExternalClass { case 'StackFit.passthrough': return StackFit.passthrough; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -27,13 +27,14 @@ class StackFitAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('StackFit'); + return const HTType('StackFit'); case 'index': return (instance as StackFit).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as StackFit).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as StackFit).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -45,19 +46,24 @@ class RelativeRectAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RelativeRect.fromLTRB': - return ({positionalArgs, namedArgs, typeArgs}) => - RelativeRect.fromLTRB(positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3]); + return ({positionalArgs, namedArgs, typeArgs}) => RelativeRect.fromLTRB( + positionalArgs[0], + positionalArgs[1], + positionalArgs[2], + positionalArgs[3]); case 'RelativeRect.fromSize': - return ({positionalArgs, namedArgs, typeArgs}) => RelativeRect.fromSize(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + RelativeRect.fromSize(positionalArgs[0], positionalArgs[1]); case 'RelativeRect.fromRect': - return ({positionalArgs, namedArgs, typeArgs}) => RelativeRect.fromRect(positionalArgs[0], positionalArgs[1]); - case 'RelativeRect.lerp': return ({positionalArgs, namedArgs, typeArgs}) => - RelativeRect.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + RelativeRect.fromRect(positionalArgs[0], positionalArgs[1]); + case 'RelativeRect.lerp': + return ({positionalArgs, namedArgs, typeArgs}) => RelativeRect.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'RelativeRect.fill': return RelativeRect.fill; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -71,7 +77,7 @@ extension RelativeRectBinding on RelativeRect { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RelativeRect'); + return const HTType('RelativeRect'); case 'left': return left; case 'top': @@ -85,21 +91,27 @@ extension RelativeRectBinding on RelativeRect { case 'hashCode': return hashCode; case 'shift': - return ({positionalArgs, namedArgs, typeArgs}) => shift(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + shift(positionalArgs[0]); case 'inflate': - return ({positionalArgs, namedArgs, typeArgs}) => inflate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + inflate(positionalArgs[0]); case 'deflate': - return ({positionalArgs, namedArgs, typeArgs}) => deflate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + deflate(positionalArgs[0]); case 'intersect': - return ({positionalArgs, namedArgs, typeArgs}) => intersect(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + intersect(positionalArgs[0]); case 'toRect': - return ({positionalArgs, namedArgs, typeArgs}) => toRect(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + toRect(positionalArgs[0]); case 'toSize': - return ({positionalArgs, namedArgs, typeArgs}) => toSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + toSize(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -113,7 +125,7 @@ class StackParentDataAutoBinding extends HTExternalClass { case 'StackParentData': return ({positionalArgs, namedArgs, typeArgs}) => StackParentData(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -132,7 +144,7 @@ extension StackParentDataBinding on StackParentData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('StackParentData'); + return const HTType('StackParentData'); case 'top': return top; case 'right': @@ -156,7 +168,7 @@ extension StackParentDataBinding on StackParentData { case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -187,7 +199,7 @@ extension StackParentDataBinding on StackParentData { rect = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -200,19 +212,31 @@ class RenderStackAutoBinding extends HTExternalClass { switch (varName) { case 'RenderStack': return ({positionalArgs, namedArgs, typeArgs}) => RenderStack( - children: namedArgs.containsKey('children') ? List.from(namedArgs['children']) : null, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : AlignmentDirectional.topStart, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, - fit: namedArgs.containsKey('fit') ? namedArgs['fit'] : StackFit.loose, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge); + children: namedArgs.containsKey('children') + ? List.from(namedArgs['children']) + : null, + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : AlignmentDirectional.topStart, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, + fit: namedArgs.containsKey('fit') + ? namedArgs['fit'] + : StackFit.loose, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.hardEdge); case 'RenderStack.getIntrinsicDimension': return ({positionalArgs, namedArgs, typeArgs}) => - RenderStack.getIntrinsicDimension(positionalArgs[0], positionalArgs[1]); + RenderStack.getIntrinsicDimension( + positionalArgs[0], positionalArgs[1]); case 'RenderStack.layoutPositionedChild': - return ({positionalArgs, namedArgs, typeArgs}) => RenderStack.layoutPositionedChild( - positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3]); + return ({positionalArgs, namedArgs, typeArgs}) => + RenderStack.layoutPositionedChild(positionalArgs[0], + positionalArgs[1], positionalArgs[2], positionalArgs[3]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -228,8 +252,8 @@ class RenderStackAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -238,7 +262,7 @@ extension RenderStackBinding on RenderStack { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderStack'); + return const HTType('RenderStack'); case 'parentData': return parentData; case 'debugCreator': @@ -298,60 +322,84 @@ extension RenderStackBinding on RenderStack { case 'parent': return parent; case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); - case 'insert': return ({positionalArgs, namedArgs, typeArgs}) => - insert(positionalArgs[0], after: namedArgs.containsKey('after') ? namedArgs['after'] : null); + debugValidateChild(positionalArgs[0]); + case 'insert': + return ({positionalArgs, namedArgs, typeArgs}) => insert( + positionalArgs[0], + after: namedArgs.containsKey('after') ? namedArgs['after'] : null); case 'add': - return ({positionalArgs, namedArgs, typeArgs}) => add(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + add(positionalArgs[0]); case 'addAll': - return ({positionalArgs, namedArgs, typeArgs}) => addAll(List.from(positionalArgs[0])); + return ({positionalArgs, namedArgs, typeArgs}) => + addAll(List.from(positionalArgs[0])); case 'remove': - return ({positionalArgs, namedArgs, typeArgs}) => remove(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + remove(positionalArgs[0]); case 'removeAll': return ({positionalArgs, namedArgs, typeArgs}) => removeAll(); case 'move': - return ({positionalArgs, namedArgs, typeArgs}) => - move(positionalArgs[0], after: namedArgs.containsKey('after') ? namedArgs['after'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => move( + positionalArgs[0], + after: namedArgs.containsKey('after') ? namedArgs['after'] : null); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'childBefore': - return ({positionalArgs, namedArgs, typeArgs}) => childBefore(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childBefore(positionalArgs[0]); case 'childAfter': - return ({positionalArgs, namedArgs, typeArgs}) => childAfter(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childAfter(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'defaultComputeDistanceToFirstActualBaseline': return ({positionalArgs, namedArgs, typeArgs}) => defaultComputeDistanceToFirstActualBaseline(positionalArgs[0]); @@ -359,132 +407,208 @@ extension RenderStackBinding on RenderStack { return ({positionalArgs, namedArgs, typeArgs}) => defaultComputeDistanceToHighestActualBaseline(positionalArgs[0]); case 'defaultHitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => defaultHitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + defaultHitTestChildren(positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'defaultPaint': - return ({positionalArgs, namedArgs, typeArgs}) => defaultPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + defaultPaint(positionalArgs[0], positionalArgs[1]); case 'getChildrenAsList': return ({positionalArgs, namedArgs, typeArgs}) => getChildrenAsList(); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -509,7 +633,7 @@ extension RenderStackBinding on RenderStack { clipBehavior = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -522,12 +646,18 @@ class RenderIndexedStackAutoBinding extends HTExternalClass { switch (varName) { case 'RenderIndexedStack': return ({positionalArgs, namedArgs, typeArgs}) => RenderIndexedStack( - children: namedArgs.containsKey('children') ? List.from(namedArgs['children']) : null, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : AlignmentDirectional.topStart, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, + children: namedArgs.containsKey('children') + ? List.from(namedArgs['children']) + : null, + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : AlignmentDirectional.topStart, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, index: namedArgs.containsKey('index') ? namedArgs['index'] : 0); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -543,8 +673,8 @@ class RenderIndexedStackAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -553,7 +683,7 @@ extension RenderIndexedStackBinding on RenderIndexedStack { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderIndexedStack'); + return const HTType('RenderIndexedStack'); case 'parentData': return parentData; case 'debugCreator': @@ -615,64 +745,90 @@ extension RenderIndexedStackBinding on RenderIndexedStack { case 'parent': return parent; case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildrenForSemantics(positionalArgs[0]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'paintStack': - return ({positionalArgs, namedArgs, typeArgs}) => paintStack(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paintStack(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); - case 'insert': return ({positionalArgs, namedArgs, typeArgs}) => - insert(positionalArgs[0], after: namedArgs.containsKey('after') ? namedArgs['after'] : null); + debugValidateChild(positionalArgs[0]); + case 'insert': + return ({positionalArgs, namedArgs, typeArgs}) => insert( + positionalArgs[0], + after: namedArgs.containsKey('after') ? namedArgs['after'] : null); case 'add': - return ({positionalArgs, namedArgs, typeArgs}) => add(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + add(positionalArgs[0]); case 'addAll': - return ({positionalArgs, namedArgs, typeArgs}) => addAll(List.from(positionalArgs[0])); + return ({positionalArgs, namedArgs, typeArgs}) => + addAll(List.from(positionalArgs[0])); case 'remove': - return ({positionalArgs, namedArgs, typeArgs}) => remove(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + remove(positionalArgs[0]); case 'removeAll': return ({positionalArgs, namedArgs, typeArgs}) => removeAll(); case 'move': - return ({positionalArgs, namedArgs, typeArgs}) => - move(positionalArgs[0], after: namedArgs.containsKey('after') ? namedArgs['after'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => move( + positionalArgs[0], + after: namedArgs.containsKey('after') ? namedArgs['after'] : null); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'childBefore': - return ({positionalArgs, namedArgs, typeArgs}) => childBefore(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childBefore(positionalArgs[0]); case 'childAfter': - return ({positionalArgs, namedArgs, typeArgs}) => childAfter(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childAfter(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'defaultComputeDistanceToFirstActualBaseline': return ({positionalArgs, namedArgs, typeArgs}) => defaultComputeDistanceToFirstActualBaseline(positionalArgs[0]); @@ -680,130 +836,205 @@ extension RenderIndexedStackBinding on RenderIndexedStack { return ({positionalArgs, namedArgs, typeArgs}) => defaultComputeDistanceToHighestActualBaseline(positionalArgs[0]); case 'defaultHitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => defaultHitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + defaultHitTestChildren(positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'defaultPaint': - return ({positionalArgs, namedArgs, typeArgs}) => defaultPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + defaultPaint(positionalArgs[0], positionalArgs[1]); case 'getChildrenAsList': return ({positionalArgs, namedArgs, typeArgs}) => getChildrenAsList(); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + markNeedsSemanticsUpdate(); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -819,7 +1050,7 @@ extension RenderIndexedStackBinding on RenderIndexedStack { index = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/rendering/table.g.dart b/lib/bindings/flutter/rendering/table.g.dart index cc018ec..001ad58 100644 --- a/lib/bindings/flutter/rendering/table.g.dart +++ b/lib/bindings/flutter/rendering/table.g.dart @@ -22,7 +22,7 @@ class TableCellVerticalAlignmentAutoBinding extends HTExternalClass { case 'TableCellVerticalAlignment.fill': return TableCellVerticalAlignment.fill; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -30,13 +30,14 @@ class TableCellVerticalAlignmentAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TableCellVerticalAlignment'); + return const HTType('TableCellVerticalAlignment'); case 'index': return (instance as TableCellVerticalAlignment).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as TableCellVerticalAlignment).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as TableCellVerticalAlignment).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -50,7 +51,7 @@ class TableCellParentDataAutoBinding extends HTExternalClass { case 'TableCellParentData': return ({positionalArgs, namedArgs, typeArgs}) => TableCellParentData(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -69,7 +70,7 @@ extension TableCellParentDataBinding on TableCellParentData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TableCellParentData'); + return const HTType('TableCellParentData'); case 'verticalAlignment': return verticalAlignment; case 'x': @@ -81,7 +82,7 @@ extension TableCellParentDataBinding on TableCellParentData { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -100,7 +101,7 @@ extension TableCellParentDataBinding on TableCellParentData { offset = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -112,10 +113,10 @@ class IntrinsicColumnWidthAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'IntrinsicColumnWidth': - return ({positionalArgs, namedArgs, typeArgs}) => - IntrinsicColumnWidth(flex: namedArgs.containsKey('flex') ? namedArgs['flex'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => IntrinsicColumnWidth( + flex: namedArgs.containsKey('flex') ? namedArgs['flex'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -129,17 +130,20 @@ extension IntrinsicColumnWidthBinding on IntrinsicColumnWidth { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('IntrinsicColumnWidth'); + return const HTType('IntrinsicColumnWidth'); case 'minIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => minIntrinsicWidth(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + minIntrinsicWidth(positionalArgs[0], positionalArgs[1]); case 'maxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => maxIntrinsicWidth(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + maxIntrinsicWidth(positionalArgs[0], positionalArgs[1]); case 'flex': - return ({positionalArgs, namedArgs, typeArgs}) => flex(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + flex(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -151,9 +155,10 @@ class FixedColumnWidthAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'FixedColumnWidth': - return ({positionalArgs, namedArgs, typeArgs}) => FixedColumnWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + FixedColumnWidth(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -167,19 +172,22 @@ extension FixedColumnWidthBinding on FixedColumnWidth { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FixedColumnWidth'); + return const HTType('FixedColumnWidth'); case 'value': return value; case 'minIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => minIntrinsicWidth(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + minIntrinsicWidth(positionalArgs[0], positionalArgs[1]); case 'maxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => maxIntrinsicWidth(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + maxIntrinsicWidth(positionalArgs[0], positionalArgs[1]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'flex': - return ({positionalArgs, namedArgs, typeArgs}) => flex(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + flex(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -191,9 +199,10 @@ class FractionColumnWidthAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'FractionColumnWidth': - return ({positionalArgs, namedArgs, typeArgs}) => FractionColumnWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + FractionColumnWidth(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -207,19 +216,22 @@ extension FractionColumnWidthBinding on FractionColumnWidth { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FractionColumnWidth'); + return const HTType('FractionColumnWidth'); case 'value': return value; case 'minIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => minIntrinsicWidth(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + minIntrinsicWidth(positionalArgs[0], positionalArgs[1]); case 'maxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => maxIntrinsicWidth(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + maxIntrinsicWidth(positionalArgs[0], positionalArgs[1]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'flex': - return ({positionalArgs, namedArgs, typeArgs}) => flex(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + flex(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -231,10 +243,10 @@ class FlexColumnWidthAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'FlexColumnWidth': - return ({positionalArgs, namedArgs, typeArgs}) => - FlexColumnWidth(positionalArgs.length > 0 ? positionalArgs[0] : 1.0); + return ({positionalArgs, namedArgs, typeArgs}) => FlexColumnWidth( + positionalArgs.length > 0 ? positionalArgs[0] : 1.0); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -248,19 +260,22 @@ extension FlexColumnWidthBinding on FlexColumnWidth { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FlexColumnWidth'); + return const HTType('FlexColumnWidth'); case 'value': return value; case 'minIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => minIntrinsicWidth(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + minIntrinsicWidth(positionalArgs[0], positionalArgs[1]); case 'maxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => maxIntrinsicWidth(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + maxIntrinsicWidth(positionalArgs[0], positionalArgs[1]); case 'flex': - return ({positionalArgs, namedArgs, typeArgs}) => flex(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + flex(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -272,9 +287,10 @@ class MaxColumnWidthAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'MaxColumnWidth': - return ({positionalArgs, namedArgs, typeArgs}) => MaxColumnWidth(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + MaxColumnWidth(positionalArgs[0], positionalArgs[1]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -288,21 +304,24 @@ extension MaxColumnWidthBinding on MaxColumnWidth { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('MaxColumnWidth'); + return const HTType('MaxColumnWidth'); case 'a': return a; case 'b': return b; case 'minIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => minIntrinsicWidth(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + minIntrinsicWidth(positionalArgs[0], positionalArgs[1]); case 'maxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => maxIntrinsicWidth(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + maxIntrinsicWidth(positionalArgs[0], positionalArgs[1]); case 'flex': - return ({positionalArgs, namedArgs, typeArgs}) => flex(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + flex(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -314,9 +333,10 @@ class MinColumnWidthAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'MinColumnWidth': - return ({positionalArgs, namedArgs, typeArgs}) => MinColumnWidth(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + MinColumnWidth(positionalArgs[0], positionalArgs[1]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -330,21 +350,24 @@ extension MinColumnWidthBinding on MinColumnWidth { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('MinColumnWidth'); + return const HTType('MinColumnWidth'); case 'a': return a; case 'b': return b; case 'minIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => minIntrinsicWidth(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + minIntrinsicWidth(positionalArgs[0], positionalArgs[1]); case 'maxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => maxIntrinsicWidth(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + maxIntrinsicWidth(positionalArgs[0], positionalArgs[1]); case 'flex': - return ({positionalArgs, namedArgs, typeArgs}) => flex(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + flex(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -357,25 +380,36 @@ class RenderTableAutoBinding extends HTExternalClass { switch (varName) { case 'RenderTable': return ({positionalArgs, namedArgs, typeArgs}) => RenderTable( - columns: namedArgs.containsKey('columns') ? namedArgs['columns'] : null, + columns: + namedArgs.containsKey('columns') ? namedArgs['columns'] : null, rows: namedArgs.containsKey('rows') ? namedArgs['rows'] : null, - columnWidths: namedArgs.containsKey('columnWidths') ? namedArgs['columnWidths'] : null, + columnWidths: namedArgs.containsKey('columnWidths') + ? namedArgs['columnWidths'] + : null, defaultColumnWidth: namedArgs.containsKey('defaultColumnWidth') ? namedArgs['defaultColumnWidth'] : const FlexColumnWidth(1.0), textDirection: namedArgs['textDirection'], - border: namedArgs.containsKey('border') ? namedArgs['border'] : null, - rowDecorations: - namedArgs.containsKey('rowDecorations') ? List.from(namedArgs['rowDecorations']) : null, - configuration: - namedArgs.containsKey('configuration') ? namedArgs['configuration'] : ImageConfiguration.empty, - defaultVerticalAlignment: namedArgs.containsKey('defaultVerticalAlignment') - ? namedArgs['defaultVerticalAlignment'] - : TableCellVerticalAlignment.top, - textBaseline: namedArgs.containsKey('textBaseline') ? namedArgs['textBaseline'] : null, - children: namedArgs.containsKey('children') ? List>.from(namedArgs['children']) : null); + border: + namedArgs.containsKey('border') ? namedArgs['border'] : null, + rowDecorations: namedArgs.containsKey('rowDecorations') + ? List.from(namedArgs['rowDecorations']) + : null, + configuration: namedArgs.containsKey('configuration') + ? namedArgs['configuration'] + : ImageConfiguration.empty, + defaultVerticalAlignment: + namedArgs.containsKey('defaultVerticalAlignment') + ? namedArgs['defaultVerticalAlignment'] + : TableCellVerticalAlignment.top, + textBaseline: namedArgs.containsKey('textBaseline') + ? namedArgs['textBaseline'] + : null, + children: namedArgs.containsKey('children') + ? List>.from(namedArgs['children']) + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -391,8 +425,8 @@ class RenderTableAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -401,7 +435,7 @@ extension RenderTableBinding on RenderTable { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderTable'); + return const HTType('RenderTable'); case 'parentData': return parentData; case 'debugCreator': @@ -467,170 +501,264 @@ extension RenderTableBinding on RenderTable { case 'parent': return parent; case 'setColumnWidth': - return ({positionalArgs, namedArgs, typeArgs}) => setColumnWidth(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + setColumnWidth(positionalArgs[0], positionalArgs[1]); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); - case 'setFlatChildren': return ({positionalArgs, namedArgs, typeArgs}) => - setFlatChildren(positionalArgs[0], List.from(positionalArgs[1])); + setupParentData(positionalArgs[0]); + case 'setFlatChildren': + return ({positionalArgs, namedArgs, typeArgs}) => setFlatChildren( + positionalArgs[0], List.from(positionalArgs[1])); case 'setChildren': - return ({positionalArgs, namedArgs, typeArgs}) => setChildren(List>.from(positionalArgs[0])); + return ({positionalArgs, namedArgs, typeArgs}) => + setChildren(List>.from(positionalArgs[0])); case 'addRow': - return ({positionalArgs, namedArgs, typeArgs}) => addRow(List.from(positionalArgs[0])); + return ({positionalArgs, namedArgs, typeArgs}) => + addRow(List.from(positionalArgs[0])); case 'setChild': return ({positionalArgs, namedArgs, typeArgs}) => setChild(positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'column': - return ({positionalArgs, namedArgs, typeArgs}) => column(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + column(positionalArgs[0]); case 'row': - return ({positionalArgs, namedArgs, typeArgs}) => row(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + row(positionalArgs[0]); case 'getRowBox': - return ({positionalArgs, namedArgs, typeArgs}) => getRowBox(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getRowBox(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, @@ -638,7 +766,7 @@ extension RenderTableBinding on RenderTable { case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -681,7 +809,7 @@ extension RenderTableBinding on RenderTable { textBaseline = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/rendering/table_border.g.dart b/lib/bindings/flutter/rendering/table_border.g.dart index fcba323..18a5379 100644 --- a/lib/bindings/flutter/rendering/table_border.g.dart +++ b/lib/bindings/flutter/rendering/table_border.g.dart @@ -10,27 +10,46 @@ class TableBorderAutoBinding extends HTExternalClass { switch (varName) { case 'TableBorder': return ({positionalArgs, namedArgs, typeArgs}) => TableBorder( - top: namedArgs.containsKey('top') ? namedArgs['top'] : BorderSide.none, - right: namedArgs.containsKey('right') ? namedArgs['right'] : BorderSide.none, - bottom: namedArgs.containsKey('bottom') ? namedArgs['bottom'] : BorderSide.none, - left: namedArgs.containsKey('left') ? namedArgs['left'] : BorderSide.none, - horizontalInside: - namedArgs.containsKey('horizontalInside') ? namedArgs['horizontalInside'] : BorderSide.none, - verticalInside: namedArgs.containsKey('verticalInside') ? namedArgs['verticalInside'] : BorderSide.none); + top: namedArgs.containsKey('top') + ? namedArgs['top'] + : BorderSide.none, + right: namedArgs.containsKey('right') + ? namedArgs['right'] + : BorderSide.none, + bottom: namedArgs.containsKey('bottom') + ? namedArgs['bottom'] + : BorderSide.none, + left: namedArgs.containsKey('left') + ? namedArgs['left'] + : BorderSide.none, + horizontalInside: namedArgs.containsKey('horizontalInside') + ? namedArgs['horizontalInside'] + : BorderSide.none, + verticalInside: namedArgs.containsKey('verticalInside') + ? namedArgs['verticalInside'] + : BorderSide.none); case 'TableBorder.all': return ({positionalArgs, namedArgs, typeArgs}) => TableBorder.all( - color: namedArgs.containsKey('color') ? namedArgs['color'] : const Color(0xFF000000), + color: namedArgs.containsKey('color') + ? namedArgs['color'] + : const Color(0xFF000000), width: namedArgs.containsKey('width') ? namedArgs['width'] : 1.0, - style: namedArgs.containsKey('style') ? namedArgs['style'] : BorderStyle.solid); + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : BorderStyle.solid); case 'TableBorder.symmetric': return ({positionalArgs, namedArgs, typeArgs}) => TableBorder.symmetric( - inside: namedArgs.containsKey('inside') ? namedArgs['inside'] : BorderSide.none, - outside: namedArgs.containsKey('outside') ? namedArgs['outside'] : BorderSide.none); + inside: namedArgs.containsKey('inside') + ? namedArgs['inside'] + : BorderSide.none, + outside: namedArgs.containsKey('outside') + ? namedArgs['outside'] + : BorderSide.none); case 'TableBorder.lerp': - return ({positionalArgs, namedArgs, typeArgs}) => - TableBorder.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + return ({positionalArgs, namedArgs, typeArgs}) => TableBorder.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -44,7 +63,7 @@ extension TableBorderBinding on TableBorder { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TableBorder'); + return const HTType('TableBorder'); case 'top': return top; case 'right': @@ -64,15 +83,18 @@ extension TableBorderBinding on TableBorder { case 'hashCode': return hashCode; case 'scale': - return ({positionalArgs, namedArgs, typeArgs}) => scale(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scale(positionalArgs[0]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1], + return ({positionalArgs, namedArgs, typeArgs}) => paint( + positionalArgs[0], positionalArgs[1], rows: namedArgs.containsKey('rows') ? namedArgs['rows'] : null, - columns: namedArgs.containsKey('columns') ? namedArgs['columns'] : null); + columns: + namedArgs.containsKey('columns') ? namedArgs['columns'] : null); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/rendering/texture.g.dart b/lib/bindings/flutter/rendering/texture.g.dart index 98bb890..3f7a13d 100644 --- a/lib/bindings/flutter/rendering/texture.g.dart +++ b/lib/bindings/flutter/rendering/texture.g.dart @@ -12,9 +12,11 @@ class TextureBoxAutoBinding extends HTExternalClass { case 'TextureBox': return ({positionalArgs, namedArgs, typeArgs}) => TextureBox( textureId: namedArgs['textureId'], - filterQuality: namedArgs.containsKey('filterQuality') ? namedArgs['filterQuality'] : FilterQuality.low); + filterQuality: namedArgs.containsKey('filterQuality') + ? namedArgs['filterQuality'] + : FilterQuality.low); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -30,8 +32,8 @@ class TextureBoxAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -40,7 +42,7 @@ extension TextureBoxBinding on TextureBox { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextureBox'); + return const HTType('TextureBox'); case 'parentData': return parentData; case 'debugCreator': @@ -94,36 +96,54 @@ extension TextureBoxBinding on TextureBox { case 'parent': return parent; case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'hitTestSelf': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestSelf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + hitTestSelf(positionalArgs[0]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': @@ -131,102 +151,165 @@ extension TextureBoxBinding on TextureBox { case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, @@ -236,7 +319,7 @@ extension TextureBoxBinding on TextureBox { case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -255,7 +338,7 @@ extension TextureBoxBinding on TextureBox { filterQuality = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/rendering/tweens.g.dart b/lib/bindings/flutter/rendering/tweens.g.dart index 156e930..862e9f5 100644 --- a/lib/bindings/flutter/rendering/tweens.g.dart +++ b/lib/bindings/flutter/rendering/tweens.g.dart @@ -12,7 +12,7 @@ class FractionalOffsetTweenAutoBinding extends HTExternalClass { begin: namedArgs.containsKey('begin') ? namedArgs['begin'] : null, end: namedArgs.containsKey('end') ? namedArgs['end'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -31,25 +31,30 @@ extension FractionalOffsetTweenBinding on FractionalOffsetTween { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FractionalOffsetTween'); + return const HTType('FractionalOffsetTween'); case 'begin': return begin; case 'end': return end; case 'lerp': - return ({positionalArgs, namedArgs, typeArgs}) => lerp(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerp(positionalArgs[0]); case 'transform': - return ({positionalArgs, namedArgs, typeArgs}) => transform(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transform(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'evaluate': - return ({positionalArgs, namedArgs, typeArgs}) => evaluate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + evaluate(positionalArgs[0]); case 'animate': - return ({positionalArgs, namedArgs, typeArgs}) => animate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + animate(positionalArgs[0]); case 'chain': - return ({positionalArgs, namedArgs, typeArgs}) => chain(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + chain(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -62,7 +67,7 @@ extension FractionalOffsetTweenBinding on FractionalOffsetTween { end = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -78,7 +83,7 @@ class AlignmentTweenAutoBinding extends HTExternalClass { begin: namedArgs.containsKey('begin') ? namedArgs['begin'] : null, end: namedArgs.containsKey('end') ? namedArgs['end'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -97,25 +102,30 @@ extension AlignmentTweenBinding on AlignmentTween { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AlignmentTween'); + return const HTType('AlignmentTween'); case 'begin': return begin; case 'end': return end; case 'lerp': - return ({positionalArgs, namedArgs, typeArgs}) => lerp(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerp(positionalArgs[0]); case 'transform': - return ({positionalArgs, namedArgs, typeArgs}) => transform(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transform(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'evaluate': - return ({positionalArgs, namedArgs, typeArgs}) => evaluate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + evaluate(positionalArgs[0]); case 'animate': - return ({positionalArgs, namedArgs, typeArgs}) => animate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + animate(positionalArgs[0]); case 'chain': - return ({positionalArgs, namedArgs, typeArgs}) => chain(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + chain(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -128,7 +138,7 @@ extension AlignmentTweenBinding on AlignmentTween { end = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -140,11 +150,13 @@ class AlignmentGeometryTweenAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'AlignmentGeometryTween': - return ({positionalArgs, namedArgs, typeArgs}) => AlignmentGeometryTween( - begin: namedArgs.containsKey('begin') ? namedArgs['begin'] : null, - end: namedArgs.containsKey('end') ? namedArgs['end'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + AlignmentGeometryTween( + begin: + namedArgs.containsKey('begin') ? namedArgs['begin'] : null, + end: namedArgs.containsKey('end') ? namedArgs['end'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -163,25 +175,30 @@ extension AlignmentGeometryTweenBinding on AlignmentGeometryTween { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AlignmentGeometryTween'); + return const HTType('AlignmentGeometryTween'); case 'begin': return begin; case 'end': return end; case 'lerp': - return ({positionalArgs, namedArgs, typeArgs}) => lerp(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerp(positionalArgs[0]); case 'transform': - return ({positionalArgs, namedArgs, typeArgs}) => transform(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transform(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'evaluate': - return ({positionalArgs, namedArgs, typeArgs}) => evaluate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + evaluate(positionalArgs[0]); case 'animate': - return ({positionalArgs, namedArgs, typeArgs}) => animate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + animate(positionalArgs[0]); case 'chain': - return ({positionalArgs, namedArgs, typeArgs}) => chain(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + chain(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -194,7 +211,7 @@ extension AlignmentGeometryTweenBinding on AlignmentGeometryTween { end = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/rendering/view.g.dart b/lib/bindings/flutter/rendering/view.g.dart index 1397fa2..7563058 100644 --- a/lib/bindings/flutter/rendering/view.g.dart +++ b/lib/bindings/flutter/rendering/view.g.dart @@ -12,9 +12,11 @@ class ViewConfigurationAutoBinding extends HTExternalClass { case 'ViewConfiguration': return ({positionalArgs, namedArgs, typeArgs}) => ViewConfiguration( size: namedArgs.containsKey('size') ? namedArgs['size'] : Size.zero, - devicePixelRatio: namedArgs.containsKey('devicePixelRatio') ? namedArgs['devicePixelRatio'] : 1.0); + devicePixelRatio: namedArgs.containsKey('devicePixelRatio') + ? namedArgs['devicePixelRatio'] + : 1.0); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -28,7 +30,7 @@ extension ViewConfigurationBinding on ViewConfiguration { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ViewConfiguration'); + return const HTType('ViewConfiguration'); case 'size': return size; case 'devicePixelRatio': @@ -38,7 +40,7 @@ extension ViewConfigurationBinding on ViewConfiguration { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -55,7 +57,7 @@ class RenderViewAutoBinding extends HTExternalClass { configuration: namedArgs['configuration'], window: namedArgs['window']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -71,8 +73,8 @@ class RenderViewAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -81,7 +83,7 @@ extension RenderViewBinding on RenderView { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderView'); + return const HTType('RenderView'); case 'automaticSystemUiAdjustment': return automaticSystemUiAdjustment; case 'parentData': @@ -131,122 +133,183 @@ extension RenderViewBinding on RenderView { case 'prepareInitialFrame': return ({positionalArgs, namedArgs, typeArgs}) => prepareInitialFrame(); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'hitTestMouseTrackers': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestMouseTrackers(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + hitTestMouseTrackers(positionalArgs[0]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'compositeFrame': return ({positionalArgs, namedArgs, typeArgs}) => compositeFrame(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -265,7 +328,7 @@ extension RenderViewBinding on RenderView { configuration = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/rendering/viewport.g.dart b/lib/bindings/flutter/rendering/viewport.g.dart index c964d0a..c8aaaf4 100644 --- a/lib/bindings/flutter/rendering/viewport.g.dart +++ b/lib/bindings/flutter/rendering/viewport.g.dart @@ -16,7 +16,7 @@ class CacheExtentStyleAutoBinding extends HTExternalClass { case 'CacheExtentStyle.viewport': return CacheExtentStyle.viewport; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -24,13 +24,14 @@ class CacheExtentStyleAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CacheExtentStyle'); + return const HTType('CacheExtentStyle'); case 'index': return (instance as CacheExtentStyle).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as CacheExtentStyle).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as CacheExtentStyle).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -42,11 +43,12 @@ class RenderAbstractViewportAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RenderAbstractViewport.of': - return ({positionalArgs, namedArgs, typeArgs}) => RenderAbstractViewport.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + RenderAbstractViewport.of(positionalArgs[0]); case 'RenderAbstractViewport.defaultCacheExtent': return RenderAbstractViewport.defaultCacheExtent; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -58,10 +60,10 @@ class RevealedOffsetAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RevealedOffset': - return ({positionalArgs, namedArgs, typeArgs}) => - RevealedOffset(offset: namedArgs['offset'], rect: namedArgs['rect']); + return ({positionalArgs, namedArgs, typeArgs}) => RevealedOffset( + offset: namedArgs['offset'], rect: namedArgs['rect']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -75,7 +77,7 @@ extension RevealedOffsetBinding on RevealedOffset { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RevealedOffset'); + return const HTType('RevealedOffset'); case 'offset': return offset; case 'rect': @@ -83,7 +85,7 @@ extension RevealedOffsetBinding on RevealedOffset { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -96,22 +98,32 @@ class RenderViewportAutoBinding extends HTExternalClass { switch (varName) { case 'RenderViewport': return ({positionalArgs, namedArgs, typeArgs}) => RenderViewport( - axisDirection: namedArgs.containsKey('axisDirection') ? namedArgs['axisDirection'] : AxisDirection.down, + axisDirection: namedArgs.containsKey('axisDirection') + ? namedArgs['axisDirection'] + : AxisDirection.down, crossAxisDirection: namedArgs['crossAxisDirection'], offset: namedArgs['offset'], anchor: namedArgs.containsKey('anchor') ? namedArgs['anchor'] : 0.0, - children: namedArgs.containsKey('children') ? List.from(namedArgs['children']) : null, - center: namedArgs.containsKey('center') ? namedArgs['center'] : null, - cacheExtent: namedArgs.containsKey('cacheExtent') ? namedArgs['cacheExtent'] : null, - cacheExtentStyle: - namedArgs.containsKey('cacheExtentStyle') ? namedArgs['cacheExtentStyle'] : CacheExtentStyle.pixel, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge); + children: namedArgs.containsKey('children') + ? List.from(namedArgs['children']) + : null, + center: + namedArgs.containsKey('center') ? namedArgs['center'] : null, + cacheExtent: namedArgs.containsKey('cacheExtent') + ? namedArgs['cacheExtent'] + : null, + cacheExtentStyle: namedArgs.containsKey('cacheExtentStyle') + ? namedArgs['cacheExtentStyle'] + : CacheExtentStyle.pixel, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.hardEdge); case 'RenderViewport.useTwoPaneSemantics': return RenderViewport.useTwoPaneSemantics; case 'RenderViewport.excludeFromScrolling': return RenderViewport.excludeFromScrolling; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -127,8 +139,8 @@ class RenderViewportAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -137,7 +149,7 @@ extension RenderViewportBinding on RenderViewport { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderViewport'); + return const HTType('RenderViewport'); case 'parentData': return parentData; case 'debugCreator': @@ -217,201 +229,305 @@ extension RenderViewportBinding on RenderViewport { case 'parent': return parent; case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'updateOutOfBandData': - return ({positionalArgs, namedArgs, typeArgs}) => updateOutOfBandData(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateOutOfBandData(positionalArgs[0], positionalArgs[1]); case 'updateChildLayoutOffset': return ({positionalArgs, namedArgs, typeArgs}) => - updateChildLayoutOffset(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + updateChildLayoutOffset( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'paintOffsetOf': - return ({positionalArgs, namedArgs, typeArgs}) => paintOffsetOf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + paintOffsetOf(positionalArgs[0]); case 'scrollOffsetOf': - return ({positionalArgs, namedArgs, typeArgs}) => scrollOffsetOf(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + scrollOffsetOf(positionalArgs[0], positionalArgs[1]); case 'maxScrollObstructionExtentBefore': - return ({positionalArgs, namedArgs, typeArgs}) => maxScrollObstructionExtentBefore(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + maxScrollObstructionExtentBefore(positionalArgs[0]); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'computeChildMainAxisPosition': return ({positionalArgs, namedArgs, typeArgs}) => computeChildMainAxisPosition(positionalArgs[0], positionalArgs[1]); case 'labelForChild': - return ({positionalArgs, namedArgs, typeArgs}) => labelForChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + labelForChild(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'describeSemanticsConfiguration': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsConfiguration(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsConfiguration(positionalArgs[0]); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildrenForSemantics(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'debugPaintSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaintSize(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaintSize(positionalArgs[0], positionalArgs[1]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'getOffsetToReveal': - return ({positionalArgs, namedArgs, typeArgs}) => getOffsetToReveal(positionalArgs[0], positionalArgs[1], + return ({positionalArgs, namedArgs, typeArgs}) => getOffsetToReveal( + positionalArgs[0], positionalArgs[1], rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); - case 'insert': return ({positionalArgs, namedArgs, typeArgs}) => - insert(positionalArgs[0], after: namedArgs.containsKey('after') ? namedArgs['after'] : null); + debugValidateChild(positionalArgs[0]); + case 'insert': + return ({positionalArgs, namedArgs, typeArgs}) => insert( + positionalArgs[0], + after: namedArgs.containsKey('after') ? namedArgs['after'] : null); case 'add': - return ({positionalArgs, namedArgs, typeArgs}) => add(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + add(positionalArgs[0]); case 'addAll': - return ({positionalArgs, namedArgs, typeArgs}) => addAll(List.from(positionalArgs[0])); + return ({positionalArgs, namedArgs, typeArgs}) => + addAll(List.from(positionalArgs[0])); case 'remove': - return ({positionalArgs, namedArgs, typeArgs}) => remove(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + remove(positionalArgs[0]); case 'removeAll': return ({positionalArgs, namedArgs, typeArgs}) => removeAll(); case 'move': - return ({positionalArgs, namedArgs, typeArgs}) => - move(positionalArgs[0], after: namedArgs.containsKey('after') ? namedArgs['after'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => move( + positionalArgs[0], + after: namedArgs.containsKey('after') ? namedArgs['after'] : null); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'childBefore': - return ({positionalArgs, namedArgs, typeArgs}) => childBefore(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childBefore(positionalArgs[0]); case 'childAfter': - return ({positionalArgs, namedArgs, typeArgs}) => childAfter(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childAfter(positionalArgs[0]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + markNeedsSemanticsUpdate(); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -430,26 +546,34 @@ extension RenderViewportBinding on RenderViewport { center = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class RenderShrinkWrappingViewportAutoBinding extends HTExternalClass { - RenderShrinkWrappingViewportAutoBinding() : super('RenderShrinkWrappingViewport'); + RenderShrinkWrappingViewportAutoBinding() + : super('RenderShrinkWrappingViewport'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RenderShrinkWrappingViewport': - return ({positionalArgs, namedArgs, typeArgs}) => RenderShrinkWrappingViewport( - axisDirection: namedArgs.containsKey('axisDirection') ? namedArgs['axisDirection'] : AxisDirection.down, - crossAxisDirection: namedArgs['crossAxisDirection'], - offset: namedArgs['offset'], - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge, - children: namedArgs.containsKey('children') ? List.from(namedArgs['children']) : null); + return ({positionalArgs, namedArgs, typeArgs}) => + RenderShrinkWrappingViewport( + axisDirection: namedArgs.containsKey('axisDirection') + ? namedArgs['axisDirection'] + : AxisDirection.down, + crossAxisDirection: namedArgs['crossAxisDirection'], + offset: namedArgs['offset'], + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.hardEdge, + children: namedArgs.containsKey('children') + ? List.from(namedArgs['children']) + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -465,8 +589,8 @@ class RenderShrinkWrappingViewportAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -475,7 +599,7 @@ extension RenderShrinkWrappingViewportBinding on RenderShrinkWrappingViewport { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderShrinkWrappingViewport'); + return const HTType('RenderShrinkWrappingViewport'); case 'parentData': return parentData; case 'debugCreator': @@ -549,201 +673,305 @@ extension RenderShrinkWrappingViewportBinding on RenderShrinkWrappingViewport { case 'parent': return parent; case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'debugThrowIfNotCheckingIntrinsics': - return ({positionalArgs, namedArgs, typeArgs}) => debugThrowIfNotCheckingIntrinsics(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugThrowIfNotCheckingIntrinsics(); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'updateOutOfBandData': - return ({positionalArgs, namedArgs, typeArgs}) => updateOutOfBandData(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateOutOfBandData(positionalArgs[0], positionalArgs[1]); case 'updateChildLayoutOffset': return ({positionalArgs, namedArgs, typeArgs}) => - updateChildLayoutOffset(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + updateChildLayoutOffset( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'paintOffsetOf': - return ({positionalArgs, namedArgs, typeArgs}) => paintOffsetOf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + paintOffsetOf(positionalArgs[0]); case 'scrollOffsetOf': - return ({positionalArgs, namedArgs, typeArgs}) => scrollOffsetOf(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + scrollOffsetOf(positionalArgs[0], positionalArgs[1]); case 'maxScrollObstructionExtentBefore': - return ({positionalArgs, namedArgs, typeArgs}) => maxScrollObstructionExtentBefore(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + maxScrollObstructionExtentBefore(positionalArgs[0]); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'computeChildMainAxisPosition': return ({positionalArgs, namedArgs, typeArgs}) => computeChildMainAxisPosition(positionalArgs[0], positionalArgs[1]); case 'labelForChild': - return ({positionalArgs, namedArgs, typeArgs}) => labelForChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + labelForChild(positionalArgs[0]); case 'describeSemanticsConfiguration': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsConfiguration(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsConfiguration(positionalArgs[0]); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildrenForSemantics(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'debugPaintSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaintSize(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaintSize(positionalArgs[0], positionalArgs[1]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'getOffsetToReveal': - return ({positionalArgs, namedArgs, typeArgs}) => getOffsetToReveal(positionalArgs[0], positionalArgs[1], + return ({positionalArgs, namedArgs, typeArgs}) => getOffsetToReveal( + positionalArgs[0], positionalArgs[1], rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); - case 'insert': return ({positionalArgs, namedArgs, typeArgs}) => - insert(positionalArgs[0], after: namedArgs.containsKey('after') ? namedArgs['after'] : null); + debugValidateChild(positionalArgs[0]); + case 'insert': + return ({positionalArgs, namedArgs, typeArgs}) => insert( + positionalArgs[0], + after: namedArgs.containsKey('after') ? namedArgs['after'] : null); case 'add': - return ({positionalArgs, namedArgs, typeArgs}) => add(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + add(positionalArgs[0]); case 'addAll': - return ({positionalArgs, namedArgs, typeArgs}) => addAll(List.from(positionalArgs[0])); + return ({positionalArgs, namedArgs, typeArgs}) => + addAll(List.from(positionalArgs[0])); case 'remove': - return ({positionalArgs, namedArgs, typeArgs}) => remove(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + remove(positionalArgs[0]); case 'removeAll': return ({positionalArgs, namedArgs, typeArgs}) => removeAll(); case 'move': - return ({positionalArgs, namedArgs, typeArgs}) => - move(positionalArgs[0], after: namedArgs.containsKey('after') ? namedArgs['after'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => move( + positionalArgs[0], + after: namedArgs.containsKey('after') ? namedArgs['after'] : null); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'childBefore': - return ({positionalArgs, namedArgs, typeArgs}) => childBefore(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childBefore(positionalArgs[0]); case 'childAfter': - return ({positionalArgs, namedArgs, typeArgs}) => childAfter(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childAfter(positionalArgs[0]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + markNeedsSemanticsUpdate(); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -756,7 +984,7 @@ extension RenderShrinkWrappingViewportBinding on RenderShrinkWrappingViewport { debugCreator = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/rendering/viewport_offset.g.dart b/lib/bindings/flutter/rendering/viewport_offset.g.dart index 2a2330c..ae38576 100644 --- a/lib/bindings/flutter/rendering/viewport_offset.g.dart +++ b/lib/bindings/flutter/rendering/viewport_offset.g.dart @@ -16,7 +16,7 @@ class ScrollDirectionAutoBinding extends HTExternalClass { case 'ScrollDirection.reverse': return ScrollDirection.reverse; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -24,13 +24,14 @@ class ScrollDirectionAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ScrollDirection'); + return const HTType('ScrollDirection'); case 'index': return (instance as ScrollDirection).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as ScrollDirection).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as ScrollDirection).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -42,11 +43,12 @@ class ViewportOffsetAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ViewportOffset.fixed': - return ({positionalArgs, namedArgs, typeArgs}) => ViewportOffset.fixed(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + ViewportOffset.fixed(positionalArgs[0]); case 'ViewportOffset.zero': return ({positionalArgs, namedArgs, typeArgs}) => ViewportOffset.zero(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -57,7 +59,8 @@ class ViewportOffsetAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -66,7 +69,7 @@ extension ViewportOffsetBinding on ViewportOffset { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ViewportOffset'); + return const HTType('ViewportOffset'); case 'pixels': return pixels; case 'hasPixels': @@ -76,34 +79,47 @@ extension ViewportOffsetBinding on ViewportOffset { case 'allowImplicitScrolling': return allowImplicitScrolling; case 'applyViewportDimension': - return ({positionalArgs, namedArgs, typeArgs}) => applyViewportDimension(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyViewportDimension(positionalArgs[0]); case 'applyContentDimensions': - return ({positionalArgs, namedArgs, typeArgs}) => applyContentDimensions(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyContentDimensions(positionalArgs[0], positionalArgs[1]); case 'correctBy': - return ({positionalArgs, namedArgs, typeArgs}) => correctBy(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + correctBy(positionalArgs[0]); case 'jumpTo': - return ({positionalArgs, namedArgs, typeArgs}) => jumpTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + jumpTo(positionalArgs[0]); case 'animateTo': - return ({positionalArgs, namedArgs, typeArgs}) => animateTo(positionalArgs[0], - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : null, + return ({positionalArgs, namedArgs, typeArgs}) => animateTo( + positionalArgs[0], + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : null, curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : null); case 'moveTo': - return ({positionalArgs, namedArgs, typeArgs}) => moveTo(positionalArgs[0], - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : null, + return ({positionalArgs, namedArgs, typeArgs}) => moveTo( + positionalArgs[0], + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : null, curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : null, clamp: namedArgs.containsKey('clamp') ? namedArgs['clamp'] : null); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'debugFillDescription': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillDescription(List.from(positionalArgs[0])); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillDescription(List.from(positionalArgs[0])); case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/rendering/wrap.g.dart b/lib/bindings/flutter/rendering/wrap.g.dart index 24026fd..09474ee 100644 --- a/lib/bindings/flutter/rendering/wrap.g.dart +++ b/lib/bindings/flutter/rendering/wrap.g.dart @@ -24,7 +24,7 @@ class WrapAlignmentAutoBinding extends HTExternalClass { case 'WrapAlignment.spaceEvenly': return WrapAlignment.spaceEvenly; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -32,13 +32,14 @@ class WrapAlignmentAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('WrapAlignment'); + return const HTType('WrapAlignment'); case 'index': return (instance as WrapAlignment).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as WrapAlignment).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as WrapAlignment).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -58,7 +59,7 @@ class WrapCrossAlignmentAutoBinding extends HTExternalClass { case 'WrapCrossAlignment.center': return WrapCrossAlignment.center; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -66,13 +67,14 @@ class WrapCrossAlignmentAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('WrapCrossAlignment'); + return const HTType('WrapCrossAlignment'); case 'index': return (instance as WrapCrossAlignment).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as WrapCrossAlignment).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as WrapCrossAlignment).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -86,7 +88,7 @@ class WrapParentDataAutoBinding extends HTExternalClass { case 'WrapParentData': return ({positionalArgs, namedArgs, typeArgs}) => WrapParentData(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -105,7 +107,7 @@ extension WrapParentDataBinding on WrapParentData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('WrapParentData'); + return const HTType('WrapParentData'); case 'offset': return offset; case 'detach': @@ -113,7 +115,7 @@ extension WrapParentDataBinding on WrapParentData { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -123,7 +125,7 @@ extension WrapParentDataBinding on WrapParentData { offset = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -136,21 +138,37 @@ class RenderWrapAutoBinding extends HTExternalClass { switch (varName) { case 'RenderWrap': return ({positionalArgs, namedArgs, typeArgs}) => RenderWrap( - children: namedArgs.containsKey('children') ? List.from(namedArgs['children']) : null, - direction: namedArgs.containsKey('direction') ? namedArgs['direction'] : Axis.horizontal, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : WrapAlignment.start, - spacing: namedArgs.containsKey('spacing') ? namedArgs['spacing'] : 0.0, - runAlignment: namedArgs.containsKey('runAlignment') ? namedArgs['runAlignment'] : WrapAlignment.start, - runSpacing: namedArgs.containsKey('runSpacing') ? namedArgs['runSpacing'] : 0.0, + children: namedArgs.containsKey('children') + ? List.from(namedArgs['children']) + : null, + direction: namedArgs.containsKey('direction') + ? namedArgs['direction'] + : Axis.horizontal, + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : WrapAlignment.start, + spacing: + namedArgs.containsKey('spacing') ? namedArgs['spacing'] : 0.0, + runAlignment: namedArgs.containsKey('runAlignment') + ? namedArgs['runAlignment'] + : WrapAlignment.start, + runSpacing: namedArgs.containsKey('runSpacing') + ? namedArgs['runSpacing'] + : 0.0, crossAxisAlignment: namedArgs.containsKey('crossAxisAlignment') ? namedArgs['crossAxisAlignment'] : WrapCrossAlignment.start, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, - verticalDirection: - namedArgs.containsKey('verticalDirection') ? namedArgs['verticalDirection'] : VerticalDirection.down, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.none); + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, + verticalDirection: namedArgs.containsKey('verticalDirection') + ? namedArgs['verticalDirection'] + : VerticalDirection.down, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.none); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -166,8 +184,8 @@ class RenderWrapAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -176,7 +194,7 @@ extension RenderWrapBinding on RenderWrap { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderWrap'); + return const HTType('RenderWrap'); case 'parentData': return parentData; case 'debugCreator': @@ -246,58 +264,81 @@ extension RenderWrapBinding on RenderWrap { case 'parent': return parent; case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'computeDistanceToActualBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => computeDistanceToActualBaseline(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDistanceToActualBaseline(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); - case 'insert': return ({positionalArgs, namedArgs, typeArgs}) => - insert(positionalArgs[0], after: namedArgs.containsKey('after') ? namedArgs['after'] : null); + debugValidateChild(positionalArgs[0]); + case 'insert': + return ({positionalArgs, namedArgs, typeArgs}) => insert( + positionalArgs[0], + after: namedArgs.containsKey('after') ? namedArgs['after'] : null); case 'add': - return ({positionalArgs, namedArgs, typeArgs}) => add(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + add(positionalArgs[0]); case 'addAll': - return ({positionalArgs, namedArgs, typeArgs}) => addAll(List.from(positionalArgs[0])); + return ({positionalArgs, namedArgs, typeArgs}) => + addAll(List.from(positionalArgs[0])); case 'remove': - return ({positionalArgs, namedArgs, typeArgs}) => remove(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + remove(positionalArgs[0]); case 'removeAll': return ({positionalArgs, namedArgs, typeArgs}) => removeAll(); case 'move': - return ({positionalArgs, namedArgs, typeArgs}) => - move(positionalArgs[0], after: namedArgs.containsKey('after') ? namedArgs['after'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => move( + positionalArgs[0], + after: namedArgs.containsKey('after') ? namedArgs['after'] : null); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'childBefore': - return ({positionalArgs, namedArgs, typeArgs}) => childBefore(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childBefore(positionalArgs[0]); case 'childAfter': - return ({positionalArgs, namedArgs, typeArgs}) => childAfter(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childAfter(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'defaultComputeDistanceToFirstActualBaseline': return ({positionalArgs, namedArgs, typeArgs}) => defaultComputeDistanceToFirstActualBaseline(positionalArgs[0]); @@ -305,134 +346,211 @@ extension RenderWrapBinding on RenderWrap { return ({positionalArgs, namedArgs, typeArgs}) => defaultComputeDistanceToHighestActualBaseline(positionalArgs[0]); case 'defaultHitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => defaultHitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + defaultHitTestChildren(positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'defaultPaint': - return ({positionalArgs, namedArgs, typeArgs}) => defaultPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + defaultPaint(positionalArgs[0], positionalArgs[1]); case 'getChildrenAsList': return ({positionalArgs, namedArgs, typeArgs}) => getChildrenAsList(); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -472,7 +590,7 @@ extension RenderWrapBinding on RenderWrap { clipBehavior = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/scheduler/binding.g.dart b/lib/bindings/flutter/scheduler/binding.g.dart index 847aa6c..f6b2a8a 100644 --- a/lib/bindings/flutter/scheduler/binding.g.dart +++ b/lib/bindings/flutter/scheduler/binding.g.dart @@ -20,7 +20,7 @@ class SchedulerPhaseAutoBinding extends HTExternalClass { case 'SchedulerPhase.postFrameCallbacks': return SchedulerPhase.postFrameCallbacks; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -28,13 +28,14 @@ class SchedulerPhaseAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SchedulerPhase'); + return const HTType('SchedulerPhase'); case 'index': return (instance as SchedulerPhase).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as SchedulerPhase).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as SchedulerPhase).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/scheduler/priority.g.dart b/lib/bindings/flutter/scheduler/priority.g.dart index e3dc895..8b21f80 100644 --- a/lib/bindings/flutter/scheduler/priority.g.dart +++ b/lib/bindings/flutter/scheduler/priority.g.dart @@ -16,7 +16,7 @@ class PriorityAutoBinding extends HTExternalClass { case 'Priority.kMaxOffset': return Priority.kMaxOffset; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/scheduler/ticker.g.dart b/lib/bindings/flutter/scheduler/ticker.g.dart index 8545de2..d625f2e 100644 --- a/lib/bindings/flutter/scheduler/ticker.g.dart +++ b/lib/bindings/flutter/scheduler/ticker.g.dart @@ -8,10 +8,13 @@ class TickerAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'Ticker': - return ({positionalArgs, namedArgs, typeArgs}) => - Ticker(positionalArgs[0], debugLabel: namedArgs.containsKey('debugLabel') ? namedArgs['debugLabel'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => Ticker( + positionalArgs[0], + debugLabel: namedArgs.containsKey('debugLabel') + ? namedArgs['debugLabel'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -27,8 +30,8 @@ class TickerAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'TickerCallback': (HTFunction function) => - (elapsed) => function.call(positionalArgs: [elapsed], namedArgs: const {}), + 'TickerCallback': (HTFunction function) => (elapsed) => + function.call(positionalArgs: [elapsed], namedArgs: const {}), }; } } @@ -37,7 +40,7 @@ extension TickerBinding on Ticker { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Ticker'); + return const HTType('Ticker'); case 'debugLabel': return debugLabel; case 'muted': @@ -49,19 +52,25 @@ extension TickerBinding on Ticker { case 'start': return ({positionalArgs, namedArgs, typeArgs}) => start(); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0]); - case 'stop': return ({positionalArgs, namedArgs, typeArgs}) => - stop(canceled: namedArgs.containsKey('canceled') ? namedArgs['canceled'] : false); + describeForError(positionalArgs[0]); + case 'stop': + return ({positionalArgs, namedArgs, typeArgs}) => stop( + canceled: namedArgs.containsKey('canceled') + ? namedArgs['canceled'] + : false); case 'absorbTicker': - return ({positionalArgs, namedArgs, typeArgs}) => absorbTicker(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + absorbTicker(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString( - debugIncludeStack: namedArgs.containsKey('debugIncludeStack') ? namedArgs['debugIncludeStack'] : false); + debugIncludeStack: namedArgs.containsKey('debugIncludeStack') + ? namedArgs['debugIncludeStack'] + : false); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -71,7 +80,7 @@ extension TickerBinding on Ticker { muted = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -83,9 +92,10 @@ class TickerFutureAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'TickerFuture.complete': - return ({positionalArgs, namedArgs, typeArgs}) => TickerFuture.complete(); + return ({positionalArgs, namedArgs, typeArgs}) => + TickerFuture.complete(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -96,7 +106,8 @@ class TickerFutureAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -105,28 +116,36 @@ extension TickerFutureBinding on TickerFuture { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TickerFuture'); + return const HTType('TickerFuture'); case 'orCancel': return orCancel; case 'whenCompleteOrCancel': - return ({positionalArgs, namedArgs, typeArgs}) => whenCompleteOrCancel(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + whenCompleteOrCancel(positionalArgs[0]); case 'asStream': return ({positionalArgs, namedArgs, typeArgs}) => asStream(); case 'catchError': - return ({positionalArgs, namedArgs, typeArgs}) => - catchError(positionalArgs[0], test: namedArgs.containsKey('test') ? namedArgs['test'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => catchError( + positionalArgs[0], + test: namedArgs.containsKey('test') ? namedArgs['test'] : null); case 'then': - return ({positionalArgs, namedArgs, typeArgs}) => - then(positionalArgs[0], onError: namedArgs.containsKey('onError') ? namedArgs['onError'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => then( + positionalArgs[0], + onError: + namedArgs.containsKey('onError') ? namedArgs['onError'] : null); case 'timeout': - return ({positionalArgs, namedArgs, typeArgs}) => - timeout(positionalArgs[0], onTimeout: namedArgs.containsKey('onTimeout') ? namedArgs['onTimeout'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => timeout( + positionalArgs[0], + onTimeout: namedArgs.containsKey('onTimeout') + ? namedArgs['onTimeout'] + : null); case 'whenComplete': - return ({positionalArgs, namedArgs, typeArgs}) => whenComplete(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + whenComplete(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -138,10 +157,10 @@ class TickerCanceledAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'TickerCanceled': - return ({positionalArgs, namedArgs, typeArgs}) => - TickerCanceled(positionalArgs.length > 0 ? positionalArgs[0] : null); + return ({positionalArgs, namedArgs, typeArgs}) => TickerCanceled( + positionalArgs.length > 0 ? positionalArgs[0] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -155,13 +174,13 @@ extension TickerCanceledBinding on TickerCanceled { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TickerCanceled'); + return const HTType('TickerCanceled'); case 'ticker': return ticker; case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/semantics/semantics.g.dart b/lib/bindings/flutter/semantics/semantics.g.dart index 2eadc90..0a57740 100644 --- a/lib/bindings/flutter/semantics/semantics.g.dart +++ b/lib/bindings/flutter/semantics/semantics.g.dart @@ -15,7 +15,7 @@ class DebugSemanticsDumpOrderAutoBinding extends HTExternalClass { case 'DebugSemanticsDumpOrder.traversalOrder': return DebugSemanticsDumpOrder.traversalOrder; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -23,13 +23,14 @@ class DebugSemanticsDumpOrderAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DebugSemanticsDumpOrder'); + return const HTType('DebugSemanticsDumpOrder'); case 'index': return (instance as DebugSemanticsDumpOrder).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as DebugSemanticsDumpOrder).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as DebugSemanticsDumpOrder).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -41,9 +42,10 @@ class SemanticsTagAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'SemanticsTag': - return ({positionalArgs, namedArgs, typeArgs}) => SemanticsTag(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + SemanticsTag(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -57,13 +59,13 @@ extension SemanticsTagBinding on SemanticsTag { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SemanticsTag'); + return const HTType('SemanticsTag'); case 'name': return name; case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -75,16 +77,20 @@ class CustomSemanticsActionAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'CustomSemanticsAction': - return ({positionalArgs, namedArgs, typeArgs}) => CustomSemanticsAction(label: namedArgs['label']); + return ({positionalArgs, namedArgs, typeArgs}) => + CustomSemanticsAction(label: namedArgs['label']); case 'CustomSemanticsAction.overridingAction': return ({positionalArgs, namedArgs, typeArgs}) => - CustomSemanticsAction.overridingAction(hint: namedArgs['hint'], action: namedArgs['action']); + CustomSemanticsAction.overridingAction( + hint: namedArgs['hint'], action: namedArgs['action']); case 'CustomSemanticsAction.getIdentifier': - return ({positionalArgs, namedArgs, typeArgs}) => CustomSemanticsAction.getIdentifier(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + CustomSemanticsAction.getIdentifier(positionalArgs[0]); case 'CustomSemanticsAction.getAction': - return ({positionalArgs, namedArgs, typeArgs}) => CustomSemanticsAction.getAction(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + CustomSemanticsAction.getAction(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -98,7 +104,7 @@ extension CustomSemanticsActionBinding on CustomSemanticsAction { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CustomSemanticsAction'); + return const HTType('CustomSemanticsAction'); case 'label': return label; case 'hint': @@ -110,7 +116,7 @@ extension CustomSemanticsActionBinding on CustomSemanticsAction { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -144,12 +150,15 @@ class SemanticsDataAutoBinding extends HTExternalClass { maxValueLength: namedArgs['maxValueLength'], currentValueLength: namedArgs['currentValueLength'], tags: namedArgs.containsKey('tags') ? namedArgs['tags'] : null, - transform: namedArgs.containsKey('transform') ? namedArgs['transform'] : null, - customSemanticsActionIds: namedArgs.containsKey('customSemanticsActionIds') - ? List.from(namedArgs['customSemanticsActionIds']) - : null); + transform: namedArgs.containsKey('transform') + ? namedArgs['transform'] + : null, + customSemanticsActionIds: + namedArgs.containsKey('customSemanticsActionIds') + ? List.from(namedArgs['customSemanticsActionIds']) + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -163,7 +172,7 @@ extension SemanticsDataBinding on SemanticsData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SemanticsData'); + return const HTType('SemanticsData'); case 'flags': return flags; case 'actions': @@ -213,22 +222,27 @@ extension SemanticsDataBinding on SemanticsData { case 'hashCode': return hashCode; case 'hasFlag': - return ({positionalArgs, namedArgs, typeArgs}) => hasFlag(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + hasFlag(positionalArgs[0]); case 'hasAction': - return ({positionalArgs, namedArgs, typeArgs}) => hasAction(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + hasAction(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); - case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + debugFillProperties(positionalArgs[0]); + case 'toString': + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -240,11 +254,16 @@ class SemanticsHintOverridesAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'SemanticsHintOverrides': - return ({positionalArgs, namedArgs, typeArgs}) => SemanticsHintOverrides( - onTapHint: namedArgs.containsKey('onTapHint') ? namedArgs['onTapHint'] : null, - onLongPressHint: namedArgs.containsKey('onLongPressHint') ? namedArgs['onLongPressHint'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + SemanticsHintOverrides( + onTapHint: namedArgs.containsKey('onTapHint') + ? namedArgs['onTapHint'] + : null, + onLongPressHint: namedArgs.containsKey('onLongPressHint') + ? namedArgs['onLongPressHint'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -258,7 +277,7 @@ extension SemanticsHintOverridesBinding on SemanticsHintOverrides { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SemanticsHintOverrides'); + return const HTType('SemanticsHintOverrides'); case 'onTapHint': return onTapHint; case 'onLongPressHint': @@ -268,16 +287,26 @@ extension SemanticsHintOverridesBinding on SemanticsHintOverrides { case 'hashCode': return hashCode; case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toDiagnosticsNode': @@ -285,10 +314,12 @@ extension SemanticsHintOverridesBinding on SemanticsHintOverrides { name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -301,41 +332,86 @@ class SemanticsPropertiesAutoBinding extends HTExternalClass { switch (varName) { case 'SemanticsProperties': return ({positionalArgs, namedArgs, typeArgs}) => SemanticsProperties( - enabled: namedArgs.containsKey('enabled') ? namedArgs['enabled'] : null, - checked: namedArgs.containsKey('checked') ? namedArgs['checked'] : null, - selected: namedArgs.containsKey('selected') ? namedArgs['selected'] : null, - toggled: namedArgs.containsKey('toggled') ? namedArgs['toggled'] : null, - button: namedArgs.containsKey('button') ? namedArgs['button'] : null, + enabled: + namedArgs.containsKey('enabled') ? namedArgs['enabled'] : null, + checked: + namedArgs.containsKey('checked') ? namedArgs['checked'] : null, + selected: namedArgs.containsKey('selected') + ? namedArgs['selected'] + : null, + toggled: + namedArgs.containsKey('toggled') ? namedArgs['toggled'] : null, + button: + namedArgs.containsKey('button') ? namedArgs['button'] : null, link: namedArgs.containsKey('link') ? namedArgs['link'] : null, - header: namedArgs.containsKey('header') ? namedArgs['header'] : null, - textField: namedArgs.containsKey('textField') ? namedArgs['textField'] : null, - slider: namedArgs.containsKey('slider') ? namedArgs['slider'] : null, - readOnly: namedArgs.containsKey('readOnly') ? namedArgs['readOnly'] : null, - focusable: namedArgs.containsKey('focusable') ? namedArgs['focusable'] : null, - focused: namedArgs.containsKey('focused') ? namedArgs['focused'] : null, - inMutuallyExclusiveGroup: - namedArgs.containsKey('inMutuallyExclusiveGroup') ? namedArgs['inMutuallyExclusiveGroup'] : null, - hidden: namedArgs.containsKey('hidden') ? namedArgs['hidden'] : null, - obscured: namedArgs.containsKey('obscured') ? namedArgs['obscured'] : null, - multiline: namedArgs.containsKey('multiline') ? namedArgs['multiline'] : null, - scopesRoute: namedArgs.containsKey('scopesRoute') ? namedArgs['scopesRoute'] : null, - namesRoute: namedArgs.containsKey('namesRoute') ? namedArgs['namesRoute'] : null, + header: + namedArgs.containsKey('header') ? namedArgs['header'] : null, + textField: namedArgs.containsKey('textField') + ? namedArgs['textField'] + : null, + slider: + namedArgs.containsKey('slider') ? namedArgs['slider'] : null, + readOnly: namedArgs.containsKey('readOnly') + ? namedArgs['readOnly'] + : null, + focusable: namedArgs.containsKey('focusable') + ? namedArgs['focusable'] + : null, + focused: + namedArgs.containsKey('focused') ? namedArgs['focused'] : null, + inMutuallyExclusiveGroup: namedArgs.containsKey('inMutuallyExclusiveGroup') + ? namedArgs['inMutuallyExclusiveGroup'] + : null, + hidden: + namedArgs.containsKey('hidden') ? namedArgs['hidden'] : null, + obscured: namedArgs.containsKey('obscured') + ? namedArgs['obscured'] + : null, + multiline: namedArgs.containsKey('multiline') + ? namedArgs['multiline'] + : null, + scopesRoute: namedArgs.containsKey('scopesRoute') + ? namedArgs['scopesRoute'] + : null, + namesRoute: namedArgs.containsKey('namesRoute') + ? namedArgs['namesRoute'] + : null, image: namedArgs.containsKey('image') ? namedArgs['image'] : null, - liveRegion: namedArgs.containsKey('liveRegion') ? namedArgs['liveRegion'] : null, - maxValueLength: namedArgs.containsKey('maxValueLength') ? namedArgs['maxValueLength'] : null, - currentValueLength: namedArgs.containsKey('currentValueLength') ? namedArgs['currentValueLength'] : null, + liveRegion: namedArgs.containsKey('liveRegion') + ? namedArgs['liveRegion'] + : null, + maxValueLength: namedArgs.containsKey('maxValueLength') + ? namedArgs['maxValueLength'] + : null, + currentValueLength: namedArgs.containsKey('currentValueLength') + ? namedArgs['currentValueLength'] + : null, label: namedArgs.containsKey('label') ? namedArgs['label'] : null, value: namedArgs.containsKey('value') ? namedArgs['value'] : null, - increasedValue: namedArgs.containsKey('increasedValue') ? namedArgs['increasedValue'] : null, - decreasedValue: namedArgs.containsKey('decreasedValue') ? namedArgs['decreasedValue'] : null, + increasedValue: namedArgs.containsKey('increasedValue') + ? namedArgs['increasedValue'] + : null, + decreasedValue: namedArgs.containsKey('decreasedValue') + ? namedArgs['decreasedValue'] + : null, hint: namedArgs.containsKey('hint') ? namedArgs['hint'] : null, - hintOverrides: namedArgs.containsKey('hintOverrides') ? namedArgs['hintOverrides'] : null, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, - sortKey: namedArgs.containsKey('sortKey') ? namedArgs['sortKey'] : null, - tagForChildren: namedArgs.containsKey('tagForChildren') ? namedArgs['tagForChildren'] : null, + hintOverrides: namedArgs.containsKey('hintOverrides') + ? namedArgs['hintOverrides'] + : null, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, + sortKey: + namedArgs.containsKey('sortKey') ? namedArgs['sortKey'] : null, + tagForChildren: namedArgs.containsKey('tagForChildren') + ? namedArgs['tagForChildren'] + : null, onTap: namedArgs.containsKey('onTap') ? namedArgs['onTap'] : null, - onLongPress: namedArgs.containsKey('onLongPress') ? namedArgs['onLongPress'] : null, - onScrollLeft: namedArgs.containsKey('onScrollLeft') ? namedArgs['onScrollLeft'] : null, + onLongPress: namedArgs.containsKey('onLongPress') + ? namedArgs['onLongPress'] + : null, + onScrollLeft: + namedArgs.containsKey('onScrollLeft') ? namedArgs['onScrollLeft'] : null, onScrollRight: namedArgs.containsKey('onScrollRight') ? namedArgs['onScrollRight'] : null, onScrollUp: namedArgs.containsKey('onScrollUp') ? namedArgs['onScrollUp'] : null, onScrollDown: namedArgs.containsKey('onScrollDown') ? namedArgs['onScrollDown'] : null, @@ -344,26 +420,17 @@ class SemanticsPropertiesAutoBinding extends HTExternalClass { onCopy: namedArgs.containsKey('onCopy') ? namedArgs['onCopy'] : null, onCut: namedArgs.containsKey('onCut') ? namedArgs['onCut'] : null, onPaste: namedArgs.containsKey('onPaste') ? namedArgs['onPaste'] : null, - onMoveCursorForwardByCharacter: namedArgs.containsKey('onMoveCursorForwardByCharacter') - ? namedArgs['onMoveCursorForwardByCharacter'] - : null, - onMoveCursorBackwardByCharacter: namedArgs.containsKey('onMoveCursorBackwardByCharacter') - ? namedArgs['onMoveCursorBackwardByCharacter'] - : null, - onMoveCursorForwardByWord: - namedArgs.containsKey('onMoveCursorForwardByWord') ? namedArgs['onMoveCursorForwardByWord'] : null, - onMoveCursorBackwardByWord: - namedArgs.containsKey('onMoveCursorBackwardByWord') ? namedArgs['onMoveCursorBackwardByWord'] : null, + onMoveCursorForwardByCharacter: namedArgs.containsKey('onMoveCursorForwardByCharacter') ? namedArgs['onMoveCursorForwardByCharacter'] : null, + onMoveCursorBackwardByCharacter: namedArgs.containsKey('onMoveCursorBackwardByCharacter') ? namedArgs['onMoveCursorBackwardByCharacter'] : null, + onMoveCursorForwardByWord: namedArgs.containsKey('onMoveCursorForwardByWord') ? namedArgs['onMoveCursorForwardByWord'] : null, + onMoveCursorBackwardByWord: namedArgs.containsKey('onMoveCursorBackwardByWord') ? namedArgs['onMoveCursorBackwardByWord'] : null, onSetSelection: namedArgs.containsKey('onSetSelection') ? namedArgs['onSetSelection'] : null, - onDidGainAccessibilityFocus: - namedArgs.containsKey('onDidGainAccessibilityFocus') ? namedArgs['onDidGainAccessibilityFocus'] : null, - onDidLoseAccessibilityFocus: - namedArgs.containsKey('onDidLoseAccessibilityFocus') ? namedArgs['onDidLoseAccessibilityFocus'] : null, + onDidGainAccessibilityFocus: namedArgs.containsKey('onDidGainAccessibilityFocus') ? namedArgs['onDidGainAccessibilityFocus'] : null, + onDidLoseAccessibilityFocus: namedArgs.containsKey('onDidLoseAccessibilityFocus') ? namedArgs['onDidLoseAccessibilityFocus'] : null, onDismiss: namedArgs.containsKey('onDismiss') ? namedArgs['onDismiss'] : null, - customSemanticsActions: - namedArgs.containsKey('customSemanticsActions') ? namedArgs['customSemanticsActions'] : null); + customSemanticsActions: namedArgs.containsKey('customSemanticsActions') ? namedArgs['customSemanticsActions'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -374,11 +441,12 @@ class SemanticsPropertiesAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), - 'MoveCursorHandler': (HTFunction function) => - (extendSelection) => function.call(positionalArgs: [extendSelection], namedArgs: const {}), - 'SetSelectionHandler': (HTFunction function) => - (selection) => function.call(positionalArgs: [selection], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), + 'MoveCursorHandler': (HTFunction function) => (extendSelection) => + function.call(positionalArgs: [extendSelection], namedArgs: const {}), + 'SetSelectionHandler': (HTFunction function) => (selection) => + function.call(positionalArgs: [selection], namedArgs: const {}), }; } } @@ -387,7 +455,7 @@ extension SemanticsPropertiesBinding on SemanticsProperties { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SemanticsProperties'); + return const HTType('SemanticsProperties'); case 'enabled': return enabled; case 'checked': @@ -491,27 +559,39 @@ extension SemanticsPropertiesBinding on SemanticsProperties { case 'customSemanticsActions': return customSemanticsActions; case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -525,14 +605,18 @@ class SemanticsNodeAutoBinding extends HTExternalClass { case 'SemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => SemanticsNode( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - showOnScreen: namedArgs.containsKey('showOnScreen') ? namedArgs['showOnScreen'] : null); + showOnScreen: namedArgs.containsKey('showOnScreen') + ? namedArgs['showOnScreen'] + : null); case 'SemanticsNode.root': return ({positionalArgs, namedArgs, typeArgs}) => SemanticsNode.root( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - showOnScreen: namedArgs.containsKey('showOnScreen') ? namedArgs['showOnScreen'] : null, + showOnScreen: namedArgs.containsKey('showOnScreen') + ? namedArgs['showOnScreen'] + : null, owner: namedArgs['owner']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -548,9 +632,10 @@ class SemanticsNodeAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), - 'SemanticsNodeVisitor': (HTFunction function) => - (node) => function.call(positionalArgs: [node], namedArgs: const {}) as bool, + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), + 'SemanticsNodeVisitor': (HTFunction function) => (node) => + function.call(positionalArgs: [node], namedArgs: const {}) as bool, }; } } @@ -559,7 +644,7 @@ extension SemanticsNodeBinding on SemanticsNode { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SemanticsNode'); + return const HTType('SemanticsNode'); case 'key': return key; case 'id': @@ -639,59 +724,85 @@ extension SemanticsNodeBinding on SemanticsNode { case 'attached': return attached; case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'isTagged': - return ({positionalArgs, namedArgs, typeArgs}) => isTagged(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isTagged(positionalArgs[0]); case 'hasFlag': - return ({positionalArgs, namedArgs, typeArgs}) => hasFlag(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + hasFlag(positionalArgs[0]); case 'updateWith': return ({positionalArgs, namedArgs, typeArgs}) => updateWith( - config: namedArgs.containsKey('config') ? namedArgs['config'] : null, - childrenInInversePaintOrder: namedArgs.containsKey('childrenInInversePaintOrder') - ? List.from(namedArgs['childrenInInversePaintOrder']) - : null); + config: + namedArgs.containsKey('config') ? namedArgs['config'] : null, + childrenInInversePaintOrder: + namedArgs.containsKey('childrenInInversePaintOrder') + ? List.from( + namedArgs['childrenInInversePaintOrder']) + : null); case 'getSemanticsData': return ({positionalArgs, namedArgs, typeArgs}) => getSemanticsData(); case 'sendEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendEvent(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug, - childOrder: - namedArgs.containsKey('childOrder') ? namedArgs['childOrder'] : DebugSemanticsDumpOrder.traversalOrder); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug, + childOrder: namedArgs.containsKey('childOrder') + ? namedArgs['childOrder'] + : DebugSemanticsDumpOrder.traversalOrder); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.sparse, - childOrder: - namedArgs.containsKey('childOrder') ? namedArgs['childOrder'] : DebugSemanticsDumpOrder.traversalOrder); + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.sparse, + childOrder: namedArgs.containsKey('childOrder') + ? namedArgs['childOrder'] + : DebugSemanticsDumpOrder.traversalOrder); case 'debugDescribeChildren': return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren( - childOrder: - namedArgs.containsKey('childOrder') ? namedArgs['childOrder'] : DebugSemanticsDumpOrder.inverseHitTest); + childOrder: namedArgs.containsKey('childOrder') + ? namedArgs['childOrder'] + : DebugSemanticsDumpOrder.inverseHitTest); case 'debugListChildrenInOrder': - return ({positionalArgs, namedArgs, typeArgs}) => debugListChildrenInOrder(positionalArgs[0]); - case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + debugListChildrenInOrder(positionalArgs[0]); + case 'toString': + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -722,7 +833,7 @@ extension SemanticsNodeBinding on SemanticsNode { isMergedIntoParent = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -736,7 +847,7 @@ class SemanticsOwnerAutoBinding extends HTExternalClass { case 'SemanticsOwner': return ({positionalArgs, namedArgs, typeArgs}) => SemanticsOwner(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -747,7 +858,8 @@ class SemanticsOwnerAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -756,7 +868,7 @@ extension SemanticsOwnerBinding on SemanticsOwner { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SemanticsOwner'); + return const HTType('SemanticsOwner'); case 'rootSemanticsNode': return rootSemanticsNode; case 'dispose': @@ -764,19 +876,25 @@ extension SemanticsOwnerBinding on SemanticsOwner { case 'sendSemanticsUpdate': return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsUpdate(); case 'performAction': - return ({positionalArgs, namedArgs, typeArgs}) => - performAction(positionalArgs[0], positionalArgs[1], positionalArgs.length > 2 ? positionalArgs[2] : null); + return ({positionalArgs, namedArgs, typeArgs}) => performAction( + positionalArgs[0], + positionalArgs[1], + positionalArgs.length > 2 ? positionalArgs[2] : null); case 'performActionAt': - return ({positionalArgs, namedArgs, typeArgs}) => - performActionAt(positionalArgs[0], positionalArgs[1], positionalArgs.length > 2 ? positionalArgs[2] : null); + return ({positionalArgs, namedArgs, typeArgs}) => performActionAt( + positionalArgs[0], + positionalArgs[1], + positionalArgs.length > 2 ? positionalArgs[2] : null); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -788,9 +906,10 @@ class SemanticsConfigurationAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'SemanticsConfiguration': - return ({positionalArgs, namedArgs, typeArgs}) => SemanticsConfiguration(); + return ({positionalArgs, namedArgs, typeArgs}) => + SemanticsConfiguration(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -806,11 +925,12 @@ class SemanticsConfigurationAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), - 'MoveCursorHandler': (HTFunction function) => - (extendSelection) => function.call(positionalArgs: [extendSelection], namedArgs: const {}), - 'SetSelectionHandler': (HTFunction function) => - (selection) => function.call(positionalArgs: [selection], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), + 'MoveCursorHandler': (HTFunction function) => (extendSelection) => + function.call(positionalArgs: [extendSelection], namedArgs: const {}), + 'SetSelectionHandler': (HTFunction function) => (selection) => + function.call(positionalArgs: [selection], namedArgs: const {}), }; } } @@ -819,7 +939,7 @@ extension SemanticsConfigurationBinding on SemanticsConfiguration { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SemanticsConfiguration'); + return const HTType('SemanticsConfiguration'); case 'explicitChildNodes': return explicitChildNodes; case 'isBlockingSemanticsOfPreviouslyPaintedNodes': @@ -957,17 +1077,21 @@ extension SemanticsConfigurationBinding on SemanticsConfiguration { case 'tagsForChildren': return tagsForChildren; case 'getActionHandler': - return ({positionalArgs, namedArgs, typeArgs}) => getActionHandler(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getActionHandler(positionalArgs[0]); case 'addTagForChildren': - return ({positionalArgs, namedArgs, typeArgs}) => addTagForChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addTagForChildren(positionalArgs[0]); case 'isCompatibleWith': - return ({positionalArgs, namedArgs, typeArgs}) => isCompatibleWith(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isCompatibleWith(positionalArgs[0]); case 'absorb': - return ({positionalArgs, namedArgs, typeArgs}) => absorb(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + absorb(positionalArgs[0]); case 'copy': return ({positionalArgs, namedArgs, typeArgs}) => copy(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1172,7 +1296,7 @@ extension SemanticsConfigurationBinding on SemanticsConfiguration { scrollExtentMin = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1184,10 +1308,11 @@ class OrdinalSortKeyAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'OrdinalSortKey': - return ({positionalArgs, namedArgs, typeArgs}) => - OrdinalSortKey(positionalArgs[0], name: namedArgs.containsKey('name') ? namedArgs['name'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => OrdinalSortKey( + positionalArgs[0], + name: namedArgs.containsKey('name') ? namedArgs['name'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1201,28 +1326,33 @@ extension OrdinalSortKeyBinding on OrdinalSortKey { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('OrdinalSortKey'); + return const HTType('OrdinalSortKey'); case 'order': return order; case 'name': return name; case 'doCompare': - return ({positionalArgs, namedArgs, typeArgs}) => doCompare(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + doCompare(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'compareTo': - return ({positionalArgs, namedArgs, typeArgs}) => compareTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + compareTo(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/semantics/semantics_event.g.dart b/lib/bindings/flutter/semantics/semantics_event.g.dart index 7c4383e..06e7055 100644 --- a/lib/bindings/flutter/semantics/semantics_event.g.dart +++ b/lib/bindings/flutter/semantics/semantics_event.g.dart @@ -8,9 +8,10 @@ class AnnounceSemanticsEventAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'AnnounceSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => AnnounceSemanticsEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + AnnounceSemanticsEvent(positionalArgs[0], positionalArgs[1]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -24,7 +25,7 @@ extension AnnounceSemanticsEventBinding on AnnounceSemanticsEvent { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AnnounceSemanticsEvent'); + return const HTType('AnnounceSemanticsEvent'); case 'message': return message; case 'textDirection': @@ -34,12 +35,13 @@ extension AnnounceSemanticsEventBinding on AnnounceSemanticsEvent { case 'getDataMap': return ({positionalArgs, namedArgs, typeArgs}) => getDataMap(); case 'toMap': - return ({positionalArgs, namedArgs, typeArgs}) => - toMap(nodeId: namedArgs.containsKey('nodeId') ? namedArgs['nodeId'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => toMap( + nodeId: + namedArgs.containsKey('nodeId') ? namedArgs['nodeId'] : null); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -51,9 +53,10 @@ class TooltipSemanticsEventAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'TooltipSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => TooltipSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + TooltipSemanticsEvent(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -67,7 +70,7 @@ extension TooltipSemanticsEventBinding on TooltipSemanticsEvent { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TooltipSemanticsEvent'); + return const HTType('TooltipSemanticsEvent'); case 'message': return message; case 'type': @@ -75,12 +78,13 @@ extension TooltipSemanticsEventBinding on TooltipSemanticsEvent { case 'getDataMap': return ({positionalArgs, namedArgs, typeArgs}) => getDataMap(); case 'toMap': - return ({positionalArgs, namedArgs, typeArgs}) => - toMap(nodeId: namedArgs.containsKey('nodeId') ? namedArgs['nodeId'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => toMap( + nodeId: + namedArgs.containsKey('nodeId') ? namedArgs['nodeId'] : null); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -92,9 +96,10 @@ class LongPressSemanticsEventAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'LongPressSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => LongPressSemanticsEvent(); + return ({positionalArgs, namedArgs, typeArgs}) => + LongPressSemanticsEvent(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -108,18 +113,19 @@ extension LongPressSemanticsEventBinding on LongPressSemanticsEvent { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('LongPressSemanticsEvent'); + return const HTType('LongPressSemanticsEvent'); case 'type': return type; case 'getDataMap': return ({positionalArgs, namedArgs, typeArgs}) => getDataMap(); case 'toMap': - return ({positionalArgs, namedArgs, typeArgs}) => - toMap(nodeId: namedArgs.containsKey('nodeId') ? namedArgs['nodeId'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => toMap( + nodeId: + namedArgs.containsKey('nodeId') ? namedArgs['nodeId'] : null); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -133,7 +139,7 @@ class TapSemanticEventAutoBinding extends HTExternalClass { case 'TapSemanticEvent': return ({positionalArgs, namedArgs, typeArgs}) => TapSemanticEvent(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -147,18 +153,19 @@ extension TapSemanticEventBinding on TapSemanticEvent { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TapSemanticEvent'); + return const HTType('TapSemanticEvent'); case 'type': return type; case 'getDataMap': return ({positionalArgs, namedArgs, typeArgs}) => getDataMap(); case 'toMap': - return ({positionalArgs, namedArgs, typeArgs}) => - toMap(nodeId: namedArgs.containsKey('nodeId') ? namedArgs['nodeId'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => toMap( + nodeId: + namedArgs.containsKey('nodeId') ? namedArgs['nodeId'] : null); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/semantics/semantics_service.g.dart b/lib/bindings/flutter/semantics/semantics_service.g.dart index 14b255d..411ba0d 100644 --- a/lib/bindings/flutter/semantics/semantics_service.g.dart +++ b/lib/bindings/flutter/semantics/semantics_service.g.dart @@ -11,9 +11,10 @@ class SemanticsServiceAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => SemanticsService.announce(positionalArgs[0], positionalArgs[1]); case 'SemanticsService.tooltip': - return ({positionalArgs, namedArgs, typeArgs}) => SemanticsService.tooltip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + SemanticsService.tooltip(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/services/asset_bundle.g.dart b/lib/bindings/flutter/services/asset_bundle.g.dart index 6c206cc..d49bd95 100644 --- a/lib/bindings/flutter/services/asset_bundle.g.dart +++ b/lib/bindings/flutter/services/asset_bundle.g.dart @@ -8,9 +8,10 @@ class NetworkAssetBundleAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'NetworkAssetBundle': - return ({positionalArgs, namedArgs, typeArgs}) => NetworkAssetBundle(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + NetworkAssetBundle(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -24,20 +25,24 @@ extension NetworkAssetBundleBinding on NetworkAssetBundle { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('NetworkAssetBundle'); + return const HTType('NetworkAssetBundle'); case 'load': - return ({positionalArgs, namedArgs, typeArgs}) => load(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + load(positionalArgs[0]); case 'loadStructuredData': - return ({positionalArgs, namedArgs, typeArgs}) => loadStructuredData(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + loadStructuredData(positionalArgs[0], positionalArgs[1]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'loadString': - return ({positionalArgs, namedArgs, typeArgs}) => - loadString(positionalArgs[0], cache: namedArgs.containsKey('cache') ? namedArgs['cache'] : true); + return ({positionalArgs, namedArgs, typeArgs}) => loadString( + positionalArgs[0], + cache: namedArgs.containsKey('cache') ? namedArgs['cache'] : true); case 'evict': - return ({positionalArgs, namedArgs, typeArgs}) => evict(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + evict(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -51,7 +56,7 @@ class PlatformAssetBundleAutoBinding extends HTExternalClass { case 'PlatformAssetBundle': return ({positionalArgs, namedArgs, typeArgs}) => PlatformAssetBundle(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -65,20 +70,24 @@ extension PlatformAssetBundleBinding on PlatformAssetBundle { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PlatformAssetBundle'); + return const HTType('PlatformAssetBundle'); case 'load': - return ({positionalArgs, namedArgs, typeArgs}) => load(positionalArgs[0]); - case 'loadString': return ({positionalArgs, namedArgs, typeArgs}) => - loadString(positionalArgs[0], cache: namedArgs.containsKey('cache') ? namedArgs['cache'] : true); + load(positionalArgs[0]); + case 'loadString': + return ({positionalArgs, namedArgs, typeArgs}) => loadString( + positionalArgs[0], + cache: namedArgs.containsKey('cache') ? namedArgs['cache'] : true); case 'loadStructuredData': - return ({positionalArgs, namedArgs, typeArgs}) => loadStructuredData(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + loadStructuredData(positionalArgs[0], positionalArgs[1]); case 'evict': - return ({positionalArgs, namedArgs, typeArgs}) => evict(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + evict(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/services/autofill.g.dart b/lib/bindings/flutter/services/autofill.g.dart index d5b058b..19f2976 100644 --- a/lib/bindings/flutter/services/autofill.g.dart +++ b/lib/bindings/flutter/services/autofill.g.dart @@ -140,7 +140,7 @@ class AutofillHintsAutoBinding extends HTExternalClass { case 'AutofillHints.username': return AutofillHints.username; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -157,7 +157,7 @@ class AutofillConfigurationAutoBinding extends HTExternalClass { autofillHints: List.from(namedArgs['autofillHints']), currentEditingValue: namedArgs['currentEditingValue']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -171,7 +171,7 @@ extension AutofillConfigurationBinding on AutofillConfiguration { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AutofillConfiguration'); + return const HTType('AutofillConfiguration'); case 'uniqueIdentifier': return uniqueIdentifier; case 'autofillHints': @@ -181,7 +181,7 @@ extension AutofillConfigurationBinding on AutofillConfiguration { case 'toJson': return ({positionalArgs, namedArgs, typeArgs}) => toJson(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/services/clipboard.g.dart b/lib/bindings/flutter/services/clipboard.g.dart index 7d663de..33c1b24 100644 --- a/lib/bindings/flutter/services/clipboard.g.dart +++ b/lib/bindings/flutter/services/clipboard.g.dart @@ -8,10 +8,10 @@ class ClipboardDataAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ClipboardData': - return ({positionalArgs, namedArgs, typeArgs}) => - ClipboardData(text: namedArgs.containsKey('text') ? namedArgs['text'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => ClipboardData( + text: namedArgs.containsKey('text') ? namedArgs['text'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -25,11 +25,11 @@ extension ClipboardDataBinding on ClipboardData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ClipboardData'); + return const HTType('ClipboardData'); case 'text': return text; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -41,13 +41,15 @@ class ClipboardAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'Clipboard.setData': - return ({positionalArgs, namedArgs, typeArgs}) => Clipboard.setData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Clipboard.setData(positionalArgs[0]); case 'Clipboard.getData': - return ({positionalArgs, namedArgs, typeArgs}) => Clipboard.getData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Clipboard.getData(positionalArgs[0]); case 'Clipboard.kTextPlain': return Clipboard.kTextPlain; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/services/deferred_component.g.dart b/lib/bindings/flutter/services/deferred_component.g.dart index 5523478..4e04ad3 100644 --- a/lib/bindings/flutter/services/deferred_component.g.dart +++ b/lib/bindings/flutter/services/deferred_component.g.dart @@ -8,13 +8,19 @@ class DeferredComponentAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'DeferredComponent.installDeferredComponent': - return ({positionalArgs, namedArgs, typeArgs}) => DeferredComponent.installDeferredComponent( - moduleName: namedArgs.containsKey('moduleName') ? namedArgs['moduleName'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + DeferredComponent.installDeferredComponent( + moduleName: namedArgs.containsKey('moduleName') + ? namedArgs['moduleName'] + : null); case 'DeferredComponent.uninstallDeferredComponent': - return ({positionalArgs, namedArgs, typeArgs}) => DeferredComponent.uninstallDeferredComponent( - moduleName: namedArgs.containsKey('moduleName') ? namedArgs['moduleName'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + DeferredComponent.uninstallDeferredComponent( + moduleName: namedArgs.containsKey('moduleName') + ? namedArgs['moduleName'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/services/font_loader.g.dart b/lib/bindings/flutter/services/font_loader.g.dart index 0a19d86..4b634bf 100644 --- a/lib/bindings/flutter/services/font_loader.g.dart +++ b/lib/bindings/flutter/services/font_loader.g.dart @@ -8,9 +8,10 @@ class FontLoaderAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'FontLoader': - return ({positionalArgs, namedArgs, typeArgs}) => FontLoader(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + FontLoader(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -24,15 +25,16 @@ extension FontLoaderBinding on FontLoader { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FontLoader'); + return const HTType('FontLoader'); case 'family': return family; case 'addFont': - return ({positionalArgs, namedArgs, typeArgs}) => addFont(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addFont(positionalArgs[0]); case 'load': return ({positionalArgs, namedArgs, typeArgs}) => load(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/services/haptic_feedback.g.dart b/lib/bindings/flutter/services/haptic_feedback.g.dart index 2dc01e3..69d2d7c 100644 --- a/lib/bindings/flutter/services/haptic_feedback.g.dart +++ b/lib/bindings/flutter/services/haptic_feedback.g.dart @@ -1,7 +1,6 @@ import 'package:hetu_script/hetu_script.dart'; import 'package:flutter/services.dart'; - class HapticFeedbackAutoBinding extends HTExternalClass { HapticFeedbackAutoBinding() : super('HapticFeedback'); @@ -9,23 +8,22 @@ class HapticFeedbackAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'HapticFeedback.vibrate': - return ({positionalArgs, namedArgs, typeArgs}) => HapticFeedback.vibrate(); + return ({positionalArgs, namedArgs, typeArgs}) => + HapticFeedback.vibrate(); case 'HapticFeedback.lightImpact': - return ({positionalArgs, namedArgs, typeArgs}) => HapticFeedback.lightImpact(); + return ({positionalArgs, namedArgs, typeArgs}) => + HapticFeedback.lightImpact(); case 'HapticFeedback.mediumImpact': - return ({positionalArgs, namedArgs, typeArgs}) => HapticFeedback.mediumImpact(); + return ({positionalArgs, namedArgs, typeArgs}) => + HapticFeedback.mediumImpact(); case 'HapticFeedback.heavyImpact': - return ({positionalArgs, namedArgs, typeArgs}) => HapticFeedback.heavyImpact(); + return ({positionalArgs, namedArgs, typeArgs}) => + HapticFeedback.heavyImpact(); case 'HapticFeedback.selectionClick': - return ({positionalArgs, namedArgs, typeArgs}) => HapticFeedback.selectionClick(); + return ({positionalArgs, namedArgs, typeArgs}) => + HapticFeedback.selectionClick(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } - - - - } - - diff --git a/lib/bindings/flutter/services/keyboard_key.g.dart b/lib/bindings/flutter/services/keyboard_key.g.dart index 3fdecce..f4c560f 100644 --- a/lib/bindings/flutter/services/keyboard_key.g.dart +++ b/lib/bindings/flutter/services/keyboard_key.g.dart @@ -9,15 +9,22 @@ class LogicalKeyboardKeyAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'LogicalKeyboardKey': - return ({positionalArgs, namedArgs, typeArgs}) => LogicalKeyboardKey(positionalArgs[0], - debugName: namedArgs.containsKey('debugName') ? namedArgs['debugName'] : null, - keyLabel: namedArgs.containsKey('keyLabel') ? namedArgs['keyLabel'] : ''); + return ({positionalArgs, namedArgs, typeArgs}) => LogicalKeyboardKey( + positionalArgs[0], + debugName: namedArgs.containsKey('debugName') + ? namedArgs['debugName'] + : null, + keyLabel: + namedArgs.containsKey('keyLabel') ? namedArgs['keyLabel'] : ''); case 'LogicalKeyboardKey.findKeyByKeyId': - return ({positionalArgs, namedArgs, typeArgs}) => LogicalKeyboardKey.findKeyByKeyId(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + LogicalKeyboardKey.findKeyByKeyId(positionalArgs[0]); case 'LogicalKeyboardKey.isControlCharacter': - return ({positionalArgs, namedArgs, typeArgs}) => LogicalKeyboardKey.isControlCharacter(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + LogicalKeyboardKey.isControlCharacter(positionalArgs[0]); case 'LogicalKeyboardKey.collapseSynonyms': - return ({positionalArgs, namedArgs, typeArgs}) => LogicalKeyboardKey.collapseSynonyms(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + LogicalKeyboardKey.collapseSynonyms(positionalArgs[0]); case 'LogicalKeyboardKey.valueMask': return LogicalKeyboardKey.valueMask; case 'LogicalKeyboardKey.platformMask': @@ -577,7 +584,7 @@ class LogicalKeyboardKeyAutoBinding extends HTExternalClass { case 'LogicalKeyboardKey.control': return LogicalKeyboardKey.control; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -591,7 +598,7 @@ extension LogicalKeyboardKeyBinding on LogicalKeyboardKey { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('LogicalKeyboardKey'); + return const HTType('LogicalKeyboardKey'); case 'keyId': return keyId; case 'debugName': @@ -605,18 +612,21 @@ extension LogicalKeyboardKeyBinding on LogicalKeyboardKey { case 'synonyms': return synonyms; case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -628,10 +638,14 @@ class PhysicalKeyboardKeyAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'PhysicalKeyboardKey': - return ({positionalArgs, namedArgs, typeArgs}) => PhysicalKeyboardKey(positionalArgs[0], - debugName: namedArgs.containsKey('debugName') ? namedArgs['debugName'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => PhysicalKeyboardKey( + positionalArgs[0], + debugName: namedArgs.containsKey('debugName') + ? namedArgs['debugName'] + : null); case 'PhysicalKeyboardKey.findKeyByCode': - return ({positionalArgs, namedArgs, typeArgs}) => PhysicalKeyboardKey.findKeyByCode(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + PhysicalKeyboardKey.findKeyByCode(positionalArgs[0]); case 'PhysicalKeyboardKey.none': return PhysicalKeyboardKey.none; case 'PhysicalKeyboardKey.hyper': @@ -1171,7 +1185,7 @@ class PhysicalKeyboardKeyAutoBinding extends HTExternalClass { case 'PhysicalKeyboardKey.fn': return PhysicalKeyboardKey.fn; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1185,7 +1199,7 @@ extension PhysicalKeyboardKeyBinding on PhysicalKeyboardKey { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PhysicalKeyboardKey'); + return const HTType('PhysicalKeyboardKey'); case 'usbHidUsage': return usbHidUsage; case 'debugName': @@ -1193,18 +1207,21 @@ extension PhysicalKeyboardKeyBinding on PhysicalKeyboardKey { case 'hashCode': return hashCode; case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/services/message_codec.g.dart b/lib/bindings/flutter/services/message_codec.g.dart index 4c6662b..b371762 100644 --- a/lib/bindings/flutter/services/message_codec.g.dart +++ b/lib/bindings/flutter/services/message_codec.g.dart @@ -8,10 +8,11 @@ class MethodCallAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'MethodCall': - return ({positionalArgs, namedArgs, typeArgs}) => - MethodCall(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : null); + return ({positionalArgs, namedArgs, typeArgs}) => MethodCall( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -25,7 +26,7 @@ extension MethodCallBinding on MethodCall { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('MethodCall'); + return const HTType('MethodCall'); case 'method': return method; case 'arguments': @@ -33,7 +34,7 @@ extension MethodCallBinding on MethodCall { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -47,11 +48,15 @@ class PlatformExceptionAutoBinding extends HTExternalClass { case 'PlatformException': return ({positionalArgs, namedArgs, typeArgs}) => PlatformException( code: namedArgs['code'], - message: namedArgs.containsKey('message') ? namedArgs['message'] : null, - details: namedArgs.containsKey('details') ? namedArgs['details'] : null, - stacktrace: namedArgs.containsKey('stacktrace') ? namedArgs['stacktrace'] : null); + message: + namedArgs.containsKey('message') ? namedArgs['message'] : null, + details: + namedArgs.containsKey('details') ? namedArgs['details'] : null, + stacktrace: namedArgs.containsKey('stacktrace') + ? namedArgs['stacktrace'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -65,7 +70,7 @@ extension PlatformExceptionBinding on PlatformException { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PlatformException'); + return const HTType('PlatformException'); case 'code': return code; case 'message': @@ -77,7 +82,7 @@ extension PlatformExceptionBinding on PlatformException { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -90,9 +95,10 @@ class MissingPluginExceptionAutoBinding extends HTExternalClass { switch (varName) { case 'MissingPluginException': return ({positionalArgs, namedArgs, typeArgs}) => - MissingPluginException(positionalArgs.length > 0 ? positionalArgs[0] : null); + MissingPluginException( + positionalArgs.length > 0 ? positionalArgs[0] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -106,13 +112,13 @@ extension MissingPluginExceptionBinding on MissingPluginException { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('MissingPluginException'); + return const HTType('MissingPluginException'); case 'message': return message; case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/services/message_codecs.g.dart b/lib/bindings/flutter/services/message_codecs.g.dart index f578141..af3e3c7 100644 --- a/lib/bindings/flutter/services/message_codecs.g.dart +++ b/lib/bindings/flutter/services/message_codecs.g.dart @@ -10,7 +10,7 @@ class BinaryCodecAutoBinding extends HTExternalClass { case 'BinaryCodec': return ({positionalArgs, namedArgs, typeArgs}) => BinaryCodec(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -24,13 +24,15 @@ extension BinaryCodecBinding on BinaryCodec { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BinaryCodec'); + return const HTType('BinaryCodec'); case 'decodeMessage': - return ({positionalArgs, namedArgs, typeArgs}) => decodeMessage(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + decodeMessage(positionalArgs[0]); case 'encodeMessage': - return ({positionalArgs, namedArgs, typeArgs}) => encodeMessage(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + encodeMessage(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -44,7 +46,7 @@ class StringCodecAutoBinding extends HTExternalClass { case 'StringCodec': return ({positionalArgs, namedArgs, typeArgs}) => StringCodec(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -58,13 +60,15 @@ extension StringCodecBinding on StringCodec { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('StringCodec'); + return const HTType('StringCodec'); case 'decodeMessage': - return ({positionalArgs, namedArgs, typeArgs}) => decodeMessage(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + decodeMessage(positionalArgs[0]); case 'encodeMessage': - return ({positionalArgs, namedArgs, typeArgs}) => encodeMessage(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + encodeMessage(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -78,7 +82,7 @@ class JSONMessageCodecAutoBinding extends HTExternalClass { case 'JSONMessageCodec': return ({positionalArgs, namedArgs, typeArgs}) => JSONMessageCodec(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -92,13 +96,15 @@ extension JSONMessageCodecBinding on JSONMessageCodec { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('JSONMessageCodec'); + return const HTType('JSONMessageCodec'); case 'encodeMessage': - return ({positionalArgs, namedArgs, typeArgs}) => encodeMessage(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + encodeMessage(positionalArgs[0]); case 'decodeMessage': - return ({positionalArgs, namedArgs, typeArgs}) => decodeMessage(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + decodeMessage(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -112,7 +118,7 @@ class JSONMethodCodecAutoBinding extends HTExternalClass { case 'JSONMethodCodec': return ({positionalArgs, namedArgs, typeArgs}) => JSONMethodCodec(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -126,22 +132,28 @@ extension JSONMethodCodecBinding on JSONMethodCodec { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('JSONMethodCodec'); + return const HTType('JSONMethodCodec'); case 'encodeMethodCall': - return ({positionalArgs, namedArgs, typeArgs}) => encodeMethodCall(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + encodeMethodCall(positionalArgs[0]); case 'decodeMethodCall': - return ({positionalArgs, namedArgs, typeArgs}) => decodeMethodCall(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + decodeMethodCall(positionalArgs[0]); case 'decodeEnvelope': - return ({positionalArgs, namedArgs, typeArgs}) => decodeEnvelope(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + decodeEnvelope(positionalArgs[0]); case 'encodeSuccessEnvelope': - return ({positionalArgs, namedArgs, typeArgs}) => encodeSuccessEnvelope(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + encodeSuccessEnvelope(positionalArgs[0]); case 'encodeErrorEnvelope': return ({positionalArgs, namedArgs, typeArgs}) => encodeErrorEnvelope( code: namedArgs.containsKey('code') ? namedArgs['code'] : null, - message: namedArgs.containsKey('message') ? namedArgs['message'] : null, - details: namedArgs.containsKey('details') ? namedArgs['details'] : null); + message: + namedArgs.containsKey('message') ? namedArgs['message'] : null, + details: + namedArgs.containsKey('details') ? namedArgs['details'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -153,9 +165,10 @@ class StandardMessageCodecAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'StandardMessageCodec': - return ({positionalArgs, namedArgs, typeArgs}) => StandardMessageCodec(); + return ({positionalArgs, namedArgs, typeArgs}) => + StandardMessageCodec(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -169,23 +182,30 @@ extension StandardMessageCodecBinding on StandardMessageCodec { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('StandardMessageCodec'); + return const HTType('StandardMessageCodec'); case 'encodeMessage': - return ({positionalArgs, namedArgs, typeArgs}) => encodeMessage(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + encodeMessage(positionalArgs[0]); case 'decodeMessage': - return ({positionalArgs, namedArgs, typeArgs}) => decodeMessage(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + decodeMessage(positionalArgs[0]); case 'writeValue': - return ({positionalArgs, namedArgs, typeArgs}) => writeValue(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + writeValue(positionalArgs[0], positionalArgs[1]); case 'readValue': - return ({positionalArgs, namedArgs, typeArgs}) => readValue(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + readValue(positionalArgs[0]); case 'readValueOfType': - return ({positionalArgs, namedArgs, typeArgs}) => readValueOfType(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + readValueOfType(positionalArgs[0], positionalArgs[1]); case 'writeSize': - return ({positionalArgs, namedArgs, typeArgs}) => writeSize(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + writeSize(positionalArgs[0], positionalArgs[1]); case 'readSize': - return ({positionalArgs, namedArgs, typeArgs}) => readSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + readSize(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -197,10 +217,12 @@ class StandardMethodCodecAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'StandardMethodCodec': - return ({positionalArgs, namedArgs, typeArgs}) => - StandardMethodCodec(positionalArgs.length > 0 ? positionalArgs[0] : const StandardMessageCodec()); + return ({positionalArgs, namedArgs, typeArgs}) => StandardMethodCodec( + positionalArgs.length > 0 + ? positionalArgs[0] + : const StandardMessageCodec()); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -214,24 +236,30 @@ extension StandardMethodCodecBinding on StandardMethodCodec { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('StandardMethodCodec'); + return const HTType('StandardMethodCodec'); case 'messageCodec': return messageCodec; case 'encodeMethodCall': - return ({positionalArgs, namedArgs, typeArgs}) => encodeMethodCall(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + encodeMethodCall(positionalArgs[0]); case 'decodeMethodCall': - return ({positionalArgs, namedArgs, typeArgs}) => decodeMethodCall(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + decodeMethodCall(positionalArgs[0]); case 'encodeSuccessEnvelope': - return ({positionalArgs, namedArgs, typeArgs}) => encodeSuccessEnvelope(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + encodeSuccessEnvelope(positionalArgs[0]); case 'encodeErrorEnvelope': return ({positionalArgs, namedArgs, typeArgs}) => encodeErrorEnvelope( code: namedArgs.containsKey('code') ? namedArgs['code'] : null, - message: namedArgs.containsKey('message') ? namedArgs['message'] : null, - details: namedArgs.containsKey('details') ? namedArgs['details'] : null); + message: + namedArgs.containsKey('message') ? namedArgs['message'] : null, + details: + namedArgs.containsKey('details') ? namedArgs['details'] : null); case 'decodeEnvelope': - return ({positionalArgs, namedArgs, typeArgs}) => decodeEnvelope(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + decodeEnvelope(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/services/platform_channel.g.dart b/lib/bindings/flutter/services/platform_channel.g.dart index 142769a..4eadb97 100644 --- a/lib/bindings/flutter/services/platform_channel.g.dart +++ b/lib/bindings/flutter/services/platform_channel.g.dart @@ -10,10 +10,12 @@ class MethodChannelAutoBinding extends HTExternalClass { case 'MethodChannel': return ({positionalArgs, namedArgs, typeArgs}) => MethodChannel( positionalArgs[0], - positionalArgs.length > 1 ? positionalArgs[1] : const StandardMethodCodec(), + positionalArgs.length > 1 + ? positionalArgs[1] + : const StandardMethodCodec(), positionalArgs.length > 2 ? positionalArgs[2] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -27,7 +29,7 @@ extension MethodChannelBinding on MethodChannel { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('MethodChannel'); + return const HTType('MethodChannel'); case 'name': return name; case 'codec': @@ -35,24 +37,31 @@ extension MethodChannelBinding on MethodChannel { case 'binaryMessenger': return binaryMessenger; case 'invokeMethod': - return ({positionalArgs, namedArgs, typeArgs}) => - invokeMethod(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : null); + return ({positionalArgs, namedArgs, typeArgs}) => invokeMethod( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : null); case 'invokeListMethod': - return ({positionalArgs, namedArgs, typeArgs}) => - invokeListMethod(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : null); + return ({positionalArgs, namedArgs, typeArgs}) => invokeListMethod( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : null); case 'invokeMapMethod': - return ({positionalArgs, namedArgs, typeArgs}) => - invokeMapMethod(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : null); + return ({positionalArgs, namedArgs, typeArgs}) => invokeMapMethod( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : null); case 'setMethodCallHandler': - return ({positionalArgs, namedArgs, typeArgs}) => setMethodCallHandler(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setMethodCallHandler(positionalArgs[0]); case 'checkMethodCallHandler': - return ({positionalArgs, namedArgs, typeArgs}) => checkMethodCallHandler(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + checkMethodCallHandler(positionalArgs[0]); case 'setMockMethodCallHandler': - return ({positionalArgs, namedArgs, typeArgs}) => setMockMethodCallHandler(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setMockMethodCallHandler(positionalArgs[0]); case 'checkMockMethodCallHandler': - return ({positionalArgs, namedArgs, typeArgs}) => checkMockMethodCallHandler(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + checkMockMethodCallHandler(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -65,9 +74,12 @@ class OptionalMethodChannelAutoBinding extends HTExternalClass { switch (varName) { case 'OptionalMethodChannel': return ({positionalArgs, namedArgs, typeArgs}) => OptionalMethodChannel( - positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : const StandardMethodCodec()); + positionalArgs[0], + positionalArgs.length > 1 + ? positionalArgs[1] + : const StandardMethodCodec()); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -81,7 +93,7 @@ extension OptionalMethodChannelBinding on OptionalMethodChannel { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('OptionalMethodChannel'); + return const HTType('OptionalMethodChannel'); case 'name': return name; case 'codec': @@ -89,24 +101,31 @@ extension OptionalMethodChannelBinding on OptionalMethodChannel { case 'binaryMessenger': return binaryMessenger; case 'invokeMethod': - return ({positionalArgs, namedArgs, typeArgs}) => - invokeMethod(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : null); + return ({positionalArgs, namedArgs, typeArgs}) => invokeMethod( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : null); case 'invokeListMethod': - return ({positionalArgs, namedArgs, typeArgs}) => - invokeListMethod(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : null); + return ({positionalArgs, namedArgs, typeArgs}) => invokeListMethod( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : null); case 'invokeMapMethod': - return ({positionalArgs, namedArgs, typeArgs}) => - invokeMapMethod(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : null); + return ({positionalArgs, namedArgs, typeArgs}) => invokeMapMethod( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : null); case 'setMethodCallHandler': - return ({positionalArgs, namedArgs, typeArgs}) => setMethodCallHandler(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setMethodCallHandler(positionalArgs[0]); case 'checkMethodCallHandler': - return ({positionalArgs, namedArgs, typeArgs}) => checkMethodCallHandler(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + checkMethodCallHandler(positionalArgs[0]); case 'setMockMethodCallHandler': - return ({positionalArgs, namedArgs, typeArgs}) => setMockMethodCallHandler(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setMockMethodCallHandler(positionalArgs[0]); case 'checkMockMethodCallHandler': - return ({positionalArgs, namedArgs, typeArgs}) => checkMockMethodCallHandler(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + checkMockMethodCallHandler(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -120,10 +139,12 @@ class EventChannelAutoBinding extends HTExternalClass { case 'EventChannel': return ({positionalArgs, namedArgs, typeArgs}) => EventChannel( positionalArgs[0], - positionalArgs.length > 1 ? positionalArgs[1] : const StandardMethodCodec(), + positionalArgs.length > 1 + ? positionalArgs[1] + : const StandardMethodCodec(), positionalArgs.length > 2 ? positionalArgs[2] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -137,7 +158,7 @@ extension EventChannelBinding on EventChannel { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('EventChannel'); + return const HTType('EventChannel'); case 'name': return name; case 'codec': @@ -146,9 +167,10 @@ extension EventChannelBinding on EventChannel { return binaryMessenger; case 'receiveBroadcastStream': return ({positionalArgs, namedArgs, typeArgs}) => - receiveBroadcastStream(positionalArgs.length > 0 ? positionalArgs[0] : null); + receiveBroadcastStream( + positionalArgs.length > 0 ? positionalArgs[0] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/services/platform_views.g.dart b/lib/bindings/flutter/services/platform_views.g.dart index a296eb2..9f23fdf 100644 --- a/lib/bindings/flutter/services/platform_views.g.dart +++ b/lib/bindings/flutter/services/platform_views.g.dart @@ -8,37 +8,71 @@ class PlatformViewsServiceAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'PlatformViewsService.initAndroidView': - return ({positionalArgs, namedArgs, typeArgs}) => PlatformViewsService.initAndroidView( - id: namedArgs.containsKey('id') ? namedArgs['id'] : null, - viewType: namedArgs.containsKey('viewType') ? namedArgs['viewType'] : null, - layoutDirection: namedArgs.containsKey('layoutDirection') ? namedArgs['layoutDirection'] : null, - creationParams: namedArgs.containsKey('creationParams') ? namedArgs['creationParams'] : null, - creationParamsCodec: namedArgs.containsKey('creationParamsCodec') ? namedArgs['creationParamsCodec'] : null, - onFocus: namedArgs.containsKey('onFocus') ? namedArgs['onFocus'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + PlatformViewsService.initAndroidView( + id: namedArgs.containsKey('id') ? namedArgs['id'] : null, + viewType: namedArgs.containsKey('viewType') + ? namedArgs['viewType'] + : null, + layoutDirection: namedArgs.containsKey('layoutDirection') + ? namedArgs['layoutDirection'] + : null, + creationParams: namedArgs.containsKey('creationParams') + ? namedArgs['creationParams'] + : null, + creationParamsCodec: + namedArgs.containsKey('creationParamsCodec') + ? namedArgs['creationParamsCodec'] + : null, + onFocus: namedArgs.containsKey('onFocus') + ? namedArgs['onFocus'] + : null); case 'PlatformViewsService.initSurfaceAndroidView': - return ({positionalArgs, namedArgs, typeArgs}) => PlatformViewsService.initSurfaceAndroidView( - id: namedArgs.containsKey('id') ? namedArgs['id'] : null, - viewType: namedArgs.containsKey('viewType') ? namedArgs['viewType'] : null, - layoutDirection: namedArgs.containsKey('layoutDirection') ? namedArgs['layoutDirection'] : null, - creationParams: namedArgs.containsKey('creationParams') ? namedArgs['creationParams'] : null, - creationParamsCodec: namedArgs.containsKey('creationParamsCodec') ? namedArgs['creationParamsCodec'] : null, - onFocus: namedArgs.containsKey('onFocus') ? namedArgs['onFocus'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + PlatformViewsService.initSurfaceAndroidView( + id: namedArgs.containsKey('id') ? namedArgs['id'] : null, + viewType: namedArgs.containsKey('viewType') + ? namedArgs['viewType'] + : null, + layoutDirection: namedArgs.containsKey('layoutDirection') + ? namedArgs['layoutDirection'] + : null, + creationParams: namedArgs.containsKey('creationParams') + ? namedArgs['creationParams'] + : null, + creationParamsCodec: + namedArgs.containsKey('creationParamsCodec') + ? namedArgs['creationParamsCodec'] + : null, + onFocus: namedArgs.containsKey('onFocus') + ? namedArgs['onFocus'] + : null); case 'PlatformViewsService.initUiKitView': - return ({positionalArgs, namedArgs, typeArgs}) => PlatformViewsService.initUiKitView( - id: namedArgs.containsKey('id') ? namedArgs['id'] : null, - viewType: namedArgs.containsKey('viewType') ? namedArgs['viewType'] : null, - layoutDirection: namedArgs.containsKey('layoutDirection') ? namedArgs['layoutDirection'] : null, - creationParams: namedArgs.containsKey('creationParams') ? namedArgs['creationParams'] : null, - creationParamsCodec: - namedArgs.containsKey('creationParamsCodec') ? namedArgs['creationParamsCodec'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + PlatformViewsService.initUiKitView( + id: namedArgs.containsKey('id') ? namedArgs['id'] : null, + viewType: namedArgs.containsKey('viewType') + ? namedArgs['viewType'] + : null, + layoutDirection: namedArgs.containsKey('layoutDirection') + ? namedArgs['layoutDirection'] + : null, + creationParams: namedArgs.containsKey('creationParams') + ? namedArgs['creationParams'] + : null, + creationParamsCodec: + namedArgs.containsKey('creationParamsCodec') + ? namedArgs['creationParamsCodec'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -51,7 +85,8 @@ class AndroidPointerPropertiesAutoBinding extends HTExternalClass { switch (varName) { case 'AndroidPointerProperties': return ({positionalArgs, namedArgs, typeArgs}) => - AndroidPointerProperties(id: namedArgs['id'], toolType: namedArgs['toolType']); + AndroidPointerProperties( + id: namedArgs['id'], toolType: namedArgs['toolType']); case 'AndroidPointerProperties.kToolTypeUnknown': return AndroidPointerProperties.kToolTypeUnknown; case 'AndroidPointerProperties.kToolTypeFinger': @@ -63,7 +98,7 @@ class AndroidPointerPropertiesAutoBinding extends HTExternalClass { case 'AndroidPointerProperties.kToolTypeEraser': return AndroidPointerProperties.kToolTypeEraser; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -77,7 +112,7 @@ extension AndroidPointerPropertiesBinding on AndroidPointerProperties { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AndroidPointerProperties'); + return const HTType('AndroidPointerProperties'); case 'id': return id; case 'toolType': @@ -85,7 +120,7 @@ extension AndroidPointerPropertiesBinding on AndroidPointerProperties { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -108,7 +143,7 @@ class AndroidPointerCoordsAutoBinding extends HTExternalClass { x: namedArgs['x'], y: namedArgs['y']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -122,7 +157,7 @@ extension AndroidPointerCoordsBinding on AndroidPointerCoords { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AndroidPointerCoords'); + return const HTType('AndroidPointerCoords'); case 'orientation': return orientation; case 'pressure': @@ -144,7 +179,7 @@ extension AndroidPointerCoordsBinding on AndroidPointerCoords { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -161,8 +196,10 @@ class AndroidMotionEventAutoBinding extends HTExternalClass { eventTime: namedArgs['eventTime'], action: namedArgs['action'], pointerCount: namedArgs['pointerCount'], - pointerProperties: List.from(namedArgs['pointerProperties']), - pointerCoords: List.from(namedArgs['pointerCoords']), + pointerProperties: List.from( + namedArgs['pointerProperties']), + pointerCoords: + List.from(namedArgs['pointerCoords']), metaState: namedArgs['metaState'], buttonState: namedArgs['buttonState'], xPrecision: namedArgs['xPrecision'], @@ -173,7 +210,7 @@ class AndroidMotionEventAutoBinding extends HTExternalClass { flags: namedArgs['flags'], motionEventId: namedArgs['motionEventId']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -187,7 +224,7 @@ extension AndroidMotionEventBinding on AndroidMotionEvent { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AndroidMotionEvent'); + return const HTType('AndroidMotionEvent'); case 'downTime': return downTime; case 'eventTime': @@ -221,7 +258,7 @@ extension AndroidMotionEventBinding on AndroidMotionEvent { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -234,7 +271,8 @@ class AndroidViewControllerAutoBinding extends HTExternalClass { switch (varName) { case 'AndroidViewController.pointerAction': return ({positionalArgs, namedArgs, typeArgs}) => - AndroidViewController.pointerAction(positionalArgs[0], positionalArgs[1]); + AndroidViewController.pointerAction( + positionalArgs[0], positionalArgs[1]); case 'AndroidViewController.kActionDown': return AndroidViewController.kActionDown; case 'AndroidViewController.kActionUp': @@ -252,7 +290,7 @@ class AndroidViewControllerAutoBinding extends HTExternalClass { case 'AndroidViewController.kAndroidLayoutDirectionRtl': return AndroidViewController.kAndroidLayoutDirectionRtl; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/services/raw_keyboard.g.dart b/lib/bindings/flutter/services/raw_keyboard.g.dart index f42ad85..7d8533e 100644 --- a/lib/bindings/flutter/services/raw_keyboard.g.dart +++ b/lib/bindings/flutter/services/raw_keyboard.g.dart @@ -19,7 +19,7 @@ class KeyboardSideAutoBinding extends HTExternalClass { case 'KeyboardSide.all': return KeyboardSide.all; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -27,13 +27,14 @@ class KeyboardSideAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('KeyboardSide'); + return const HTType('KeyboardSide'); case 'index': return (instance as KeyboardSide).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as KeyboardSide).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as KeyboardSide).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -65,7 +66,7 @@ class ModifierKeyAutoBinding extends HTExternalClass { case 'ModifierKey.symbolModifier': return ModifierKey.symbolModifier; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -73,13 +74,14 @@ class ModifierKeyAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ModifierKey'); + return const HTType('ModifierKey'); case 'index': return (instance as ModifierKey).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as ModifierKey).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as ModifierKey).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -91,9 +93,10 @@ class RawKeyEventAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RawKeyEvent.fromMessage': - return ({positionalArgs, namedArgs, typeArgs}) => RawKeyEvent.fromMessage(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + RawKeyEvent.fromMessage(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -107,7 +110,7 @@ extension RawKeyEventBinding on RawKeyEvent { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RawKeyEvent'); + return const HTType('RawKeyEvent'); case 'character': return character; case 'data': @@ -125,20 +128,24 @@ extension RawKeyEventBinding on RawKeyEvent { case 'logicalKey': return logicalKey; case 'isKeyPressed': - return ({positionalArgs, namedArgs, typeArgs}) => isKeyPressed(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isKeyPressed(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -151,9 +158,12 @@ class RawKeyDownEventAutoBinding extends HTExternalClass { switch (varName) { case 'RawKeyDownEvent': return ({positionalArgs, namedArgs, typeArgs}) => RawKeyDownEvent( - data: namedArgs['data'], character: namedArgs.containsKey('character') ? namedArgs['character'] : null); + data: namedArgs['data'], + character: namedArgs.containsKey('character') + ? namedArgs['character'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -167,7 +177,7 @@ extension RawKeyDownEventBinding on RawKeyDownEvent { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RawKeyDownEvent'); + return const HTType('RawKeyDownEvent'); case 'character': return character; case 'data': @@ -185,20 +195,24 @@ extension RawKeyDownEventBinding on RawKeyDownEvent { case 'logicalKey': return logicalKey; case 'isKeyPressed': - return ({positionalArgs, namedArgs, typeArgs}) => isKeyPressed(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isKeyPressed(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -211,9 +225,12 @@ class RawKeyUpEventAutoBinding extends HTExternalClass { switch (varName) { case 'RawKeyUpEvent': return ({positionalArgs, namedArgs, typeArgs}) => RawKeyUpEvent( - data: namedArgs['data'], character: namedArgs.containsKey('character') ? namedArgs['character'] : null); + data: namedArgs['data'], + character: namedArgs.containsKey('character') + ? namedArgs['character'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -227,7 +244,7 @@ extension RawKeyUpEventBinding on RawKeyUpEvent { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RawKeyUpEvent'); + return const HTType('RawKeyUpEvent'); case 'character': return character; case 'data': @@ -245,20 +262,24 @@ extension RawKeyUpEventBinding on RawKeyUpEvent { case 'logicalKey': return logicalKey; case 'isKeyPressed': - return ({positionalArgs, namedArgs, typeArgs}) => isKeyPressed(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isKeyPressed(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -272,7 +293,7 @@ class RawKeyboardAutoBinding extends HTExternalClass { case 'RawKeyboard.instance': return RawKeyboard.instance; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/services/raw_keyboard_android.g.dart b/lib/bindings/flutter/services/raw_keyboard_android.g.dart index fd45c41..23d6422 100644 --- a/lib/bindings/flutter/services/raw_keyboard_android.g.dart +++ b/lib/bindings/flutter/services/raw_keyboard_android.g.dart @@ -8,18 +8,38 @@ class RawKeyEventDataAndroidAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RawKeyEventDataAndroid': - return ({positionalArgs, namedArgs, typeArgs}) => RawKeyEventDataAndroid( - flags: namedArgs.containsKey('flags') ? namedArgs['flags'] : 0, - codePoint: namedArgs.containsKey('codePoint') ? namedArgs['codePoint'] : 0, - plainCodePoint: namedArgs.containsKey('plainCodePoint') ? namedArgs['plainCodePoint'] : 0, - keyCode: namedArgs.containsKey('keyCode') ? namedArgs['keyCode'] : 0, - scanCode: namedArgs.containsKey('scanCode') ? namedArgs['scanCode'] : 0, - metaState: namedArgs.containsKey('metaState') ? namedArgs['metaState'] : 0, - eventSource: namedArgs.containsKey('eventSource') ? namedArgs['eventSource'] : 0, - vendorId: namedArgs.containsKey('vendorId') ? namedArgs['vendorId'] : 0, - productId: namedArgs.containsKey('productId') ? namedArgs['productId'] : 0, - deviceId: namedArgs.containsKey('deviceId') ? namedArgs['deviceId'] : 0, - repeatCount: namedArgs.containsKey('repeatCount') ? namedArgs['repeatCount'] : 0); + return ({positionalArgs, namedArgs, typeArgs}) => + RawKeyEventDataAndroid( + flags: namedArgs.containsKey('flags') ? namedArgs['flags'] : 0, + codePoint: namedArgs.containsKey('codePoint') + ? namedArgs['codePoint'] + : 0, + plainCodePoint: namedArgs.containsKey('plainCodePoint') + ? namedArgs['plainCodePoint'] + : 0, + keyCode: + namedArgs.containsKey('keyCode') ? namedArgs['keyCode'] : 0, + scanCode: namedArgs.containsKey('scanCode') + ? namedArgs['scanCode'] + : 0, + metaState: namedArgs.containsKey('metaState') + ? namedArgs['metaState'] + : 0, + eventSource: namedArgs.containsKey('eventSource') + ? namedArgs['eventSource'] + : 0, + vendorId: namedArgs.containsKey('vendorId') + ? namedArgs['vendorId'] + : 0, + productId: namedArgs.containsKey('productId') + ? namedArgs['productId'] + : 0, + deviceId: namedArgs.containsKey('deviceId') + ? namedArgs['deviceId'] + : 0, + repeatCount: namedArgs.containsKey('repeatCount') + ? namedArgs['repeatCount'] + : 0); case 'RawKeyEventDataAndroid.modifierNone': return RawKeyEventDataAndroid.modifierNone; case 'RawKeyEventDataAndroid.modifierAlt': @@ -57,7 +77,7 @@ class RawKeyEventDataAndroidAutoBinding extends HTExternalClass { case 'RawKeyEventDataAndroid.modifierScrollLock': return RawKeyEventDataAndroid.modifierScrollLock; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -71,7 +91,7 @@ extension RawKeyEventDataAndroidBinding on RawKeyEventDataAndroid { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RawKeyEventDataAndroid'); + return const HTType('RawKeyEventDataAndroid'); case 'flags': return flags; case 'codePoint': @@ -111,14 +131,18 @@ extension RawKeyEventDataAndroidBinding on RawKeyEventDataAndroid { case 'modifiersPressed': return modifiersPressed; case 'isModifierPressed': - return ({positionalArgs, namedArgs, typeArgs}) => isModifierPressed(positionalArgs[0], - side: namedArgs.containsKey('side') ? namedArgs['side'] : KeyboardSide.any); + return ({positionalArgs, namedArgs, typeArgs}) => isModifierPressed( + positionalArgs[0], + side: namedArgs.containsKey('side') + ? namedArgs['side'] + : KeyboardSide.any); case 'getModifierSide': - return ({positionalArgs, namedArgs, typeArgs}) => getModifierSide(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getModifierSide(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/services/raw_keyboard_fuchsia.g.dart b/lib/bindings/flutter/services/raw_keyboard_fuchsia.g.dart index 805d5eb..eebfc9d 100644 --- a/lib/bindings/flutter/services/raw_keyboard_fuchsia.g.dart +++ b/lib/bindings/flutter/services/raw_keyboard_fuchsia.g.dart @@ -8,10 +8,17 @@ class RawKeyEventDataFuchsiaAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RawKeyEventDataFuchsia': - return ({positionalArgs, namedArgs, typeArgs}) => RawKeyEventDataFuchsia( - hidUsage: namedArgs.containsKey('hidUsage') ? namedArgs['hidUsage'] : 0, - codePoint: namedArgs.containsKey('codePoint') ? namedArgs['codePoint'] : 0, - modifiers: namedArgs.containsKey('modifiers') ? namedArgs['modifiers'] : 0); + return ({positionalArgs, namedArgs, typeArgs}) => + RawKeyEventDataFuchsia( + hidUsage: namedArgs.containsKey('hidUsage') + ? namedArgs['hidUsage'] + : 0, + codePoint: namedArgs.containsKey('codePoint') + ? namedArgs['codePoint'] + : 0, + modifiers: namedArgs.containsKey('modifiers') + ? namedArgs['modifiers'] + : 0); case 'RawKeyEventDataFuchsia.modifierNone': return RawKeyEventDataFuchsia.modifierNone; case 'RawKeyEventDataFuchsia.modifierCapsLock': @@ -41,7 +48,7 @@ class RawKeyEventDataFuchsiaAutoBinding extends HTExternalClass { case 'RawKeyEventDataFuchsia.modifierMeta': return RawKeyEventDataFuchsia.modifierMeta; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -55,7 +62,7 @@ extension RawKeyEventDataFuchsiaBinding on RawKeyEventDataFuchsia { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RawKeyEventDataFuchsia'); + return const HTType('RawKeyEventDataFuchsia'); case 'hidUsage': return hidUsage; case 'codePoint': @@ -79,14 +86,18 @@ extension RawKeyEventDataFuchsiaBinding on RawKeyEventDataFuchsia { case 'modifiersPressed': return modifiersPressed; case 'isModifierPressed': - return ({positionalArgs, namedArgs, typeArgs}) => isModifierPressed(positionalArgs[0], - side: namedArgs.containsKey('side') ? namedArgs['side'] : KeyboardSide.any); + return ({positionalArgs, namedArgs, typeArgs}) => isModifierPressed( + positionalArgs[0], + side: namedArgs.containsKey('side') + ? namedArgs['side'] + : KeyboardSide.any); case 'getModifierSide': - return ({positionalArgs, namedArgs, typeArgs}) => getModifierSide(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getModifierSide(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/services/raw_keyboard_ios.g.dart b/lib/bindings/flutter/services/raw_keyboard_ios.g.dart index ca35477..cfd8e1c 100644 --- a/lib/bindings/flutter/services/raw_keyboard_ios.g.dart +++ b/lib/bindings/flutter/services/raw_keyboard_ios.g.dart @@ -9,11 +9,18 @@ class RawKeyEventDataIosAutoBinding extends HTExternalClass { switch (varName) { case 'RawKeyEventDataIos': return ({positionalArgs, namedArgs, typeArgs}) => RawKeyEventDataIos( - characters: namedArgs.containsKey('characters') ? namedArgs['characters'] : '', + characters: namedArgs.containsKey('characters') + ? namedArgs['characters'] + : '', charactersIgnoringModifiers: - namedArgs.containsKey('charactersIgnoringModifiers') ? namedArgs['charactersIgnoringModifiers'] : '', - keyCode: namedArgs.containsKey('keyCode') ? namedArgs['keyCode'] : 0, - modifiers: namedArgs.containsKey('modifiers') ? namedArgs['modifiers'] : 0); + namedArgs.containsKey('charactersIgnoringModifiers') + ? namedArgs['charactersIgnoringModifiers'] + : '', + keyCode: + namedArgs.containsKey('keyCode') ? namedArgs['keyCode'] : 0, + modifiers: namedArgs.containsKey('modifiers') + ? namedArgs['modifiers'] + : 0); case 'RawKeyEventDataIos.modifierCapsLock': return RawKeyEventDataIos.modifierCapsLock; case 'RawKeyEventDataIos.modifierShift': @@ -49,7 +56,7 @@ class RawKeyEventDataIosAutoBinding extends HTExternalClass { case 'RawKeyEventDataIos.deviceIndependentMask': return RawKeyEventDataIos.deviceIndependentMask; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -63,7 +70,7 @@ extension RawKeyEventDataIosBinding on RawKeyEventDataIos { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RawKeyEventDataIos'); + return const HTType('RawKeyEventDataIos'); case 'characters': return characters; case 'charactersIgnoringModifiers': @@ -89,14 +96,18 @@ extension RawKeyEventDataIosBinding on RawKeyEventDataIos { case 'modifiersPressed': return modifiersPressed; case 'isModifierPressed': - return ({positionalArgs, namedArgs, typeArgs}) => isModifierPressed(positionalArgs[0], - side: namedArgs.containsKey('side') ? namedArgs['side'] : KeyboardSide.any); + return ({positionalArgs, namedArgs, typeArgs}) => isModifierPressed( + positionalArgs[0], + side: namedArgs.containsKey('side') + ? namedArgs['side'] + : KeyboardSide.any); case 'getModifierSide': - return ({positionalArgs, namedArgs, typeArgs}) => getModifierSide(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getModifierSide(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/services/raw_keyboard_linux.g.dart b/lib/bindings/flutter/services/raw_keyboard_linux.g.dart index b90a221..1b0cc36 100644 --- a/lib/bindings/flutter/services/raw_keyboard_linux.g.dart +++ b/lib/bindings/flutter/services/raw_keyboard_linux.g.dart @@ -10,13 +10,18 @@ class RawKeyEventDataLinuxAutoBinding extends HTExternalClass { case 'RawKeyEventDataLinux': return ({positionalArgs, namedArgs, typeArgs}) => RawKeyEventDataLinux( keyHelper: namedArgs['keyHelper'], - unicodeScalarValues: namedArgs.containsKey('unicodeScalarValues') ? namedArgs['unicodeScalarValues'] : 0, - scanCode: namedArgs.containsKey('scanCode') ? namedArgs['scanCode'] : 0, - keyCode: namedArgs.containsKey('keyCode') ? namedArgs['keyCode'] : 0, - modifiers: namedArgs.containsKey('modifiers') ? namedArgs['modifiers'] : 0, + unicodeScalarValues: namedArgs.containsKey('unicodeScalarValues') + ? namedArgs['unicodeScalarValues'] + : 0, + scanCode: + namedArgs.containsKey('scanCode') ? namedArgs['scanCode'] : 0, + keyCode: + namedArgs.containsKey('keyCode') ? namedArgs['keyCode'] : 0, + modifiers: + namedArgs.containsKey('modifiers') ? namedArgs['modifiers'] : 0, isDown: namedArgs['isDown']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -30,7 +35,7 @@ extension RawKeyEventDataLinuxBinding on RawKeyEventDataLinux { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RawKeyEventDataLinux'); + return const HTType('RawKeyEventDataLinux'); case 'keyHelper': return keyHelper; case 'unicodeScalarValues': @@ -60,14 +65,18 @@ extension RawKeyEventDataLinuxBinding on RawKeyEventDataLinux { case 'modifiersPressed': return modifiersPressed; case 'isModifierPressed': - return ({positionalArgs, namedArgs, typeArgs}) => isModifierPressed(positionalArgs[0], - side: namedArgs.containsKey('side') ? namedArgs['side'] : KeyboardSide.any); + return ({positionalArgs, namedArgs, typeArgs}) => isModifierPressed( + positionalArgs[0], + side: namedArgs.containsKey('side') + ? namedArgs['side'] + : KeyboardSide.any); case 'getModifierSide': - return ({positionalArgs, namedArgs, typeArgs}) => getModifierSide(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getModifierSide(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -79,9 +88,10 @@ class KeyHelperAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'KeyHelper': - return ({positionalArgs, namedArgs, typeArgs}) => KeyHelper(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + KeyHelper(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -95,20 +105,28 @@ extension KeyHelperBinding on KeyHelper { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('KeyHelper'); + return const HTType('KeyHelper'); case 'getModifierSide': - return ({positionalArgs, namedArgs, typeArgs}) => getModifierSide(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getModifierSide(positionalArgs[0]); case 'isModifierPressed': - return ({positionalArgs, namedArgs, typeArgs}) => isModifierPressed(positionalArgs[0], positionalArgs[1], - side: namedArgs.containsKey('side') ? namedArgs['side'] : KeyboardSide.any, - keyCode: namedArgs.containsKey('keyCode') ? namedArgs['keyCode'] : null, - isDown: namedArgs.containsKey('isDown') ? namedArgs['isDown'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => isModifierPressed( + positionalArgs[0], positionalArgs[1], + side: namedArgs.containsKey('side') + ? namedArgs['side'] + : KeyboardSide.any, + keyCode: + namedArgs.containsKey('keyCode') ? namedArgs['keyCode'] : null, + isDown: + namedArgs.containsKey('isDown') ? namedArgs['isDown'] : null); case 'numpadKey': - return ({positionalArgs, namedArgs, typeArgs}) => numpadKey(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + numpadKey(positionalArgs[0]); case 'logicalKey': - return ({positionalArgs, namedArgs, typeArgs}) => logicalKey(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + logicalKey(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -134,7 +152,7 @@ class GLFWKeyHelperAutoBinding extends HTExternalClass { case 'GLFWKeyHelper.modifierNumericPad': return GLFWKeyHelper.modifierNumericPad; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -148,20 +166,28 @@ extension GLFWKeyHelperBinding on GLFWKeyHelper { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('GLFWKeyHelper'); + return const HTType('GLFWKeyHelper'); case 'isModifierPressed': - return ({positionalArgs, namedArgs, typeArgs}) => isModifierPressed(positionalArgs[0], positionalArgs[1], - side: namedArgs.containsKey('side') ? namedArgs['side'] : KeyboardSide.any, - keyCode: namedArgs.containsKey('keyCode') ? namedArgs['keyCode'] : null, - isDown: namedArgs.containsKey('isDown') ? namedArgs['isDown'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => isModifierPressed( + positionalArgs[0], positionalArgs[1], + side: namedArgs.containsKey('side') + ? namedArgs['side'] + : KeyboardSide.any, + keyCode: + namedArgs.containsKey('keyCode') ? namedArgs['keyCode'] : null, + isDown: + namedArgs.containsKey('isDown') ? namedArgs['isDown'] : null); case 'getModifierSide': - return ({positionalArgs, namedArgs, typeArgs}) => getModifierSide(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getModifierSide(positionalArgs[0]); case 'numpadKey': - return ({positionalArgs, namedArgs, typeArgs}) => numpadKey(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + numpadKey(positionalArgs[0]); case 'logicalKey': - return ({positionalArgs, namedArgs, typeArgs}) => logicalKey(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + logicalKey(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -187,7 +213,7 @@ class GtkKeyHelperAutoBinding extends HTExternalClass { case 'GtkKeyHelper.modifierMeta': return GtkKeyHelper.modifierMeta; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -201,20 +227,28 @@ extension GtkKeyHelperBinding on GtkKeyHelper { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('GtkKeyHelper'); + return const HTType('GtkKeyHelper'); case 'isModifierPressed': - return ({positionalArgs, namedArgs, typeArgs}) => isModifierPressed(positionalArgs[0], positionalArgs[1], - side: namedArgs.containsKey('side') ? namedArgs['side'] : KeyboardSide.any, - keyCode: namedArgs.containsKey('keyCode') ? namedArgs['keyCode'] : null, - isDown: namedArgs.containsKey('isDown') ? namedArgs['isDown'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => isModifierPressed( + positionalArgs[0], positionalArgs[1], + side: namedArgs.containsKey('side') + ? namedArgs['side'] + : KeyboardSide.any, + keyCode: + namedArgs.containsKey('keyCode') ? namedArgs['keyCode'] : null, + isDown: + namedArgs.containsKey('isDown') ? namedArgs['isDown'] : null); case 'getModifierSide': - return ({positionalArgs, namedArgs, typeArgs}) => getModifierSide(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getModifierSide(positionalArgs[0]); case 'numpadKey': - return ({positionalArgs, namedArgs, typeArgs}) => numpadKey(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + numpadKey(positionalArgs[0]); case 'logicalKey': - return ({positionalArgs, namedArgs, typeArgs}) => logicalKey(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + logicalKey(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/services/raw_keyboard_macos.g.dart b/lib/bindings/flutter/services/raw_keyboard_macos.g.dart index 73f62af..c7d05c7 100644 --- a/lib/bindings/flutter/services/raw_keyboard_macos.g.dart +++ b/lib/bindings/flutter/services/raw_keyboard_macos.g.dart @@ -9,11 +9,18 @@ class RawKeyEventDataMacOsAutoBinding extends HTExternalClass { switch (varName) { case 'RawKeyEventDataMacOs': return ({positionalArgs, namedArgs, typeArgs}) => RawKeyEventDataMacOs( - characters: namedArgs.containsKey('characters') ? namedArgs['characters'] : '', + characters: namedArgs.containsKey('characters') + ? namedArgs['characters'] + : '', charactersIgnoringModifiers: - namedArgs.containsKey('charactersIgnoringModifiers') ? namedArgs['charactersIgnoringModifiers'] : '', - keyCode: namedArgs.containsKey('keyCode') ? namedArgs['keyCode'] : 0, - modifiers: namedArgs.containsKey('modifiers') ? namedArgs['modifiers'] : 0); + namedArgs.containsKey('charactersIgnoringModifiers') + ? namedArgs['charactersIgnoringModifiers'] + : '', + keyCode: + namedArgs.containsKey('keyCode') ? namedArgs['keyCode'] : 0, + modifiers: namedArgs.containsKey('modifiers') + ? namedArgs['modifiers'] + : 0); case 'RawKeyEventDataMacOs.modifierCapsLock': return RawKeyEventDataMacOs.modifierCapsLock; case 'RawKeyEventDataMacOs.modifierShift': @@ -49,7 +56,7 @@ class RawKeyEventDataMacOsAutoBinding extends HTExternalClass { case 'RawKeyEventDataMacOs.deviceIndependentMask': return RawKeyEventDataMacOs.deviceIndependentMask; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -63,7 +70,7 @@ extension RawKeyEventDataMacOsBinding on RawKeyEventDataMacOs { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RawKeyEventDataMacOs'); + return const HTType('RawKeyEventDataMacOs'); case 'characters': return characters; case 'charactersIgnoringModifiers': @@ -89,14 +96,18 @@ extension RawKeyEventDataMacOsBinding on RawKeyEventDataMacOs { case 'modifiersPressed': return modifiersPressed; case 'isModifierPressed': - return ({positionalArgs, namedArgs, typeArgs}) => isModifierPressed(positionalArgs[0], - side: namedArgs.containsKey('side') ? namedArgs['side'] : KeyboardSide.any); + return ({positionalArgs, namedArgs, typeArgs}) => isModifierPressed( + positionalArgs[0], + side: namedArgs.containsKey('side') + ? namedArgs['side'] + : KeyboardSide.any); case 'getModifierSide': - return ({positionalArgs, namedArgs, typeArgs}) => getModifierSide(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getModifierSide(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/services/raw_keyboard_web.g.dart b/lib/bindings/flutter/services/raw_keyboard_web.g.dart index 794e562..aa67e13 100644 --- a/lib/bindings/flutter/services/raw_keyboard_web.g.dart +++ b/lib/bindings/flutter/services/raw_keyboard_web.g.dart @@ -11,7 +11,9 @@ class RawKeyEventDataWebAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => RawKeyEventDataWeb( code: namedArgs['code'], key: namedArgs['key'], - metaState: namedArgs.containsKey('metaState') ? namedArgs['metaState'] : modifierNone); + metaState: namedArgs.containsKey('metaState') + ? namedArgs['metaState'] + : modifierNone); case 'RawKeyEventDataWeb.modifierNone': return RawKeyEventDataWeb.modifierNone; case 'RawKeyEventDataWeb.modifierShift': @@ -29,7 +31,7 @@ class RawKeyEventDataWebAutoBinding extends HTExternalClass { case 'RawKeyEventDataWeb.modifierScrollLock': return RawKeyEventDataWeb.modifierScrollLock; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -45,7 +47,7 @@ extension RawKeyEventDataWebBinding on RawKeyEventDataWeb { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RawKeyEventDataWeb'); + return const HTType('RawKeyEventDataWeb'); case 'code': return code; case 'key': @@ -69,14 +71,18 @@ extension RawKeyEventDataWebBinding on RawKeyEventDataWeb { case 'modifiersPressed': return modifiersPressed; case 'isModifierPressed': - return ({positionalArgs, namedArgs, typeArgs}) => isModifierPressed(positionalArgs[0], - side: namedArgs.containsKey('side') ? namedArgs['side'] : KeyboardSide.any); + return ({positionalArgs, namedArgs, typeArgs}) => isModifierPressed( + positionalArgs[0], + side: namedArgs.containsKey('side') + ? namedArgs['side'] + : KeyboardSide.any); case 'getModifierSide': - return ({positionalArgs, namedArgs, typeArgs}) => getModifierSide(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getModifierSide(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/services/raw_keyboard_windows.g.dart b/lib/bindings/flutter/services/raw_keyboard_windows.g.dart index 8035026..ce864de 100644 --- a/lib/bindings/flutter/services/raw_keyboard_windows.g.dart +++ b/lib/bindings/flutter/services/raw_keyboard_windows.g.dart @@ -8,11 +8,19 @@ class RawKeyEventDataWindowsAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RawKeyEventDataWindows': - return ({positionalArgs, namedArgs, typeArgs}) => RawKeyEventDataWindows( - keyCode: namedArgs.containsKey('keyCode') ? namedArgs['keyCode'] : 0, - scanCode: namedArgs.containsKey('scanCode') ? namedArgs['scanCode'] : 0, - characterCodePoint: namedArgs.containsKey('characterCodePoint') ? namedArgs['characterCodePoint'] : 0, - modifiers: namedArgs.containsKey('modifiers') ? namedArgs['modifiers'] : 0); + return ({positionalArgs, namedArgs, typeArgs}) => + RawKeyEventDataWindows( + keyCode: + namedArgs.containsKey('keyCode') ? namedArgs['keyCode'] : 0, + scanCode: namedArgs.containsKey('scanCode') + ? namedArgs['scanCode'] + : 0, + characterCodePoint: namedArgs.containsKey('characterCodePoint') + ? namedArgs['characterCodePoint'] + : 0, + modifiers: namedArgs.containsKey('modifiers') + ? namedArgs['modifiers'] + : 0); case 'RawKeyEventDataWindows.modifierShift': return RawKeyEventDataWindows.modifierShift; case 'RawKeyEventDataWindows.modifierLeftShift': @@ -42,7 +50,7 @@ class RawKeyEventDataWindowsAutoBinding extends HTExternalClass { case 'RawKeyEventDataWindows.modifierScrollLock': return RawKeyEventDataWindows.modifierScrollLock; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -56,7 +64,7 @@ extension RawKeyEventDataWindowsBinding on RawKeyEventDataWindows { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RawKeyEventDataWindows'); + return const HTType('RawKeyEventDataWindows'); case 'keyCode': return keyCode; case 'scanCode': @@ -82,12 +90,16 @@ extension RawKeyEventDataWindowsBinding on RawKeyEventDataWindows { case 'modifiersPressed': return modifiersPressed; case 'isModifierPressed': - return ({positionalArgs, namedArgs, typeArgs}) => isModifierPressed(positionalArgs[0], - side: namedArgs.containsKey('side') ? namedArgs['side'] : KeyboardSide.any); + return ({positionalArgs, namedArgs, typeArgs}) => isModifierPressed( + positionalArgs[0], + side: namedArgs.containsKey('side') + ? namedArgs['side'] + : KeyboardSide.any); case 'getModifierSide': - return ({positionalArgs, namedArgs, typeArgs}) => getModifierSide(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getModifierSide(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/services/restoration.g.dart b/lib/bindings/flutter/services/restoration.g.dart index 67f95b6..d8f94dc 100644 --- a/lib/bindings/flutter/services/restoration.g.dart +++ b/lib/bindings/flutter/services/restoration.g.dart @@ -10,7 +10,7 @@ class RestorationManagerAutoBinding extends HTExternalClass { case 'RestorationManager': return ({positionalArgs, namedArgs, typeArgs}) => RestorationManager(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -21,7 +21,8 @@ class RestorationManagerAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -30,7 +31,7 @@ extension RestorationManagerBinding on RestorationManager { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RestorationManager'); + return const HTType('RestorationManager'); case 'rootBucket': return rootBucket; case 'isReplacing': @@ -38,13 +39,15 @@ extension RestorationManagerBinding on RestorationManager { case 'flushData': return ({positionalArgs, namedArgs, typeArgs}) => flushData(); case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -57,17 +60,21 @@ class RestorationBucketAutoBinding extends HTExternalClass { switch (varName) { case 'RestorationBucket.empty': return ({positionalArgs, namedArgs, typeArgs}) => - RestorationBucket.empty(restorationId: namedArgs['restorationId'], debugOwner: namedArgs['debugOwner']); + RestorationBucket.empty( + restorationId: namedArgs['restorationId'], + debugOwner: namedArgs['debugOwner']); case 'RestorationBucket.root': return ({positionalArgs, namedArgs, typeArgs}) => - RestorationBucket.root(manager: namedArgs['manager'], rawData: namedArgs['rawData']); + RestorationBucket.root( + manager: namedArgs['manager'], rawData: namedArgs['rawData']); case 'RestorationBucket.child': - return ({positionalArgs, namedArgs, typeArgs}) => RestorationBucket.child( - restorationId: namedArgs['restorationId'], - parent: namedArgs['parent'], - debugOwner: namedArgs['debugOwner']); + return ({positionalArgs, namedArgs, typeArgs}) => + RestorationBucket.child( + restorationId: namedArgs['restorationId'], + parent: namedArgs['parent'], + debugOwner: namedArgs['debugOwner']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -81,7 +88,7 @@ extension RestorationBucketBinding on RestorationBucket { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RestorationBucket'); + return const HTType('RestorationBucket'); case 'debugOwner': return debugOwner; case 'isReplacing': @@ -89,26 +96,35 @@ extension RestorationBucketBinding on RestorationBucket { case 'restorationId': return restorationId; case 'read': - return ({positionalArgs, namedArgs, typeArgs}) => read(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + read(positionalArgs[0]); case 'write': - return ({positionalArgs, namedArgs, typeArgs}) => write(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + write(positionalArgs[0], positionalArgs[1]); case 'remove': - return ({positionalArgs, namedArgs, typeArgs}) => remove(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + remove(positionalArgs[0]); case 'contains': - return ({positionalArgs, namedArgs, typeArgs}) => contains(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + contains(positionalArgs[0]); case 'claimChild': - return ({positionalArgs, namedArgs, typeArgs}) => claimChild(positionalArgs[0], - debugOwner: namedArgs.containsKey('debugOwner') ? namedArgs['debugOwner'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => claimChild( + positionalArgs[0], + debugOwner: namedArgs.containsKey('debugOwner') + ? namedArgs['debugOwner'] + : null); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'rename': - return ({positionalArgs, namedArgs, typeArgs}) => rename(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + rename(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/services/system_channels.g.dart b/lib/bindings/flutter/services/system_channels.g.dart index 4beb860..572ed55 100644 --- a/lib/bindings/flutter/services/system_channels.g.dart +++ b/lib/bindings/flutter/services/system_channels.g.dart @@ -32,7 +32,7 @@ class SystemChannelsAutoBinding extends HTExternalClass { case 'SystemChannels.deferredComponent': return SystemChannels.deferredComponent; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/services/system_chrome.g.dart b/lib/bindings/flutter/services/system_chrome.g.dart index e3430a1..faa1cc6 100644 --- a/lib/bindings/flutter/services/system_chrome.g.dart +++ b/lib/bindings/flutter/services/system_chrome.g.dart @@ -18,7 +18,7 @@ class DeviceOrientationAutoBinding extends HTExternalClass { case 'DeviceOrientation.landscapeRight': return DeviceOrientation.landscapeRight; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -26,13 +26,14 @@ class DeviceOrientationAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DeviceOrientation'); + return const HTType('DeviceOrientation'); case 'index': return (instance as DeviceOrientation).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as DeviceOrientation).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as DeviceOrientation).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -50,7 +51,7 @@ class SystemUiOverlayAutoBinding extends HTExternalClass { case 'SystemUiOverlay.bottom': return SystemUiOverlay.bottom; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -58,29 +59,35 @@ class SystemUiOverlayAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SystemUiOverlay'); + return const HTType('SystemUiOverlay'); case 'index': return (instance as SystemUiOverlay).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as SystemUiOverlay).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as SystemUiOverlay).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class ApplicationSwitcherDescriptionAutoBinding extends HTExternalClass { - ApplicationSwitcherDescriptionAutoBinding() : super('ApplicationSwitcherDescription'); + ApplicationSwitcherDescriptionAutoBinding() + : super('ApplicationSwitcherDescription'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ApplicationSwitcherDescription': - return ({positionalArgs, namedArgs, typeArgs}) => ApplicationSwitcherDescription( - label: namedArgs.containsKey('label') ? namedArgs['label'] : null, - primaryColor: namedArgs.containsKey('primaryColor') ? namedArgs['primaryColor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + ApplicationSwitcherDescription( + label: + namedArgs.containsKey('label') ? namedArgs['label'] : null, + primaryColor: namedArgs.containsKey('primaryColor') + ? namedArgs['primaryColor'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -90,17 +97,18 @@ class ApplicationSwitcherDescriptionAutoBinding extends HTExternalClass { } } -extension ApplicationSwitcherDescriptionBinding on ApplicationSwitcherDescription { +extension ApplicationSwitcherDescriptionBinding + on ApplicationSwitcherDescription { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ApplicationSwitcherDescription'); + return const HTType('ApplicationSwitcherDescription'); case 'label': return label; case 'primaryColor': return primaryColor; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -114,23 +122,33 @@ class SystemUiOverlayStyleAutoBinding extends HTExternalClass { case 'SystemUiOverlayStyle': return ({positionalArgs, namedArgs, typeArgs}) => SystemUiOverlayStyle( systemNavigationBarColor: - namedArgs.containsKey('systemNavigationBarColor') ? namedArgs['systemNavigationBarColor'] : null, - systemNavigationBarDividerColor: namedArgs.containsKey('systemNavigationBarDividerColor') - ? namedArgs['systemNavigationBarDividerColor'] + namedArgs.containsKey('systemNavigationBarColor') + ? namedArgs['systemNavigationBarColor'] + : null, + systemNavigationBarDividerColor: + namedArgs.containsKey('systemNavigationBarDividerColor') + ? namedArgs['systemNavigationBarDividerColor'] + : null, + systemNavigationBarIconBrightness: + namedArgs.containsKey('systemNavigationBarIconBrightness') + ? namedArgs['systemNavigationBarIconBrightness'] + : null, + statusBarColor: namedArgs.containsKey('statusBarColor') + ? namedArgs['statusBarColor'] : null, - systemNavigationBarIconBrightness: namedArgs.containsKey('systemNavigationBarIconBrightness') - ? namedArgs['systemNavigationBarIconBrightness'] + statusBarBrightness: namedArgs.containsKey('statusBarBrightness') + ? namedArgs['statusBarBrightness'] : null, - statusBarColor: namedArgs.containsKey('statusBarColor') ? namedArgs['statusBarColor'] : null, - statusBarBrightness: namedArgs.containsKey('statusBarBrightness') ? namedArgs['statusBarBrightness'] : null, statusBarIconBrightness: - namedArgs.containsKey('statusBarIconBrightness') ? namedArgs['statusBarIconBrightness'] : null); + namedArgs.containsKey('statusBarIconBrightness') + ? namedArgs['statusBarIconBrightness'] + : null); case 'SystemUiOverlayStyle.light': return SystemUiOverlayStyle.light; case 'SystemUiOverlayStyle.dark': return SystemUiOverlayStyle.dark; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -144,7 +162,7 @@ extension SystemUiOverlayStyleBinding on SystemUiOverlayStyle { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SystemUiOverlayStyle'); + return const HTType('SystemUiOverlayStyle'); case 'systemNavigationBarColor': return systemNavigationBarColor; case 'systemNavigationBarDividerColor': @@ -164,19 +182,29 @@ extension SystemUiOverlayStyleBinding on SystemUiOverlayStyle { case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( systemNavigationBarColor: - namedArgs.containsKey('systemNavigationBarColor') ? namedArgs['systemNavigationBarColor'] : null, - systemNavigationBarDividerColor: namedArgs.containsKey('systemNavigationBarDividerColor') - ? namedArgs['systemNavigationBarDividerColor'] + namedArgs.containsKey('systemNavigationBarColor') + ? namedArgs['systemNavigationBarColor'] + : null, + systemNavigationBarDividerColor: + namedArgs.containsKey('systemNavigationBarDividerColor') + ? namedArgs['systemNavigationBarDividerColor'] + : null, + statusBarColor: namedArgs.containsKey('statusBarColor') + ? namedArgs['statusBarColor'] + : null, + statusBarBrightness: namedArgs.containsKey('statusBarBrightness') + ? namedArgs['statusBarBrightness'] : null, - statusBarColor: namedArgs.containsKey('statusBarColor') ? namedArgs['statusBarColor'] : null, - statusBarBrightness: namedArgs.containsKey('statusBarBrightness') ? namedArgs['statusBarBrightness'] : null, statusBarIconBrightness: - namedArgs.containsKey('statusBarIconBrightness') ? namedArgs['statusBarIconBrightness'] : null, - systemNavigationBarIconBrightness: namedArgs.containsKey('systemNavigationBarIconBrightness') - ? namedArgs['systemNavigationBarIconBrightness'] - : null); + namedArgs.containsKey('statusBarIconBrightness') + ? namedArgs['statusBarIconBrightness'] + : null, + systemNavigationBarIconBrightness: + namedArgs.containsKey('systemNavigationBarIconBrightness') + ? namedArgs['systemNavigationBarIconBrightness'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -189,19 +217,23 @@ class SystemChromeAutoBinding extends HTExternalClass { switch (varName) { case 'SystemChrome.setPreferredOrientations': return ({positionalArgs, namedArgs, typeArgs}) => - SystemChrome.setPreferredOrientations(List.from(positionalArgs[0])); + SystemChrome.setPreferredOrientations( + List.from(positionalArgs[0])); case 'SystemChrome.setApplicationSwitcherDescription': return ({positionalArgs, namedArgs, typeArgs}) => SystemChrome.setApplicationSwitcherDescription(positionalArgs[0]); case 'SystemChrome.setEnabledSystemUIOverlays': return ({positionalArgs, namedArgs, typeArgs}) => - SystemChrome.setEnabledSystemUIOverlays(List.from(positionalArgs[0])); + SystemChrome.setEnabledSystemUIOverlays( + List.from(positionalArgs[0])); case 'SystemChrome.restoreSystemUIOverlays': - return ({positionalArgs, namedArgs, typeArgs}) => SystemChrome.restoreSystemUIOverlays(); + return ({positionalArgs, namedArgs, typeArgs}) => + SystemChrome.restoreSystemUIOverlays(); case 'SystemChrome.setSystemUIOverlayStyle': - return ({positionalArgs, namedArgs, typeArgs}) => SystemChrome.setSystemUIOverlayStyle(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + SystemChrome.setSystemUIOverlayStyle(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/services/system_navigator.g.dart b/lib/bindings/flutter/services/system_navigator.g.dart index 8feea83..9772223 100644 --- a/lib/bindings/flutter/services/system_navigator.g.dart +++ b/lib/bindings/flutter/services/system_navigator.g.dart @@ -1,7 +1,6 @@ import 'package:hetu_script/hetu_script.dart'; import 'package:flutter/services.dart'; - class SystemNavigatorAutoBinding extends HTExternalClass { SystemNavigatorAutoBinding() : super('SystemNavigator'); @@ -9,19 +8,29 @@ class SystemNavigatorAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'SystemNavigator.pop': - return ({positionalArgs, namedArgs, typeArgs}) => SystemNavigator.pop(animated : namedArgs.containsKey('animated') ? namedArgs['animated'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => SystemNavigator.pop( + animated: namedArgs.containsKey('animated') + ? namedArgs['animated'] + : null); case 'SystemNavigator.routeInformationUpdated': - return ({positionalArgs, namedArgs, typeArgs}) => SystemNavigator.routeInformationUpdated(location : namedArgs.containsKey('location') ? namedArgs['location'] : null, state : namedArgs.containsKey('state') ? namedArgs['state'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + SystemNavigator.routeInformationUpdated( + location: namedArgs.containsKey('location') + ? namedArgs['location'] + : null, + state: + namedArgs.containsKey('state') ? namedArgs['state'] : null); case 'SystemNavigator.routeUpdated': - return ({positionalArgs, namedArgs, typeArgs}) => SystemNavigator.routeUpdated(routeName : namedArgs.containsKey('routeName') ? namedArgs['routeName'] : null, previousRouteName : namedArgs.containsKey('previousRouteName') ? namedArgs['previousRouteName'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + SystemNavigator.routeUpdated( + routeName: namedArgs.containsKey('routeName') + ? namedArgs['routeName'] + : null, + previousRouteName: namedArgs.containsKey('previousRouteName') + ? namedArgs['previousRouteName'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } - - - - } - - diff --git a/lib/bindings/flutter/services/system_sound.g.dart b/lib/bindings/flutter/services/system_sound.g.dart index 5255e9a..73d5fcc 100644 --- a/lib/bindings/flutter/services/system_sound.g.dart +++ b/lib/bindings/flutter/services/system_sound.g.dart @@ -14,7 +14,7 @@ class SystemSoundTypeAutoBinding extends HTExternalClass { case 'SystemSoundType.alert': return SystemSoundType.alert; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -22,13 +22,14 @@ class SystemSoundTypeAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SystemSoundType'); + return const HTType('SystemSoundType'); case 'index': return (instance as SystemSoundType).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as SystemSoundType).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as SystemSoundType).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -40,9 +41,10 @@ class SystemSoundAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'SystemSound.play': - return ({positionalArgs, namedArgs, typeArgs}) => SystemSound.play(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + SystemSound.play(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/services/text_editing.g.dart b/lib/bindings/flutter/services/text_editing.g.dart index c5911e0..e4ef120 100644 --- a/lib/bindings/flutter/services/text_editing.g.dart +++ b/lib/bindings/flutter/services/text_editing.g.dart @@ -12,16 +12,24 @@ class TextSelectionAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => TextSelection( baseOffset: namedArgs['baseOffset'], extentOffset: namedArgs['extentOffset'], - affinity: namedArgs.containsKey('affinity') ? namedArgs['affinity'] : TextAffinity.downstream, - isDirectional: namedArgs.containsKey('isDirectional') ? namedArgs['isDirectional'] : false); + affinity: namedArgs.containsKey('affinity') + ? namedArgs['affinity'] + : TextAffinity.downstream, + isDirectional: namedArgs.containsKey('isDirectional') + ? namedArgs['isDirectional'] + : false); case 'TextSelection.collapsed': - return ({positionalArgs, namedArgs, typeArgs}) => TextSelection.collapsed( - offset: namedArgs['offset'], - affinity: namedArgs.containsKey('affinity') ? namedArgs['affinity'] : TextAffinity.downstream); + return ({positionalArgs, namedArgs, typeArgs}) => + TextSelection.collapsed( + offset: namedArgs['offset'], + affinity: namedArgs.containsKey('affinity') + ? namedArgs['affinity'] + : TextAffinity.downstream); case 'TextSelection.fromPosition': - return ({positionalArgs, namedArgs, typeArgs}) => TextSelection.fromPosition(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + TextSelection.fromPosition(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -35,7 +43,7 @@ extension TextSelectionBinding on TextSelection { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextSelection'); + return const HTType('TextSelection'); case 'baseOffset': return baseOffset; case 'extentOffset': @@ -64,18 +72,29 @@ extension TextSelectionBinding on TextSelection { return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - baseOffset: namedArgs.containsKey('baseOffset') ? namedArgs['baseOffset'] : null, - extentOffset: namedArgs.containsKey('extentOffset') ? namedArgs['extentOffset'] : null, - affinity: namedArgs.containsKey('affinity') ? namedArgs['affinity'] : null, - isDirectional: namedArgs.containsKey('isDirectional') ? namedArgs['isDirectional'] : null); + baseOffset: namedArgs.containsKey('baseOffset') + ? namedArgs['baseOffset'] + : null, + extentOffset: namedArgs.containsKey('extentOffset') + ? namedArgs['extentOffset'] + : null, + affinity: namedArgs.containsKey('affinity') + ? namedArgs['affinity'] + : null, + isDirectional: namedArgs.containsKey('isDirectional') + ? namedArgs['isDirectional'] + : null); case 'textBefore': - return ({positionalArgs, namedArgs, typeArgs}) => textBefore(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + textBefore(positionalArgs[0]); case 'textAfter': - return ({positionalArgs, namedArgs, typeArgs}) => textAfter(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + textAfter(positionalArgs[0]); case 'textInside': - return ({positionalArgs, namedArgs, typeArgs}) => textInside(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + textInside(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/services/text_formatter.g.dart b/lib/bindings/flutter/services/text_formatter.g.dart index b0ec090..e496555 100644 --- a/lib/bindings/flutter/services/text_formatter.g.dart +++ b/lib/bindings/flutter/services/text_formatter.g.dart @@ -16,7 +16,7 @@ class MaxLengthEnforcementAutoBinding extends HTExternalClass { case 'MaxLengthEnforcement.truncateAfterCompositionEnds': return MaxLengthEnforcement.truncateAfterCompositionEnds; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -24,13 +24,14 @@ class MaxLengthEnforcementAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('MaxLengthEnforcement'); + return const HTType('MaxLengthEnforcement'); case 'index': return (instance as MaxLengthEnforcement).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as MaxLengthEnforcement).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as MaxLengthEnforcement).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -42,42 +43,55 @@ class TextInputFormatterAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'TextInputFormatter.withFunction': - return ({positionalArgs, namedArgs, typeArgs}) => TextInputFormatter.withFunction(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + TextInputFormatter.withFunction(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } static Map functionWrapper() { return { - 'TextInputFormatFunction': (HTFunction function) => (oldValue, newValue) => - function.call(positionalArgs: [oldValue, newValue], namedArgs: const {}) as TextEditingValue, + 'TextInputFormatFunction': (HTFunction function) => + (oldValue, newValue) => function.call( + positionalArgs: [oldValue, newValue], + namedArgs: const {}) as TextEditingValue, }; } } class FilteringTextInputFormatterAutoBinding extends HTExternalClass { - FilteringTextInputFormatterAutoBinding() : super('FilteringTextInputFormatter'); + FilteringTextInputFormatterAutoBinding() + : super('FilteringTextInputFormatter'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'FilteringTextInputFormatter': - return ({positionalArgs, namedArgs, typeArgs}) => FilteringTextInputFormatter(positionalArgs[0], - allow: namedArgs['allow'], - replacementString: namedArgs.containsKey('replacementString') ? namedArgs['replacementString'] : ''); + return ({positionalArgs, namedArgs, typeArgs}) => + FilteringTextInputFormatter(positionalArgs[0], + allow: namedArgs['allow'], + replacementString: namedArgs.containsKey('replacementString') + ? namedArgs['replacementString'] + : ''); case 'FilteringTextInputFormatter.allow': - return ({positionalArgs, namedArgs, typeArgs}) => FilteringTextInputFormatter.allow(positionalArgs[0], - replacementString: namedArgs.containsKey('replacementString') ? namedArgs['replacementString'] : ''); + return ({positionalArgs, namedArgs, typeArgs}) => + FilteringTextInputFormatter.allow(positionalArgs[0], + replacementString: namedArgs.containsKey('replacementString') + ? namedArgs['replacementString'] + : ''); case 'FilteringTextInputFormatter.deny': - return ({positionalArgs, namedArgs, typeArgs}) => FilteringTextInputFormatter.deny(positionalArgs[0], - replacementString: namedArgs.containsKey('replacementString') ? namedArgs['replacementString'] : ''); + return ({positionalArgs, namedArgs, typeArgs}) => + FilteringTextInputFormatter.deny(positionalArgs[0], + replacementString: namedArgs.containsKey('replacementString') + ? namedArgs['replacementString'] + : ''); case 'FilteringTextInputFormatter.singleLineFormatter': return FilteringTextInputFormatter.singleLineFormatter; case 'FilteringTextInputFormatter.digitsOnly': return FilteringTextInputFormatter.digitsOnly; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -91,7 +105,7 @@ extension FilteringTextInputFormatterBinding on FilteringTextInputFormatter { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FilteringTextInputFormatter'); + return const HTType('FilteringTextInputFormatter'); case 'filterPattern': return filterPattern; case 'allow': @@ -99,29 +113,34 @@ extension FilteringTextInputFormatterBinding on FilteringTextInputFormatter { case 'replacementString': return replacementString; case 'formatEditUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => formatEditUpdate(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + formatEditUpdate(positionalArgs[0], positionalArgs[1]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class LengthLimitingTextInputFormatterAutoBinding extends HTExternalClass { - LengthLimitingTextInputFormatterAutoBinding() : super('LengthLimitingTextInputFormatter'); + LengthLimitingTextInputFormatterAutoBinding() + : super('LengthLimitingTextInputFormatter'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'LengthLimitingTextInputFormatter': - return ({positionalArgs, namedArgs, typeArgs}) => LengthLimitingTextInputFormatter(positionalArgs[0], - maxLengthEnforcement: - namedArgs.containsKey('maxLengthEnforcement') ? namedArgs['maxLengthEnforcement'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + LengthLimitingTextInputFormatter(positionalArgs[0], + maxLengthEnforcement: + namedArgs.containsKey('maxLengthEnforcement') + ? namedArgs['maxLengthEnforcement'] + : null); case 'LengthLimitingTextInputFormatter.getDefaultMaxLengthEnforcement': return ({positionalArgs, namedArgs, typeArgs}) => LengthLimitingTextInputFormatter.getDefaultMaxLengthEnforcement( positionalArgs.length > 0 ? positionalArgs[0] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -131,19 +150,21 @@ class LengthLimitingTextInputFormatterAutoBinding extends HTExternalClass { } } -extension LengthLimitingTextInputFormatterBinding on LengthLimitingTextInputFormatter { +extension LengthLimitingTextInputFormatterBinding + on LengthLimitingTextInputFormatter { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('LengthLimitingTextInputFormatter'); + return const HTType('LengthLimitingTextInputFormatter'); case 'maxLength': return maxLength; case 'maxLengthEnforcement': return maxLengthEnforcement; case 'formatEditUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => formatEditUpdate(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + formatEditUpdate(positionalArgs[0], positionalArgs[1]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/services/text_input.g.dart b/lib/bindings/flutter/services/text_input.g.dart index f44f05a..a85d39f 100644 --- a/lib/bindings/flutter/services/text_input.g.dart +++ b/lib/bindings/flutter/services/text_input.g.dart @@ -15,7 +15,7 @@ class SmartDashesTypeAutoBinding extends HTExternalClass { case 'SmartDashesType.enabled': return SmartDashesType.enabled; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -23,13 +23,14 @@ class SmartDashesTypeAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SmartDashesType'); + return const HTType('SmartDashesType'); case 'index': return (instance as SmartDashesType).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as SmartDashesType).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as SmartDashesType).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -47,7 +48,7 @@ class SmartQuotesTypeAutoBinding extends HTExternalClass { case 'SmartQuotesType.enabled': return SmartQuotesType.enabled; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -55,13 +56,14 @@ class SmartQuotesTypeAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SmartQuotesType'); + return const HTType('SmartQuotesType'); case 'index': return (instance as SmartQuotesType).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as SmartQuotesType).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as SmartQuotesType).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -101,7 +103,7 @@ class TextInputActionAutoBinding extends HTExternalClass { case 'TextInputAction.newline': return TextInputAction.newline; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -109,13 +111,14 @@ class TextInputActionAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextInputAction'); + return const HTType('TextInputAction'); case 'index': return (instance as TextInputAction).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as TextInputAction).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as TextInputAction).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -137,7 +140,7 @@ class TextCapitalizationAutoBinding extends HTExternalClass { case 'TextCapitalization.none': return TextCapitalization.none; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -145,13 +148,14 @@ class TextCapitalizationAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextCapitalization'); + return const HTType('TextCapitalization'); case 'index': return (instance as TextCapitalization).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as TextCapitalization).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as TextCapitalization).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -171,7 +175,7 @@ class FloatingCursorDragStateAutoBinding extends HTExternalClass { case 'FloatingCursorDragState.End': return FloatingCursorDragState.End; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -179,13 +183,14 @@ class FloatingCursorDragStateAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FloatingCursorDragState'); + return const HTType('FloatingCursorDragState'); case 'index': return (instance as FloatingCursorDragState).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as FloatingCursorDragState).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as FloatingCursorDragState).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -197,9 +202,14 @@ class TextInputTypeAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'TextInputType.numberWithOptions': - return ({positionalArgs, namedArgs, typeArgs}) => TextInputType.numberWithOptions( - signed: namedArgs.containsKey('signed') ? namedArgs['signed'] : false, - decimal: namedArgs.containsKey('decimal') ? namedArgs['decimal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + TextInputType.numberWithOptions( + signed: namedArgs.containsKey('signed') + ? namedArgs['signed'] + : false, + decimal: namedArgs.containsKey('decimal') + ? namedArgs['decimal'] + : false); case 'TextInputType.text': return TextInputType.text; case 'TextInputType.multiline': @@ -223,7 +233,7 @@ class TextInputTypeAutoBinding extends HTExternalClass { case 'TextInputType.values': return TextInputType.values; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -237,7 +247,7 @@ extension TextInputTypeBinding on TextInputType { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextInputType'); + return const HTType('TextInputType'); case 'index': return index; case 'signed': @@ -251,7 +261,7 @@ extension TextInputTypeBinding on TextInputType { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -263,24 +273,47 @@ class TextInputConfigurationAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'TextInputConfiguration': - return ({positionalArgs, namedArgs, typeArgs}) => TextInputConfiguration( - inputType: namedArgs.containsKey('inputType') ? namedArgs['inputType'] : TextInputType.text, - readOnly: namedArgs.containsKey('readOnly') ? namedArgs['readOnly'] : false, - obscureText: namedArgs.containsKey('obscureText') ? namedArgs['obscureText'] : false, - autocorrect: namedArgs.containsKey('autocorrect') ? namedArgs['autocorrect'] : true, - smartDashesType: namedArgs.containsKey('smartDashesType') ? namedArgs['smartDashesType'] : null, - smartQuotesType: namedArgs.containsKey('smartQuotesType') ? namedArgs['smartQuotesType'] : null, - enableSuggestions: namedArgs.containsKey('enableSuggestions') ? namedArgs['enableSuggestions'] : true, - actionLabel: namedArgs.containsKey('actionLabel') ? namedArgs['actionLabel'] : null, - inputAction: namedArgs.containsKey('inputAction') ? namedArgs['inputAction'] : TextInputAction.done, - keyboardAppearance: - namedArgs.containsKey('keyboardAppearance') ? namedArgs['keyboardAppearance'] : Brightness.light, - textCapitalization: - namedArgs.containsKey('textCapitalization') ? namedArgs['textCapitalization'] : TextCapitalization.none, - autofillConfiguration: - namedArgs.containsKey('autofillConfiguration') ? namedArgs['autofillConfiguration'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + TextInputConfiguration( + inputType: namedArgs.containsKey('inputType') + ? namedArgs['inputType'] + : TextInputType.text, + readOnly: namedArgs.containsKey('readOnly') + ? namedArgs['readOnly'] + : false, + obscureText: namedArgs.containsKey('obscureText') + ? namedArgs['obscureText'] + : false, + autocorrect: namedArgs.containsKey('autocorrect') + ? namedArgs['autocorrect'] + : true, + smartDashesType: namedArgs.containsKey('smartDashesType') + ? namedArgs['smartDashesType'] + : null, + smartQuotesType: namedArgs.containsKey('smartQuotesType') + ? namedArgs['smartQuotesType'] + : null, + enableSuggestions: namedArgs.containsKey('enableSuggestions') + ? namedArgs['enableSuggestions'] + : true, + actionLabel: namedArgs.containsKey('actionLabel') + ? namedArgs['actionLabel'] + : null, + inputAction: namedArgs.containsKey('inputAction') + ? namedArgs['inputAction'] + : TextInputAction.done, + keyboardAppearance: namedArgs.containsKey('keyboardAppearance') + ? namedArgs['keyboardAppearance'] + : Brightness.light, + textCapitalization: namedArgs.containsKey('textCapitalization') + ? namedArgs['textCapitalization'] + : TextCapitalization.none, + autofillConfiguration: + namedArgs.containsKey('autofillConfiguration') + ? namedArgs['autofillConfiguration'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -294,7 +327,7 @@ extension TextInputConfigurationBinding on TextInputConfiguration { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextInputConfiguration'); + return const HTType('TextInputConfiguration'); case 'inputType': return inputType; case 'readOnly': @@ -322,7 +355,7 @@ extension TextInputConfigurationBinding on TextInputConfiguration { case 'toJson': return ({positionalArgs, namedArgs, typeArgs}) => toJson(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -334,10 +367,14 @@ class RawFloatingCursorPointAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RawFloatingCursorPoint': - return ({positionalArgs, namedArgs, typeArgs}) => RawFloatingCursorPoint( - offset: namedArgs.containsKey('offset') ? namedArgs['offset'] : null, state: namedArgs['state']); + return ({positionalArgs, namedArgs, typeArgs}) => + RawFloatingCursorPoint( + offset: namedArgs.containsKey('offset') + ? namedArgs['offset'] + : null, + state: namedArgs['state']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -351,13 +388,13 @@ extension RawFloatingCursorPointBinding on RawFloatingCursorPoint { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RawFloatingCursorPoint'); + return const HTType('RawFloatingCursorPoint'); case 'offset': return offset; case 'state': return state; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -371,15 +408,19 @@ class TextEditingValueAutoBinding extends HTExternalClass { case 'TextEditingValue': return ({positionalArgs, namedArgs, typeArgs}) => TextEditingValue( text: namedArgs.containsKey('text') ? namedArgs['text'] : '', - selection: - namedArgs.containsKey('selection') ? namedArgs['selection'] : const TextSelection.collapsed(offset: -1), - composing: namedArgs.containsKey('composing') ? namedArgs['composing'] : TextRange.empty); + selection: namedArgs.containsKey('selection') + ? namedArgs['selection'] + : const TextSelection.collapsed(offset: -1), + composing: namedArgs.containsKey('composing') + ? namedArgs['composing'] + : TextRange.empty); case 'TextEditingValue.fromJSON': - return ({positionalArgs, namedArgs, typeArgs}) => TextEditingValue.fromJSON(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + TextEditingValue.fromJSON(positionalArgs[0]); case 'TextEditingValue.empty': return TextEditingValue.empty; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -393,7 +434,7 @@ extension TextEditingValueBinding on TextEditingValue { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextEditingValue'); + return const HTType('TextEditingValue'); case 'text': return text; case 'selection': @@ -409,12 +450,16 @@ extension TextEditingValueBinding on TextEditingValue { case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( text: namedArgs.containsKey('text') ? namedArgs['text'] : null, - selection: namedArgs.containsKey('selection') ? namedArgs['selection'] : null, - composing: namedArgs.containsKey('composing') ? namedArgs['composing'] : null); + selection: namedArgs.containsKey('selection') + ? namedArgs['selection'] + : null, + composing: namedArgs.containsKey('composing') + ? namedArgs['composing'] + : null); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -426,12 +471,16 @@ class TextInputAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'TextInput.attach': - return ({positionalArgs, namedArgs, typeArgs}) => TextInput.attach(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + TextInput.attach(positionalArgs[0], positionalArgs[1]); case 'TextInput.finishAutofillContext': - return ({positionalArgs, namedArgs, typeArgs}) => TextInput.finishAutofillContext( - shouldSave: namedArgs.containsKey('shouldSave') ? namedArgs['shouldSave'] : true); + return ({positionalArgs, namedArgs, typeArgs}) => + TextInput.finishAutofillContext( + shouldSave: namedArgs.containsKey('shouldSave') + ? namedArgs['shouldSave'] + : true); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/actions.g.dart b/lib/bindings/flutter/widgets/actions.g.dart index 120ef9e..c439b05 100644 --- a/lib/bindings/flutter/widgets/actions.g.dart +++ b/lib/bindings/flutter/widgets/actions.g.dart @@ -16,7 +16,7 @@ class ActionListenerAutoBinding extends HTExternalClass { action: namedArgs['action'], child: namedArgs['child']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -27,8 +27,8 @@ class ActionListenerAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'ActionListenerCallback': (HTFunction function) => - (action) => function.call(positionalArgs: [action], namedArgs: const {}), + 'ActionListenerCallback': (HTFunction function) => (action) => + function.call(positionalArgs: [action], namedArgs: const {}), }; } } @@ -37,7 +37,7 @@ extension ActionListenerBinding on ActionListener { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ActionListener'); + return const HTType('ActionListener'); case 'listener': return listener; case 'action': @@ -55,25 +55,37 @@ extension ActionListenerBinding on ActionListener { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -87,7 +99,7 @@ class ActionDispatcherAutoBinding extends HTExternalClass { case 'ActionDispatcher': return ({positionalArgs, namedArgs, typeArgs}) => ActionDispatcher(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -101,21 +113,25 @@ extension ActionDispatcherBinding on ActionDispatcher { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ActionDispatcher'); + return const HTType('ActionDispatcher'); case 'invokeAction': - return ({positionalArgs, namedArgs, typeArgs}) => - invokeAction(positionalArgs[0], positionalArgs[1], positionalArgs.length > 2 ? positionalArgs[2] : null); + return ({positionalArgs, namedArgs, typeArgs}) => invokeAction( + positionalArgs[0], + positionalArgs[1], + positionalArgs.length > 2 ? positionalArgs[2] : null); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -129,13 +145,16 @@ class ActionsAutoBinding extends HTExternalClass { case 'Actions': return ({positionalArgs, namedArgs, typeArgs}) => Actions( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - dispatcher: namedArgs.containsKey('dispatcher') ? namedArgs['dispatcher'] : null, + dispatcher: namedArgs.containsKey('dispatcher') + ? namedArgs['dispatcher'] + : null, actions: namedArgs['actions'], child: namedArgs['child']); case 'Actions.of': - return ({positionalArgs, namedArgs, typeArgs}) => Actions.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Actions.of(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -149,7 +168,7 @@ extension ActionsBinding on Actions { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Actions'); + return const HTType('Actions'); case 'dispatcher': return dispatcher; case 'actions': @@ -163,29 +182,41 @@ extension ActionsBinding on Actions { case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -197,22 +228,41 @@ class FocusableActionDetectorAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'FocusableActionDetector': - return ({positionalArgs, namedArgs, typeArgs}) => FocusableActionDetector( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - enabled: namedArgs.containsKey('enabled') ? namedArgs['enabled'] : true, - focusNode: namedArgs.containsKey('focusNode') ? namedArgs['focusNode'] : null, - autofocus: namedArgs.containsKey('autofocus') ? namedArgs['autofocus'] : false, - shortcuts: namedArgs.containsKey('shortcuts') ? namedArgs['shortcuts'] : null, - actions: namedArgs.containsKey('actions') ? namedArgs['actions'] : null, - onShowFocusHighlight: - namedArgs.containsKey('onShowFocusHighlight') ? namedArgs['onShowFocusHighlight'] : null, - onShowHoverHighlight: - namedArgs.containsKey('onShowHoverHighlight') ? namedArgs['onShowHoverHighlight'] : null, - onFocusChange: namedArgs.containsKey('onFocusChange') ? namedArgs['onFocusChange'] : null, - mouseCursor: namedArgs.containsKey('mouseCursor') ? namedArgs['mouseCursor'] : MouseCursor.defer, - child: namedArgs['child']); + return ({positionalArgs, namedArgs, typeArgs}) => + FocusableActionDetector( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + enabled: namedArgs.containsKey('enabled') + ? namedArgs['enabled'] + : true, + focusNode: namedArgs.containsKey('focusNode') + ? namedArgs['focusNode'] + : null, + autofocus: namedArgs.containsKey('autofocus') + ? namedArgs['autofocus'] + : false, + shortcuts: namedArgs.containsKey('shortcuts') + ? namedArgs['shortcuts'] + : null, + actions: namedArgs.containsKey('actions') + ? namedArgs['actions'] + : null, + onShowFocusHighlight: + namedArgs.containsKey('onShowFocusHighlight') + ? namedArgs['onShowFocusHighlight'] + : null, + onShowHoverHighlight: + namedArgs.containsKey('onShowHoverHighlight') + ? namedArgs['onShowHoverHighlight'] + : null, + onFocusChange: namedArgs.containsKey('onFocusChange') + ? namedArgs['onFocusChange'] + : null, + mouseCursor: namedArgs.containsKey('mouseCursor') + ? namedArgs['mouseCursor'] + : MouseCursor.defer, + child: namedArgs['child']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -226,7 +276,7 @@ extension FocusableActionDetectorBinding on FocusableActionDetector { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FocusableActionDetector'); + return const HTType('FocusableActionDetector'); case 'enabled': return enabled; case 'focusNode': @@ -258,25 +308,37 @@ extension FocusableActionDetectorBinding on FocusableActionDetector { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -290,7 +352,7 @@ class DoNothingIntentAutoBinding extends HTExternalClass { case 'DoNothingIntent': return ({positionalArgs, namedArgs, typeArgs}) => DoNothingIntent(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -304,32 +366,36 @@ extension DoNothingIntentBinding on DoNothingIntent { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DoNothingIntent'); + return const HTType('DoNothingIntent'); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class DoNothingAndStopPropagationIntentAutoBinding extends HTExternalClass { - DoNothingAndStopPropagationIntentAutoBinding() : super('DoNothingAndStopPropagationIntent'); + DoNothingAndStopPropagationIntentAutoBinding() + : super('DoNothingAndStopPropagationIntent'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'DoNothingAndStopPropagationIntent': - return ({positionalArgs, namedArgs, typeArgs}) => DoNothingAndStopPropagationIntent(); + return ({positionalArgs, namedArgs, typeArgs}) => + DoNothingAndStopPropagationIntent(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -339,22 +405,25 @@ class DoNothingAndStopPropagationIntentAutoBinding extends HTExternalClass { } } -extension DoNothingAndStopPropagationIntentBinding on DoNothingAndStopPropagationIntent { +extension DoNothingAndStopPropagationIntentBinding + on DoNothingAndStopPropagationIntent { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DoNothingAndStopPropagationIntent'); + return const HTType('DoNothingAndStopPropagationIntent'); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -366,10 +435,12 @@ class DoNothingActionAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'DoNothingAction': - return ({positionalArgs, namedArgs, typeArgs}) => - DoNothingAction(consumesKey: namedArgs.containsKey('consumesKey') ? namedArgs['consumesKey'] : true); + return ({positionalArgs, namedArgs, typeArgs}) => DoNothingAction( + consumesKey: namedArgs.containsKey('consumesKey') + ? namedArgs['consumesKey'] + : true); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -380,8 +451,8 @@ class DoNothingActionAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'ActionListenerCallback': (HTFunction function) => - (action) => function.call(positionalArgs: [action], namedArgs: const {}), + 'ActionListenerCallback': (HTFunction function) => (action) => + function.call(positionalArgs: [action], namedArgs: const {}), }; } } @@ -390,30 +461,37 @@ extension DoNothingActionBinding on DoNothingAction { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DoNothingAction'); + return const HTType('DoNothingAction'); case 'intentType': return intentType; case 'consumesKey': - return ({positionalArgs, namedArgs, typeArgs}) => consumesKey(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + consumesKey(positionalArgs[0]); case 'invoke': - return ({positionalArgs, namedArgs, typeArgs}) => invoke(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + invoke(positionalArgs[0]); case 'isEnabled': - return ({positionalArgs, namedArgs, typeArgs}) => isEnabled(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isEnabled(positionalArgs[0]); case 'addActionListener': - return ({positionalArgs, namedArgs, typeArgs}) => addActionListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addActionListener(positionalArgs[0]); case 'removeActionListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeActionListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeActionListener(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -427,7 +505,7 @@ class ActivateIntentAutoBinding extends HTExternalClass { case 'ActivateIntent': return ({positionalArgs, namedArgs, typeArgs}) => ActivateIntent(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -441,18 +519,20 @@ extension ActivateIntentBinding on ActivateIntent { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ActivateIntent'); + return const HTType('ActivateIntent'); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -464,9 +544,10 @@ class ButtonActivateIntentAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ButtonActivateIntent': - return ({positionalArgs, namedArgs, typeArgs}) => ButtonActivateIntent(); + return ({positionalArgs, namedArgs, typeArgs}) => + ButtonActivateIntent(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -480,18 +561,20 @@ extension ButtonActivateIntentBinding on ButtonActivateIntent { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ButtonActivateIntent'); + return const HTType('ButtonActivateIntent'); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -505,7 +588,7 @@ class SelectIntentAutoBinding extends HTExternalClass { case 'SelectIntent': return ({positionalArgs, namedArgs, typeArgs}) => SelectIntent(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -519,18 +602,20 @@ extension SelectIntentBinding on SelectIntent { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SelectIntent'); + return const HTType('SelectIntent'); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -544,7 +629,7 @@ class DismissIntentAutoBinding extends HTExternalClass { case 'DismissIntent': return ({positionalArgs, namedArgs, typeArgs}) => DismissIntent(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -558,18 +643,20 @@ extension DismissIntentBinding on DismissIntent { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DismissIntent'); + return const HTType('DismissIntent'); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -581,10 +668,10 @@ class PrioritizedIntentsAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'PrioritizedIntents': - return ({positionalArgs, namedArgs, typeArgs}) => - PrioritizedIntents(orderedIntents: List.from(namedArgs['orderedIntents'])); + return ({positionalArgs, namedArgs, typeArgs}) => PrioritizedIntents( + orderedIntents: List.from(namedArgs['orderedIntents'])); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -598,20 +685,22 @@ extension PrioritizedIntentsBinding on PrioritizedIntents { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PrioritizedIntents'); + return const HTType('PrioritizedIntents'); case 'orderedIntents': return orderedIntents; case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -625,7 +714,7 @@ class PrioritizedActionAutoBinding extends HTExternalClass { case 'PrioritizedAction': return ({positionalArgs, namedArgs, typeArgs}) => PrioritizedAction(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -636,8 +725,8 @@ class PrioritizedActionAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'ActionListenerCallback': (HTFunction function) => - (action) => function.call(positionalArgs: [action], namedArgs: const {}), + 'ActionListenerCallback': (HTFunction function) => (action) => + function.call(positionalArgs: [action], namedArgs: const {}), }; } } @@ -646,30 +735,37 @@ extension PrioritizedActionBinding on PrioritizedAction { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PrioritizedAction'); + return const HTType('PrioritizedAction'); case 'intentType': return intentType; case 'isEnabled': - return ({positionalArgs, namedArgs, typeArgs}) => isEnabled(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isEnabled(positionalArgs[0]); case 'invoke': - return ({positionalArgs, namedArgs, typeArgs}) => invoke(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + invoke(positionalArgs[0]); case 'consumesKey': - return ({positionalArgs, namedArgs, typeArgs}) => consumesKey(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + consumesKey(positionalArgs[0]); case 'addActionListener': - return ({positionalArgs, namedArgs, typeArgs}) => addActionListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addActionListener(positionalArgs[0]); case 'removeActionListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeActionListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeActionListener(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/animated_cross_fade.g.dart b/lib/bindings/flutter/widgets/animated_cross_fade.g.dart index 9deedfa..f730686 100644 --- a/lib/bindings/flutter/widgets/animated_cross_fade.g.dart +++ b/lib/bindings/flutter/widgets/animated_cross_fade.g.dart @@ -15,7 +15,7 @@ class CrossFadeStateAutoBinding extends HTExternalClass { case 'CrossFadeState.showSecond': return CrossFadeState.showSecond; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -23,13 +23,14 @@ class CrossFadeStateAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CrossFadeState'); + return const HTType('CrossFadeState'); case 'index': return (instance as CrossFadeState).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as CrossFadeState).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as CrossFadeState).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -46,19 +47,32 @@ class AnimatedCrossFadeAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, firstChild: namedArgs['firstChild'], secondChild: namedArgs['secondChild'], - firstCurve: namedArgs.containsKey('firstCurve') ? namedArgs['firstCurve'] : Curves.linear, - secondCurve: namedArgs.containsKey('secondCurve') ? namedArgs['secondCurve'] : Curves.linear, - sizeCurve: namedArgs.containsKey('sizeCurve') ? namedArgs['sizeCurve'] : Curves.linear, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : Alignment.topCenter, + firstCurve: namedArgs.containsKey('firstCurve') + ? namedArgs['firstCurve'] + : Curves.linear, + secondCurve: namedArgs.containsKey('secondCurve') + ? namedArgs['secondCurve'] + : Curves.linear, + sizeCurve: namedArgs.containsKey('sizeCurve') + ? namedArgs['sizeCurve'] + : Curves.linear, + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : Alignment.topCenter, crossFadeState: namedArgs['crossFadeState'], duration: namedArgs['duration'], - reverseDuration: namedArgs.containsKey('reverseDuration') ? namedArgs['reverseDuration'] : null, - layoutBuilder: namedArgs.containsKey('layoutBuilder') ? namedArgs['layoutBuilder'] : defaultLayoutBuilder); + reverseDuration: namedArgs.containsKey('reverseDuration') + ? namedArgs['reverseDuration'] + : null, + layoutBuilder: namedArgs.containsKey('layoutBuilder') + ? namedArgs['layoutBuilder'] + : defaultLayoutBuilder); case 'AnimatedCrossFade.defaultLayoutBuilder': - return ({positionalArgs, namedArgs, typeArgs}) => AnimatedCrossFade.defaultLayoutBuilder( - positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3]); + return ({positionalArgs, namedArgs, typeArgs}) => + AnimatedCrossFade.defaultLayoutBuilder(positionalArgs[0], + positionalArgs[1], positionalArgs[2], positionalArgs[3]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -69,9 +83,15 @@ class AnimatedCrossFadeAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'AnimatedCrossFadeBuilder': (HTFunction function) => (topChild, topChildKey, bottomChild, bottomChildKey) => - function.call(positionalArgs: [topChild, topChildKey, bottomChild, bottomChildKey], namedArgs: const {}) - as Widget, + 'AnimatedCrossFadeBuilder': (HTFunction function) => + (topChild, topChildKey, bottomChild, bottomChildKey) => function.call( + positionalArgs: [ + topChild, + topChildKey, + bottomChild, + bottomChildKey + ], + namedArgs: const {}) as Widget, }; } } @@ -80,7 +100,7 @@ extension AnimatedCrossFadeBinding on AnimatedCrossFade { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AnimatedCrossFade'); + return const HTType('AnimatedCrossFade'); case 'firstChild': return firstChild; case 'secondChild': @@ -108,29 +128,41 @@ extension AnimatedCrossFadeBinding on AnimatedCrossFade { case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/animated_list.g.dart b/lib/bindings/flutter/widgets/animated_list.g.dart index 0275d81..fe515ad 100644 --- a/lib/bindings/flutter/widgets/animated_list.g.dart +++ b/lib/bindings/flutter/widgets/animated_list.g.dart @@ -14,20 +14,34 @@ class AnimatedListAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => AnimatedList( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, itemBuilder: namedArgs['itemBuilder'], - initialItemCount: namedArgs.containsKey('initialItemCount') ? namedArgs['initialItemCount'] : 0, - scrollDirection: namedArgs.containsKey('scrollDirection') ? namedArgs['scrollDirection'] : Axis.vertical, - reverse: namedArgs.containsKey('reverse') ? namedArgs['reverse'] : false, - controller: namedArgs.containsKey('controller') ? namedArgs['controller'] : null, - primary: namedArgs.containsKey('primary') ? namedArgs['primary'] : null, - physics: namedArgs.containsKey('physics') ? namedArgs['physics'] : null, - shrinkWrap: namedArgs.containsKey('shrinkWrap') ? namedArgs['shrinkWrap'] : false, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null); + initialItemCount: namedArgs.containsKey('initialItemCount') + ? namedArgs['initialItemCount'] + : 0, + scrollDirection: namedArgs.containsKey('scrollDirection') + ? namedArgs['scrollDirection'] + : Axis.vertical, + reverse: + namedArgs.containsKey('reverse') ? namedArgs['reverse'] : false, + controller: namedArgs.containsKey('controller') + ? namedArgs['controller'] + : null, + primary: + namedArgs.containsKey('primary') ? namedArgs['primary'] : null, + physics: + namedArgs.containsKey('physics') ? namedArgs['physics'] : null, + shrinkWrap: namedArgs.containsKey('shrinkWrap') + ? namedArgs['shrinkWrap'] + : false, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null); case 'AnimatedList.of': - return ({positionalArgs, namedArgs, typeArgs}) => AnimatedList.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + AnimatedList.of(positionalArgs[0]); case 'AnimatedList.maybeOf': - return ({positionalArgs, namedArgs, typeArgs}) => AnimatedList.maybeOf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + AnimatedList.maybeOf(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -38,8 +52,10 @@ class AnimatedListAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'AnimatedListItemBuilder': (HTFunction function) => (context, index, animation) => - function.call(positionalArgs: [context, index, animation], namedArgs: const {}) as Widget, + 'AnimatedListItemBuilder': (HTFunction function) => + (context, index, animation) => function.call( + positionalArgs: [context, index, animation], + namedArgs: const {}) as Widget, }; } } @@ -48,7 +64,7 @@ extension AnimatedListBinding on AnimatedList { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AnimatedList'); + return const HTType('AnimatedList'); case 'itemBuilder': return itemBuilder; case 'initialItemCount': @@ -78,25 +94,37 @@ extension AnimatedListBinding on AnimatedList { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -110,7 +138,7 @@ class AnimatedListStateAutoBinding extends HTExternalClass { case 'AnimatedListState': return ({positionalArgs, namedArgs, typeArgs}) => AnimatedListState(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -122,9 +150,11 @@ class AnimatedListStateAutoBinding extends HTExternalClass { static Map functionWrapper() { return { 'AnimatedListRemovedItemBuilder': (HTFunction function) => - (context, animation) => function.call(positionalArgs: [context, animation], namedArgs: const {}) as Widget, - 'TickerCallback': (HTFunction function) => - (elapsed) => function.call(positionalArgs: [elapsed], namedArgs: const {}), + (context, animation) => function.call( + positionalArgs: [context, animation], + namedArgs: const {}) as Widget, + 'TickerCallback': (HTFunction function) => (elapsed) => + function.call(positionalArgs: [elapsed], namedArgs: const {}), }; } } @@ -133,7 +163,7 @@ extension AnimatedListStateBinding on AnimatedListState { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AnimatedListState'); + return const HTType('AnimatedListState'); case 'widget': return widget; case 'context': @@ -141,32 +171,44 @@ extension AnimatedListStateBinding on AnimatedListState { case 'mounted': return mounted; case 'insertItem': - return ({positionalArgs, namedArgs, typeArgs}) => insertItem(positionalArgs[0], - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : _kDuration); + return ({positionalArgs, namedArgs, typeArgs}) => insertItem( + positionalArgs[0], + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : _kDuration); case 'removeItem': - return ({positionalArgs, namedArgs, typeArgs}) => removeItem(positionalArgs[0], positionalArgs[1], - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : _kDuration); + return ({positionalArgs, namedArgs, typeArgs}) => removeItem( + positionalArgs[0], positionalArgs[1], + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : _kDuration); case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createTicker': - return ({positionalArgs, namedArgs, typeArgs}) => createTicker(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createTicker(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'didChangeDependencies': - return ({positionalArgs, namedArgs, typeArgs}) => didChangeDependencies(); + return ({positionalArgs, namedArgs, typeArgs}) => + didChangeDependencies(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -181,13 +223,17 @@ class SliverAnimatedListAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => SliverAnimatedList( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, itemBuilder: namedArgs['itemBuilder'], - initialItemCount: namedArgs.containsKey('initialItemCount') ? namedArgs['initialItemCount'] : 0); + initialItemCount: namedArgs.containsKey('initialItemCount') + ? namedArgs['initialItemCount'] + : 0); case 'SliverAnimatedList.of': - return ({positionalArgs, namedArgs, typeArgs}) => SliverAnimatedList.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + SliverAnimatedList.of(positionalArgs[0]); case 'SliverAnimatedList.maybeOf': - return ({positionalArgs, namedArgs, typeArgs}) => SliverAnimatedList.maybeOf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + SliverAnimatedList.maybeOf(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -198,8 +244,10 @@ class SliverAnimatedListAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'AnimatedListItemBuilder': (HTFunction function) => (context, index, animation) => - function.call(positionalArgs: [context, index, animation], namedArgs: const {}) as Widget, + 'AnimatedListItemBuilder': (HTFunction function) => + (context, index, animation) => function.call( + positionalArgs: [context, index, animation], + namedArgs: const {}) as Widget, }; } } @@ -208,7 +256,7 @@ extension SliverAnimatedListBinding on SliverAnimatedList { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliverAnimatedList'); + return const HTType('SliverAnimatedList'); case 'itemBuilder': return itemBuilder; case 'initialItemCount': @@ -224,25 +272,37 @@ extension SliverAnimatedListBinding on SliverAnimatedList { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -254,9 +314,10 @@ class SliverAnimatedListStateAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'SliverAnimatedListState': - return ({positionalArgs, namedArgs, typeArgs}) => SliverAnimatedListState(); + return ({positionalArgs, namedArgs, typeArgs}) => + SliverAnimatedListState(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -268,9 +329,11 @@ class SliverAnimatedListStateAutoBinding extends HTExternalClass { static Map functionWrapper() { return { 'AnimatedListRemovedItemBuilder': (HTFunction function) => - (context, animation) => function.call(positionalArgs: [context, animation], namedArgs: const {}) as Widget, - 'TickerCallback': (HTFunction function) => - (elapsed) => function.call(positionalArgs: [elapsed], namedArgs: const {}), + (context, animation) => function.call( + positionalArgs: [context, animation], + namedArgs: const {}) as Widget, + 'TickerCallback': (HTFunction function) => (elapsed) => + function.call(positionalArgs: [elapsed], namedArgs: const {}), }; } } @@ -279,7 +342,7 @@ extension SliverAnimatedListStateBinding on SliverAnimatedListState { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliverAnimatedListState'); + return const HTType('SliverAnimatedListState'); case 'widget': return widget; case 'context': @@ -291,30 +354,42 @@ extension SliverAnimatedListStateBinding on SliverAnimatedListState { case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'insertItem': - return ({positionalArgs, namedArgs, typeArgs}) => insertItem(positionalArgs[0], - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : _kDuration); + return ({positionalArgs, namedArgs, typeArgs}) => insertItem( + positionalArgs[0], + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : _kDuration); case 'removeItem': - return ({positionalArgs, namedArgs, typeArgs}) => removeItem(positionalArgs[0], positionalArgs[1], - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : _kDuration); + return ({positionalArgs, namedArgs, typeArgs}) => removeItem( + positionalArgs[0], positionalArgs[1], + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : _kDuration); case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createTicker': - return ({positionalArgs, namedArgs, typeArgs}) => createTicker(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createTicker(positionalArgs[0]); case 'didChangeDependencies': - return ({positionalArgs, namedArgs, typeArgs}) => didChangeDependencies(); + return ({positionalArgs, namedArgs, typeArgs}) => + didChangeDependencies(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/animated_size.g.dart b/lib/bindings/flutter/widgets/animated_size.g.dart index b7e6a87..d532355 100644 --- a/lib/bindings/flutter/widgets/animated_size.g.dart +++ b/lib/bindings/flutter/widgets/animated_size.g.dart @@ -12,14 +12,22 @@ class AnimatedSizeAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => AnimatedSize( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : Alignment.center, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.linear, + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : Alignment.center, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.linear, duration: namedArgs['duration'], - reverseDuration: namedArgs.containsKey('reverseDuration') ? namedArgs['reverseDuration'] : null, + reverseDuration: namedArgs.containsKey('reverseDuration') + ? namedArgs['reverseDuration'] + : null, vsync: namedArgs['vsync'], - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge); + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.hardEdge); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -33,7 +41,7 @@ extension AnimatedSizeBinding on AnimatedSize { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AnimatedSize'); + return const HTType('AnimatedSize'); case 'alignment': return alignment; case 'curve': @@ -53,33 +61,47 @@ extension AnimatedSizeBinding on AnimatedSize { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/animated_switcher.g.dart b/lib/bindings/flutter/widgets/animated_switcher.g.dart index a181ace..e8433cc 100644 --- a/lib/bindings/flutter/widgets/animated_switcher.g.dart +++ b/lib/bindings/flutter/widgets/animated_switcher.g.dart @@ -13,9 +13,15 @@ class AnimatedSwitcherAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null, duration: namedArgs['duration'], - reverseDuration: namedArgs.containsKey('reverseDuration') ? namedArgs['reverseDuration'] : null, - switchInCurve: namedArgs.containsKey('switchInCurve') ? namedArgs['switchInCurve'] : Curves.linear, - switchOutCurve: namedArgs.containsKey('switchOutCurve') ? namedArgs['switchOutCurve'] : Curves.linear, + reverseDuration: namedArgs.containsKey('reverseDuration') + ? namedArgs['reverseDuration'] + : null, + switchInCurve: namedArgs.containsKey('switchInCurve') + ? namedArgs['switchInCurve'] + : Curves.linear, + switchOutCurve: namedArgs.containsKey('switchOutCurve') + ? namedArgs['switchOutCurve'] + : Curves.linear, transitionBuilder: namedArgs.containsKey('transitionBuilder') ? namedArgs['transitionBuilder'] : AnimatedSwitcher.defaultTransitionBuilder, @@ -24,12 +30,14 @@ class AnimatedSwitcherAutoBinding extends HTExternalClass { : AnimatedSwitcher.defaultLayoutBuilder); case 'AnimatedSwitcher.defaultTransitionBuilder': return ({positionalArgs, namedArgs, typeArgs}) => - AnimatedSwitcher.defaultTransitionBuilder(positionalArgs[0], positionalArgs[1]); + AnimatedSwitcher.defaultTransitionBuilder( + positionalArgs[0], positionalArgs[1]); case 'AnimatedSwitcher.defaultLayoutBuilder': return ({positionalArgs, namedArgs, typeArgs}) => - AnimatedSwitcher.defaultLayoutBuilder(positionalArgs[0], List.from(positionalArgs[1])); + AnimatedSwitcher.defaultLayoutBuilder( + positionalArgs[0], List.from(positionalArgs[1])); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -40,10 +48,14 @@ class AnimatedSwitcherAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'AnimatedSwitcherTransitionBuilder': (HTFunction function) => - (child, animation) => function.call(positionalArgs: [child, animation], namedArgs: const {}) as Widget, - 'AnimatedSwitcherLayoutBuilder': (HTFunction function) => (currentChild, previousChildren) => - function.call(positionalArgs: [currentChild, previousChildren], namedArgs: const {}) as Widget, + 'AnimatedSwitcherTransitionBuilder': (HTFunction function) => (child, + animation) => + function.call(positionalArgs: [child, animation], namedArgs: const {}) + as Widget, + 'AnimatedSwitcherLayoutBuilder': (HTFunction function) => + (currentChild, previousChildren) => function.call( + positionalArgs: [currentChild, previousChildren], + namedArgs: const {}) as Widget, }; } } @@ -52,7 +64,7 @@ extension AnimatedSwitcherBinding on AnimatedSwitcher { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AnimatedSwitcher'); + return const HTType('AnimatedSwitcher'); case 'child': return child; case 'duration': @@ -74,29 +86,41 @@ extension AnimatedSwitcherBinding on AnimatedSwitcher { case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/app.g.dart b/lib/bindings/flutter/widgets/app.g.dart index 695bd1f..b95355a 100644 --- a/lib/bindings/flutter/widgets/app.g.dart +++ b/lib/bindings/flutter/widgets/app.g.dart @@ -12,94 +12,120 @@ class WidgetsAppAutoBinding extends HTExternalClass { case 'WidgetsApp': return ({positionalArgs, namedArgs, typeArgs}) => WidgetsApp( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - navigatorKey: namedArgs.containsKey('navigatorKey') ? namedArgs['navigatorKey'] : null, - onGenerateRoute: namedArgs.containsKey('onGenerateRoute') ? namedArgs['onGenerateRoute'] : null, - onGenerateInitialRoutes: - namedArgs.containsKey('onGenerateInitialRoutes') ? namedArgs['onGenerateInitialRoutes'] : null, - onUnknownRoute: namedArgs.containsKey('onUnknownRoute') ? namedArgs['onUnknownRoute'] : null, + navigatorKey: namedArgs.containsKey('navigatorKey') + ? namedArgs['navigatorKey'] + : null, + onGenerateRoute: namedArgs.containsKey('onGenerateRoute') + ? namedArgs['onGenerateRoute'] + : null, + onGenerateInitialRoutes: namedArgs.containsKey('onGenerateInitialRoutes') + ? namedArgs['onGenerateInitialRoutes'] + : null, + onUnknownRoute: namedArgs.containsKey('onUnknownRoute') + ? namedArgs['onUnknownRoute'] + : null, navigatorObservers: namedArgs.containsKey('navigatorObservers') ? List.from(namedArgs['navigatorObservers']) : const [], - initialRoute: namedArgs.containsKey('initialRoute') ? namedArgs['initialRoute'] : null, - pageRouteBuilder: namedArgs.containsKey('pageRouteBuilder') ? namedArgs['pageRouteBuilder'] : null, + initialRoute: namedArgs.containsKey('initialRoute') + ? namedArgs['initialRoute'] + : null, + pageRouteBuilder: namedArgs.containsKey('pageRouteBuilder') + ? namedArgs['pageRouteBuilder'] + : null, home: namedArgs.containsKey('home') ? namedArgs['home'] : null, - routes: namedArgs.containsKey('routes') ? namedArgs['routes'] : const {}, - builder: namedArgs.containsKey('builder') ? namedArgs['builder'] : null, + routes: namedArgs.containsKey('routes') + ? namedArgs['routes'] + : const {}, + builder: + namedArgs.containsKey('builder') ? namedArgs['builder'] : null, title: namedArgs.containsKey('title') ? namedArgs['title'] : '', - onGenerateTitle: namedArgs.containsKey('onGenerateTitle') ? namedArgs['onGenerateTitle'] : null, - textStyle: namedArgs.containsKey('textStyle') ? namedArgs['textStyle'] : null, + onGenerateTitle: namedArgs.containsKey('onGenerateTitle') + ? namedArgs['onGenerateTitle'] + : null, + textStyle: namedArgs.containsKey('textStyle') + ? namedArgs['textStyle'] + : null, color: namedArgs['color'], - locale: namedArgs.containsKey('locale') ? namedArgs['locale'] : null, - localizationsDelegates: - namedArgs.containsKey('localizationsDelegates') ? namedArgs['localizationsDelegates'] : null, + locale: + namedArgs.containsKey('locale') ? namedArgs['locale'] : null, + localizationsDelegates: namedArgs.containsKey('localizationsDelegates') + ? namedArgs['localizationsDelegates'] + : null, localeListResolutionCallback: namedArgs.containsKey('localeListResolutionCallback') ? namedArgs['localeListResolutionCallback'] : null, - localeResolutionCallback: - namedArgs.containsKey('localeResolutionCallback') ? namedArgs['localeResolutionCallback'] : null, + localeResolutionCallback: namedArgs.containsKey('localeResolutionCallback') + ? namedArgs['localeResolutionCallback'] + : null, supportedLocales: namedArgs.containsKey('supportedLocales') ? namedArgs['supportedLocales'] : const [Locale('en', 'US')], - showPerformanceOverlay: - namedArgs.containsKey('showPerformanceOverlay') ? namedArgs['showPerformanceOverlay'] : false, + showPerformanceOverlay: namedArgs.containsKey('showPerformanceOverlay') + ? namedArgs['showPerformanceOverlay'] + : false, checkerboardRasterCacheImages: namedArgs.containsKey('checkerboardRasterCacheImages') ? namedArgs['checkerboardRasterCacheImages'] : false, - checkerboardOffscreenLayers: - namedArgs.containsKey('checkerboardOffscreenLayers') ? namedArgs['checkerboardOffscreenLayers'] : false, - showSemanticsDebugger: - namedArgs.containsKey('showSemanticsDebugger') ? namedArgs['showSemanticsDebugger'] : false, - debugShowWidgetInspector: - namedArgs.containsKey('debugShowWidgetInspector') ? namedArgs['debugShowWidgetInspector'] : false, - debugShowCheckedModeBanner: - namedArgs.containsKey('debugShowCheckedModeBanner') ? namedArgs['debugShowCheckedModeBanner'] : true, - inspectorSelectButtonBuilder: namedArgs.containsKey('inspectorSelectButtonBuilder') - ? namedArgs['inspectorSelectButtonBuilder'] - : null, + checkerboardOffscreenLayers: namedArgs.containsKey('checkerboardOffscreenLayers') + ? namedArgs['checkerboardOffscreenLayers'] + : false, + showSemanticsDebugger: namedArgs.containsKey('showSemanticsDebugger') ? namedArgs['showSemanticsDebugger'] : false, + debugShowWidgetInspector: namedArgs.containsKey('debugShowWidgetInspector') ? namedArgs['debugShowWidgetInspector'] : false, + debugShowCheckedModeBanner: namedArgs.containsKey('debugShowCheckedModeBanner') ? namedArgs['debugShowCheckedModeBanner'] : true, + inspectorSelectButtonBuilder: namedArgs.containsKey('inspectorSelectButtonBuilder') ? namedArgs['inspectorSelectButtonBuilder'] : null, shortcuts: namedArgs.containsKey('shortcuts') ? namedArgs['shortcuts'] : null, actions: namedArgs.containsKey('actions') ? namedArgs['actions'] : null, restorationScopeId: namedArgs.containsKey('restorationScopeId') ? namedArgs['restorationScopeId'] : null); case 'WidgetsApp.router': return ({positionalArgs, namedArgs, typeArgs}) => WidgetsApp.router( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - routeInformationProvider: - namedArgs.containsKey('routeInformationProvider') ? namedArgs['routeInformationProvider'] : null, + routeInformationProvider: namedArgs.containsKey('routeInformationProvider') + ? namedArgs['routeInformationProvider'] + : null, routeInformationParser: namedArgs['routeInformationParser'], routerDelegate: namedArgs['routerDelegate'], - backButtonDispatcher: - namedArgs.containsKey('backButtonDispatcher') ? namedArgs['backButtonDispatcher'] : null, - builder: namedArgs.containsKey('builder') ? namedArgs['builder'] : null, + backButtonDispatcher: namedArgs.containsKey('backButtonDispatcher') + ? namedArgs['backButtonDispatcher'] + : null, + builder: + namedArgs.containsKey('builder') ? namedArgs['builder'] : null, title: namedArgs.containsKey('title') ? namedArgs['title'] : '', - onGenerateTitle: namedArgs.containsKey('onGenerateTitle') ? namedArgs['onGenerateTitle'] : null, - textStyle: namedArgs.containsKey('textStyle') ? namedArgs['textStyle'] : null, + onGenerateTitle: namedArgs.containsKey('onGenerateTitle') + ? namedArgs['onGenerateTitle'] + : null, + textStyle: namedArgs.containsKey('textStyle') + ? namedArgs['textStyle'] + : null, color: namedArgs['color'], - locale: namedArgs.containsKey('locale') ? namedArgs['locale'] : null, - localizationsDelegates: - namedArgs.containsKey('localizationsDelegates') ? namedArgs['localizationsDelegates'] : null, + locale: + namedArgs.containsKey('locale') ? namedArgs['locale'] : null, + localizationsDelegates: namedArgs.containsKey('localizationsDelegates') + ? namedArgs['localizationsDelegates'] + : null, localeListResolutionCallback: namedArgs.containsKey('localeListResolutionCallback') ? namedArgs['localeListResolutionCallback'] : null, - localeResolutionCallback: - namedArgs.containsKey('localeResolutionCallback') ? namedArgs['localeResolutionCallback'] : null, + localeResolutionCallback: namedArgs.containsKey('localeResolutionCallback') + ? namedArgs['localeResolutionCallback'] + : null, supportedLocales: namedArgs.containsKey('supportedLocales') ? namedArgs['supportedLocales'] : const [Locale('en', 'US')], - showPerformanceOverlay: - namedArgs.containsKey('showPerformanceOverlay') ? namedArgs['showPerformanceOverlay'] : false, - checkerboardRasterCacheImages: namedArgs.containsKey('checkerboardRasterCacheImages') - ? namedArgs['checkerboardRasterCacheImages'] + showPerformanceOverlay: namedArgs.containsKey('showPerformanceOverlay') + ? namedArgs['showPerformanceOverlay'] : false, - checkerboardOffscreenLayers: - namedArgs.containsKey('checkerboardOffscreenLayers') ? namedArgs['checkerboardOffscreenLayers'] : false, - showSemanticsDebugger: - namedArgs.containsKey('showSemanticsDebugger') ? namedArgs['showSemanticsDebugger'] : false, - debugShowWidgetInspector: - namedArgs.containsKey('debugShowWidgetInspector') ? namedArgs['debugShowWidgetInspector'] : false, - debugShowCheckedModeBanner: - namedArgs.containsKey('debugShowCheckedModeBanner') ? namedArgs['debugShowCheckedModeBanner'] : true, - inspectorSelectButtonBuilder: namedArgs.containsKey('inspectorSelectButtonBuilder') - ? namedArgs['inspectorSelectButtonBuilder'] - : null, + checkerboardRasterCacheImages: + namedArgs.containsKey('checkerboardRasterCacheImages') + ? namedArgs['checkerboardRasterCacheImages'] + : false, + checkerboardOffscreenLayers: namedArgs.containsKey('checkerboardOffscreenLayers') + ? namedArgs['checkerboardOffscreenLayers'] + : false, + showSemanticsDebugger: namedArgs.containsKey('showSemanticsDebugger') ? namedArgs['showSemanticsDebugger'] : false, + debugShowWidgetInspector: namedArgs.containsKey('debugShowWidgetInspector') ? namedArgs['debugShowWidgetInspector'] : false, + debugShowCheckedModeBanner: namedArgs.containsKey('debugShowCheckedModeBanner') ? namedArgs['debugShowCheckedModeBanner'] : true, + inspectorSelectButtonBuilder: namedArgs.containsKey('inspectorSelectButtonBuilder') ? namedArgs['inspectorSelectButtonBuilder'] : null, shortcuts: namedArgs.containsKey('shortcuts') ? namedArgs['shortcuts'] : null, actions: namedArgs.containsKey('actions') ? namedArgs['actions'] : null, restorationScopeId: namedArgs.containsKey('restorationScopeId') ? namedArgs['restorationScopeId'] : null); @@ -114,12 +140,13 @@ class WidgetsAppAutoBinding extends HTExternalClass { case 'WidgetsApp.defaultActions': return WidgetsApp.defaultActions; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @override - void memberSet(String varName, dynamic value, {String from = HTLexicon.global}) { + void memberSet(String varName, dynamic value, + {String from = HTLexicon.global}) { switch (varName) { case 'WidgetsApp.showPerformanceOverlayOverride': return WidgetsApp.showPerformanceOverlayOverride = value; @@ -130,7 +157,7 @@ class WidgetsAppAutoBinding extends HTExternalClass { case 'WidgetsApp.defaultActions': return WidgetsApp.defaultActions = value; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -141,20 +168,29 @@ class WidgetsAppAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RouteFactory': (HTFunction function) => - (settings) => function.call(positionalArgs: [settings], namedArgs: const {}) as Route?, - 'InitialRouteListFactory': (HTFunction function) => - (initialRoute) => function.call(positionalArgs: [initialRoute], namedArgs: const {}) as List>, - 'TransitionBuilder': (HTFunction function) => - (context, child) => function.call(positionalArgs: [context, child], namedArgs: const {}) as Widget, - 'GenerateAppTitle': (HTFunction function) => - (context) => function.call(positionalArgs: [context], namedArgs: const {}) as String, - 'LocaleListResolutionCallback': (HTFunction function) => (locales, supportedLocales) => - function.call(positionalArgs: [locales, supportedLocales], namedArgs: const {}) as Locale?, - 'LocaleResolutionCallback': (HTFunction function) => (locale, supportedLocales) => - function.call(positionalArgs: [locale, supportedLocales], namedArgs: const {}) as Locale?, + 'RouteFactory': (HTFunction function) => (settings) => + function.call(positionalArgs: [settings], namedArgs: const {}) + as Route?, + 'InitialRouteListFactory': (HTFunction function) => (initialRoute) => + function.call(positionalArgs: [initialRoute], namedArgs: const {}) + as List>, + 'TransitionBuilder': (HTFunction function) => (context, child) => + function.call(positionalArgs: [context, child], namedArgs: const {}) + as Widget, + 'GenerateAppTitle': (HTFunction function) => (context) => function + .call(positionalArgs: [context], namedArgs: const {}) as String, + 'LocaleListResolutionCallback': (HTFunction function) => + (locales, supportedLocales) => function.call( + positionalArgs: [locales, supportedLocales], + namedArgs: const {}) as Locale?, + 'LocaleResolutionCallback': (HTFunction function) => + (locale, supportedLocales) => function.call( + positionalArgs: [locale, supportedLocales], + namedArgs: const {}) as Locale?, 'InspectorSelectButtonBuilder': (HTFunction function) => - (context, onPressed) => function.call(positionalArgs: [context, onPressed], namedArgs: const {}) as Widget, + (context, onPressed) => function.call( + positionalArgs: [context, onPressed], + namedArgs: const {}) as Widget, }; } } @@ -163,7 +199,7 @@ extension WidgetsAppBinding on WidgetsApp { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('WidgetsApp'); + return const HTType('WidgetsApp'); case 'navigatorKey': return navigatorKey; case 'onGenerateRoute': @@ -241,25 +277,37 @@ extension WidgetsAppBinding on WidgetsApp { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/async.g.dart b/lib/bindings/flutter/widgets/async.g.dart index 623c08d..9f73efb 100644 --- a/lib/bindings/flutter/widgets/async.g.dart +++ b/lib/bindings/flutter/widgets/async.g.dart @@ -18,7 +18,7 @@ class ConnectionStateAutoBinding extends HTExternalClass { case 'ConnectionState.done': return ConnectionState.done; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -26,13 +26,14 @@ class ConnectionStateAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ConnectionState'); + return const HTType('ConnectionState'); case 'index': return (instance as ConnectionState).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as ConnectionState).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as ConnectionState).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/autofill.g.dart b/lib/bindings/flutter/widgets/autofill.g.dart index 8b4596e..5f6a114 100644 --- a/lib/bindings/flutter/widgets/autofill.g.dart +++ b/lib/bindings/flutter/widgets/autofill.g.dart @@ -14,7 +14,7 @@ class AutofillContextActionAutoBinding extends HTExternalClass { case 'AutofillContextAction.cancel': return AutofillContextAction.cancel; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -22,13 +22,14 @@ class AutofillContextActionAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AutofillContextAction'); + return const HTType('AutofillContextAction'); case 'index': return (instance as AutofillContextAction).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as AutofillContextAction).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as AutofillContextAction).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -43,12 +44,14 @@ class AutofillGroupAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => AutofillGroup( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, child: namedArgs['child'], - onDisposeAction: - namedArgs.containsKey('onDisposeAction') ? namedArgs['onDisposeAction'] : AutofillContextAction.commit); + onDisposeAction: namedArgs.containsKey('onDisposeAction') + ? namedArgs['onDisposeAction'] + : AutofillContextAction.commit); case 'AutofillGroup.of': - return ({positionalArgs, namedArgs, typeArgs}) => AutofillGroup.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + AutofillGroup.of(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -62,7 +65,7 @@ extension AutofillGroupBinding on AutofillGroup { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AutofillGroup'); + return const HTType('AutofillGroup'); case 'child': return child; case 'onDisposeAction': @@ -78,25 +81,37 @@ extension AutofillGroupBinding on AutofillGroup { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -110,7 +125,7 @@ class AutofillGroupStateAutoBinding extends HTExternalClass { case 'AutofillGroupState': return ({positionalArgs, namedArgs, typeArgs}) => AutofillGroupState(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -124,7 +139,7 @@ extension AutofillGroupStateBinding on AutofillGroupState { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AutofillGroupState'); + return const HTType('AutofillGroupState'); case 'autofillClients': return autofillClients; case 'widget': @@ -134,32 +149,41 @@ extension AutofillGroupStateBinding on AutofillGroupState { case 'mounted': return mounted; case 'getAutofillClient': - return ({positionalArgs, namedArgs, typeArgs}) => getAutofillClient(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getAutofillClient(positionalArgs[0]); case 'register': - return ({positionalArgs, namedArgs, typeArgs}) => register(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + register(positionalArgs[0]); case 'unregister': - return ({positionalArgs, namedArgs, typeArgs}) => unregister(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + unregister(positionalArgs[0]); case 'didChangeDependencies': - return ({positionalArgs, namedArgs, typeArgs}) => didChangeDependencies(); + return ({positionalArgs, namedArgs, typeArgs}) => + didChangeDependencies(); case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/automatic_keep_alive.g.dart b/lib/bindings/flutter/widgets/automatic_keep_alive.g.dart index 54a1184..c9104cf 100644 --- a/lib/bindings/flutter/widgets/automatic_keep_alive.g.dart +++ b/lib/bindings/flutter/widgets/automatic_keep_alive.g.dart @@ -14,7 +14,7 @@ class AutomaticKeepAliveAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -28,7 +28,7 @@ extension AutomaticKeepAliveBinding on AutomaticKeepAlive { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AutomaticKeepAlive'); + return const HTType('AutomaticKeepAlive'); case 'child': return child; case 'key': @@ -42,25 +42,37 @@ extension AutomaticKeepAliveBinding on AutomaticKeepAlive { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -72,9 +84,10 @@ class KeepAliveNotificationAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'KeepAliveNotification': - return ({positionalArgs, namedArgs, typeArgs}) => KeepAliveNotification(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + KeepAliveNotification(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -88,15 +101,16 @@ extension KeepAliveNotificationBinding on KeepAliveNotification { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('KeepAliveNotification'); + return const HTType('KeepAliveNotification'); case 'handle': return handle; case 'dispatch': - return ({positionalArgs, namedArgs, typeArgs}) => dispatch(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dispatch(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -110,7 +124,7 @@ class KeepAliveHandleAutoBinding extends HTExternalClass { case 'KeepAliveHandle': return ({positionalArgs, namedArgs, typeArgs}) => KeepAliveHandle(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -121,7 +135,8 @@ class KeepAliveHandleAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -130,17 +145,19 @@ extension KeepAliveHandleBinding on KeepAliveHandle { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('KeepAliveHandle'); + return const HTType('KeepAliveHandle'); case 'release': return ({positionalArgs, namedArgs, typeArgs}) => release(); case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/banner.g.dart b/lib/bindings/flutter/widgets/banner.g.dart index f6a9e36..3219273 100644 --- a/lib/bindings/flutter/widgets/banner.g.dart +++ b/lib/bindings/flutter/widgets/banner.g.dart @@ -4,8 +4,11 @@ import 'package:flutter/foundation.dart'; const _kColor = Color(0xA0B71C1C); const _kHeight = 12.0; -const _kTextStyle = - TextStyle(color: Color(0xFFFFFFFF), fontSize: _kHeight * 0.85, fontWeight: FontWeight.w900, height: 1.0); +const _kTextStyle = TextStyle( + color: Color(0xFFFFFFFF), + fontSize: _kHeight * 0.85, + fontWeight: FontWeight.w900, + height: 1.0); class BannerLocationAutoBinding extends HTExternalClass { BannerLocationAutoBinding() : super('BannerLocation'); @@ -24,7 +27,7 @@ class BannerLocationAutoBinding extends HTExternalClass { case 'BannerLocation.bottomEnd': return BannerLocation.bottomEnd; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -32,13 +35,14 @@ class BannerLocationAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BannerLocation'); + return const HTType('BannerLocation'); case 'index': return (instance as BannerLocation).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as BannerLocation).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as BannerLocation).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -55,10 +59,13 @@ class BannerPainterAutoBinding extends HTExternalClass { textDirection: namedArgs['textDirection'], location: namedArgs['location'], layoutDirection: namedArgs['layoutDirection'], - color: namedArgs.containsKey('color') ? namedArgs['color'] : _kColor, - textStyle: namedArgs.containsKey('textStyle') ? namedArgs['textStyle'] : _kTextStyle); + color: + namedArgs.containsKey('color') ? namedArgs['color'] : _kColor, + textStyle: namedArgs.containsKey('textStyle') + ? namedArgs['textStyle'] + : _kTextStyle); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -69,7 +76,8 @@ class BannerPainterAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -78,7 +86,7 @@ extension BannerPainterBinding on BannerPainter { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BannerPainter'); + return const HTType('BannerPainter'); case 'message': return message; case 'textDirection': @@ -94,21 +102,27 @@ extension BannerPainterBinding on BannerPainter { case 'semanticsBuilder': return semanticsBuilder; case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'shouldRepaint': - return ({positionalArgs, namedArgs, typeArgs}) => shouldRepaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + shouldRepaint(positionalArgs[0]); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => hitTest(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + hitTest(positionalArgs[0]); case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); case 'shouldRebuildSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => shouldRebuildSemantics(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + shouldRebuildSemantics(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -124,13 +138,20 @@ class BannerAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null, message: namedArgs['message'], - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, location: namedArgs['location'], - layoutDirection: namedArgs.containsKey('layoutDirection') ? namedArgs['layoutDirection'] : null, - color: namedArgs.containsKey('color') ? namedArgs['color'] : _kColor, - textStyle: namedArgs.containsKey('textStyle') ? namedArgs['textStyle'] : _kTextStyle); + layoutDirection: namedArgs.containsKey('layoutDirection') + ? namedArgs['layoutDirection'] + : null, + color: + namedArgs.containsKey('color') ? namedArgs['color'] : _kColor, + textStyle: namedArgs.containsKey('textStyle') + ? namedArgs['textStyle'] + : _kTextStyle); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -144,7 +165,7 @@ extension BannerBinding on Banner { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Banner'); + return const HTType('Banner'); case 'child': return child; case 'message': @@ -164,31 +185,44 @@ extension BannerBinding on Banner { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -200,10 +234,11 @@ class CheckedModeBannerAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'CheckedModeBanner': - return ({positionalArgs, namedArgs, typeArgs}) => - CheckedModeBanner(key: namedArgs.containsKey('key') ? namedArgs['key'] : null, child: namedArgs['child']); + return ({positionalArgs, namedArgs, typeArgs}) => CheckedModeBanner( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + child: namedArgs['child']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -217,7 +252,7 @@ extension CheckedModeBannerBinding on CheckedModeBanner { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CheckedModeBanner'); + return const HTType('CheckedModeBanner'); case 'child': return child; case 'key': @@ -225,31 +260,44 @@ extension CheckedModeBannerBinding on CheckedModeBanner { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/basic.g.dart b/lib/bindings/flutter/widgets/basic.g.dart index ed47563..cd43f53 100644 --- a/lib/bindings/flutter/widgets/basic.g.dart +++ b/lib/bindings/flutter/widgets/basic.g.dart @@ -16,11 +16,13 @@ class DirectionalityAutoBinding extends HTExternalClass { textDirection: namedArgs['textDirection'], child: namedArgs['child']); case 'Directionality.of': - return ({positionalArgs, namedArgs, typeArgs}) => Directionality.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Directionality.of(positionalArgs[0]); case 'Directionality.maybeOf': - return ({positionalArgs, namedArgs, typeArgs}) => Directionality.maybeOf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Directionality.maybeOf(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -34,7 +36,7 @@ extension DirectionalityBinding on Directionality { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Directionality'); + return const HTType('Directionality'); case 'textDirection': return textDirection; case 'child': @@ -44,31 +46,44 @@ extension DirectionalityBinding on Directionality { case 'hashCode': return hashCode; case 'updateShouldNotify': - return ({positionalArgs, namedArgs, typeArgs}) => updateShouldNotify(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateShouldNotify(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -84,10 +99,12 @@ class OpacityAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, opacity: namedArgs['opacity'], alwaysIncludeSemantics: - namedArgs.containsKey('alwaysIncludeSemantics') ? namedArgs['alwaysIncludeSemantics'] : false, + namedArgs.containsKey('alwaysIncludeSemantics') + ? namedArgs['alwaysIncludeSemantics'] + : false, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -101,7 +118,7 @@ extension OpacityBinding on Opacity { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Opacity'); + return const HTType('Opacity'); case 'opacity': return opacity; case 'alwaysIncludeSemantics': @@ -113,33 +130,47 @@ extension OpacityBinding on Opacity { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -154,10 +185,12 @@ class ShaderMaskAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => ShaderMask( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, shaderCallback: namedArgs['shaderCallback'], - blendMode: namedArgs.containsKey('blendMode') ? namedArgs['blendMode'] : BlendMode.modulate, + blendMode: namedArgs.containsKey('blendMode') + ? namedArgs['blendMode'] + : BlendMode.modulate, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -168,8 +201,8 @@ class ShaderMaskAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'ShaderCallback': (HTFunction function) => - (bounds) => function.call(positionalArgs: [bounds], namedArgs: const {}) as Shader, + 'ShaderCallback': (HTFunction function) => (bounds) => function + .call(positionalArgs: [bounds], namedArgs: const {}) as Shader, }; } } @@ -178,7 +211,7 @@ extension ShaderMaskBinding on ShaderMask { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ShaderMask'); + return const HTType('ShaderMask'); case 'shaderCallback': return shaderCallback; case 'blendMode': @@ -190,33 +223,47 @@ extension ShaderMaskBinding on ShaderMask { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -233,7 +280,7 @@ class BackdropFilterAutoBinding extends HTExternalClass { filter: namedArgs['filter'], child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -247,7 +294,7 @@ extension BackdropFilterBinding on BackdropFilter { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BackdropFilter'); + return const HTType('BackdropFilter'); case 'filter': return filter; case 'child': @@ -257,33 +304,47 @@ extension BackdropFilterBinding on BackdropFilter { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -297,14 +358,21 @@ class CustomPaintAutoBinding extends HTExternalClass { case 'CustomPaint': return ({positionalArgs, namedArgs, typeArgs}) => CustomPaint( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - painter: namedArgs.containsKey('painter') ? namedArgs['painter'] : null, - foregroundPainter: namedArgs.containsKey('foregroundPainter') ? namedArgs['foregroundPainter'] : null, + painter: + namedArgs.containsKey('painter') ? namedArgs['painter'] : null, + foregroundPainter: namedArgs.containsKey('foregroundPainter') + ? namedArgs['foregroundPainter'] + : null, size: namedArgs.containsKey('size') ? namedArgs['size'] : Size.zero, - isComplex: namedArgs.containsKey('isComplex') ? namedArgs['isComplex'] : false, - willChange: namedArgs.containsKey('willChange') ? namedArgs['willChange'] : false, + isComplex: namedArgs.containsKey('isComplex') + ? namedArgs['isComplex'] + : false, + willChange: namedArgs.containsKey('willChange') + ? namedArgs['willChange'] + : false, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -318,7 +386,7 @@ extension CustomPaintBinding on CustomPaint { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CustomPaint'); + return const HTType('CustomPaint'); case 'painter': return painter; case 'foregroundPainter': @@ -336,35 +404,50 @@ extension CustomPaintBinding on CustomPaint { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'didUnmountRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => didUnmountRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + didUnmountRenderObject(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -378,11 +461,14 @@ class ClipRectAutoBinding extends HTExternalClass { case 'ClipRect': return ({positionalArgs, namedArgs, typeArgs}) => ClipRect( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - clipper: namedArgs.containsKey('clipper') ? namedArgs['clipper'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge, + clipper: + namedArgs.containsKey('clipper') ? namedArgs['clipper'] : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.hardEdge, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -396,7 +482,7 @@ extension ClipRectBinding on ClipRect { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ClipRect'); + return const HTType('ClipRect'); case 'clipper': return clipper; case 'clipBehavior': @@ -408,35 +494,50 @@ extension ClipRectBinding on ClipRect { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'didUnmountRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => didUnmountRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + didUnmountRenderObject(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -450,12 +551,17 @@ class ClipRRectAutoBinding extends HTExternalClass { case 'ClipRRect': return ({positionalArgs, namedArgs, typeArgs}) => ClipRRect( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - borderRadius: namedArgs.containsKey('borderRadius') ? namedArgs['borderRadius'] : BorderRadius.zero, - clipper: namedArgs.containsKey('clipper') ? namedArgs['clipper'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.antiAlias, + borderRadius: namedArgs.containsKey('borderRadius') + ? namedArgs['borderRadius'] + : BorderRadius.zero, + clipper: + namedArgs.containsKey('clipper') ? namedArgs['clipper'] : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.antiAlias, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -469,7 +575,7 @@ extension ClipRRectBinding on ClipRRect { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ClipRRect'); + return const HTType('ClipRRect'); case 'borderRadius': return borderRadius; case 'clipper': @@ -483,33 +589,47 @@ extension ClipRRectBinding on ClipRRect { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -523,11 +643,14 @@ class ClipOvalAutoBinding extends HTExternalClass { case 'ClipOval': return ({positionalArgs, namedArgs, typeArgs}) => ClipOval( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - clipper: namedArgs.containsKey('clipper') ? namedArgs['clipper'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.antiAlias, + clipper: + namedArgs.containsKey('clipper') ? namedArgs['clipper'] : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.antiAlias, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -541,7 +664,7 @@ extension ClipOvalBinding on ClipOval { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ClipOval'); + return const HTType('ClipOval'); case 'clipper': return clipper; case 'clipBehavior': @@ -553,35 +676,50 @@ extension ClipOvalBinding on ClipOval { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'didUnmountRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => didUnmountRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + didUnmountRenderObject(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -595,17 +733,22 @@ class ClipPathAutoBinding extends HTExternalClass { case 'ClipPath': return ({positionalArgs, namedArgs, typeArgs}) => ClipPath( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - clipper: namedArgs.containsKey('clipper') ? namedArgs['clipper'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.antiAlias, + clipper: + namedArgs.containsKey('clipper') ? namedArgs['clipper'] : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.antiAlias, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); case 'ClipPath.shape': return ({positionalArgs, namedArgs, typeArgs}) => ClipPath.shape( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.antiAlias, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.antiAlias, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -619,7 +762,7 @@ extension ClipPathBinding on ClipPath { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ClipPath'); + return const HTType('ClipPath'); case 'clipper': return clipper; case 'clipBehavior': @@ -631,35 +774,50 @@ extension ClipPathBinding on ClipPath { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'didUnmountRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => didUnmountRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + didUnmountRenderObject(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -673,15 +831,25 @@ class PhysicalModelAutoBinding extends HTExternalClass { case 'PhysicalModel': return ({positionalArgs, namedArgs, typeArgs}) => PhysicalModel( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - shape: namedArgs.containsKey('shape') ? namedArgs['shape'] : BoxShape.rectangle, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.none, - borderRadius: namedArgs.containsKey('borderRadius') ? namedArgs['borderRadius'] : null, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : 0.0, + shape: namedArgs.containsKey('shape') + ? namedArgs['shape'] + : BoxShape.rectangle, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.none, + borderRadius: namedArgs.containsKey('borderRadius') + ? namedArgs['borderRadius'] + : null, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : 0.0, color: namedArgs['color'], - shadowColor: namedArgs.containsKey('shadowColor') ? namedArgs['shadowColor'] : const Color(0xFF000000), + shadowColor: namedArgs.containsKey('shadowColor') + ? namedArgs['shadowColor'] + : const Color(0xFF000000), child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -695,7 +863,7 @@ extension PhysicalModelBinding on PhysicalModel { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PhysicalModel'); + return const HTType('PhysicalModel'); case 'shape': return shape; case 'clipBehavior': @@ -715,33 +883,47 @@ extension PhysicalModelBinding on PhysicalModel { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -756,13 +938,19 @@ class PhysicalShapeAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => PhysicalShape( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, clipper: namedArgs['clipper'], - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.none, - elevation: namedArgs.containsKey('elevation') ? namedArgs['elevation'] : 0.0, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.none, + elevation: namedArgs.containsKey('elevation') + ? namedArgs['elevation'] + : 0.0, color: namedArgs['color'], - shadowColor: namedArgs.containsKey('shadowColor') ? namedArgs['shadowColor'] : const Color(0xFF000000), + shadowColor: namedArgs.containsKey('shadowColor') + ? namedArgs['shadowColor'] + : const Color(0xFF000000), child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -776,7 +964,7 @@ extension PhysicalShapeBinding on PhysicalShape { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PhysicalShape'); + return const HTType('PhysicalShape'); case 'clipper': return clipper; case 'clipBehavior': @@ -794,33 +982,47 @@ extension PhysicalShapeBinding on PhysicalShape { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -835,34 +1037,51 @@ class TransformAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => Transform( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, transform: namedArgs['transform'], - origin: namedArgs.containsKey('origin') ? namedArgs['origin'] : null, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : null, - transformHitTests: namedArgs.containsKey('transformHitTests') ? namedArgs['transformHitTests'] : true, + origin: + namedArgs.containsKey('origin') ? namedArgs['origin'] : null, + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : null, + transformHitTests: namedArgs.containsKey('transformHitTests') + ? namedArgs['transformHitTests'] + : true, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); case 'Transform.rotate': return ({positionalArgs, namedArgs, typeArgs}) => Transform.rotate( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, angle: namedArgs['angle'], - origin: namedArgs.containsKey('origin') ? namedArgs['origin'] : null, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : Alignment.center, - transformHitTests: namedArgs.containsKey('transformHitTests') ? namedArgs['transformHitTests'] : true, + origin: + namedArgs.containsKey('origin') ? namedArgs['origin'] : null, + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : Alignment.center, + transformHitTests: namedArgs.containsKey('transformHitTests') + ? namedArgs['transformHitTests'] + : true, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); case 'Transform.translate': return ({positionalArgs, namedArgs, typeArgs}) => Transform.translate( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, offset: namedArgs['offset'], - transformHitTests: namedArgs.containsKey('transformHitTests') ? namedArgs['transformHitTests'] : true, + transformHitTests: namedArgs.containsKey('transformHitTests') + ? namedArgs['transformHitTests'] + : true, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); case 'Transform.scale': return ({positionalArgs, namedArgs, typeArgs}) => Transform.scale( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, scale: namedArgs['scale'], - origin: namedArgs.containsKey('origin') ? namedArgs['origin'] : null, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : Alignment.center, - transformHitTests: namedArgs.containsKey('transformHitTests') ? namedArgs['transformHitTests'] : true, + origin: + namedArgs.containsKey('origin') ? namedArgs['origin'] : null, + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : Alignment.center, + transformHitTests: namedArgs.containsKey('transformHitTests') + ? namedArgs['transformHitTests'] + : true, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -876,7 +1095,7 @@ extension TransformBinding on Transform { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Transform'); + return const HTType('Transform'); case 'transform': return transform; case 'origin': @@ -892,33 +1111,47 @@ extension TransformBinding on Transform { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -930,12 +1163,14 @@ class CompositedTransformTargetAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'CompositedTransformTarget': - return ({positionalArgs, namedArgs, typeArgs}) => CompositedTransformTarget( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - link: namedArgs['link'], - child: namedArgs.containsKey('child') ? namedArgs['child'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + CompositedTransformTarget( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + link: namedArgs['link'], + child: + namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -949,7 +1184,7 @@ extension CompositedTransformTargetBinding on CompositedTransformTarget { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CompositedTransformTarget'); + return const HTType('CompositedTransformTarget'); case 'link': return link; case 'child': @@ -959,54 +1194,79 @@ extension CompositedTransformTargetBinding on CompositedTransformTarget { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class CompositedTransformFollowerAutoBinding extends HTExternalClass { - CompositedTransformFollowerAutoBinding() : super('CompositedTransformFollower'); + CompositedTransformFollowerAutoBinding() + : super('CompositedTransformFollower'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'CompositedTransformFollower': - return ({positionalArgs, namedArgs, typeArgs}) => CompositedTransformFollower( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - link: namedArgs['link'], - showWhenUnlinked: namedArgs.containsKey('showWhenUnlinked') ? namedArgs['showWhenUnlinked'] : true, - offset: namedArgs.containsKey('offset') ? namedArgs['offset'] : Offset.zero, - targetAnchor: namedArgs.containsKey('targetAnchor') ? namedArgs['targetAnchor'] : Alignment.topLeft, - followerAnchor: namedArgs.containsKey('followerAnchor') ? namedArgs['followerAnchor'] : Alignment.topLeft, - child: namedArgs.containsKey('child') ? namedArgs['child'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + CompositedTransformFollower( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + link: namedArgs['link'], + showWhenUnlinked: namedArgs.containsKey('showWhenUnlinked') + ? namedArgs['showWhenUnlinked'] + : true, + offset: namedArgs.containsKey('offset') + ? namedArgs['offset'] + : Offset.zero, + targetAnchor: namedArgs.containsKey('targetAnchor') + ? namedArgs['targetAnchor'] + : Alignment.topLeft, + followerAnchor: namedArgs.containsKey('followerAnchor') + ? namedArgs['followerAnchor'] + : Alignment.topLeft, + child: + namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1020,7 +1280,7 @@ extension CompositedTransformFollowerBinding on CompositedTransformFollower { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CompositedTransformFollower'); + return const HTType('CompositedTransformFollower'); case 'link': return link; case 'showWhenUnlinked': @@ -1038,33 +1298,47 @@ extension CompositedTransformFollowerBinding on CompositedTransformFollower { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1078,12 +1352,18 @@ class FittedBoxAutoBinding extends HTExternalClass { case 'FittedBox': return ({positionalArgs, namedArgs, typeArgs}) => FittedBox( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - fit: namedArgs.containsKey('fit') ? namedArgs['fit'] : BoxFit.contain, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : Alignment.center, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.none, + fit: namedArgs.containsKey('fit') + ? namedArgs['fit'] + : BoxFit.contain, + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : Alignment.center, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.none, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1097,7 +1377,7 @@ extension FittedBoxBinding on FittedBox { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FittedBox'); + return const HTType('FittedBox'); case 'fit': return fit; case 'alignment': @@ -1111,33 +1391,47 @@ extension FittedBoxBinding on FittedBox { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1152,10 +1446,12 @@ class FractionalTranslationAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => FractionalTranslation( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, translation: namedArgs['translation'], - transformHitTests: namedArgs.containsKey('transformHitTests') ? namedArgs['transformHitTests'] : true, + transformHitTests: namedArgs.containsKey('transformHitTests') + ? namedArgs['transformHitTests'] + : true, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1169,7 +1465,7 @@ extension FractionalTranslationBinding on FractionalTranslation { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FractionalTranslation'); + return const HTType('FractionalTranslation'); case 'translation': return translation; case 'transformHitTests': @@ -1181,33 +1477,47 @@ extension FractionalTranslationBinding on FractionalTranslation { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1224,7 +1534,7 @@ class RotatedBoxAutoBinding extends HTExternalClass { quarterTurns: namedArgs['quarterTurns'], child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1238,7 +1548,7 @@ extension RotatedBoxBinding on RotatedBox { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RotatedBox'); + return const HTType('RotatedBox'); case 'quarterTurns': return quarterTurns; case 'child': @@ -1248,33 +1558,47 @@ extension RotatedBoxBinding on RotatedBox { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1291,7 +1615,7 @@ class PaddingAutoBinding extends HTExternalClass { padding: namedArgs['padding'], child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1305,7 +1629,7 @@ extension PaddingBinding on Padding { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Padding'); + return const HTType('Padding'); case 'padding': return padding; case 'child': @@ -1315,33 +1639,47 @@ extension PaddingBinding on Padding { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1355,12 +1693,18 @@ class AlignAutoBinding extends HTExternalClass { case 'Align': return ({positionalArgs, namedArgs, typeArgs}) => Align( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : Alignment.center, - widthFactor: namedArgs.containsKey('widthFactor') ? namedArgs['widthFactor'] : null, - heightFactor: namedArgs.containsKey('heightFactor') ? namedArgs['heightFactor'] : null, + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : Alignment.center, + widthFactor: namedArgs.containsKey('widthFactor') + ? namedArgs['widthFactor'] + : null, + heightFactor: namedArgs.containsKey('heightFactor') + ? namedArgs['heightFactor'] + : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1374,7 +1718,7 @@ extension AlignBinding on Align { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Align'); + return const HTType('Align'); case 'alignment': return alignment; case 'widthFactor': @@ -1388,33 +1732,47 @@ extension AlignBinding on Align { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1428,11 +1786,15 @@ class CenterAutoBinding extends HTExternalClass { case 'Center': return ({positionalArgs, namedArgs, typeArgs}) => Center( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - widthFactor: namedArgs.containsKey('widthFactor') ? namedArgs['widthFactor'] : null, - heightFactor: namedArgs.containsKey('heightFactor') ? namedArgs['heightFactor'] : null, + widthFactor: namedArgs.containsKey('widthFactor') + ? namedArgs['widthFactor'] + : null, + heightFactor: namedArgs.containsKey('heightFactor') + ? namedArgs['heightFactor'] + : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1446,7 +1808,7 @@ extension CenterBinding on Center { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Center'); + return const HTType('Center'); case 'alignment': return alignment; case 'widthFactor': @@ -1460,33 +1822,47 @@ extension CenterBinding on Center { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1498,12 +1874,14 @@ class CustomSingleChildLayoutAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'CustomSingleChildLayout': - return ({positionalArgs, namedArgs, typeArgs}) => CustomSingleChildLayout( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - delegate: namedArgs['delegate'], - child: namedArgs.containsKey('child') ? namedArgs['child'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + CustomSingleChildLayout( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + delegate: namedArgs['delegate'], + child: + namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1517,7 +1895,7 @@ extension CustomSingleChildLayoutBinding on CustomSingleChildLayout { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CustomSingleChildLayout'); + return const HTType('CustomSingleChildLayout'); case 'delegate': return delegate; case 'child': @@ -1527,33 +1905,47 @@ extension CustomSingleChildLayoutBinding on CustomSingleChildLayout { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1570,7 +1962,7 @@ class LayoutIdAutoBinding extends HTExternalClass { id: namedArgs['id'], child: namedArgs['child']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1584,7 +1976,7 @@ extension LayoutIdBinding on LayoutId { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('LayoutId'); + return const HTType('LayoutId'); case 'id': return id; case 'child': @@ -1596,33 +1988,47 @@ extension LayoutIdBinding on LayoutId { case 'hashCode': return hashCode; case 'applyParentData': - return ({positionalArgs, namedArgs, typeArgs}) => applyParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyParentData(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'debugIsValidRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => debugIsValidRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugIsValidRenderObject(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1634,12 +2040,15 @@ class CustomMultiChildLayoutAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'CustomMultiChildLayout': - return ({positionalArgs, namedArgs, typeArgs}) => CustomMultiChildLayout( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - delegate: namedArgs['delegate'], - children: namedArgs.containsKey('children') ? List.from(namedArgs['children']) : const []); + return ({positionalArgs, namedArgs, typeArgs}) => + CustomMultiChildLayout( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + delegate: namedArgs['delegate'], + children: namedArgs.containsKey('children') + ? List.from(namedArgs['children']) + : const []); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1653,7 +2062,7 @@ extension CustomMultiChildLayoutBinding on CustomMultiChildLayout { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CustomMultiChildLayout'); + return const HTType('CustomMultiChildLayout'); case 'delegate': return delegate; case 'children': @@ -1663,33 +2072,47 @@ extension CustomMultiChildLayoutBinding on CustomMultiChildLayout { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1704,7 +2127,8 @@ class SizedBoxAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => SizedBox( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, width: namedArgs.containsKey('width') ? namedArgs['width'] : null, - height: namedArgs.containsKey('height') ? namedArgs['height'] : null, + height: + namedArgs.containsKey('height') ? namedArgs['height'] : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); case 'SizedBox.expand': return ({positionalArgs, namedArgs, typeArgs}) => SizedBox.expand( @@ -1720,7 +2144,7 @@ class SizedBoxAutoBinding extends HTExternalClass { child: namedArgs.containsKey('child') ? namedArgs['child'] : null, size: namedArgs.containsKey('size') ? namedArgs['size'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1734,7 +2158,7 @@ extension SizedBoxBinding on SizedBox { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SizedBox'); + return const HTType('SizedBox'); case 'width': return width; case 'height': @@ -1746,33 +2170,47 @@ extension SizedBoxBinding on SizedBox { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1789,7 +2227,7 @@ class ConstrainedBoxAutoBinding extends HTExternalClass { constraints: namedArgs['constraints'], child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1803,7 +2241,7 @@ extension ConstrainedBoxBinding on ConstrainedBox { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ConstrainedBox'); + return const HTType('ConstrainedBox'); case 'constraints': return constraints; case 'child': @@ -1813,33 +2251,47 @@ extension ConstrainedBoxBinding on ConstrainedBox { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1854,12 +2306,20 @@ class UnconstrainedBoxAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => UnconstrainedBox( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : Alignment.center, - constrainedAxis: namedArgs.containsKey('constrainedAxis') ? namedArgs['constrainedAxis'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.none); + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : Alignment.center, + constrainedAxis: namedArgs.containsKey('constrainedAxis') + ? namedArgs['constrainedAxis'] + : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.none); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1873,7 +2333,7 @@ extension UnconstrainedBoxBinding on UnconstrainedBox { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('UnconstrainedBox'); + return const HTType('UnconstrainedBox'); case 'textDirection': return textDirection; case 'alignment': @@ -1889,33 +2349,47 @@ extension UnconstrainedBoxBinding on UnconstrainedBox { case 'hashCode': return hashCode; case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1929,12 +2403,18 @@ class FractionallySizedBoxAutoBinding extends HTExternalClass { case 'FractionallySizedBox': return ({positionalArgs, namedArgs, typeArgs}) => FractionallySizedBox( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : Alignment.center, - widthFactor: namedArgs.containsKey('widthFactor') ? namedArgs['widthFactor'] : null, - heightFactor: namedArgs.containsKey('heightFactor') ? namedArgs['heightFactor'] : null, + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : Alignment.center, + widthFactor: namedArgs.containsKey('widthFactor') + ? namedArgs['widthFactor'] + : null, + heightFactor: namedArgs.containsKey('heightFactor') + ? namedArgs['heightFactor'] + : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1948,7 +2428,7 @@ extension FractionallySizedBoxBinding on FractionallySizedBox { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FractionallySizedBox'); + return const HTType('FractionallySizedBox'); case 'widthFactor': return widthFactor; case 'heightFactor': @@ -1962,33 +2442,47 @@ extension FractionallySizedBoxBinding on FractionallySizedBox { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -2002,11 +2496,15 @@ class LimitedBoxAutoBinding extends HTExternalClass { case 'LimitedBox': return ({positionalArgs, namedArgs, typeArgs}) => LimitedBox( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - maxWidth: namedArgs.containsKey('maxWidth') ? namedArgs['maxWidth'] : double.infinity, - maxHeight: namedArgs.containsKey('maxHeight') ? namedArgs['maxHeight'] : double.infinity, + maxWidth: namedArgs.containsKey('maxWidth') + ? namedArgs['maxWidth'] + : double.infinity, + maxHeight: namedArgs.containsKey('maxHeight') + ? namedArgs['maxHeight'] + : double.infinity, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -2020,7 +2518,7 @@ extension LimitedBoxBinding on LimitedBox { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('LimitedBox'); + return const HTType('LimitedBox'); case 'maxWidth': return maxWidth; case 'maxHeight': @@ -2032,33 +2530,47 @@ extension LimitedBoxBinding on LimitedBox { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -2072,14 +2584,24 @@ class OverflowBoxAutoBinding extends HTExternalClass { case 'OverflowBox': return ({positionalArgs, namedArgs, typeArgs}) => OverflowBox( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : Alignment.center, - minWidth: namedArgs.containsKey('minWidth') ? namedArgs['minWidth'] : null, - maxWidth: namedArgs.containsKey('maxWidth') ? namedArgs['maxWidth'] : null, - minHeight: namedArgs.containsKey('minHeight') ? namedArgs['minHeight'] : null, - maxHeight: namedArgs.containsKey('maxHeight') ? namedArgs['maxHeight'] : null, + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : Alignment.center, + minWidth: namedArgs.containsKey('minWidth') + ? namedArgs['minWidth'] + : null, + maxWidth: namedArgs.containsKey('maxWidth') + ? namedArgs['maxWidth'] + : null, + minHeight: namedArgs.containsKey('minHeight') + ? namedArgs['minHeight'] + : null, + maxHeight: namedArgs.containsKey('maxHeight') + ? namedArgs['maxHeight'] + : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -2093,7 +2615,7 @@ extension OverflowBoxBinding on OverflowBox { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('OverflowBox'); + return const HTType('OverflowBox'); case 'alignment': return alignment; case 'minWidth': @@ -2111,33 +2633,47 @@ extension OverflowBoxBinding on OverflowBox { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -2152,10 +2688,12 @@ class SizedOverflowBoxAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => SizedOverflowBox( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, size: namedArgs['size'], - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : Alignment.center, + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : Alignment.center, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -2169,7 +2707,7 @@ extension SizedOverflowBoxBinding on SizedOverflowBox { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SizedOverflowBox'); + return const HTType('SizedOverflowBox'); case 'alignment': return alignment; case 'size': @@ -2181,33 +2719,47 @@ extension SizedOverflowBoxBinding on SizedOverflowBox { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -2221,10 +2773,12 @@ class OffstageAutoBinding extends HTExternalClass { case 'Offstage': return ({positionalArgs, namedArgs, typeArgs}) => Offstage( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - offstage: namedArgs.containsKey('offstage') ? namedArgs['offstage'] : true, + offstage: namedArgs.containsKey('offstage') + ? namedArgs['offstage'] + : true, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -2238,7 +2792,7 @@ extension OffstageBinding on Offstage { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Offstage'); + return const HTType('Offstage'); case 'offstage': return offstage; case 'child': @@ -2248,33 +2802,47 @@ extension OffstageBinding on Offstage { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -2291,7 +2859,7 @@ class AspectRatioAutoBinding extends HTExternalClass { aspectRatio: namedArgs['aspectRatio'], child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -2305,7 +2873,7 @@ extension AspectRatioBinding on AspectRatio { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AspectRatio'); + return const HTType('AspectRatio'); case 'aspectRatio': return aspectRatio; case 'child': @@ -2315,33 +2883,47 @@ extension AspectRatioBinding on AspectRatio { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -2355,11 +2937,15 @@ class IntrinsicWidthAutoBinding extends HTExternalClass { case 'IntrinsicWidth': return ({positionalArgs, namedArgs, typeArgs}) => IntrinsicWidth( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - stepWidth: namedArgs.containsKey('stepWidth') ? namedArgs['stepWidth'] : null, - stepHeight: namedArgs.containsKey('stepHeight') ? namedArgs['stepHeight'] : null, + stepWidth: namedArgs.containsKey('stepWidth') + ? namedArgs['stepWidth'] + : null, + stepHeight: namedArgs.containsKey('stepHeight') + ? namedArgs['stepHeight'] + : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -2373,7 +2959,7 @@ extension IntrinsicWidthBinding on IntrinsicWidth { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('IntrinsicWidth'); + return const HTType('IntrinsicWidth'); case 'stepWidth': return stepWidth; case 'stepHeight': @@ -2385,33 +2971,47 @@ extension IntrinsicWidthBinding on IntrinsicWidth { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -2427,7 +3027,7 @@ class IntrinsicHeightAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -2441,7 +3041,7 @@ extension IntrinsicHeightBinding on IntrinsicHeight { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('IntrinsicHeight'); + return const HTType('IntrinsicHeight'); case 'child': return child; case 'key': @@ -2449,31 +3049,44 @@ extension IntrinsicHeightBinding on IntrinsicHeight { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -2491,7 +3104,7 @@ class BaselineAutoBinding extends HTExternalClass { baselineType: namedArgs['baselineType'], child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -2505,7 +3118,7 @@ extension BaselineBinding on Baseline { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Baseline'); + return const HTType('Baseline'); case 'baseline': return baseline; case 'baselineType': @@ -2517,33 +3130,47 @@ extension BaselineBinding on Baseline { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -2559,7 +3186,7 @@ class SliverToBoxAdapterAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -2573,7 +3200,7 @@ extension SliverToBoxAdapterBinding on SliverToBoxAdapter { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliverToBoxAdapter'); + return const HTType('SliverToBoxAdapter'); case 'child': return child; case 'key': @@ -2581,31 +3208,44 @@ extension SliverToBoxAdapterBinding on SliverToBoxAdapter { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -2620,9 +3260,10 @@ class SliverPaddingAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => SliverPadding( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, padding: namedArgs['padding'], - sliver: namedArgs.containsKey('sliver') ? namedArgs['sliver'] : null); + sliver: + namedArgs.containsKey('sliver') ? namedArgs['sliver'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -2636,7 +3277,7 @@ extension SliverPaddingBinding on SliverPadding { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliverPadding'); + return const HTType('SliverPadding'); case 'padding': return padding; case 'child': @@ -2646,33 +3287,47 @@ extension SliverPaddingBinding on SliverPadding { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -2686,11 +3341,16 @@ class ListBodyAutoBinding extends HTExternalClass { case 'ListBody': return ({positionalArgs, namedArgs, typeArgs}) => ListBody( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - mainAxis: namedArgs.containsKey('mainAxis') ? namedArgs['mainAxis'] : Axis.vertical, - reverse: namedArgs.containsKey('reverse') ? namedArgs['reverse'] : false, - children: namedArgs.containsKey('children') ? List.from(namedArgs['children']) : const []); + mainAxis: namedArgs.containsKey('mainAxis') + ? namedArgs['mainAxis'] + : Axis.vertical, + reverse: + namedArgs.containsKey('reverse') ? namedArgs['reverse'] : false, + children: namedArgs.containsKey('children') + ? List.from(namedArgs['children']) + : const []); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -2704,7 +3364,7 @@ extension ListBodyBinding on ListBody { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ListBody'); + return const HTType('ListBody'); case 'mainAxis': return mainAxis; case 'reverse': @@ -2716,33 +3376,47 @@ extension ListBodyBinding on ListBody { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -2756,13 +3430,23 @@ class StackAutoBinding extends HTExternalClass { case 'Stack': return ({positionalArgs, namedArgs, typeArgs}) => Stack( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : AlignmentDirectional.topStart, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, - fit: namedArgs.containsKey('fit') ? namedArgs['fit'] : StackFit.loose, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge, - children: namedArgs.containsKey('children') ? List.from(namedArgs['children']) : const []); + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : AlignmentDirectional.topStart, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, + fit: namedArgs.containsKey('fit') + ? namedArgs['fit'] + : StackFit.loose, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.hardEdge, + children: namedArgs.containsKey('children') + ? List.from(namedArgs['children']) + : const []); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -2776,7 +3460,7 @@ extension StackBinding on Stack { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Stack'); + return const HTType('Stack'); case 'alignment': return alignment; case 'textDirection': @@ -2792,33 +3476,47 @@ extension StackBinding on Stack { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -2832,13 +3530,21 @@ class IndexedStackAutoBinding extends HTExternalClass { case 'IndexedStack': return ({positionalArgs, namedArgs, typeArgs}) => IndexedStack( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : AlignmentDirectional.topStart, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, - sizing: namedArgs.containsKey('sizing') ? namedArgs['sizing'] : StackFit.loose, + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : AlignmentDirectional.topStart, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, + sizing: namedArgs.containsKey('sizing') + ? namedArgs['sizing'] + : StackFit.loose, index: namedArgs.containsKey('index') ? namedArgs['index'] : 0, - children: namedArgs.containsKey('children') ? List.from(namedArgs['children']) : const []); + children: namedArgs.containsKey('children') + ? List.from(namedArgs['children']) + : const []); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -2852,7 +3558,7 @@ extension IndexedStackBinding on IndexedStack { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('IndexedStack'); + return const HTType('IndexedStack'); case 'index': return index; case 'alignment': @@ -2870,33 +3576,47 @@ extension IndexedStackBinding on IndexedStack { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -2913,9 +3633,11 @@ class PositionedAutoBinding extends HTExternalClass { left: namedArgs.containsKey('left') ? namedArgs['left'] : null, top: namedArgs.containsKey('top') ? namedArgs['top'] : null, right: namedArgs.containsKey('right') ? namedArgs['right'] : null, - bottom: namedArgs.containsKey('bottom') ? namedArgs['bottom'] : null, + bottom: + namedArgs.containsKey('bottom') ? namedArgs['bottom'] : null, width: namedArgs.containsKey('width') ? namedArgs['width'] : null, - height: namedArgs.containsKey('height') ? namedArgs['height'] : null, + height: + namedArgs.containsKey('height') ? namedArgs['height'] : null, child: namedArgs['child']); case 'Positioned.fromRect': return ({positionalArgs, namedArgs, typeArgs}) => Positioned.fromRect( @@ -2923,10 +3645,11 @@ class PositionedAutoBinding extends HTExternalClass { rect: namedArgs['rect'], child: namedArgs['child']); case 'Positioned.fromRelativeRect': - return ({positionalArgs, namedArgs, typeArgs}) => Positioned.fromRelativeRect( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - rect: namedArgs['rect'], - child: namedArgs['child']); + return ({positionalArgs, namedArgs, typeArgs}) => + Positioned.fromRelativeRect( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + rect: namedArgs['rect'], + child: namedArgs['child']); case 'Positioned.fill': return ({positionalArgs, namedArgs, typeArgs}) => Positioned.fill( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, @@ -2936,18 +3659,25 @@ class PositionedAutoBinding extends HTExternalClass { bottom: namedArgs.containsKey('bottom') ? namedArgs['bottom'] : 0.0, child: namedArgs['child']); case 'Positioned.directional': - return ({positionalArgs, namedArgs, typeArgs}) => Positioned.directional( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - textDirection: namedArgs['textDirection'], - start: namedArgs.containsKey('start') ? namedArgs['start'] : null, - top: namedArgs.containsKey('top') ? namedArgs['top'] : null, - end: namedArgs.containsKey('end') ? namedArgs['end'] : null, - bottom: namedArgs.containsKey('bottom') ? namedArgs['bottom'] : null, - width: namedArgs.containsKey('width') ? namedArgs['width'] : null, - height: namedArgs.containsKey('height') ? namedArgs['height'] : null, - child: namedArgs['child']); + return ({positionalArgs, namedArgs, typeArgs}) => + Positioned.directional( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + textDirection: namedArgs['textDirection'], + start: + namedArgs.containsKey('start') ? namedArgs['start'] : null, + top: namedArgs.containsKey('top') ? namedArgs['top'] : null, + end: namedArgs.containsKey('end') ? namedArgs['end'] : null, + bottom: namedArgs.containsKey('bottom') + ? namedArgs['bottom'] + : null, + width: + namedArgs.containsKey('width') ? namedArgs['width'] : null, + height: namedArgs.containsKey('height') + ? namedArgs['height'] + : null, + child: namedArgs['child']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -2961,7 +3691,7 @@ extension PositionedBinding on Positioned { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Positioned'); + return const HTType('Positioned'); case 'left': return left; case 'top': @@ -2983,33 +3713,47 @@ extension PositionedBinding on Positioned { case 'hashCode': return hashCode; case 'applyParentData': - return ({positionalArgs, namedArgs, typeArgs}) => applyParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyParentData(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'debugIsValidRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => debugIsValidRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugIsValidRenderObject(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -3026,12 +3770,14 @@ class PositionedDirectionalAutoBinding extends HTExternalClass { start: namedArgs.containsKey('start') ? namedArgs['start'] : null, top: namedArgs.containsKey('top') ? namedArgs['top'] : null, end: namedArgs.containsKey('end') ? namedArgs['end'] : null, - bottom: namedArgs.containsKey('bottom') ? namedArgs['bottom'] : null, + bottom: + namedArgs.containsKey('bottom') ? namedArgs['bottom'] : null, width: namedArgs.containsKey('width') ? namedArgs['width'] : null, - height: namedArgs.containsKey('height') ? namedArgs['height'] : null, + height: + namedArgs.containsKey('height') ? namedArgs['height'] : null, child: namedArgs['child']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -3045,7 +3791,7 @@ extension PositionedDirectionalBinding on PositionedDirectional { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PositionedDirectional'); + return const HTType('PositionedDirectional'); case 'start': return start; case 'top': @@ -3065,31 +3811,44 @@ extension PositionedDirectionalBinding on PositionedDirectional { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -3104,20 +3863,32 @@ class FlexAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => Flex( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, direction: namedArgs['direction'], - mainAxisAlignment: - namedArgs.containsKey('mainAxisAlignment') ? namedArgs['mainAxisAlignment'] : MainAxisAlignment.start, - mainAxisSize: namedArgs.containsKey('mainAxisSize') ? namedArgs['mainAxisSize'] : MainAxisSize.max, + mainAxisAlignment: namedArgs.containsKey('mainAxisAlignment') + ? namedArgs['mainAxisAlignment'] + : MainAxisAlignment.start, + mainAxisSize: namedArgs.containsKey('mainAxisSize') + ? namedArgs['mainAxisSize'] + : MainAxisSize.max, crossAxisAlignment: namedArgs.containsKey('crossAxisAlignment') ? namedArgs['crossAxisAlignment'] : CrossAxisAlignment.center, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, - verticalDirection: - namedArgs.containsKey('verticalDirection') ? namedArgs['verticalDirection'] : VerticalDirection.down, - textBaseline: namedArgs.containsKey('textBaseline') ? namedArgs['textBaseline'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.none, - children: namedArgs.containsKey('children') ? List.from(namedArgs['children']) : const []); + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, + verticalDirection: namedArgs.containsKey('verticalDirection') + ? namedArgs['verticalDirection'] + : VerticalDirection.down, + textBaseline: namedArgs.containsKey('textBaseline') + ? namedArgs['textBaseline'] + : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.none, + children: namedArgs.containsKey('children') + ? List.from(namedArgs['children']) + : const []); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -3131,7 +3902,7 @@ extension FlexBinding on Flex { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Flex'); + return const HTType('Flex'); case 'direction': return direction; case 'mainAxisAlignment': @@ -3155,33 +3926,47 @@ extension FlexBinding on Flex { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -3195,19 +3980,29 @@ class RowAutoBinding extends HTExternalClass { case 'Row': return ({positionalArgs, namedArgs, typeArgs}) => Row( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - mainAxisAlignment: - namedArgs.containsKey('mainAxisAlignment') ? namedArgs['mainAxisAlignment'] : MainAxisAlignment.start, - mainAxisSize: namedArgs.containsKey('mainAxisSize') ? namedArgs['mainAxisSize'] : MainAxisSize.max, + mainAxisAlignment: namedArgs.containsKey('mainAxisAlignment') + ? namedArgs['mainAxisAlignment'] + : MainAxisAlignment.start, + mainAxisSize: namedArgs.containsKey('mainAxisSize') + ? namedArgs['mainAxisSize'] + : MainAxisSize.max, crossAxisAlignment: namedArgs.containsKey('crossAxisAlignment') ? namedArgs['crossAxisAlignment'] : CrossAxisAlignment.center, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, - verticalDirection: - namedArgs.containsKey('verticalDirection') ? namedArgs['verticalDirection'] : VerticalDirection.down, - textBaseline: namedArgs.containsKey('textBaseline') ? namedArgs['textBaseline'] : null, - children: namedArgs.containsKey('children') ? List.from(namedArgs['children']) : const []); + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, + verticalDirection: namedArgs.containsKey('verticalDirection') + ? namedArgs['verticalDirection'] + : VerticalDirection.down, + textBaseline: namedArgs.containsKey('textBaseline') + ? namedArgs['textBaseline'] + : null, + children: namedArgs.containsKey('children') + ? List.from(namedArgs['children']) + : const []); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -3221,7 +4016,7 @@ extension RowBinding on Row { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Row'); + return const HTType('Row'); case 'direction': return direction; case 'mainAxisAlignment': @@ -3245,33 +4040,47 @@ extension RowBinding on Row { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -3285,19 +4094,29 @@ class ColumnAutoBinding extends HTExternalClass { case 'Column': return ({positionalArgs, namedArgs, typeArgs}) => Column( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - mainAxisAlignment: - namedArgs.containsKey('mainAxisAlignment') ? namedArgs['mainAxisAlignment'] : MainAxisAlignment.start, - mainAxisSize: namedArgs.containsKey('mainAxisSize') ? namedArgs['mainAxisSize'] : MainAxisSize.max, + mainAxisAlignment: namedArgs.containsKey('mainAxisAlignment') + ? namedArgs['mainAxisAlignment'] + : MainAxisAlignment.start, + mainAxisSize: namedArgs.containsKey('mainAxisSize') + ? namedArgs['mainAxisSize'] + : MainAxisSize.max, crossAxisAlignment: namedArgs.containsKey('crossAxisAlignment') ? namedArgs['crossAxisAlignment'] : CrossAxisAlignment.center, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, - verticalDirection: - namedArgs.containsKey('verticalDirection') ? namedArgs['verticalDirection'] : VerticalDirection.down, - textBaseline: namedArgs.containsKey('textBaseline') ? namedArgs['textBaseline'] : null, - children: namedArgs.containsKey('children') ? List.from(namedArgs['children']) : const []); + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, + verticalDirection: namedArgs.containsKey('verticalDirection') + ? namedArgs['verticalDirection'] + : VerticalDirection.down, + textBaseline: namedArgs.containsKey('textBaseline') + ? namedArgs['textBaseline'] + : null, + children: namedArgs.containsKey('children') + ? List.from(namedArgs['children']) + : const []); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -3311,7 +4130,7 @@ extension ColumnBinding on Column { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Column'); + return const HTType('Column'); case 'direction': return direction; case 'mainAxisAlignment': @@ -3335,33 +4154,47 @@ extension ColumnBinding on Column { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -3376,10 +4209,11 @@ class FlexibleAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => Flexible( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, flex: namedArgs.containsKey('flex') ? namedArgs['flex'] : 1, - fit: namedArgs.containsKey('fit') ? namedArgs['fit'] : FlexFit.loose, + fit: + namedArgs.containsKey('fit') ? namedArgs['fit'] : FlexFit.loose, child: namedArgs['child']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -3393,7 +4227,7 @@ extension FlexibleBinding on Flexible { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Flexible'); + return const HTType('Flexible'); case 'flex': return flex; case 'fit': @@ -3407,33 +4241,47 @@ extension FlexibleBinding on Flexible { case 'hashCode': return hashCode; case 'applyParentData': - return ({positionalArgs, namedArgs, typeArgs}) => applyParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyParentData(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'debugIsValidRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => debugIsValidRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugIsValidRenderObject(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -3450,7 +4298,7 @@ class ExpandedAutoBinding extends HTExternalClass { flex: namedArgs.containsKey('flex') ? namedArgs['flex'] : 1, child: namedArgs['child']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -3464,7 +4312,7 @@ extension ExpandedBinding on Expanded { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Expanded'); + return const HTType('Expanded'); case 'flex': return flex; case 'fit': @@ -3478,33 +4326,47 @@ extension ExpandedBinding on Expanded { case 'hashCode': return hashCode; case 'applyParentData': - return ({positionalArgs, namedArgs, typeArgs}) => applyParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyParentData(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'debugIsValidRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => debugIsValidRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugIsValidRenderObject(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -3518,21 +4380,37 @@ class WrapAutoBinding extends HTExternalClass { case 'Wrap': return ({positionalArgs, namedArgs, typeArgs}) => Wrap( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - direction: namedArgs.containsKey('direction') ? namedArgs['direction'] : Axis.horizontal, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : WrapAlignment.start, - spacing: namedArgs.containsKey('spacing') ? namedArgs['spacing'] : 0.0, - runAlignment: namedArgs.containsKey('runAlignment') ? namedArgs['runAlignment'] : WrapAlignment.start, - runSpacing: namedArgs.containsKey('runSpacing') ? namedArgs['runSpacing'] : 0.0, + direction: namedArgs.containsKey('direction') + ? namedArgs['direction'] + : Axis.horizontal, + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : WrapAlignment.start, + spacing: + namedArgs.containsKey('spacing') ? namedArgs['spacing'] : 0.0, + runAlignment: namedArgs.containsKey('runAlignment') + ? namedArgs['runAlignment'] + : WrapAlignment.start, + runSpacing: namedArgs.containsKey('runSpacing') + ? namedArgs['runSpacing'] + : 0.0, crossAxisAlignment: namedArgs.containsKey('crossAxisAlignment') ? namedArgs['crossAxisAlignment'] : WrapCrossAlignment.start, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, - verticalDirection: - namedArgs.containsKey('verticalDirection') ? namedArgs['verticalDirection'] : VerticalDirection.down, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.none, - children: namedArgs.containsKey('children') ? List.from(namedArgs['children']) : const []); + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, + verticalDirection: namedArgs.containsKey('verticalDirection') + ? namedArgs['verticalDirection'] + : VerticalDirection.down, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.none, + children: namedArgs.containsKey('children') + ? List.from(namedArgs['children']) + : const []); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -3546,7 +4424,7 @@ extension WrapBinding on Wrap { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Wrap'); + return const HTType('Wrap'); case 'direction': return direction; case 'alignment': @@ -3572,33 +4450,47 @@ extension WrapBinding on Wrap { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -3613,16 +4505,24 @@ class FlowAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => Flow( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, delegate: namedArgs['delegate'], - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge, - children: namedArgs.containsKey('children') ? List.from(namedArgs['children']) : const []); + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.hardEdge, + children: namedArgs.containsKey('children') + ? List.from(namedArgs['children']) + : const []); case 'Flow.unwrapped': return ({positionalArgs, namedArgs, typeArgs}) => Flow.unwrapped( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, delegate: namedArgs['delegate'], - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge, - children: namedArgs.containsKey('children') ? List.from(namedArgs['children']) : const []); + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.hardEdge, + children: namedArgs.containsKey('children') + ? List.from(namedArgs['children']) + : const []); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -3636,7 +4536,7 @@ extension FlowBinding on Flow { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Flow'); + return const HTType('Flow'); case 'delegate': return delegate; case 'clipBehavior': @@ -3648,33 +4548,47 @@ extension FlowBinding on Flow { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -3689,19 +4603,37 @@ class RichTextAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => RichText( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, text: namedArgs['text'], - textAlign: namedArgs.containsKey('textAlign') ? namedArgs['textAlign'] : TextAlign.start, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, - softWrap: namedArgs.containsKey('softWrap') ? namedArgs['softWrap'] : true, - overflow: namedArgs.containsKey('overflow') ? namedArgs['overflow'] : TextOverflow.clip, - textScaleFactor: namedArgs.containsKey('textScaleFactor') ? namedArgs['textScaleFactor'] : 1.0, - maxLines: namedArgs.containsKey('maxLines') ? namedArgs['maxLines'] : null, - locale: namedArgs.containsKey('locale') ? namedArgs['locale'] : null, - strutStyle: namedArgs.containsKey('strutStyle') ? namedArgs['strutStyle'] : null, - textWidthBasis: - namedArgs.containsKey('textWidthBasis') ? namedArgs['textWidthBasis'] : TextWidthBasis.parent, - textHeightBehavior: namedArgs.containsKey('textHeightBehavior') ? namedArgs['textHeightBehavior'] : null); + textAlign: namedArgs.containsKey('textAlign') + ? namedArgs['textAlign'] + : TextAlign.start, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, + softWrap: namedArgs.containsKey('softWrap') + ? namedArgs['softWrap'] + : true, + overflow: namedArgs.containsKey('overflow') + ? namedArgs['overflow'] + : TextOverflow.clip, + textScaleFactor: namedArgs.containsKey('textScaleFactor') + ? namedArgs['textScaleFactor'] + : 1.0, + maxLines: namedArgs.containsKey('maxLines') + ? namedArgs['maxLines'] + : null, + locale: + namedArgs.containsKey('locale') ? namedArgs['locale'] : null, + strutStyle: namedArgs.containsKey('strutStyle') + ? namedArgs['strutStyle'] + : null, + textWidthBasis: namedArgs.containsKey('textWidthBasis') + ? namedArgs['textWidthBasis'] + : TextWidthBasis.parent, + textHeightBehavior: namedArgs.containsKey('textHeightBehavior') + ? namedArgs['textHeightBehavior'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -3715,7 +4647,7 @@ extension RichTextBinding on RichText { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RichText'); + return const HTType('RichText'); case 'text': return text; case 'textAlign': @@ -3745,33 +4677,47 @@ extension RichTextBinding on RichText { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -3786,22 +4732,41 @@ class RawImageAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => RawImage( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, image: namedArgs.containsKey('image') ? namedArgs['image'] : null, - debugImageLabel: namedArgs.containsKey('debugImageLabel') ? namedArgs['debugImageLabel'] : null, + debugImageLabel: namedArgs.containsKey('debugImageLabel') + ? namedArgs['debugImageLabel'] + : null, width: namedArgs.containsKey('width') ? namedArgs['width'] : null, - height: namedArgs.containsKey('height') ? namedArgs['height'] : null, + height: + namedArgs.containsKey('height') ? namedArgs['height'] : null, scale: namedArgs.containsKey('scale') ? namedArgs['scale'] : 1.0, color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - colorBlendMode: namedArgs.containsKey('colorBlendMode') ? namedArgs['colorBlendMode'] : null, + colorBlendMode: namedArgs.containsKey('colorBlendMode') + ? namedArgs['colorBlendMode'] + : null, fit: namedArgs.containsKey('fit') ? namedArgs['fit'] : null, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : Alignment.center, - repeat: namedArgs.containsKey('repeat') ? namedArgs['repeat'] : ImageRepeat.noRepeat, - centerSlice: namedArgs.containsKey('centerSlice') ? namedArgs['centerSlice'] : null, - matchTextDirection: namedArgs.containsKey('matchTextDirection') ? namedArgs['matchTextDirection'] : false, - invertColors: namedArgs.containsKey('invertColors') ? namedArgs['invertColors'] : false, - filterQuality: namedArgs.containsKey('filterQuality') ? namedArgs['filterQuality'] : FilterQuality.low, - isAntiAlias: namedArgs.containsKey('isAntiAlias') ? namedArgs['isAntiAlias'] : false); + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : Alignment.center, + repeat: namedArgs.containsKey('repeat') + ? namedArgs['repeat'] + : ImageRepeat.noRepeat, + centerSlice: namedArgs.containsKey('centerSlice') + ? namedArgs['centerSlice'] + : null, + matchTextDirection: namedArgs.containsKey('matchTextDirection') + ? namedArgs['matchTextDirection'] + : false, + invertColors: namedArgs.containsKey('invertColors') + ? namedArgs['invertColors'] + : false, + filterQuality: namedArgs.containsKey('filterQuality') + ? namedArgs['filterQuality'] + : FilterQuality.low, + isAntiAlias: namedArgs.containsKey('isAntiAlias') + ? namedArgs['isAntiAlias'] + : false); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -3815,7 +4780,7 @@ extension RawImageBinding on RawImage { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RawImage'); + return const HTType('RawImage'); case 'image': return image; case 'debugImageLabel': @@ -3851,35 +4816,50 @@ extension RawImageBinding on RawImage { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'didUnmountRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => didUnmountRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + didUnmountRenderObject(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -3896,9 +4876,10 @@ class DefaultAssetBundleAutoBinding extends HTExternalClass { bundle: namedArgs['bundle'], child: namedArgs['child']); case 'DefaultAssetBundle.of': - return ({positionalArgs, namedArgs, typeArgs}) => DefaultAssetBundle.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + DefaultAssetBundle.of(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -3912,7 +4893,7 @@ extension DefaultAssetBundleBinding on DefaultAssetBundle { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DefaultAssetBundle'); + return const HTType('DefaultAssetBundle'); case 'bundle': return bundle; case 'child': @@ -3922,31 +4903,44 @@ extension DefaultAssetBundleBinding on DefaultAssetBundle { case 'hashCode': return hashCode; case 'updateShouldNotify': - return ({positionalArgs, namedArgs, typeArgs}) => updateShouldNotify(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateShouldNotify(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -3958,10 +4952,14 @@ class WidgetToRenderBoxAdapterAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'WidgetToRenderBoxAdapter': - return ({positionalArgs, namedArgs, typeArgs}) => WidgetToRenderBoxAdapter( - renderBox: namedArgs['renderBox'], onBuild: namedArgs.containsKey('onBuild') ? namedArgs['onBuild'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + WidgetToRenderBoxAdapter( + renderBox: namedArgs['renderBox'], + onBuild: namedArgs.containsKey('onBuild') + ? namedArgs['onBuild'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -3972,7 +4970,8 @@ class WidgetToRenderBoxAdapterAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -3981,7 +4980,7 @@ extension WidgetToRenderBoxAdapterBinding on WidgetToRenderBoxAdapter { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('WidgetToRenderBoxAdapter'); + return const HTType('WidgetToRenderBoxAdapter'); case 'renderBox': return renderBox; case 'onBuild': @@ -3991,33 +4990,47 @@ extension WidgetToRenderBoxAdapterBinding on WidgetToRenderBoxAdapter { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -4031,16 +5044,30 @@ class ListenerAutoBinding extends HTExternalClass { case 'Listener': return ({positionalArgs, namedArgs, typeArgs}) => Listener( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - onPointerDown: namedArgs.containsKey('onPointerDown') ? namedArgs['onPointerDown'] : null, - onPointerMove: namedArgs.containsKey('onPointerMove') ? namedArgs['onPointerMove'] : null, - onPointerUp: namedArgs.containsKey('onPointerUp') ? namedArgs['onPointerUp'] : null, - onPointerHover: namedArgs.containsKey('onPointerHover') ? namedArgs['onPointerHover'] : null, - onPointerCancel: namedArgs.containsKey('onPointerCancel') ? namedArgs['onPointerCancel'] : null, - onPointerSignal: namedArgs.containsKey('onPointerSignal') ? namedArgs['onPointerSignal'] : null, - behavior: namedArgs.containsKey('behavior') ? namedArgs['behavior'] : HitTestBehavior.deferToChild, + onPointerDown: namedArgs.containsKey('onPointerDown') + ? namedArgs['onPointerDown'] + : null, + onPointerMove: namedArgs.containsKey('onPointerMove') + ? namedArgs['onPointerMove'] + : null, + onPointerUp: namedArgs.containsKey('onPointerUp') + ? namedArgs['onPointerUp'] + : null, + onPointerHover: namedArgs.containsKey('onPointerHover') + ? namedArgs['onPointerHover'] + : null, + onPointerCancel: namedArgs.containsKey('onPointerCancel') + ? namedArgs['onPointerCancel'] + : null, + onPointerSignal: namedArgs.containsKey('onPointerSignal') + ? namedArgs['onPointerSignal'] + : null, + behavior: namedArgs.containsKey('behavior') + ? namedArgs['behavior'] + : HitTestBehavior.deferToChild, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -4051,18 +5078,18 @@ class ListenerAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'PointerDownEventListener': (HTFunction function) => - (event) => function.call(positionalArgs: [event], namedArgs: const {}), - 'PointerMoveEventListener': (HTFunction function) => - (event) => function.call(positionalArgs: [event], namedArgs: const {}), - 'PointerUpEventListener': (HTFunction function) => - (event) => function.call(positionalArgs: [event], namedArgs: const {}), - 'PointerHoverEventListener': (HTFunction function) => - (event) => function.call(positionalArgs: [event], namedArgs: const {}), - 'PointerCancelEventListener': (HTFunction function) => - (event) => function.call(positionalArgs: [event], namedArgs: const {}), - 'PointerSignalEventListener': (HTFunction function) => - (event) => function.call(positionalArgs: [event], namedArgs: const {}), + 'PointerDownEventListener': (HTFunction function) => (event) => + function.call(positionalArgs: [event], namedArgs: const {}), + 'PointerMoveEventListener': (HTFunction function) => (event) => + function.call(positionalArgs: [event], namedArgs: const {}), + 'PointerUpEventListener': (HTFunction function) => (event) => + function.call(positionalArgs: [event], namedArgs: const {}), + 'PointerHoverEventListener': (HTFunction function) => (event) => + function.call(positionalArgs: [event], namedArgs: const {}), + 'PointerCancelEventListener': (HTFunction function) => (event) => + function.call(positionalArgs: [event], namedArgs: const {}), + 'PointerSignalEventListener': (HTFunction function) => (event) => + function.call(positionalArgs: [event], namedArgs: const {}), }; } } @@ -4071,7 +5098,7 @@ extension ListenerBinding on Listener { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Listener'); + return const HTType('Listener'); case 'onPointerDown': return onPointerDown; case 'onPointerMove': @@ -4093,33 +5120,47 @@ extension ListenerBinding on Listener { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -4133,14 +5174,20 @@ class MouseRegionAutoBinding extends HTExternalClass { case 'MouseRegion': return ({positionalArgs, namedArgs, typeArgs}) => MouseRegion( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - onEnter: namedArgs.containsKey('onEnter') ? namedArgs['onEnter'] : null, - onExit: namedArgs.containsKey('onExit') ? namedArgs['onExit'] : null, - onHover: namedArgs.containsKey('onHover') ? namedArgs['onHover'] : null, - cursor: namedArgs.containsKey('cursor') ? namedArgs['cursor'] : MouseCursor.defer, - opaque: namedArgs.containsKey('opaque') ? namedArgs['opaque'] : true, + onEnter: + namedArgs.containsKey('onEnter') ? namedArgs['onEnter'] : null, + onExit: + namedArgs.containsKey('onExit') ? namedArgs['onExit'] : null, + onHover: + namedArgs.containsKey('onHover') ? namedArgs['onHover'] : null, + cursor: namedArgs.containsKey('cursor') + ? namedArgs['cursor'] + : MouseCursor.defer, + opaque: + namedArgs.containsKey('opaque') ? namedArgs['opaque'] : true, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -4151,12 +5198,12 @@ class MouseRegionAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'PointerEnterEventListener': (HTFunction function) => - (event) => function.call(positionalArgs: [event], namedArgs: const {}), - 'PointerExitEventListener': (HTFunction function) => - (event) => function.call(positionalArgs: [event], namedArgs: const {}), - 'PointerHoverEventListener': (HTFunction function) => - (event) => function.call(positionalArgs: [event], namedArgs: const {}), + 'PointerEnterEventListener': (HTFunction function) => (event) => + function.call(positionalArgs: [event], namedArgs: const {}), + 'PointerExitEventListener': (HTFunction function) => (event) => + function.call(positionalArgs: [event], namedArgs: const {}), + 'PointerHoverEventListener': (HTFunction function) => (event) => + function.call(positionalArgs: [event], namedArgs: const {}), }; } } @@ -4165,7 +5212,7 @@ extension MouseRegionBinding on MouseRegion { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('MouseRegion'); + return const HTType('MouseRegion'); case 'onEnter': return onEnter; case 'onHover': @@ -4185,29 +5232,41 @@ extension MouseRegionBinding on MouseRegion { case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -4223,11 +5282,13 @@ class RepaintBoundaryAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); case 'RepaintBoundary.wrap': - return ({positionalArgs, namedArgs, typeArgs}) => RepaintBoundary.wrap(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + RepaintBoundary.wrap(positionalArgs[0], positionalArgs[1]); case 'RepaintBoundary.wrapAll': - return ({positionalArgs, namedArgs, typeArgs}) => RepaintBoundary.wrapAll(List.from(positionalArgs[0])); + return ({positionalArgs, namedArgs, typeArgs}) => + RepaintBoundary.wrapAll(List.from(positionalArgs[0])); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -4241,7 +5302,7 @@ extension RepaintBoundaryBinding on RepaintBoundary { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RepaintBoundary'); + return const HTType('RepaintBoundary'); case 'child': return child; case 'key': @@ -4249,31 +5310,44 @@ extension RepaintBoundaryBinding on RepaintBoundary { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -4287,11 +5361,15 @@ class IgnorePointerAutoBinding extends HTExternalClass { case 'IgnorePointer': return ({positionalArgs, namedArgs, typeArgs}) => IgnorePointer( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - ignoring: namedArgs.containsKey('ignoring') ? namedArgs['ignoring'] : true, - ignoringSemantics: namedArgs.containsKey('ignoringSemantics') ? namedArgs['ignoringSemantics'] : null, + ignoring: namedArgs.containsKey('ignoring') + ? namedArgs['ignoring'] + : true, + ignoringSemantics: namedArgs.containsKey('ignoringSemantics') + ? namedArgs['ignoringSemantics'] + : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -4305,7 +5383,7 @@ extension IgnorePointerBinding on IgnorePointer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('IgnorePointer'); + return const HTType('IgnorePointer'); case 'ignoring': return ignoring; case 'ignoringSemantics': @@ -4317,33 +5395,47 @@ extension IgnorePointerBinding on IgnorePointer { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -4357,11 +5449,15 @@ class AbsorbPointerAutoBinding extends HTExternalClass { case 'AbsorbPointer': return ({positionalArgs, namedArgs, typeArgs}) => AbsorbPointer( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - absorbing: namedArgs.containsKey('absorbing') ? namedArgs['absorbing'] : true, + absorbing: namedArgs.containsKey('absorbing') + ? namedArgs['absorbing'] + : true, child: namedArgs.containsKey('child') ? namedArgs['child'] : null, - ignoringSemantics: namedArgs.containsKey('ignoringSemantics') ? namedArgs['ignoringSemantics'] : null); + ignoringSemantics: namedArgs.containsKey('ignoringSemantics') + ? namedArgs['ignoringSemantics'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -4375,7 +5471,7 @@ extension AbsorbPointerBinding on AbsorbPointer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AbsorbPointer'); + return const HTType('AbsorbPointer'); case 'absorbing': return absorbing; case 'ignoringSemantics': @@ -4387,33 +5483,47 @@ extension AbsorbPointerBinding on AbsorbPointer { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -4427,11 +5537,15 @@ class MetaDataAutoBinding extends HTExternalClass { case 'MetaData': return ({positionalArgs, namedArgs, typeArgs}) => MetaData( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - metaData: namedArgs.containsKey('metaData') ? namedArgs['metaData'] : null, - behavior: namedArgs.containsKey('behavior') ? namedArgs['behavior'] : HitTestBehavior.deferToChild, + metaData: namedArgs.containsKey('metaData') + ? namedArgs['metaData'] + : null, + behavior: namedArgs.containsKey('behavior') + ? namedArgs['behavior'] + : HitTestBehavior.deferToChild, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -4445,7 +5559,7 @@ extension MetaDataBinding on MetaData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('MetaData'); + return const HTType('MetaData'); case 'metaData': return metaData; case 'behavior': @@ -4457,33 +5571,47 @@ extension MetaDataBinding on MetaData { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -4498,40 +5626,88 @@ class SemanticsAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => Semantics( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null, - container: namedArgs.containsKey('container') ? namedArgs['container'] : false, - explicitChildNodes: namedArgs.containsKey('explicitChildNodes') ? namedArgs['explicitChildNodes'] : false, - excludeSemantics: namedArgs.containsKey('excludeSemantics') ? namedArgs['excludeSemantics'] : false, - enabled: namedArgs.containsKey('enabled') ? namedArgs['enabled'] : null, - checked: namedArgs.containsKey('checked') ? namedArgs['checked'] : null, - selected: namedArgs.containsKey('selected') ? namedArgs['selected'] : null, - toggled: namedArgs.containsKey('toggled') ? namedArgs['toggled'] : null, - button: namedArgs.containsKey('button') ? namedArgs['button'] : null, - slider: namedArgs.containsKey('slider') ? namedArgs['slider'] : null, + container: namedArgs.containsKey('container') + ? namedArgs['container'] + : false, + explicitChildNodes: namedArgs.containsKey('explicitChildNodes') + ? namedArgs['explicitChildNodes'] + : false, + excludeSemantics: namedArgs.containsKey('excludeSemantics') + ? namedArgs['excludeSemantics'] + : false, + enabled: + namedArgs.containsKey('enabled') ? namedArgs['enabled'] : null, + checked: + namedArgs.containsKey('checked') ? namedArgs['checked'] : null, + selected: namedArgs.containsKey('selected') + ? namedArgs['selected'] + : null, + toggled: + namedArgs.containsKey('toggled') ? namedArgs['toggled'] : null, + button: + namedArgs.containsKey('button') ? namedArgs['button'] : null, + slider: + namedArgs.containsKey('slider') ? namedArgs['slider'] : null, link: namedArgs.containsKey('link') ? namedArgs['link'] : null, - header: namedArgs.containsKey('header') ? namedArgs['header'] : null, - textField: namedArgs.containsKey('textField') ? namedArgs['textField'] : null, - readOnly: namedArgs.containsKey('readOnly') ? namedArgs['readOnly'] : null, - focusable: namedArgs.containsKey('focusable') ? namedArgs['focusable'] : null, - focused: namedArgs.containsKey('focused') ? namedArgs['focused'] : null, + header: + namedArgs.containsKey('header') ? namedArgs['header'] : null, + textField: namedArgs.containsKey('textField') + ? namedArgs['textField'] + : null, + readOnly: namedArgs.containsKey('readOnly') + ? namedArgs['readOnly'] + : null, + focusable: namedArgs.containsKey('focusable') + ? namedArgs['focusable'] + : null, + focused: + namedArgs.containsKey('focused') ? namedArgs['focused'] : null, inMutuallyExclusiveGroup: - namedArgs.containsKey('inMutuallyExclusiveGroup') ? namedArgs['inMutuallyExclusiveGroup'] : null, - obscured: namedArgs.containsKey('obscured') ? namedArgs['obscured'] : null, - multiline: namedArgs.containsKey('multiline') ? namedArgs['multiline'] : null, - scopesRoute: namedArgs.containsKey('scopesRoute') ? namedArgs['scopesRoute'] : null, - namesRoute: namedArgs.containsKey('namesRoute') ? namedArgs['namesRoute'] : null, - hidden: namedArgs.containsKey('hidden') ? namedArgs['hidden'] : null, + namedArgs.containsKey('inMutuallyExclusiveGroup') + ? namedArgs['inMutuallyExclusiveGroup'] + : null, + obscured: namedArgs.containsKey('obscured') + ? namedArgs['obscured'] + : null, + multiline: namedArgs.containsKey('multiline') + ? namedArgs['multiline'] + : null, + scopesRoute: namedArgs.containsKey('scopesRoute') + ? namedArgs['scopesRoute'] + : null, + namesRoute: namedArgs.containsKey('namesRoute') + ? namedArgs['namesRoute'] + : null, + hidden: + namedArgs.containsKey('hidden') ? namedArgs['hidden'] : null, image: namedArgs.containsKey('image') ? namedArgs['image'] : null, - liveRegion: namedArgs.containsKey('liveRegion') ? namedArgs['liveRegion'] : null, - maxValueLength: namedArgs.containsKey('maxValueLength') ? namedArgs['maxValueLength'] : null, - currentValueLength: namedArgs.containsKey('currentValueLength') ? namedArgs['currentValueLength'] : null, + liveRegion: namedArgs.containsKey('liveRegion') + ? namedArgs['liveRegion'] + : null, + maxValueLength: namedArgs.containsKey('maxValueLength') + ? namedArgs['maxValueLength'] + : null, + currentValueLength: namedArgs.containsKey('currentValueLength') + ? namedArgs['currentValueLength'] + : null, label: namedArgs.containsKey('label') ? namedArgs['label'] : null, value: namedArgs.containsKey('value') ? namedArgs['value'] : null, - increasedValue: namedArgs.containsKey('increasedValue') ? namedArgs['increasedValue'] : null, - decreasedValue: namedArgs.containsKey('decreasedValue') ? namedArgs['decreasedValue'] : null, + increasedValue: namedArgs.containsKey('increasedValue') + ? namedArgs['increasedValue'] + : null, + decreasedValue: namedArgs.containsKey('decreasedValue') + ? namedArgs['decreasedValue'] + : null, hint: namedArgs.containsKey('hint') ? namedArgs['hint'] : null, - onTapHint: namedArgs.containsKey('onTapHint') ? namedArgs['onTapHint'] : null, - onLongPressHint: namedArgs.containsKey('onLongPressHint') ? namedArgs['onLongPressHint'] : null, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, + onTapHint: namedArgs.containsKey('onTapHint') + ? namedArgs['onTapHint'] + : null, + onLongPressHint: namedArgs.containsKey('onLongPressHint') + ? namedArgs['onLongPressHint'] + : null, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, sortKey: namedArgs.containsKey('sortKey') ? namedArgs['sortKey'] : null, tagForChildren: namedArgs.containsKey('tagForChildren') ? namedArgs['tagForChildren'] : null, onTap: namedArgs.containsKey('onTap') ? namedArgs['onTap'] : null, @@ -4546,29 +5722,30 @@ class SemanticsAutoBinding extends HTExternalClass { onCut: namedArgs.containsKey('onCut') ? namedArgs['onCut'] : null, onPaste: namedArgs.containsKey('onPaste') ? namedArgs['onPaste'] : null, onDismiss: namedArgs.containsKey('onDismiss') ? namedArgs['onDismiss'] : null, - onMoveCursorForwardByCharacter: namedArgs.containsKey('onMoveCursorForwardByCharacter') - ? namedArgs['onMoveCursorForwardByCharacter'] - : null, - onMoveCursorBackwardByCharacter: namedArgs.containsKey('onMoveCursorBackwardByCharacter') - ? namedArgs['onMoveCursorBackwardByCharacter'] - : null, + onMoveCursorForwardByCharacter: namedArgs.containsKey('onMoveCursorForwardByCharacter') ? namedArgs['onMoveCursorForwardByCharacter'] : null, + onMoveCursorBackwardByCharacter: namedArgs.containsKey('onMoveCursorBackwardByCharacter') ? namedArgs['onMoveCursorBackwardByCharacter'] : null, onSetSelection: namedArgs.containsKey('onSetSelection') ? namedArgs['onSetSelection'] : null, - onDidGainAccessibilityFocus: - namedArgs.containsKey('onDidGainAccessibilityFocus') ? namedArgs['onDidGainAccessibilityFocus'] : null, - onDidLoseAccessibilityFocus: - namedArgs.containsKey('onDidLoseAccessibilityFocus') ? namedArgs['onDidLoseAccessibilityFocus'] : null, - customSemanticsActions: - namedArgs.containsKey('customSemanticsActions') ? namedArgs['customSemanticsActions'] : null); + onDidGainAccessibilityFocus: namedArgs.containsKey('onDidGainAccessibilityFocus') ? namedArgs['onDidGainAccessibilityFocus'] : null, + onDidLoseAccessibilityFocus: namedArgs.containsKey('onDidLoseAccessibilityFocus') ? namedArgs['onDidLoseAccessibilityFocus'] : null, + customSemanticsActions: namedArgs.containsKey('customSemanticsActions') ? namedArgs['customSemanticsActions'] : null); case 'Semantics.fromProperties': - return ({positionalArgs, namedArgs, typeArgs}) => Semantics.fromProperties( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - child: namedArgs.containsKey('child') ? namedArgs['child'] : null, - container: namedArgs.containsKey('container') ? namedArgs['container'] : false, - explicitChildNodes: namedArgs.containsKey('explicitChildNodes') ? namedArgs['explicitChildNodes'] : false, - excludeSemantics: namedArgs.containsKey('excludeSemantics') ? namedArgs['excludeSemantics'] : false, - properties: namedArgs['properties']); + return ({positionalArgs, namedArgs, typeArgs}) => + Semantics.fromProperties( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + child: + namedArgs.containsKey('child') ? namedArgs['child'] : null, + container: namedArgs.containsKey('container') + ? namedArgs['container'] + : false, + explicitChildNodes: namedArgs.containsKey('explicitChildNodes') + ? namedArgs['explicitChildNodes'] + : false, + excludeSemantics: namedArgs.containsKey('excludeSemantics') + ? namedArgs['excludeSemantics'] + : false, + properties: namedArgs['properties']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -4579,11 +5756,12 @@ class SemanticsAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), - 'MoveCursorHandler': (HTFunction function) => - (extendSelection) => function.call(positionalArgs: [extendSelection], namedArgs: const {}), - 'SetSelectionHandler': (HTFunction function) => - (selection) => function.call(positionalArgs: [selection], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), + 'MoveCursorHandler': (HTFunction function) => (extendSelection) => + function.call(positionalArgs: [extendSelection], namedArgs: const {}), + 'SetSelectionHandler': (HTFunction function) => (selection) => + function.call(positionalArgs: [selection], namedArgs: const {}), }; } } @@ -4592,7 +5770,7 @@ extension SemanticsBinding on Semantics { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Semantics'); + return const HTType('Semantics'); case 'properties': return properties; case 'container': @@ -4608,33 +5786,47 @@ extension SemanticsBinding on Semantics { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -4650,7 +5842,7 @@ class MergeSemanticsAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -4664,7 +5856,7 @@ extension MergeSemanticsBinding on MergeSemantics { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('MergeSemantics'); + return const HTType('MergeSemantics'); case 'child': return child; case 'key': @@ -4672,31 +5864,44 @@ extension MergeSemanticsBinding on MergeSemantics { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -4710,10 +5915,12 @@ class BlockSemanticsAutoBinding extends HTExternalClass { case 'BlockSemantics': return ({positionalArgs, namedArgs, typeArgs}) => BlockSemantics( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - blocking: namedArgs.containsKey('blocking') ? namedArgs['blocking'] : true, + blocking: namedArgs.containsKey('blocking') + ? namedArgs['blocking'] + : true, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -4727,7 +5934,7 @@ extension BlockSemanticsBinding on BlockSemantics { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BlockSemantics'); + return const HTType('BlockSemantics'); case 'blocking': return blocking; case 'child': @@ -4737,33 +5944,47 @@ extension BlockSemanticsBinding on BlockSemantics { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -4777,10 +5998,12 @@ class ExcludeSemanticsAutoBinding extends HTExternalClass { case 'ExcludeSemantics': return ({positionalArgs, namedArgs, typeArgs}) => ExcludeSemantics( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - excluding: namedArgs.containsKey('excluding') ? namedArgs['excluding'] : true, + excluding: namedArgs.containsKey('excluding') + ? namedArgs['excluding'] + : true, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -4794,7 +6017,7 @@ extension ExcludeSemanticsBinding on ExcludeSemantics { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ExcludeSemantics'); + return const HTType('ExcludeSemantics'); case 'excluding': return excluding; case 'child': @@ -4804,33 +6027,47 @@ extension ExcludeSemanticsBinding on ExcludeSemantics { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -4847,7 +6084,7 @@ class IndexedSemanticsAutoBinding extends HTExternalClass { index: namedArgs['index'], child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -4861,7 +6098,7 @@ extension IndexedSemanticsBinding on IndexedSemantics { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('IndexedSemantics'); + return const HTType('IndexedSemantics'); case 'index': return index; case 'child': @@ -4871,33 +6108,47 @@ extension IndexedSemanticsBinding on IndexedSemantics { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -4909,16 +6160,21 @@ class KeyedSubtreeAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'KeyedSubtree': - return ({positionalArgs, namedArgs, typeArgs}) => - KeyedSubtree(key: namedArgs.containsKey('key') ? namedArgs['key'] : null, child: namedArgs['child']); + return ({positionalArgs, namedArgs, typeArgs}) => KeyedSubtree( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + child: namedArgs['child']); case 'KeyedSubtree.wrap': - return ({positionalArgs, namedArgs, typeArgs}) => KeyedSubtree.wrap(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + KeyedSubtree.wrap(positionalArgs[0], positionalArgs[1]); case 'KeyedSubtree.ensureUniqueKeysForList': - return ({positionalArgs, namedArgs, typeArgs}) => KeyedSubtree.ensureUniqueKeysForList( - List.from(positionalArgs[0]), - baseIndex: namedArgs.containsKey('baseIndex') ? namedArgs['baseIndex'] : 0); + return ({positionalArgs, namedArgs, typeArgs}) => + KeyedSubtree.ensureUniqueKeysForList( + List.from(positionalArgs[0]), + baseIndex: namedArgs.containsKey('baseIndex') + ? namedArgs['baseIndex'] + : 0); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -4932,7 +6188,7 @@ extension KeyedSubtreeBinding on KeyedSubtree { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('KeyedSubtree'); + return const HTType('KeyedSubtree'); case 'child': return child; case 'key': @@ -4940,31 +6196,44 @@ extension KeyedSubtreeBinding on KeyedSubtree { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -4976,10 +6245,11 @@ class BuilderAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'Builder': - return ({positionalArgs, namedArgs, typeArgs}) => - Builder(key: namedArgs.containsKey('key') ? namedArgs['key'] : null, builder: namedArgs['builder']); + return ({positionalArgs, namedArgs, typeArgs}) => Builder( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + builder: namedArgs['builder']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -4990,8 +6260,8 @@ class BuilderAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'WidgetBuilder': (HTFunction function) => - (context) => function.call(positionalArgs: [context], namedArgs: const {}) as Widget, + 'WidgetBuilder': (HTFunction function) => (context) => function + .call(positionalArgs: [context], namedArgs: const {}) as Widget, }; } } @@ -5000,7 +6270,7 @@ extension BuilderBinding on Builder { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Builder'); + return const HTType('Builder'); case 'builder': return builder; case 'key': @@ -5008,31 +6278,44 @@ extension BuilderBinding on Builder { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -5044,10 +6327,11 @@ class StatefulBuilderAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'StatefulBuilder': - return ({positionalArgs, namedArgs, typeArgs}) => - StatefulBuilder(key: namedArgs.containsKey('key') ? namedArgs['key'] : null, builder: namedArgs['builder']); + return ({positionalArgs, namedArgs, typeArgs}) => StatefulBuilder( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + builder: namedArgs['builder']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -5058,8 +6342,10 @@ class StatefulBuilderAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'StatefulWidgetBuilder': (HTFunction function) => - (context, setState) => function.call(positionalArgs: [context, setState], namedArgs: const {}) as Widget, + 'StatefulWidgetBuilder': (HTFunction function) => (context, setState) => + function.call( + positionalArgs: [context, setState], + namedArgs: const {}) as Widget, }; } } @@ -5068,7 +6354,7 @@ extension StatefulBuilderBinding on StatefulBuilder { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('StatefulBuilder'); + return const HTType('StatefulBuilder'); case 'builder': return builder; case 'key': @@ -5082,25 +6368,37 @@ extension StatefulBuilderBinding on StatefulBuilder { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -5117,7 +6415,7 @@ class ColoredBoxAutoBinding extends HTExternalClass { child: namedArgs.containsKey('child') ? namedArgs['child'] : null, key: namedArgs.containsKey('key') ? namedArgs['key'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -5131,7 +6429,7 @@ extension ColoredBoxBinding on ColoredBox { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ColoredBox'); + return const HTType('ColoredBox'); case 'color': return color; case 'child': @@ -5141,33 +6439,47 @@ extension ColoredBoxBinding on ColoredBox { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/binding.g.dart b/lib/bindings/flutter/widgets/binding.g.dart index 82302e9..04d2ae6 100644 --- a/lib/bindings/flutter/widgets/binding.g.dart +++ b/lib/bindings/flutter/widgets/binding.g.dart @@ -10,11 +10,13 @@ class WidgetsFlutterBindingAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'WidgetsFlutterBinding': - return ({positionalArgs, namedArgs, typeArgs}) => WidgetsFlutterBinding(); + return ({positionalArgs, namedArgs, typeArgs}) => + WidgetsFlutterBinding(); case 'WidgetsFlutterBinding.ensureInitialized': - return ({positionalArgs, namedArgs, typeArgs}) => WidgetsFlutterBinding.ensureInitialized(); + return ({positionalArgs, namedArgs, typeArgs}) => + WidgetsFlutterBinding.ensureInitialized(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -25,10 +27,10 @@ class WidgetsFlutterBindingAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'TimingsCallback': (HTFunction function) => - (timings) => function.call(positionalArgs: [timings], namedArgs: const {}), - 'FrameCallback': (HTFunction function) => - (timeStamp) => function.call(positionalArgs: [timeStamp], namedArgs: const {}), + 'TimingsCallback': (HTFunction function) => (timings) => + function.call(positionalArgs: [timings], namedArgs: const {}), + 'FrameCallback': (HTFunction function) => (timeStamp) => + function.call(positionalArgs: [timeStamp], namedArgs: const {}), }; } } @@ -37,7 +39,7 @@ extension WidgetsFlutterBindingBinding on WidgetsFlutterBinding { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('WidgetsFlutterBinding'); + return const HTType('WidgetsFlutterBinding'); case 'lifecycleState': return lifecycleState; case 'transientCallbackCount': @@ -95,36 +97,54 @@ extension WidgetsFlutterBindingBinding on WidgetsFlutterBinding { case 'unlocked': return ({positionalArgs, namedArgs, typeArgs}) => unlocked(); case 'cancelPointer': - return ({positionalArgs, namedArgs, typeArgs}) => cancelPointer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + cancelPointer(positionalArgs[0]); case 'handlePointerEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handlePointerEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + handlePointerEvent(positionalArgs[0]); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => hitTest(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + hitTest(positionalArgs[0], positionalArgs[1]); case 'dispatchEvent': - return ({positionalArgs, namedArgs, typeArgs}) => dispatchEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + dispatchEvent(positionalArgs[0], positionalArgs[1]); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'addTimingsCallback': - return ({positionalArgs, namedArgs, typeArgs}) => addTimingsCallback(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addTimingsCallback(positionalArgs[0]); case 'removeTimingsCallback': - return ({positionalArgs, namedArgs, typeArgs}) => removeTimingsCallback(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeTimingsCallback(positionalArgs[0]); case 'initServiceExtensions': - return ({positionalArgs, namedArgs, typeArgs}) => initServiceExtensions(); + return ({positionalArgs, namedArgs, typeArgs}) => + initServiceExtensions(); case 'scheduleTask': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleTask(positionalArgs[0], positionalArgs[1], - debugLabel: namedArgs.containsKey('debugLabel') ? namedArgs['debugLabel'] : null, + return ({positionalArgs, namedArgs, typeArgs}) => scheduleTask( + positionalArgs[0], positionalArgs[1], + debugLabel: namedArgs.containsKey('debugLabel') + ? namedArgs['debugLabel'] + : null, flow: namedArgs.containsKey('flow') ? namedArgs['flow'] : null); case 'scheduleFrameCallback': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleFrameCallback(positionalArgs[0], - rescheduling: namedArgs.containsKey('rescheduling') ? namedArgs['rescheduling'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => scheduleFrameCallback( + positionalArgs[0], + rescheduling: namedArgs.containsKey('rescheduling') + ? namedArgs['rescheduling'] + : false); case 'cancelFrameCallbackWithId': - return ({positionalArgs, namedArgs, typeArgs}) => cancelFrameCallbackWithId(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + cancelFrameCallbackWithId(positionalArgs[0]); case 'debugAssertNoTransientCallbacks': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertNoTransientCallbacks(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertNoTransientCallbacks(positionalArgs[0]); case 'addPersistentFrameCallback': - return ({positionalArgs, namedArgs, typeArgs}) => addPersistentFrameCallback(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addPersistentFrameCallback(positionalArgs[0]); case 'addPostFrameCallback': - return ({positionalArgs, namedArgs, typeArgs}) => addPostFrameCallback(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addPostFrameCallback(positionalArgs[0]); case 'ensureVisualUpdate': return ({positionalArgs, namedArgs, typeArgs}) => ensureVisualUpdate(); case 'scheduleFrame': @@ -136,22 +156,33 @@ extension WidgetsFlutterBindingBinding on WidgetsFlutterBinding { case 'resetEpoch': return ({positionalArgs, namedArgs, typeArgs}) => resetEpoch(); case 'handleBeginFrame': - return ({positionalArgs, namedArgs, typeArgs}) => handleBeginFrame(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleBeginFrame(positionalArgs[0]); case 'handleDrawFrame': return ({positionalArgs, namedArgs, typeArgs}) => handleDrawFrame(); case 'instantiateImageCodec': - return ({positionalArgs, namedArgs, typeArgs}) => instantiateImageCodec(positionalArgs[0], - targetWidth: namedArgs.containsKey('cacheWidth') ? namedArgs['cacheWidth'] : null, - targetHeight: namedArgs.containsKey('cacheHeight') ? namedArgs['cacheHeight'] : null, - allowUpscaling: namedArgs.containsKey('allowUpscaling') ? namedArgs['allowUpscaling'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => instantiateImageCodec( + positionalArgs[0], + targetWidth: namedArgs.containsKey('cacheWidth') + ? namedArgs['cacheWidth'] + : null, + targetHeight: namedArgs.containsKey('cacheHeight') + ? namedArgs['cacheHeight'] + : null, + allowUpscaling: namedArgs.containsKey('allowUpscaling') + ? namedArgs['allowUpscaling'] + : false); case 'createSemanticsUpdateBuilder': - return ({positionalArgs, namedArgs, typeArgs}) => createSemanticsUpdateBuilder(); + return ({positionalArgs, namedArgs, typeArgs}) => + createSemanticsUpdateBuilder(); case 'initRenderView': return ({positionalArgs, namedArgs, typeArgs}) => initRenderView(); case 'createViewConfiguration': - return ({positionalArgs, namedArgs, typeArgs}) => createViewConfiguration(); + return ({positionalArgs, namedArgs, typeArgs}) => + createViewConfiguration(); case 'setSemanticsEnabled': - return ({positionalArgs, namedArgs, typeArgs}) => setSemanticsEnabled(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setSemanticsEnabled(positionalArgs[0]); case 'deferFirstFrame': return ({positionalArgs, namedArgs, typeArgs}) => deferFirstFrame(); case 'allowFirstFrame': @@ -161,20 +192,24 @@ extension WidgetsFlutterBindingBinding on WidgetsFlutterBinding { case 'performReassemble': return ({positionalArgs, namedArgs, typeArgs}) => performReassemble(); case 'addObserver': - return ({positionalArgs, namedArgs, typeArgs}) => addObserver(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addObserver(positionalArgs[0]); case 'removeObserver': - return ({positionalArgs, namedArgs, typeArgs}) => removeObserver(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeObserver(positionalArgs[0]); case 'attachRootWidget': - return ({positionalArgs, namedArgs, typeArgs}) => attachRootWidget(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attachRootWidget(positionalArgs[0]); case 'computePlatformResolvedLocale': return ({positionalArgs, namedArgs, typeArgs}) => computePlatformResolvedLocale(List.from(positionalArgs[0])); case 'reassembleApplication': - return ({positionalArgs, namedArgs, typeArgs}) => reassembleApplication(); + return ({positionalArgs, namedArgs, typeArgs}) => + reassembleApplication(); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/bottom_navigation_bar_item.g.dart b/lib/bindings/flutter/widgets/bottom_navigation_bar_item.g.dart index e6be606..7cb1789 100644 --- a/lib/bindings/flutter/widgets/bottom_navigation_bar_item.g.dart +++ b/lib/bindings/flutter/widgets/bottom_navigation_bar_item.g.dart @@ -8,14 +8,22 @@ class BottomNavigationBarItemAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'BottomNavigationBarItem': - return ({positionalArgs, namedArgs, typeArgs}) => BottomNavigationBarItem( - icon: namedArgs['icon'], - label: namedArgs.containsKey('label') ? namedArgs['label'] : null, - activeIcon: namedArgs.containsKey('activeIcon') ? namedArgs['activeIcon'] : null, - backgroundColor: namedArgs.containsKey('backgroundColor') ? namedArgs['backgroundColor'] : null, - tooltip: namedArgs.containsKey('tooltip') ? namedArgs['tooltip'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + BottomNavigationBarItem( + icon: namedArgs['icon'], + label: + namedArgs.containsKey('label') ? namedArgs['label'] : null, + activeIcon: namedArgs.containsKey('activeIcon') + ? namedArgs['activeIcon'] + : null, + backgroundColor: namedArgs.containsKey('backgroundColor') + ? namedArgs['backgroundColor'] + : null, + tooltip: namedArgs.containsKey('tooltip') + ? namedArgs['tooltip'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -29,7 +37,7 @@ extension BottomNavigationBarItemBinding on BottomNavigationBarItem { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BottomNavigationBarItem'); + return const HTType('BottomNavigationBarItem'); case 'icon': return icon; case 'activeIcon': @@ -41,7 +49,7 @@ extension BottomNavigationBarItemBinding on BottomNavigationBarItem { case 'tooltip': return tooltip; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/color_filter.g.dart b/lib/bindings/flutter/widgets/color_filter.g.dart index eb5c3c3..f8ebf1c 100644 --- a/lib/bindings/flutter/widgets/color_filter.g.dart +++ b/lib/bindings/flutter/widgets/color_filter.g.dart @@ -15,7 +15,7 @@ class ColorFilteredAutoBinding extends HTExternalClass { child: namedArgs.containsKey('child') ? namedArgs['child'] : null, key: namedArgs.containsKey('key') ? namedArgs['key'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -29,7 +29,7 @@ extension ColorFilteredBinding on ColorFiltered { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ColorFiltered'); + return const HTType('ColorFiltered'); case 'colorFilter': return colorFilter; case 'child': @@ -39,33 +39,47 @@ extension ColorFilteredBinding on ColorFiltered { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/container.g.dart b/lib/bindings/flutter/widgets/container.g.dart index 09aed22..1b3a450 100644 --- a/lib/bindings/flutter/widgets/container.g.dart +++ b/lib/bindings/flutter/widgets/container.g.dart @@ -13,10 +13,12 @@ class DecoratedBoxAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => DecoratedBox( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, decoration: namedArgs['decoration'], - position: namedArgs.containsKey('position') ? namedArgs['position'] : DecorationPosition.background, + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : DecorationPosition.background, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -30,7 +32,7 @@ extension DecoratedBoxBinding on DecoratedBox { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DecoratedBox'); + return const HTType('DecoratedBox'); case 'decoration': return decoration; case 'position': @@ -42,33 +44,47 @@ extension DecoratedBoxBinding on DecoratedBox { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -82,22 +98,38 @@ class ContainerAutoBinding extends HTExternalClass { case 'Container': return ({positionalArgs, namedArgs, typeArgs}) => Container( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : null, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : null, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - decoration: namedArgs.containsKey('decoration') ? namedArgs['decoration'] : null, - foregroundDecoration: - namedArgs.containsKey('foregroundDecoration') ? namedArgs['foregroundDecoration'] : null, + decoration: namedArgs.containsKey('decoration') + ? namedArgs['decoration'] + : null, + foregroundDecoration: namedArgs.containsKey('foregroundDecoration') + ? namedArgs['foregroundDecoration'] + : null, width: namedArgs.containsKey('width') ? namedArgs['width'] : null, - height: namedArgs.containsKey('height') ? namedArgs['height'] : null, - constraints: namedArgs.containsKey('constraints') ? namedArgs['constraints'] : null, - margin: namedArgs.containsKey('margin') ? namedArgs['margin'] : null, - transform: namedArgs.containsKey('transform') ? namedArgs['transform'] : null, - transformAlignment: namedArgs.containsKey('transformAlignment') ? namedArgs['transformAlignment'] : null, + height: + namedArgs.containsKey('height') ? namedArgs['height'] : null, + constraints: namedArgs.containsKey('constraints') + ? namedArgs['constraints'] + : null, + margin: + namedArgs.containsKey('margin') ? namedArgs['margin'] : null, + transform: namedArgs.containsKey('transform') + ? namedArgs['transform'] + : null, + transformAlignment: namedArgs.containsKey('transformAlignment') + ? namedArgs['transformAlignment'] + : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.none); + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.none); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -111,7 +143,7 @@ extension ContainerBinding on Container { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Container'); + return const HTType('Container'); case 'child': return child; case 'alignment': @@ -139,31 +171,44 @@ extension ContainerBinding on Container { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/desktop_text_selection_toolbar_layout_delegate.g.dart b/lib/bindings/flutter/widgets/desktop_text_selection_toolbar_layout_delegate.g.dart index 26a0a22..c921663 100644 --- a/lib/bindings/flutter/widgets/desktop_text_selection_toolbar_layout_delegate.g.dart +++ b/lib/bindings/flutter/widgets/desktop_text_selection_toolbar_layout_delegate.g.dart @@ -1,17 +1,20 @@ import 'package:hetu_script/hetu_script.dart'; import 'package:flutter/widgets.dart'; -class DesktopTextSelectionToolbarLayoutDelegateAutoBinding extends HTExternalClass { - DesktopTextSelectionToolbarLayoutDelegateAutoBinding() : super('DesktopTextSelectionToolbarLayoutDelegate'); +class DesktopTextSelectionToolbarLayoutDelegateAutoBinding + extends HTExternalClass { + DesktopTextSelectionToolbarLayoutDelegateAutoBinding() + : super('DesktopTextSelectionToolbarLayoutDelegate'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'DesktopTextSelectionToolbarLayoutDelegate': return ({positionalArgs, namedArgs, typeArgs}) => - DesktopTextSelectionToolbarLayoutDelegate(anchor: namedArgs['anchor']); + DesktopTextSelectionToolbarLayoutDelegate( + anchor: namedArgs['anchor']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -21,23 +24,28 @@ class DesktopTextSelectionToolbarLayoutDelegateAutoBinding extends HTExternalCla } } -extension DesktopTextSelectionToolbarLayoutDelegateBinding on DesktopTextSelectionToolbarLayoutDelegate { +extension DesktopTextSelectionToolbarLayoutDelegateBinding + on DesktopTextSelectionToolbarLayoutDelegate { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DesktopTextSelectionToolbarLayoutDelegate'); + return const HTType('DesktopTextSelectionToolbarLayoutDelegate'); case 'anchor': return anchor; case 'getConstraintsForChild': - return ({positionalArgs, namedArgs, typeArgs}) => getConstraintsForChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getConstraintsForChild(positionalArgs[0]); case 'getPositionForChild': - return ({positionalArgs, namedArgs, typeArgs}) => getPositionForChild(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + getPositionForChild(positionalArgs[0], positionalArgs[1]); case 'shouldRelayout': - return ({positionalArgs, namedArgs, typeArgs}) => shouldRelayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + shouldRelayout(positionalArgs[0]); case 'getSize': - return ({positionalArgs, namedArgs, typeArgs}) => getSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getSize(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/dismissible.g.dart b/lib/bindings/flutter/widgets/dismissible.g.dart index 785a94a..d566942 100644 --- a/lib/bindings/flutter/widgets/dismissible.g.dart +++ b/lib/bindings/flutter/widgets/dismissible.g.dart @@ -25,7 +25,7 @@ class DismissDirectionAutoBinding extends HTExternalClass { case 'DismissDirection.none': return DismissDirection.none; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -33,13 +33,14 @@ class DismissDirectionAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DismissDirection'); + return const HTType('DismissDirection'); case 'index': return (instance as DismissDirection).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as DismissDirection).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as DismissDirection).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -54,12 +55,24 @@ class DismissibleAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => Dismissible( key: namedArgs['key'], child: namedArgs['child'], - background: namedArgs.containsKey('background') ? namedArgs['background'] : null, - secondaryBackground: namedArgs.containsKey('secondaryBackground') ? namedArgs['secondaryBackground'] : null, - confirmDismiss: namedArgs.containsKey('confirmDismiss') ? namedArgs['confirmDismiss'] : null, - onResize: namedArgs.containsKey('onResize') ? namedArgs['onResize'] : null, - onDismissed: namedArgs.containsKey('onDismissed') ? namedArgs['onDismissed'] : null, - direction: namedArgs.containsKey('direction') ? namedArgs['direction'] : DismissDirection.horizontal, + background: namedArgs.containsKey('background') + ? namedArgs['background'] + : null, + secondaryBackground: namedArgs.containsKey('secondaryBackground') + ? namedArgs['secondaryBackground'] + : null, + confirmDismiss: namedArgs.containsKey('confirmDismiss') + ? namedArgs['confirmDismiss'] + : null, + onResize: namedArgs.containsKey('onResize') + ? namedArgs['onResize'] + : null, + onDismissed: namedArgs.containsKey('onDismissed') + ? namedArgs['onDismissed'] + : null, + direction: namedArgs.containsKey('direction') + ? namedArgs['direction'] + : DismissDirection.horizontal, resizeDuration: namedArgs.containsKey('resizeDuration') ? namedArgs['resizeDuration'] : const Duration(milliseconds: 300), @@ -69,12 +82,17 @@ class DismissibleAutoBinding extends HTExternalClass { movementDuration: namedArgs.containsKey('movementDuration') ? namedArgs['movementDuration'] : const Duration(milliseconds: 200), - crossAxisEndOffset: namedArgs.containsKey('crossAxisEndOffset') ? namedArgs['crossAxisEndOffset'] : 0.0, - dragStartBehavior: - namedArgs.containsKey('dragStartBehavior') ? namedArgs['dragStartBehavior'] : DragStartBehavior.start, - behavior: namedArgs.containsKey('behavior') ? namedArgs['behavior'] : HitTestBehavior.opaque); + crossAxisEndOffset: namedArgs.containsKey('crossAxisEndOffset') + ? namedArgs['crossAxisEndOffset'] + : 0.0, + dragStartBehavior: namedArgs.containsKey('dragStartBehavior') + ? namedArgs['dragStartBehavior'] + : DragStartBehavior.start, + behavior: namedArgs.containsKey('behavior') + ? namedArgs['behavior'] + : HitTestBehavior.opaque); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -85,11 +103,13 @@ class DismissibleAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'ConfirmDismissCallback': (HTFunction function) => - (direction) => function.call(positionalArgs: [direction], namedArgs: const {}) as Future, - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), - 'DismissDirectionCallback': (HTFunction function) => - (direction) => function.call(positionalArgs: [direction], namedArgs: const {}), + 'ConfirmDismissCallback': (HTFunction function) => (direction) => + function.call(positionalArgs: [direction], namedArgs: const {}) + as Future, + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), + 'DismissDirectionCallback': (HTFunction function) => (direction) => + function.call(positionalArgs: [direction], namedArgs: const {}), }; } } @@ -98,7 +118,7 @@ extension DismissibleBinding on Dismissible { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Dismissible'); + return const HTType('Dismissible'); case 'child': return child; case 'background': @@ -136,25 +156,37 @@ extension DismissibleBinding on Dismissible { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/drag_target.g.dart b/lib/bindings/flutter/widgets/drag_target.g.dart index 478493b..b8a2fce 100644 --- a/lib/bindings/flutter/widgets/drag_target.g.dart +++ b/lib/bindings/flutter/widgets/drag_target.g.dart @@ -14,7 +14,7 @@ class DragAnchorAutoBinding extends HTExternalClass { case 'DragAnchor.pointer': return DragAnchor.pointer; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -22,13 +22,14 @@ class DragAnchorAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DragAnchor'); + return const HTType('DragAnchor'); case 'index': return (instance as DragAnchor).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as DragAnchor).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as DragAnchor).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -41,11 +42,13 @@ class DraggableDetailsAutoBinding extends HTExternalClass { switch (varName) { case 'DraggableDetails': return ({positionalArgs, namedArgs, typeArgs}) => DraggableDetails( - wasAccepted: namedArgs.containsKey('wasAccepted') ? namedArgs['wasAccepted'] : false, + wasAccepted: namedArgs.containsKey('wasAccepted') + ? namedArgs['wasAccepted'] + : false, velocity: namedArgs['velocity'], offset: namedArgs['offset']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -59,7 +62,7 @@ extension DraggableDetailsBinding on DraggableDetails { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DraggableDetails'); + return const HTType('DraggableDetails'); case 'wasAccepted': return wasAccepted; case 'velocity': @@ -67,7 +70,7 @@ extension DraggableDetailsBinding on DraggableDetails { case 'offset': return offset; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/draggable_scrollable_sheet.g.dart b/lib/bindings/flutter/widgets/draggable_scrollable_sheet.g.dart index ad25fb0..7fcc544 100644 --- a/lib/bindings/flutter/widgets/draggable_scrollable_sheet.g.dart +++ b/lib/bindings/flutter/widgets/draggable_scrollable_sheet.g.dart @@ -9,15 +9,24 @@ class DraggableScrollableSheetAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'DraggableScrollableSheet': - return ({positionalArgs, namedArgs, typeArgs}) => DraggableScrollableSheet( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - initialChildSize: namedArgs.containsKey('initialChildSize') ? namedArgs['initialChildSize'] : 0.5, - minChildSize: namedArgs.containsKey('minChildSize') ? namedArgs['minChildSize'] : 0.25, - maxChildSize: namedArgs.containsKey('maxChildSize') ? namedArgs['maxChildSize'] : 1.0, - expand: namedArgs.containsKey('expand') ? namedArgs['expand'] : true, - builder: namedArgs['builder']); + return ({positionalArgs, namedArgs, typeArgs}) => + DraggableScrollableSheet( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + initialChildSize: namedArgs.containsKey('initialChildSize') + ? namedArgs['initialChildSize'] + : 0.5, + minChildSize: namedArgs.containsKey('minChildSize') + ? namedArgs['minChildSize'] + : 0.25, + maxChildSize: namedArgs.containsKey('maxChildSize') + ? namedArgs['maxChildSize'] + : 1.0, + expand: namedArgs.containsKey('expand') + ? namedArgs['expand'] + : true, + builder: namedArgs['builder']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -28,8 +37,10 @@ class DraggableScrollableSheetAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'ScrollableWidgetBuilder': (HTFunction function) => (context, scrollController) => - function.call(positionalArgs: [context, scrollController], namedArgs: const {}) as Widget, + 'ScrollableWidgetBuilder': (HTFunction function) => + (context, scrollController) => function.call( + positionalArgs: [context, scrollController], + namedArgs: const {}) as Widget, }; } } @@ -38,7 +49,7 @@ extension DraggableScrollableSheetBinding on DraggableScrollableSheet { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DraggableScrollableSheet'); + return const HTType('DraggableScrollableSheet'); case 'initialChildSize': return initialChildSize; case 'minChildSize': @@ -60,44 +71,58 @@ extension DraggableScrollableSheetBinding on DraggableScrollableSheet { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class DraggableScrollableNotificationAutoBinding extends HTExternalClass { - DraggableScrollableNotificationAutoBinding() : super('DraggableScrollableNotification'); + DraggableScrollableNotificationAutoBinding() + : super('DraggableScrollableNotification'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'DraggableScrollableNotification': - return ({positionalArgs, namedArgs, typeArgs}) => DraggableScrollableNotification( - extent: namedArgs['extent'], - minExtent: namedArgs['minExtent'], - maxExtent: namedArgs['maxExtent'], - initialExtent: namedArgs['initialExtent'], - context: namedArgs['context']); + return ({positionalArgs, namedArgs, typeArgs}) => + DraggableScrollableNotification( + extent: namedArgs['extent'], + minExtent: namedArgs['minExtent'], + maxExtent: namedArgs['maxExtent'], + initialExtent: namedArgs['initialExtent'], + context: namedArgs['context']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -107,11 +132,12 @@ class DraggableScrollableNotificationAutoBinding extends HTExternalClass { } } -extension DraggableScrollableNotificationBinding on DraggableScrollableNotification { +extension DraggableScrollableNotificationBinding + on DraggableScrollableNotification { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DraggableScrollableNotification'); + return const HTType('DraggableScrollableNotification'); case 'extent': return extent; case 'minExtent': @@ -125,32 +151,39 @@ extension DraggableScrollableNotificationBinding on DraggableScrollableNotificat case 'depth': return depth; case 'debugFillDescription': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillDescription(List.from(positionalArgs[0])); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillDescription(List.from(positionalArgs[0])); case 'visitAncestor': - return ({positionalArgs, namedArgs, typeArgs}) => visitAncestor(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitAncestor(positionalArgs[0]); case 'dispatch': - return ({positionalArgs, namedArgs, typeArgs}) => dispatch(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dispatch(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class DraggableScrollableActuatorAutoBinding extends HTExternalClass { - DraggableScrollableActuatorAutoBinding() : super('DraggableScrollableActuator'); + DraggableScrollableActuatorAutoBinding() + : super('DraggableScrollableActuator'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'DraggableScrollableActuator': - return ({positionalArgs, namedArgs, typeArgs}) => DraggableScrollableActuator( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, child: namedArgs['child']); + return ({positionalArgs, namedArgs, typeArgs}) => + DraggableScrollableActuator( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + child: namedArgs['child']); case 'DraggableScrollableActuator.reset': - return ({positionalArgs, namedArgs, typeArgs}) => DraggableScrollableActuator.reset(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + DraggableScrollableActuator.reset(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -164,7 +197,7 @@ extension DraggableScrollableActuatorBinding on DraggableScrollableActuator { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DraggableScrollableActuator'); + return const HTType('DraggableScrollableActuator'); case 'child': return child; case 'key': @@ -172,31 +205,44 @@ extension DraggableScrollableActuatorBinding on DraggableScrollableActuator { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/dual_transition_builder.g.dart b/lib/bindings/flutter/widgets/dual_transition_builder.g.dart index fce2c28..b710e17 100644 --- a/lib/bindings/flutter/widgets/dual_transition_builder.g.dart +++ b/lib/bindings/flutter/widgets/dual_transition_builder.g.dart @@ -15,7 +15,7 @@ class DualTransitionBuilderAutoBinding extends HTExternalClass { reverseBuilder: namedArgs['reverseBuilder'], child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -26,8 +26,10 @@ class DualTransitionBuilderAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'AnimatedTransitionBuilder': (HTFunction function) => (context, animation, child) => - function.call(positionalArgs: [context, animation, child], namedArgs: const {}) as Widget, + 'AnimatedTransitionBuilder': (HTFunction function) => + (context, animation, child) => function.call( + positionalArgs: [context, animation, child], + namedArgs: const {}) as Widget, }; } } @@ -36,7 +38,7 @@ extension DualTransitionBuilderBinding on DualTransitionBuilder { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DualTransitionBuilder'); + return const HTType('DualTransitionBuilder'); case 'animation': return animation; case 'forwardBuilder': @@ -56,25 +58,37 @@ extension DualTransitionBuilderBinding on DualTransitionBuilder { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/editable_text.g.dart b/lib/bindings/flutter/widgets/editable_text.g.dart index 5004277..eb4fc63 100644 --- a/lib/bindings/flutter/widgets/editable_text.g.dart +++ b/lib/bindings/flutter/widgets/editable_text.g.dart @@ -13,12 +13,13 @@ class TextEditingControllerAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'TextEditingController': - return ({positionalArgs, namedArgs, typeArgs}) => - TextEditingController(text: namedArgs.containsKey('text') ? namedArgs['text'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => TextEditingController( + text: namedArgs.containsKey('text') ? namedArgs['text'] : null); case 'TextEditingController.fromValue': - return ({positionalArgs, namedArgs, typeArgs}) => TextEditingController.fromValue(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + TextEditingController.fromValue(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -34,7 +35,8 @@ class TextEditingControllerAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -43,7 +45,7 @@ extension TextEditingControllerBinding on TextEditingController { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextEditingController'); + return const HTType('TextEditingController'); case 'text': return text; case 'selection': @@ -51,23 +53,28 @@ extension TextEditingControllerBinding on TextEditingController { case 'buildTextSpan': return ({positionalArgs, namedArgs, typeArgs}) => buildTextSpan( style: namedArgs.containsKey('style') ? namedArgs['style'] : null, - withComposing: namedArgs.containsKey('withComposing') ? namedArgs['withComposing'] : null); + withComposing: namedArgs.containsKey('withComposing') + ? namedArgs['withComposing'] + : null); case 'clear': return ({positionalArgs, namedArgs, typeArgs}) => clear(); case 'clearComposing': return ({positionalArgs, namedArgs, typeArgs}) => clearComposing(); case 'isSelectionWithinTextBounds': - return ({positionalArgs, namedArgs, typeArgs}) => isSelectionWithinTextBounds(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isSelectionWithinTextBounds(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -83,7 +90,7 @@ extension TextEditingControllerBinding on TextEditingController { selection = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -99,9 +106,11 @@ class ToolbarOptionsAutoBinding extends HTExternalClass { copy: namedArgs.containsKey('copy') ? namedArgs['copy'] : false, cut: namedArgs.containsKey('cut') ? namedArgs['cut'] : false, paste: namedArgs.containsKey('paste') ? namedArgs['paste'] : false, - selectAll: namedArgs.containsKey('selectAll') ? namedArgs['selectAll'] : false); + selectAll: namedArgs.containsKey('selectAll') + ? namedArgs['selectAll'] + : false); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -115,7 +124,7 @@ extension ToolbarOptionsBinding on ToolbarOptions { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ToolbarOptions'); + return const HTType('ToolbarOptions'); case 'copy': return copy; case 'cut': @@ -125,7 +134,7 @@ extension ToolbarOptionsBinding on ToolbarOptions { case 'selectAll': return selectAll; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -141,97 +150,137 @@ class EditableTextAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, controller: namedArgs['controller'], focusNode: namedArgs['focusNode'], - readOnly: namedArgs.containsKey('readOnly') ? namedArgs['readOnly'] : false, - obscuringCharacter: namedArgs.containsKey('obscuringCharacter') ? namedArgs['obscuringCharacter'] : '•', - obscureText: namedArgs.containsKey('obscureText') ? namedArgs['obscureText'] : false, - autocorrect: namedArgs.containsKey('autocorrect') ? namedArgs['autocorrect'] : true, - smartDashesType: namedArgs.containsKey('smartDashesType') ? namedArgs['smartDashesType'] : null, - smartQuotesType: namedArgs.containsKey('smartQuotesType') ? namedArgs['smartQuotesType'] : null, - enableSuggestions: namedArgs.containsKey('enableSuggestions') ? namedArgs['enableSuggestions'] : true, + readOnly: namedArgs.containsKey('readOnly') + ? namedArgs['readOnly'] + : false, + obscuringCharacter: namedArgs.containsKey('obscuringCharacter') + ? namedArgs['obscuringCharacter'] + : '•', + obscureText: namedArgs.containsKey('obscureText') + ? namedArgs['obscureText'] + : false, + autocorrect: namedArgs.containsKey('autocorrect') + ? namedArgs['autocorrect'] + : true, + smartDashesType: namedArgs.containsKey('smartDashesType') + ? namedArgs['smartDashesType'] + : null, + smartQuotesType: namedArgs.containsKey('smartQuotesType') + ? namedArgs['smartQuotesType'] + : null, + enableSuggestions: namedArgs.containsKey('enableSuggestions') + ? namedArgs['enableSuggestions'] + : true, style: namedArgs['style'], - strutStyle: namedArgs.containsKey('strutStyle') ? namedArgs['strutStyle'] : null, + strutStyle: namedArgs.containsKey('strutStyle') + ? namedArgs['strutStyle'] + : null, cursorColor: namedArgs['cursorColor'], backgroundCursorColor: namedArgs['backgroundCursorColor'], - textAlign: namedArgs.containsKey('textAlign') ? namedArgs['textAlign'] : TextAlign.start, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, - locale: namedArgs.containsKey('locale') ? namedArgs['locale'] : null, - textScaleFactor: namedArgs.containsKey('textScaleFactor') ? namedArgs['textScaleFactor'] : null, - maxLines: namedArgs.containsKey('maxLines') ? namedArgs['maxLines'] : 1, - minLines: namedArgs.containsKey('minLines') ? namedArgs['minLines'] : null, - expands: namedArgs.containsKey('expands') ? namedArgs['expands'] : false, - forceLine: namedArgs.containsKey('forceLine') ? namedArgs['forceLine'] : true, - textHeightBehavior: namedArgs.containsKey('textHeightBehavior') ? namedArgs['textHeightBehavior'] : null, - textWidthBasis: - namedArgs.containsKey('textWidthBasis') ? namedArgs['textWidthBasis'] : TextWidthBasis.parent, - autofocus: namedArgs.containsKey('autofocus') ? namedArgs['autofocus'] : false, - showCursor: namedArgs.containsKey('showCursor') ? namedArgs['showCursor'] : null, - showSelectionHandles: - namedArgs.containsKey('showSelectionHandles') ? namedArgs['showSelectionHandles'] : false, - selectionColor: namedArgs.containsKey('selectionColor') ? namedArgs['selectionColor'] : null, - selectionControls: namedArgs.containsKey('selectionControls') ? namedArgs['selectionControls'] : null, - keyboardType: namedArgs.containsKey('keyboardType') ? namedArgs['keyboardType'] : null, - textInputAction: namedArgs.containsKey('textInputAction') ? namedArgs['textInputAction'] : null, - textCapitalization: - namedArgs.containsKey('textCapitalization') ? namedArgs['textCapitalization'] : TextCapitalization.none, - onChanged: namedArgs.containsKey('onChanged') ? namedArgs['onChanged'] : null, - onEditingComplete: namedArgs.containsKey('onEditingComplete') ? namedArgs['onEditingComplete'] : null, - onSubmitted: namedArgs.containsKey('onSubmitted') ? namedArgs['onSubmitted'] : null, - onAppPrivateCommand: namedArgs.containsKey('onAppPrivateCommand') ? namedArgs['onAppPrivateCommand'] : null, - onSelectionChanged: namedArgs.containsKey('onSelectionChanged') ? namedArgs['onSelectionChanged'] : null, - onSelectionHandleTapped: - namedArgs.containsKey('onSelectionHandleTapped') ? namedArgs['onSelectionHandleTapped'] : null, - inputFormatters: namedArgs.containsKey('inputFormatters') - ? List.from(namedArgs['inputFormatters']) + textAlign: namedArgs.containsKey('textAlign') + ? namedArgs['textAlign'] + : TextAlign.start, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, + locale: + namedArgs.containsKey('locale') ? namedArgs['locale'] : null, + textScaleFactor: namedArgs.containsKey('textScaleFactor') + ? namedArgs['textScaleFactor'] + : null, + maxLines: + namedArgs.containsKey('maxLines') ? namedArgs['maxLines'] : 1, + minLines: namedArgs.containsKey('minLines') + ? namedArgs['minLines'] + : null, + expands: + namedArgs.containsKey('expands') ? namedArgs['expands'] : false, + forceLine: namedArgs.containsKey('forceLine') + ? namedArgs['forceLine'] + : true, + textHeightBehavior: namedArgs.containsKey('textHeightBehavior') + ? namedArgs['textHeightBehavior'] + : null, + textWidthBasis: namedArgs.containsKey('textWidthBasis') + ? namedArgs['textWidthBasis'] + : TextWidthBasis.parent, + autofocus: namedArgs.containsKey('autofocus') + ? namedArgs['autofocus'] + : false, + showCursor: namedArgs.containsKey('showCursor') + ? namedArgs['showCursor'] + : null, + showSelectionHandles: namedArgs.containsKey('showSelectionHandles') + ? namedArgs['showSelectionHandles'] + : false, + selectionColor: namedArgs.containsKey('selectionColor') + ? namedArgs['selectionColor'] + : null, + selectionControls: namedArgs.containsKey('selectionControls') + ? namedArgs['selectionControls'] + : null, + keyboardType: namedArgs.containsKey('keyboardType') + ? namedArgs['keyboardType'] + : null, + textInputAction: namedArgs.containsKey('textInputAction') + ? namedArgs['textInputAction'] + : null, + textCapitalization: namedArgs.containsKey('textCapitalization') + ? namedArgs['textCapitalization'] + : TextCapitalization.none, + onChanged: namedArgs.containsKey('onChanged') + ? namedArgs['onChanged'] + : null, + onEditingComplete: namedArgs.containsKey('onEditingComplete') + ? namedArgs['onEditingComplete'] : null, + onSubmitted: namedArgs.containsKey('onSubmitted') + ? namedArgs['onSubmitted'] + : null, + onAppPrivateCommand: namedArgs.containsKey('onAppPrivateCommand') + ? namedArgs['onAppPrivateCommand'] + : null, + onSelectionChanged: namedArgs.containsKey('onSelectionChanged') + ? namedArgs['onSelectionChanged'] + : null, + onSelectionHandleTapped: namedArgs.containsKey('onSelectionHandleTapped') ? namedArgs['onSelectionHandleTapped'] : null, + inputFormatters: namedArgs.containsKey('inputFormatters') ? List.from(namedArgs['inputFormatters']) : null, mouseCursor: namedArgs.containsKey('mouseCursor') ? namedArgs['mouseCursor'] : null, - rendererIgnoresPointer: - namedArgs.containsKey('rendererIgnoresPointer') ? namedArgs['rendererIgnoresPointer'] : false, + rendererIgnoresPointer: namedArgs.containsKey('rendererIgnoresPointer') ? namedArgs['rendererIgnoresPointer'] : false, cursorWidth: namedArgs.containsKey('cursorWidth') ? namedArgs['cursorWidth'] : 2.0, cursorHeight: namedArgs.containsKey('cursorHeight') ? namedArgs['cursorHeight'] : null, cursorRadius: namedArgs.containsKey('cursorRadius') ? namedArgs['cursorRadius'] : null, - cursorOpacityAnimates: - namedArgs.containsKey('cursorOpacityAnimates') ? namedArgs['cursorOpacityAnimates'] : false, + cursorOpacityAnimates: namedArgs.containsKey('cursorOpacityAnimates') ? namedArgs['cursorOpacityAnimates'] : false, cursorOffset: namedArgs.containsKey('cursorOffset') ? namedArgs['cursorOffset'] : null, - paintCursorAboveText: - namedArgs.containsKey('paintCursorAboveText') ? namedArgs['paintCursorAboveText'] : false, - selectionHeightStyle: namedArgs.containsKey('selectionHeightStyle') - ? namedArgs['selectionHeightStyle'] - : ui.BoxHeightStyle.tight, - selectionWidthStyle: namedArgs.containsKey('selectionWidthStyle') - ? namedArgs['selectionWidthStyle'] - : ui.BoxWidthStyle.tight, - scrollPadding: - namedArgs.containsKey('scrollPadding') ? namedArgs['scrollPadding'] : const EdgeInsets.all(20.0), - keyboardAppearance: - namedArgs.containsKey('keyboardAppearance') ? namedArgs['keyboardAppearance'] : Brightness.light, - dragStartBehavior: - namedArgs.containsKey('dragStartBehavior') ? namedArgs['dragStartBehavior'] : DragStartBehavior.start, - enableInteractiveSelection: - namedArgs.containsKey('enableInteractiveSelection') ? namedArgs['enableInteractiveSelection'] : true, + paintCursorAboveText: namedArgs.containsKey('paintCursorAboveText') ? namedArgs['paintCursorAboveText'] : false, + selectionHeightStyle: namedArgs.containsKey('selectionHeightStyle') ? namedArgs['selectionHeightStyle'] : ui.BoxHeightStyle.tight, + selectionWidthStyle: namedArgs.containsKey('selectionWidthStyle') ? namedArgs['selectionWidthStyle'] : ui.BoxWidthStyle.tight, + scrollPadding: namedArgs.containsKey('scrollPadding') ? namedArgs['scrollPadding'] : const EdgeInsets.all(20.0), + keyboardAppearance: namedArgs.containsKey('keyboardAppearance') ? namedArgs['keyboardAppearance'] : Brightness.light, + dragStartBehavior: namedArgs.containsKey('dragStartBehavior') ? namedArgs['dragStartBehavior'] : DragStartBehavior.start, + enableInteractiveSelection: namedArgs.containsKey('enableInteractiveSelection') ? namedArgs['enableInteractiveSelection'] : true, scrollController: namedArgs.containsKey('scrollController') ? namedArgs['scrollController'] : null, scrollPhysics: namedArgs.containsKey('scrollPhysics') ? namedArgs['scrollPhysics'] : null, - autocorrectionTextRectColor: - namedArgs.containsKey('autocorrectionTextRectColor') ? namedArgs['autocorrectionTextRectColor'] : null, - toolbarOptions: namedArgs.containsKey('toolbarOptions') - ? namedArgs['toolbarOptions'] - : const ToolbarOptions(copy: true, cut: true, paste: true, selectAll: true), + autocorrectionTextRectColor: namedArgs.containsKey('autocorrectionTextRectColor') ? namedArgs['autocorrectionTextRectColor'] : null, + toolbarOptions: namedArgs.containsKey('toolbarOptions') ? namedArgs['toolbarOptions'] : const ToolbarOptions(copy: true, cut: true, paste: true, selectAll: true), autofillHints: namedArgs.containsKey('autofillHints') ? namedArgs['autofillHints'] : null, clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge, restorationId: namedArgs.containsKey('restorationId') ? namedArgs['restorationId'] : null); case 'EditableText.debugDeterministicCursor': return EditableText.debugDeterministicCursor; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @override - void memberSet(String varName, dynamic value, {String from = HTLexicon.global}) { + void memberSet(String varName, dynamic value, + {String from = HTLexicon.global}) { switch (varName) { case 'EditableText.debugDeterministicCursor': return EditableText.debugDeterministicCursor = value; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -242,11 +291,13 @@ class EditableTextAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), - 'AppPrivateCommandCallback': (HTFunction function) => - (arg1, arg2) => function.call(positionalArgs: [arg1, arg2], namedArgs: const {}), - 'SelectionChangedCallback': (HTFunction function) => - (selection, cause) => function.call(positionalArgs: [selection, cause], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), + 'AppPrivateCommandCallback': (HTFunction function) => (arg1, arg2) => + function.call(positionalArgs: [arg1, arg2], namedArgs: const {}), + 'SelectionChangedCallback': (HTFunction function) => (selection, cause) => + function + .call(positionalArgs: [selection, cause], namedArgs: const {}), }; } } @@ -255,7 +306,7 @@ extension EditableTextBinding on EditableText { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('EditableText'); + return const HTType('EditableText'); case 'controller': return controller; case 'focusNode': @@ -383,29 +434,41 @@ extension EditableTextBinding on EditableText { case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -419,7 +482,7 @@ class EditableTextStateAutoBinding extends HTExternalClass { case 'EditableTextState': return ({positionalArgs, namedArgs, typeArgs}) => EditableTextState(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -435,8 +498,8 @@ class EditableTextStateAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'TickerCallback': (HTFunction function) => - (elapsed) => function.call(positionalArgs: [elapsed], namedArgs: const {}), + 'TickerCallback': (HTFunction function) => (elapsed) => + function.call(positionalArgs: [elapsed], namedArgs: const {}), }; } } @@ -445,7 +508,7 @@ extension EditableTextStateBinding on EditableTextState { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('EditableTextState'); + return const HTType('EditableTextState'); case 'currentAutofillScope': return currentAutofillScope; case 'wantKeepAlive': @@ -477,19 +540,25 @@ extension EditableTextStateBinding on EditableTextState { case 'initState': return ({positionalArgs, namedArgs, typeArgs}) => initState(); case 'didChangeDependencies': - return ({positionalArgs, namedArgs, typeArgs}) => didChangeDependencies(); + return ({positionalArgs, namedArgs, typeArgs}) => + didChangeDependencies(); case 'didUpdateWidget': - return ({positionalArgs, namedArgs, typeArgs}) => didUpdateWidget(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + didUpdateWidget(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'updateEditingValue': - return ({positionalArgs, namedArgs, typeArgs}) => updateEditingValue(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateEditingValue(positionalArgs[0]); case 'performAction': - return ({positionalArgs, namedArgs, typeArgs}) => performAction(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + performAction(positionalArgs[0]); case 'performPrivateCommand': - return ({positionalArgs, namedArgs, typeArgs}) => performPrivateCommand(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + performPrivateCommand(positionalArgs[0], positionalArgs[1]); case 'updateFloatingCursor': - return ({positionalArgs, namedArgs, typeArgs}) => updateFloatingCursor(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateFloatingCursor(positionalArgs[0]); case 'beginBatchEdit': return ({positionalArgs, namedArgs, typeArgs}) => beginBatchEdit(); case 'endBatchEdit': @@ -501,7 +570,8 @@ extension EditableTextStateBinding on EditableTextState { case 'didChangeMetrics': return ({positionalArgs, namedArgs, typeArgs}) => didChangeMetrics(); case 'bringIntoView': - return ({positionalArgs, namedArgs, typeArgs}) => bringIntoView(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + bringIntoView(positionalArgs[0]); case 'showToolbar': return ({positionalArgs, namedArgs, typeArgs}) => showToolbar(); case 'hideToolbar': @@ -512,26 +582,31 @@ extension EditableTextStateBinding on EditableTextState { return ({positionalArgs, namedArgs, typeArgs}) => showAutocorrectionPromptRect(positionalArgs[0], positionalArgs[1]); case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'buildTextSpan': return ({positionalArgs, namedArgs, typeArgs}) => buildTextSpan(); case 'deactivate': return ({positionalArgs, namedArgs, typeArgs}) => deactivate(); case 'createTicker': - return ({positionalArgs, namedArgs, typeArgs}) => createTicker(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createTicker(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -541,7 +616,7 @@ extension EditableTextStateBinding on EditableTextState { textEditingValue = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/fade_in_image.g.dart b/lib/bindings/flutter/widgets/fade_in_image.g.dart index 2f2026e..55b1850 100644 --- a/lib/bindings/flutter/widgets/fade_in_image.g.dart +++ b/lib/bindings/flutter/widgets/fade_in_image.g.dart @@ -13,95 +13,153 @@ class FadeInImageAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, placeholder: namedArgs['placeholder'], placeholderErrorBuilder: - namedArgs.containsKey('placeholderErrorBuilder') ? namedArgs['placeholderErrorBuilder'] : null, + namedArgs.containsKey('placeholderErrorBuilder') + ? namedArgs['placeholderErrorBuilder'] + : null, image: namedArgs['image'], - imageErrorBuilder: namedArgs.containsKey('imageErrorBuilder') ? namedArgs['imageErrorBuilder'] : null, - excludeFromSemantics: - namedArgs.containsKey('excludeFromSemantics') ? namedArgs['excludeFromSemantics'] : false, - imageSemanticLabel: namedArgs.containsKey('imageSemanticLabel') ? namedArgs['imageSemanticLabel'] : null, + imageErrorBuilder: namedArgs.containsKey('imageErrorBuilder') + ? namedArgs['imageErrorBuilder'] + : null, + excludeFromSemantics: namedArgs.containsKey('excludeFromSemantics') + ? namedArgs['excludeFromSemantics'] + : false, + imageSemanticLabel: namedArgs.containsKey('imageSemanticLabel') + ? namedArgs['imageSemanticLabel'] + : null, fadeOutDuration: namedArgs.containsKey('fadeOutDuration') ? namedArgs['fadeOutDuration'] : const Duration(milliseconds: 300), - fadeOutCurve: namedArgs.containsKey('fadeOutCurve') ? namedArgs['fadeOutCurve'] : Curves.easeOut, + fadeOutCurve: namedArgs.containsKey('fadeOutCurve') + ? namedArgs['fadeOutCurve'] + : Curves.easeOut, fadeInDuration: namedArgs.containsKey('fadeInDuration') ? namedArgs['fadeInDuration'] : const Duration(milliseconds: 700), - fadeInCurve: namedArgs.containsKey('fadeInCurve') ? namedArgs['fadeInCurve'] : Curves.easeIn, + fadeInCurve: namedArgs.containsKey('fadeInCurve') + ? namedArgs['fadeInCurve'] + : Curves.easeIn, width: namedArgs.containsKey('width') ? namedArgs['width'] : null, - height: namedArgs.containsKey('height') ? namedArgs['height'] : null, + height: + namedArgs.containsKey('height') ? namedArgs['height'] : null, fit: namedArgs.containsKey('fit') ? namedArgs['fit'] : null, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : Alignment.center, - repeat: namedArgs.containsKey('repeat') ? namedArgs['repeat'] : ImageRepeat.noRepeat, - matchTextDirection: namedArgs.containsKey('matchTextDirection') ? namedArgs['matchTextDirection'] : false); + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : Alignment.center, + repeat: namedArgs.containsKey('repeat') + ? namedArgs['repeat'] + : ImageRepeat.noRepeat, + matchTextDirection: namedArgs.containsKey('matchTextDirection') + ? namedArgs['matchTextDirection'] + : false); case 'FadeInImage.memoryNetwork': return ({positionalArgs, namedArgs, typeArgs}) => FadeInImage.memoryNetwork( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, placeholder: namedArgs['placeholder'], placeholderErrorBuilder: - namedArgs.containsKey('placeholderErrorBuilder') ? namedArgs['placeholderErrorBuilder'] : null, + namedArgs.containsKey('placeholderErrorBuilder') + ? namedArgs['placeholderErrorBuilder'] + : null, image: namedArgs['image'], - imageErrorBuilder: namedArgs.containsKey('imageErrorBuilder') ? namedArgs['imageErrorBuilder'] : null, - placeholderScale: namedArgs.containsKey('placeholderScale') ? namedArgs['placeholderScale'] : 1.0, - imageScale: namedArgs.containsKey('imageScale') ? namedArgs['imageScale'] : 1.0, - excludeFromSemantics: - namedArgs.containsKey('excludeFromSemantics') ? namedArgs['excludeFromSemantics'] : false, - imageSemanticLabel: namedArgs.containsKey('imageSemanticLabel') ? namedArgs['imageSemanticLabel'] : null, + imageErrorBuilder: namedArgs.containsKey('imageErrorBuilder') + ? namedArgs['imageErrorBuilder'] + : null, + placeholderScale: namedArgs.containsKey('placeholderScale') + ? namedArgs['placeholderScale'] + : 1.0, + imageScale: namedArgs.containsKey('imageScale') + ? namedArgs['imageScale'] + : 1.0, + excludeFromSemantics: namedArgs.containsKey('excludeFromSemantics') + ? namedArgs['excludeFromSemantics'] + : false, + imageSemanticLabel: namedArgs.containsKey('imageSemanticLabel') + ? namedArgs['imageSemanticLabel'] + : null, fadeOutDuration: namedArgs.containsKey('fadeOutDuration') ? namedArgs['fadeOutDuration'] : const Duration(milliseconds: 300), - fadeOutCurve: namedArgs.containsKey('fadeOutCurve') ? namedArgs['fadeOutCurve'] : Curves.easeOut, + fadeOutCurve: namedArgs.containsKey('fadeOutCurve') + ? namedArgs['fadeOutCurve'] + : Curves.easeOut, fadeInDuration: namedArgs.containsKey('fadeInDuration') ? namedArgs['fadeInDuration'] : const Duration(milliseconds: 700), - fadeInCurve: namedArgs.containsKey('fadeInCurve') ? namedArgs['fadeInCurve'] : Curves.easeIn, + fadeInCurve: namedArgs.containsKey('fadeInCurve') + ? namedArgs['fadeInCurve'] + : Curves.easeIn, width: namedArgs.containsKey('width') ? namedArgs['width'] : null, - height: namedArgs.containsKey('height') ? namedArgs['height'] : null, + height: + namedArgs.containsKey('height') ? namedArgs['height'] : null, fit: namedArgs.containsKey('fit') ? namedArgs['fit'] : null, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : Alignment.center, - repeat: namedArgs.containsKey('repeat') ? namedArgs['repeat'] : ImageRepeat.noRepeat, - matchTextDirection: namedArgs.containsKey('matchTextDirection') ? namedArgs['matchTextDirection'] : false, - placeholderCacheWidth: - namedArgs.containsKey('placeholderCacheWidth') ? namedArgs['placeholderCacheWidth'] : null, - placeholderCacheHeight: - namedArgs.containsKey('placeholderCacheHeight') ? namedArgs['placeholderCacheHeight'] : null, + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : Alignment.center, + repeat: namedArgs.containsKey('repeat') + ? namedArgs['repeat'] + : ImageRepeat.noRepeat, + matchTextDirection: namedArgs.containsKey('matchTextDirection') + ? namedArgs['matchTextDirection'] + : false, + placeholderCacheWidth: namedArgs.containsKey('placeholderCacheWidth') ? namedArgs['placeholderCacheWidth'] : null, + placeholderCacheHeight: namedArgs.containsKey('placeholderCacheHeight') ? namedArgs['placeholderCacheHeight'] : null, imageCacheWidth: namedArgs.containsKey('imageCacheWidth') ? namedArgs['imageCacheWidth'] : null, imageCacheHeight: namedArgs.containsKey('imageCacheHeight') ? namedArgs['imageCacheHeight'] : null); case 'FadeInImage.assetNetwork': return ({positionalArgs, namedArgs, typeArgs}) => FadeInImage.assetNetwork( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, placeholder: namedArgs['placeholder'], - placeholderErrorBuilder: - namedArgs.containsKey('placeholderErrorBuilder') ? namedArgs['placeholderErrorBuilder'] : null, + placeholderErrorBuilder: namedArgs.containsKey('placeholderErrorBuilder') + ? namedArgs['placeholderErrorBuilder'] + : null, image: namedArgs['image'], - imageErrorBuilder: namedArgs.containsKey('imageErrorBuilder') ? namedArgs['imageErrorBuilder'] : null, - bundle: namedArgs.containsKey('bundle') ? namedArgs['bundle'] : null, - placeholderScale: namedArgs.containsKey('placeholderScale') ? namedArgs['placeholderScale'] : null, - imageScale: namedArgs.containsKey('imageScale') ? namedArgs['imageScale'] : 1.0, - excludeFromSemantics: - namedArgs.containsKey('excludeFromSemantics') ? namedArgs['excludeFromSemantics'] : false, - imageSemanticLabel: namedArgs.containsKey('imageSemanticLabel') ? namedArgs['imageSemanticLabel'] : null, + imageErrorBuilder: namedArgs.containsKey('imageErrorBuilder') + ? namedArgs['imageErrorBuilder'] + : null, + bundle: + namedArgs.containsKey('bundle') ? namedArgs['bundle'] : null, + placeholderScale: namedArgs.containsKey('placeholderScale') + ? namedArgs['placeholderScale'] + : null, + imageScale: namedArgs.containsKey('imageScale') + ? namedArgs['imageScale'] + : 1.0, + excludeFromSemantics: namedArgs.containsKey('excludeFromSemantics') + ? namedArgs['excludeFromSemantics'] + : false, + imageSemanticLabel: namedArgs.containsKey('imageSemanticLabel') + ? namedArgs['imageSemanticLabel'] + : null, fadeOutDuration: namedArgs.containsKey('fadeOutDuration') ? namedArgs['fadeOutDuration'] : const Duration(milliseconds: 300), - fadeOutCurve: namedArgs.containsKey('fadeOutCurve') ? namedArgs['fadeOutCurve'] : Curves.easeOut, + fadeOutCurve: namedArgs.containsKey('fadeOutCurve') + ? namedArgs['fadeOutCurve'] + : Curves.easeOut, fadeInDuration: namedArgs.containsKey('fadeInDuration') ? namedArgs['fadeInDuration'] : const Duration(milliseconds: 700), - fadeInCurve: namedArgs.containsKey('fadeInCurve') ? namedArgs['fadeInCurve'] : Curves.easeIn, + fadeInCurve: namedArgs.containsKey('fadeInCurve') + ? namedArgs['fadeInCurve'] + : Curves.easeIn, width: namedArgs.containsKey('width') ? namedArgs['width'] : null, - height: namedArgs.containsKey('height') ? namedArgs['height'] : null, + height: + namedArgs.containsKey('height') ? namedArgs['height'] : null, fit: namedArgs.containsKey('fit') ? namedArgs['fit'] : null, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : Alignment.center, - repeat: namedArgs.containsKey('repeat') ? namedArgs['repeat'] : ImageRepeat.noRepeat, - matchTextDirection: namedArgs.containsKey('matchTextDirection') ? namedArgs['matchTextDirection'] : false, - placeholderCacheWidth: - namedArgs.containsKey('placeholderCacheWidth') ? namedArgs['placeholderCacheWidth'] : null, - placeholderCacheHeight: - namedArgs.containsKey('placeholderCacheHeight') ? namedArgs['placeholderCacheHeight'] : null, + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : Alignment.center, + repeat: namedArgs.containsKey('repeat') + ? namedArgs['repeat'] + : ImageRepeat.noRepeat, + matchTextDirection: namedArgs.containsKey('matchTextDirection') + ? namedArgs['matchTextDirection'] + : false, + placeholderCacheWidth: namedArgs.containsKey('placeholderCacheWidth') ? namedArgs['placeholderCacheWidth'] : null, + placeholderCacheHeight: namedArgs.containsKey('placeholderCacheHeight') ? namedArgs['placeholderCacheHeight'] : null, imageCacheWidth: namedArgs.containsKey('imageCacheWidth') ? namedArgs['imageCacheWidth'] : null, imageCacheHeight: namedArgs.containsKey('imageCacheHeight') ? namedArgs['imageCacheHeight'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -112,8 +170,10 @@ class FadeInImageAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'ImageErrorWidgetBuilder': (HTFunction function) => (context, error, stackTrace) => - function.call(positionalArgs: [context, error, stackTrace], namedArgs: const {}) as Widget, + 'ImageErrorWidgetBuilder': (HTFunction function) => + (context, error, stackTrace) => function.call( + positionalArgs: [context, error, stackTrace], + namedArgs: const {}) as Widget, }; } } @@ -122,7 +182,7 @@ extension FadeInImageBinding on FadeInImage { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FadeInImage'); + return const HTType('FadeInImage'); case 'placeholder': return placeholder; case 'placeholderErrorBuilder': @@ -160,31 +220,44 @@ extension FadeInImageBinding on FadeInImage { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/focus_manager.g.dart b/lib/bindings/flutter/widgets/focus_manager.g.dart index 16d1bf3..ed9a2e1 100644 --- a/lib/bindings/flutter/widgets/focus_manager.g.dart +++ b/lib/bindings/flutter/widgets/focus_manager.g.dart @@ -17,7 +17,7 @@ class KeyEventResultAutoBinding extends HTExternalClass { case 'KeyEventResult.skipRemainingHandlers': return KeyEventResult.skipRemainingHandlers; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -25,13 +25,14 @@ class KeyEventResultAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('KeyEventResult'); + return const HTType('KeyEventResult'); case 'index': return (instance as KeyEventResult).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as KeyEventResult).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as KeyEventResult).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -49,7 +50,7 @@ class UnfocusDispositionAutoBinding extends HTExternalClass { case 'UnfocusDisposition.previouslyFocusedChild': return UnfocusDisposition.previouslyFocusedChild; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -57,13 +58,14 @@ class UnfocusDispositionAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('UnfocusDisposition'); + return const HTType('UnfocusDisposition'); case 'index': return (instance as UnfocusDisposition).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as UnfocusDisposition).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as UnfocusDisposition).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -81,7 +83,7 @@ class FocusHighlightModeAutoBinding extends HTExternalClass { case 'FocusHighlightMode.traditional': return FocusHighlightMode.traditional; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -89,13 +91,14 @@ class FocusHighlightModeAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FocusHighlightMode'); + return const HTType('FocusHighlightMode'); case 'index': return (instance as FocusHighlightMode).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as FocusHighlightMode).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as FocusHighlightMode).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -115,7 +118,7 @@ class FocusHighlightStrategyAutoBinding extends HTExternalClass { case 'FocusHighlightStrategy.alwaysTraditional': return FocusHighlightStrategy.alwaysTraditional; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -123,13 +126,14 @@ class FocusHighlightStrategyAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FocusHighlightStrategy'); + return const HTType('FocusHighlightStrategy'); case 'index': return (instance as FocusHighlightStrategy).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as FocusHighlightStrategy).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as FocusHighlightStrategy).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -142,14 +146,22 @@ class FocusNodeAutoBinding extends HTExternalClass { switch (varName) { case 'FocusNode': return ({positionalArgs, namedArgs, typeArgs}) => FocusNode( - debugLabel: namedArgs.containsKey('debugLabel') ? namedArgs['debugLabel'] : null, + debugLabel: namedArgs.containsKey('debugLabel') + ? namedArgs['debugLabel'] + : null, onKey: namedArgs.containsKey('onKey') ? namedArgs['onKey'] : null, - skipTraversal: namedArgs.containsKey('skipTraversal') ? namedArgs['skipTraversal'] : false, - canRequestFocus: namedArgs.containsKey('canRequestFocus') ? namedArgs['canRequestFocus'] : true, + skipTraversal: namedArgs.containsKey('skipTraversal') + ? namedArgs['skipTraversal'] + : false, + canRequestFocus: namedArgs.containsKey('canRequestFocus') + ? namedArgs['canRequestFocus'] + : true, descendantsAreFocusable: - namedArgs.containsKey('descendantsAreFocusable') ? namedArgs['descendantsAreFocusable'] : true); + namedArgs.containsKey('descendantsAreFocusable') + ? namedArgs['descendantsAreFocusable'] + : true); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -165,8 +177,8 @@ class FocusNodeAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'FocusOnKeyCallback': (HTFunction function) => - (node, event) => function.call(positionalArgs: [node, event], namedArgs: const {}) as dynamic, + 'FocusOnKeyCallback': (HTFunction function) => (node, event) => function + .call(positionalArgs: [node, event], namedArgs: const {}) as dynamic, }; } } @@ -175,7 +187,7 @@ extension FocusNodeBinding on FocusNode { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FocusNode'); + return const HTType('FocusNode'); case 'skipTraversal': return skipTraversal; case 'canRequestFocus': @@ -218,12 +230,16 @@ extension FocusNodeBinding on FocusNode { return rect; case 'unfocus': return ({positionalArgs, namedArgs, typeArgs}) => unfocus( - disposition: namedArgs.containsKey('disposition') ? namedArgs['disposition'] : UnfocusDisposition.scope); + disposition: namedArgs.containsKey('disposition') + ? namedArgs['disposition'] + : UnfocusDisposition.scope); case 'consumeKeyboardToken': - return ({positionalArgs, namedArgs, typeArgs}) => consumeKeyboardToken(); - case 'attach': return ({positionalArgs, namedArgs, typeArgs}) => - attach(positionalArgs[0], onKey: namedArgs.containsKey('onKey') ? namedArgs['onKey'] : null); + consumeKeyboardToken(); + case 'attach': + return ({positionalArgs, namedArgs, typeArgs}) => attach( + positionalArgs[0], + onKey: namedArgs.containsKey('onKey') ? namedArgs['onKey'] : null); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'requestFocus': @@ -234,31 +250,45 @@ extension FocusNodeBinding on FocusNode { case 'previousFocus': return ({positionalArgs, namedArgs, typeArgs}) => previousFocus(); case 'focusInDirection': - return ({positionalArgs, namedArgs, typeArgs}) => focusInDirection(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + focusInDirection(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -277,7 +307,7 @@ extension FocusNodeBinding on FocusNode { debugLabel = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -290,12 +320,18 @@ class FocusScopeNodeAutoBinding extends HTExternalClass { switch (varName) { case 'FocusScopeNode': return ({positionalArgs, namedArgs, typeArgs}) => FocusScopeNode( - debugLabel: namedArgs.containsKey('debugLabel') ? namedArgs['debugLabel'] : null, + debugLabel: namedArgs.containsKey('debugLabel') + ? namedArgs['debugLabel'] + : null, onKey: namedArgs.containsKey('onKey') ? namedArgs['onKey'] : null, - skipTraversal: namedArgs.containsKey('skipTraversal') ? namedArgs['skipTraversal'] : false, - canRequestFocus: namedArgs.containsKey('canRequestFocus') ? namedArgs['canRequestFocus'] : true); + skipTraversal: namedArgs.containsKey('skipTraversal') + ? namedArgs['skipTraversal'] + : false, + canRequestFocus: namedArgs.containsKey('canRequestFocus') + ? namedArgs['canRequestFocus'] + : true); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -306,8 +342,8 @@ class FocusScopeNodeAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'FocusOnKeyCallback': (HTFunction function) => - (node, event) => function.call(positionalArgs: [node, event], namedArgs: const {}) as dynamic, + 'FocusOnKeyCallback': (HTFunction function) => (node, event) => function + .call(positionalArgs: [node, event], namedArgs: const {}) as dynamic, }; } } @@ -316,7 +352,7 @@ extension FocusScopeNodeBinding on FocusScopeNode { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FocusScopeNode'); + return const HTType('FocusScopeNode'); case 'nearestScope': return nearestScope; case 'isFirstFocus': @@ -362,19 +398,26 @@ extension FocusScopeNodeBinding on FocusScopeNode { case 'rect': return rect; case 'setFirstFocus': - return ({positionalArgs, namedArgs, typeArgs}) => setFirstFocus(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setFirstFocus(positionalArgs[0]); case 'autofocus': - return ({positionalArgs, namedArgs, typeArgs}) => autofocus(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + autofocus(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'unfocus': return ({positionalArgs, namedArgs, typeArgs}) => unfocus( - disposition: namedArgs.containsKey('disposition') ? namedArgs['disposition'] : UnfocusDisposition.scope); + disposition: namedArgs.containsKey('disposition') + ? namedArgs['disposition'] + : UnfocusDisposition.scope); case 'consumeKeyboardToken': - return ({positionalArgs, namedArgs, typeArgs}) => consumeKeyboardToken(); - case 'attach': return ({positionalArgs, namedArgs, typeArgs}) => - attach(positionalArgs[0], onKey: namedArgs.containsKey('onKey') ? namedArgs['onKey'] : null); + consumeKeyboardToken(); + case 'attach': + return ({positionalArgs, namedArgs, typeArgs}) => attach( + positionalArgs[0], + onKey: namedArgs.containsKey('onKey') ? namedArgs['onKey'] : null); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'requestFocus': @@ -385,29 +428,42 @@ extension FocusScopeNodeBinding on FocusScopeNode { case 'previousFocus': return ({positionalArgs, namedArgs, typeArgs}) => previousFocus(); case 'focusInDirection': - return ({positionalArgs, namedArgs, typeArgs}) => focusInDirection(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + focusInDirection(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -423,7 +479,7 @@ class FocusManagerAutoBinding extends HTExternalClass { case 'FocusManager.instance': return FocusManager.instance; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -442,7 +498,7 @@ extension FocusManagerBinding on FocusManager { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FocusManager'); + return const HTType('FocusManager'); case 'rootScope': return rootScope; case 'highlightStrategy': @@ -452,25 +508,40 @@ extension FocusManagerBinding on FocusManager { case 'primaryFocus': return primaryFocus; case 'addHighlightModeListener': - return ({positionalArgs, namedArgs, typeArgs}) => addHighlightModeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addHighlightModeListener(positionalArgs[0]); case 'removeHighlightModeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeHighlightModeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeHighlightModeListener(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); - case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + debugFillProperties(positionalArgs[0]); + case 'toString': + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toDiagnosticsNode': @@ -478,7 +549,7 @@ extension FocusManagerBinding on FocusManager { name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -488,7 +559,7 @@ extension FocusManagerBinding on FocusManager { highlightStrategy = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/focus_scope.g.dart b/lib/bindings/flutter/widgets/focus_scope.g.dart index 710d2ef..0218a1a 100644 --- a/lib/bindings/flutter/widgets/focus_scope.g.dart +++ b/lib/bindings/flutter/widgets/focus_scope.g.dart @@ -12,26 +12,49 @@ class FocusAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => Focus( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, child: namedArgs['child'], - focusNode: namedArgs.containsKey('focusNode') ? namedArgs['focusNode'] : null, - autofocus: namedArgs.containsKey('autofocus') ? namedArgs['autofocus'] : false, - onFocusChange: namedArgs.containsKey('onFocusChange') ? namedArgs['onFocusChange'] : null, + focusNode: namedArgs.containsKey('focusNode') + ? namedArgs['focusNode'] + : null, + autofocus: namedArgs.containsKey('autofocus') + ? namedArgs['autofocus'] + : false, + onFocusChange: namedArgs.containsKey('onFocusChange') + ? namedArgs['onFocusChange'] + : null, onKey: namedArgs.containsKey('onKey') ? namedArgs['onKey'] : null, - debugLabel: namedArgs.containsKey('debugLabel') ? namedArgs['debugLabel'] : null, - canRequestFocus: namedArgs.containsKey('canRequestFocus') ? namedArgs['canRequestFocus'] : null, + debugLabel: namedArgs.containsKey('debugLabel') + ? namedArgs['debugLabel'] + : null, + canRequestFocus: namedArgs.containsKey('canRequestFocus') + ? namedArgs['canRequestFocus'] + : null, descendantsAreFocusable: - namedArgs.containsKey('descendantsAreFocusable') ? namedArgs['descendantsAreFocusable'] : true, - skipTraversal: namedArgs.containsKey('skipTraversal') ? namedArgs['skipTraversal'] : null, - includeSemantics: namedArgs.containsKey('includeSemantics') ? namedArgs['includeSemantics'] : true); + namedArgs.containsKey('descendantsAreFocusable') + ? namedArgs['descendantsAreFocusable'] + : true, + skipTraversal: namedArgs.containsKey('skipTraversal') + ? namedArgs['skipTraversal'] + : null, + includeSemantics: namedArgs.containsKey('includeSemantics') + ? namedArgs['includeSemantics'] + : true); case 'Focus.of': - return ({positionalArgs, namedArgs, typeArgs}) => - Focus.of(positionalArgs[0], scopeOk: namedArgs.containsKey('scopeOk') ? namedArgs['scopeOk'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => Focus.of( + positionalArgs[0], + scopeOk: namedArgs.containsKey('scopeOk') + ? namedArgs['scopeOk'] + : false); case 'Focus.maybeOf': - return ({positionalArgs, namedArgs, typeArgs}) => - Focus.maybeOf(positionalArgs[0], scopeOk: namedArgs.containsKey('scopeOk') ? namedArgs['scopeOk'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => Focus.maybeOf( + positionalArgs[0], + scopeOk: namedArgs.containsKey('scopeOk') + ? namedArgs['scopeOk'] + : false); case 'Focus.isAt': - return ({positionalArgs, namedArgs, typeArgs}) => Focus.isAt(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Focus.isAt(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -42,8 +65,8 @@ class FocusAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'FocusOnKeyCallback': (HTFunction function) => - (node, event) => function.call(positionalArgs: [node, event], namedArgs: const {}) as dynamic, + 'FocusOnKeyCallback': (HTFunction function) => (node, event) => function + .call(positionalArgs: [node, event], namedArgs: const {}) as dynamic, }; } } @@ -52,7 +75,7 @@ extension FocusBinding on Focus { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Focus'); + return const HTType('Focus'); case 'debugLabel': return debugLabel; case 'child': @@ -78,7 +101,8 @@ extension FocusBinding on Focus { case 'hashCode': return hashCode; case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'createElement': @@ -87,22 +111,33 @@ extension FocusBinding on Focus { return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -118,16 +153,27 @@ class FocusScopeAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, node: namedArgs.containsKey('node') ? namedArgs['node'] : null, child: namedArgs['child'], - autofocus: namedArgs.containsKey('autofocus') ? namedArgs['autofocus'] : false, - onFocusChange: namedArgs.containsKey('onFocusChange') ? namedArgs['onFocusChange'] : null, - canRequestFocus: namedArgs.containsKey('canRequestFocus') ? namedArgs['canRequestFocus'] : null, - skipTraversal: namedArgs.containsKey('skipTraversal') ? namedArgs['skipTraversal'] : null, + autofocus: namedArgs.containsKey('autofocus') + ? namedArgs['autofocus'] + : false, + onFocusChange: namedArgs.containsKey('onFocusChange') + ? namedArgs['onFocusChange'] + : null, + canRequestFocus: namedArgs.containsKey('canRequestFocus') + ? namedArgs['canRequestFocus'] + : null, + skipTraversal: namedArgs.containsKey('skipTraversal') + ? namedArgs['skipTraversal'] + : null, onKey: namedArgs.containsKey('onKey') ? namedArgs['onKey'] : null, - debugLabel: namedArgs.containsKey('debugLabel') ? namedArgs['debugLabel'] : null); + debugLabel: namedArgs.containsKey('debugLabel') + ? namedArgs['debugLabel'] + : null); case 'FocusScope.of': - return ({positionalArgs, namedArgs, typeArgs}) => FocusScope.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + FocusScope.of(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -138,8 +184,8 @@ class FocusScopeAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'FocusOnKeyCallback': (HTFunction function) => - (node, event) => function.call(positionalArgs: [node, event], namedArgs: const {}) as dynamic, + 'FocusOnKeyCallback': (HTFunction function) => (node, event) => function + .call(positionalArgs: [node, event], namedArgs: const {}) as dynamic, }; } } @@ -148,7 +194,7 @@ extension FocusScopeBinding on FocusScope { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FocusScope'); + return const HTType('FocusScope'); case 'debugLabel': return debugLabel; case 'child': @@ -176,29 +222,41 @@ extension FocusScopeBinding on FocusScope { case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -212,10 +270,12 @@ class ExcludeFocusAutoBinding extends HTExternalClass { case 'ExcludeFocus': return ({positionalArgs, namedArgs, typeArgs}) => ExcludeFocus( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - excluding: namedArgs.containsKey('excluding') ? namedArgs['excluding'] : true, + excluding: namedArgs.containsKey('excluding') + ? namedArgs['excluding'] + : true, child: namedArgs['child']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -229,7 +289,7 @@ extension ExcludeFocusBinding on ExcludeFocus { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ExcludeFocus'); + return const HTType('ExcludeFocus'); case 'excluding': return excluding; case 'child': @@ -239,31 +299,44 @@ extension ExcludeFocusBinding on ExcludeFocus { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/focus_traversal.g.dart b/lib/bindings/flutter/widgets/focus_traversal.g.dart index 5c7c062..eb1d874 100644 --- a/lib/bindings/flutter/widgets/focus_traversal.g.dart +++ b/lib/bindings/flutter/widgets/focus_traversal.g.dart @@ -19,7 +19,7 @@ class TraversalDirectionAutoBinding extends HTExternalClass { case 'TraversalDirection.left': return TraversalDirection.left; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -27,13 +27,14 @@ class TraversalDirectionAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TraversalDirection'); + return const HTType('TraversalDirection'); case 'index': return (instance as TraversalDirection).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as TraversalDirection).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as TraversalDirection).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -45,9 +46,10 @@ class WidgetOrderTraversalPolicyAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'WidgetOrderTraversalPolicy': - return ({positionalArgs, namedArgs, typeArgs}) => WidgetOrderTraversalPolicy(); + return ({positionalArgs, namedArgs, typeArgs}) => + WidgetOrderTraversalPolicy(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -61,53 +63,66 @@ extension WidgetOrderTraversalPolicyBinding on WidgetOrderTraversalPolicy { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('WidgetOrderTraversalPolicy'); + return const HTType('WidgetOrderTraversalPolicy'); case 'sortDescendants': - return ({positionalArgs, namedArgs, typeArgs}) => sortDescendants(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + sortDescendants(positionalArgs[0], positionalArgs[1]); case 'invalidateScopeData': - return ({positionalArgs, namedArgs, typeArgs}) => invalidateScopeData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + invalidateScopeData(positionalArgs[0]); case 'changedScope': return ({positionalArgs, namedArgs, typeArgs}) => changedScope( node: namedArgs.containsKey('node') ? namedArgs['node'] : null, - oldScope: namedArgs.containsKey('oldScope') ? namedArgs['oldScope'] : null); + oldScope: namedArgs.containsKey('oldScope') + ? namedArgs['oldScope'] + : null); case 'findFirstFocusInDirection': return ({positionalArgs, namedArgs, typeArgs}) => findFirstFocusInDirection(positionalArgs[0], positionalArgs[1]); case 'inDirection': - return ({positionalArgs, namedArgs, typeArgs}) => inDirection(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + inDirection(positionalArgs[0], positionalArgs[1]); case 'findFirstFocus': - return ({positionalArgs, namedArgs, typeArgs}) => findFirstFocus(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + findFirstFocus(positionalArgs[0]); case 'findLastFocus': - return ({positionalArgs, namedArgs, typeArgs}) => findLastFocus(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + findLastFocus(positionalArgs[0]); case 'next': - return ({positionalArgs, namedArgs, typeArgs}) => next(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + next(positionalArgs[0]); case 'previous': - return ({positionalArgs, namedArgs, typeArgs}) => previous(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + previous(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class ReadingOrderTraversalPolicyAutoBinding extends HTExternalClass { - ReadingOrderTraversalPolicyAutoBinding() : super('ReadingOrderTraversalPolicy'); + ReadingOrderTraversalPolicyAutoBinding() + : super('ReadingOrderTraversalPolicy'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ReadingOrderTraversalPolicy': - return ({positionalArgs, namedArgs, typeArgs}) => ReadingOrderTraversalPolicy(); + return ({positionalArgs, namedArgs, typeArgs}) => + ReadingOrderTraversalPolicy(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -121,39 +136,50 @@ extension ReadingOrderTraversalPolicyBinding on ReadingOrderTraversalPolicy { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ReadingOrderTraversalPolicy'); + return const HTType('ReadingOrderTraversalPolicy'); case 'sortDescendants': - return ({positionalArgs, namedArgs, typeArgs}) => sortDescendants(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + sortDescendants(positionalArgs[0], positionalArgs[1]); case 'invalidateScopeData': - return ({positionalArgs, namedArgs, typeArgs}) => invalidateScopeData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + invalidateScopeData(positionalArgs[0]); case 'changedScope': return ({positionalArgs, namedArgs, typeArgs}) => changedScope( node: namedArgs.containsKey('node') ? namedArgs['node'] : null, - oldScope: namedArgs.containsKey('oldScope') ? namedArgs['oldScope'] : null); + oldScope: namedArgs.containsKey('oldScope') + ? namedArgs['oldScope'] + : null); case 'findFirstFocusInDirection': return ({positionalArgs, namedArgs, typeArgs}) => findFirstFocusInDirection(positionalArgs[0], positionalArgs[1]); case 'inDirection': - return ({positionalArgs, namedArgs, typeArgs}) => inDirection(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + inDirection(positionalArgs[0], positionalArgs[1]); case 'findFirstFocus': - return ({positionalArgs, namedArgs, typeArgs}) => findFirstFocus(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + findFirstFocus(positionalArgs[0]); case 'findLastFocus': - return ({positionalArgs, namedArgs, typeArgs}) => findLastFocus(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + findLastFocus(positionalArgs[0]); case 'next': - return ({positionalArgs, namedArgs, typeArgs}) => next(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + next(positionalArgs[0]); case 'previous': - return ({positionalArgs, namedArgs, typeArgs}) => previous(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + previous(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -165,9 +191,10 @@ class NumericFocusOrderAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'NumericFocusOrder': - return ({positionalArgs, namedArgs, typeArgs}) => NumericFocusOrder(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + NumericFocusOrder(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -181,26 +208,31 @@ extension NumericFocusOrderBinding on NumericFocusOrder { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('NumericFocusOrder'); + return const HTType('NumericFocusOrder'); case 'order': return order; case 'doCompare': - return ({positionalArgs, namedArgs, typeArgs}) => doCompare(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + doCompare(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'compareTo': - return ({positionalArgs, namedArgs, typeArgs}) => compareTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + compareTo(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -212,9 +244,10 @@ class LexicalFocusOrderAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'LexicalFocusOrder': - return ({positionalArgs, namedArgs, typeArgs}) => LexicalFocusOrder(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + LexicalFocusOrder(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -228,26 +261,31 @@ extension LexicalFocusOrderBinding on LexicalFocusOrder { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('LexicalFocusOrder'); + return const HTType('LexicalFocusOrder'); case 'order': return order; case 'doCompare': - return ({positionalArgs, namedArgs, typeArgs}) => doCompare(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + doCompare(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'compareTo': - return ({positionalArgs, namedArgs, typeArgs}) => compareTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + compareTo(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -260,9 +298,12 @@ class OrderedTraversalPolicyAutoBinding extends HTExternalClass { switch (varName) { case 'OrderedTraversalPolicy': return ({positionalArgs, namedArgs, typeArgs}) => - OrderedTraversalPolicy(secondary: namedArgs.containsKey('secondary') ? namedArgs['secondary'] : null); + OrderedTraversalPolicy( + secondary: namedArgs.containsKey('secondary') + ? namedArgs['secondary'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -276,41 +317,52 @@ extension OrderedTraversalPolicyBinding on OrderedTraversalPolicy { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('OrderedTraversalPolicy'); + return const HTType('OrderedTraversalPolicy'); case 'secondary': return secondary; case 'sortDescendants': - return ({positionalArgs, namedArgs, typeArgs}) => sortDescendants(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + sortDescendants(positionalArgs[0], positionalArgs[1]); case 'invalidateScopeData': - return ({positionalArgs, namedArgs, typeArgs}) => invalidateScopeData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + invalidateScopeData(positionalArgs[0]); case 'changedScope': return ({positionalArgs, namedArgs, typeArgs}) => changedScope( node: namedArgs.containsKey('node') ? namedArgs['node'] : null, - oldScope: namedArgs.containsKey('oldScope') ? namedArgs['oldScope'] : null); + oldScope: namedArgs.containsKey('oldScope') + ? namedArgs['oldScope'] + : null); case 'findFirstFocusInDirection': return ({positionalArgs, namedArgs, typeArgs}) => findFirstFocusInDirection(positionalArgs[0], positionalArgs[1]); case 'inDirection': - return ({positionalArgs, namedArgs, typeArgs}) => inDirection(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + inDirection(positionalArgs[0], positionalArgs[1]); case 'findFirstFocus': - return ({positionalArgs, namedArgs, typeArgs}) => findFirstFocus(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + findFirstFocus(positionalArgs[0]); case 'findLastFocus': - return ({positionalArgs, namedArgs, typeArgs}) => findLastFocus(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + findLastFocus(positionalArgs[0]); case 'next': - return ({positionalArgs, namedArgs, typeArgs}) => next(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + next(positionalArgs[0]); case 'previous': - return ({positionalArgs, namedArgs, typeArgs}) => previous(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + previous(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -327,11 +379,13 @@ class FocusTraversalOrderAutoBinding extends HTExternalClass { order: namedArgs['order'], child: namedArgs['child']); case 'FocusTraversalOrder.of': - return ({positionalArgs, namedArgs, typeArgs}) => FocusTraversalOrder.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + FocusTraversalOrder.of(positionalArgs[0]); case 'FocusTraversalOrder.maybeOf': - return ({positionalArgs, namedArgs, typeArgs}) => FocusTraversalOrder.maybeOf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + FocusTraversalOrder.maybeOf(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -345,7 +399,7 @@ extension FocusTraversalOrderBinding on FocusTraversalOrder { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FocusTraversalOrder'); + return const HTType('FocusTraversalOrder'); case 'order': return order; case 'child': @@ -355,31 +409,44 @@ extension FocusTraversalOrderBinding on FocusTraversalOrder { case 'hashCode': return hashCode; case 'updateShouldNotify': - return ({positionalArgs, namedArgs, typeArgs}) => updateShouldNotify(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateShouldNotify(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -393,16 +460,21 @@ class FocusTraversalGroupAutoBinding extends HTExternalClass { case 'FocusTraversalGroup': return ({positionalArgs, namedArgs, typeArgs}) => FocusTraversalGroup( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - policy: namedArgs.containsKey('policy') ? namedArgs['policy'] : null, + policy: + namedArgs.containsKey('policy') ? namedArgs['policy'] : null, descendantsAreFocusable: - namedArgs.containsKey('descendantsAreFocusable') ? namedArgs['descendantsAreFocusable'] : true, + namedArgs.containsKey('descendantsAreFocusable') + ? namedArgs['descendantsAreFocusable'] + : true, child: namedArgs['child']); case 'FocusTraversalGroup.of': - return ({positionalArgs, namedArgs, typeArgs}) => FocusTraversalGroup.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + FocusTraversalGroup.of(positionalArgs[0]); case 'FocusTraversalGroup.maybeOf': - return ({positionalArgs, namedArgs, typeArgs}) => FocusTraversalGroup.maybeOf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + FocusTraversalGroup.maybeOf(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -416,7 +488,7 @@ extension FocusTraversalGroupBinding on FocusTraversalGroup { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FocusTraversalGroup'); + return const HTType('FocusTraversalGroup'); case 'policy': return policy; case 'descendantsAreFocusable': @@ -430,29 +502,41 @@ extension FocusTraversalGroupBinding on FocusTraversalGroup { case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -464,9 +548,10 @@ class RequestFocusIntentAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RequestFocusIntent': - return ({positionalArgs, namedArgs, typeArgs}) => RequestFocusIntent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + RequestFocusIntent(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -480,20 +565,22 @@ extension RequestFocusIntentBinding on RequestFocusIntent { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RequestFocusIntent'); + return const HTType('RequestFocusIntent'); case 'focusNode': return focusNode; case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -507,7 +594,7 @@ class RequestFocusActionAutoBinding extends HTExternalClass { case 'RequestFocusAction': return ({positionalArgs, namedArgs, typeArgs}) => RequestFocusAction(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -518,8 +605,8 @@ class RequestFocusActionAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'ActionListenerCallback': (HTFunction function) => - (action) => function.call(positionalArgs: [action], namedArgs: const {}), + 'ActionListenerCallback': (HTFunction function) => (action) => + function.call(positionalArgs: [action], namedArgs: const {}), }; } } @@ -528,30 +615,37 @@ extension RequestFocusActionBinding on RequestFocusAction { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RequestFocusAction'); + return const HTType('RequestFocusAction'); case 'intentType': return intentType; case 'invoke': - return ({positionalArgs, namedArgs, typeArgs}) => invoke(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + invoke(positionalArgs[0]); case 'isEnabled': - return ({positionalArgs, namedArgs, typeArgs}) => isEnabled(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isEnabled(positionalArgs[0]); case 'consumesKey': - return ({positionalArgs, namedArgs, typeArgs}) => consumesKey(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + consumesKey(positionalArgs[0]); case 'addActionListener': - return ({positionalArgs, namedArgs, typeArgs}) => addActionListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addActionListener(positionalArgs[0]); case 'removeActionListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeActionListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeActionListener(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -565,7 +659,7 @@ class NextFocusIntentAutoBinding extends HTExternalClass { case 'NextFocusIntent': return ({positionalArgs, namedArgs, typeArgs}) => NextFocusIntent(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -579,18 +673,20 @@ extension NextFocusIntentBinding on NextFocusIntent { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('NextFocusIntent'); + return const HTType('NextFocusIntent'); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -604,7 +700,7 @@ class NextFocusActionAutoBinding extends HTExternalClass { case 'NextFocusAction': return ({positionalArgs, namedArgs, typeArgs}) => NextFocusAction(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -615,8 +711,8 @@ class NextFocusActionAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'ActionListenerCallback': (HTFunction function) => - (action) => function.call(positionalArgs: [action], namedArgs: const {}), + 'ActionListenerCallback': (HTFunction function) => (action) => + function.call(positionalArgs: [action], namedArgs: const {}), }; } } @@ -625,30 +721,37 @@ extension NextFocusActionBinding on NextFocusAction { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('NextFocusAction'); + return const HTType('NextFocusAction'); case 'intentType': return intentType; case 'invoke': - return ({positionalArgs, namedArgs, typeArgs}) => invoke(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + invoke(positionalArgs[0]); case 'isEnabled': - return ({positionalArgs, namedArgs, typeArgs}) => isEnabled(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isEnabled(positionalArgs[0]); case 'consumesKey': - return ({positionalArgs, namedArgs, typeArgs}) => consumesKey(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + consumesKey(positionalArgs[0]); case 'addActionListener': - return ({positionalArgs, namedArgs, typeArgs}) => addActionListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addActionListener(positionalArgs[0]); case 'removeActionListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeActionListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeActionListener(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -662,7 +765,7 @@ class PreviousFocusIntentAutoBinding extends HTExternalClass { case 'PreviousFocusIntent': return ({positionalArgs, namedArgs, typeArgs}) => PreviousFocusIntent(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -676,18 +779,20 @@ extension PreviousFocusIntentBinding on PreviousFocusIntent { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PreviousFocusIntent'); + return const HTType('PreviousFocusIntent'); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -701,7 +806,7 @@ class PreviousFocusActionAutoBinding extends HTExternalClass { case 'PreviousFocusAction': return ({positionalArgs, namedArgs, typeArgs}) => PreviousFocusAction(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -712,8 +817,8 @@ class PreviousFocusActionAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'ActionListenerCallback': (HTFunction function) => - (action) => function.call(positionalArgs: [action], namedArgs: const {}), + 'ActionListenerCallback': (HTFunction function) => (action) => + function.call(positionalArgs: [action], namedArgs: const {}), }; } } @@ -722,30 +827,37 @@ extension PreviousFocusActionBinding on PreviousFocusAction { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PreviousFocusAction'); + return const HTType('PreviousFocusAction'); case 'intentType': return intentType; case 'invoke': - return ({positionalArgs, namedArgs, typeArgs}) => invoke(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + invoke(positionalArgs[0]); case 'isEnabled': - return ({positionalArgs, namedArgs, typeArgs}) => isEnabled(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isEnabled(positionalArgs[0]); case 'consumesKey': - return ({positionalArgs, namedArgs, typeArgs}) => consumesKey(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + consumesKey(positionalArgs[0]); case 'addActionListener': - return ({positionalArgs, namedArgs, typeArgs}) => addActionListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addActionListener(positionalArgs[0]); case 'removeActionListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeActionListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeActionListener(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -757,10 +869,13 @@ class DirectionalFocusIntentAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'DirectionalFocusIntent': - return ({positionalArgs, namedArgs, typeArgs}) => DirectionalFocusIntent(positionalArgs[0], - ignoreTextFields: namedArgs.containsKey('ignoreTextFields') ? namedArgs['ignoreTextFields'] : true); + return ({positionalArgs, namedArgs, typeArgs}) => + DirectionalFocusIntent(positionalArgs[0], + ignoreTextFields: namedArgs.containsKey('ignoreTextFields') + ? namedArgs['ignoreTextFields'] + : true); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -774,7 +889,7 @@ extension DirectionalFocusIntentBinding on DirectionalFocusIntent { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DirectionalFocusIntent'); + return const HTType('DirectionalFocusIntent'); case 'direction': return direction; case 'ignoreTextFields': @@ -782,14 +897,16 @@ extension DirectionalFocusIntentBinding on DirectionalFocusIntent { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -801,9 +918,10 @@ class DirectionalFocusActionAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'DirectionalFocusAction': - return ({positionalArgs, namedArgs, typeArgs}) => DirectionalFocusAction(); + return ({positionalArgs, namedArgs, typeArgs}) => + DirectionalFocusAction(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -814,8 +932,8 @@ class DirectionalFocusActionAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'ActionListenerCallback': (HTFunction function) => - (action) => function.call(positionalArgs: [action], namedArgs: const {}), + 'ActionListenerCallback': (HTFunction function) => (action) => + function.call(positionalArgs: [action], namedArgs: const {}), }; } } @@ -824,30 +942,37 @@ extension DirectionalFocusActionBinding on DirectionalFocusAction { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DirectionalFocusAction'); + return const HTType('DirectionalFocusAction'); case 'intentType': return intentType; case 'invoke': - return ({positionalArgs, namedArgs, typeArgs}) => invoke(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + invoke(positionalArgs[0]); case 'isEnabled': - return ({positionalArgs, namedArgs, typeArgs}) => isEnabled(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isEnabled(positionalArgs[0]); case 'consumesKey': - return ({positionalArgs, namedArgs, typeArgs}) => consumesKey(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + consumesKey(positionalArgs[0]); case 'addActionListener': - return ({positionalArgs, namedArgs, typeArgs}) => addActionListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addActionListener(positionalArgs[0]); case 'removeActionListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeActionListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeActionListener(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/form.g.dart b/lib/bindings/flutter/widgets/form.g.dart index 2f8fccb..0b9309d 100644 --- a/lib/bindings/flutter/widgets/form.g.dart +++ b/lib/bindings/flutter/widgets/form.g.dart @@ -16,7 +16,7 @@ class AutovalidateModeAutoBinding extends HTExternalClass { case 'AutovalidateMode.onUserInteraction': return AutovalidateMode.onUserInteraction; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -24,13 +24,14 @@ class AutovalidateModeAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AutovalidateMode'); + return const HTType('AutovalidateMode'); case 'index': return (instance as AutovalidateMode).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as AutovalidateMode).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as AutovalidateMode).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -45,13 +46,20 @@ class FormAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => Form( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, child: namedArgs['child'], - onWillPop: namedArgs.containsKey('onWillPop') ? namedArgs['onWillPop'] : null, - onChanged: namedArgs.containsKey('onChanged') ? namedArgs['onChanged'] : null, - autovalidateMode: namedArgs.containsKey('autovalidateMode') ? namedArgs['autovalidateMode'] : null); + onWillPop: namedArgs.containsKey('onWillPop') + ? namedArgs['onWillPop'] + : null, + onChanged: namedArgs.containsKey('onChanged') + ? namedArgs['onChanged'] + : null, + autovalidateMode: namedArgs.containsKey('autovalidateMode') + ? namedArgs['autovalidateMode'] + : null); case 'Form.of': - return ({positionalArgs, namedArgs, typeArgs}) => Form.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Form.of(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -62,9 +70,10 @@ class FormAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'WillPopCallback': (HTFunction function) => - () => function.call(positionalArgs: const [], namedArgs: const {}) as Future, - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'WillPopCallback': (HTFunction function) => () => function + .call(positionalArgs: const [], namedArgs: const {}) as Future, + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -73,7 +82,7 @@ extension FormBinding on Form { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Form'); + return const HTType('Form'); case 'child': return child; case 'onWillPop': @@ -93,25 +102,37 @@ extension FormBinding on Form { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -125,7 +146,7 @@ class FormStateAutoBinding extends HTExternalClass { case 'FormState': return ({positionalArgs, namedArgs, typeArgs}) => FormState(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -139,7 +160,7 @@ extension FormStateBinding on FormState { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FormState'); + return const HTType('FormState'); case 'widget': return widget; case 'context': @@ -147,7 +168,8 @@ extension FormStateBinding on FormState { case 'mounted': return mounted; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'save': return ({positionalArgs, namedArgs, typeArgs}) => save(); case 'reset': @@ -155,18 +177,21 @@ extension FormStateBinding on FormState { case 'validate': return ({positionalArgs, namedArgs, typeArgs}) => validate(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/framework.g.dart b/lib/bindings/flutter/widgets/framework.g.dart index 9ffe337..8fdffa6 100644 --- a/lib/bindings/flutter/widgets/framework.g.dart +++ b/lib/bindings/flutter/widgets/framework.g.dart @@ -12,7 +12,7 @@ class UniqueKeyAutoBinding extends HTExternalClass { case 'UniqueKey': return ({positionalArgs, namedArgs, typeArgs}) => UniqueKey(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -26,11 +26,11 @@ extension UniqueKeyBinding on UniqueKey { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('UniqueKey'); + return const HTType('UniqueKey'); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -42,9 +42,10 @@ class ObjectKeyAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ObjectKey': - return ({positionalArgs, namedArgs, typeArgs}) => ObjectKey(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + ObjectKey(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -58,7 +59,7 @@ extension ObjectKeyBinding on ObjectKey { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ObjectKey'); + return const HTType('ObjectKey'); case 'value': return value; case 'hashCode': @@ -66,7 +67,7 @@ extension ObjectKeyBinding on ObjectKey { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -79,10 +80,14 @@ class BuildOwnerAutoBinding extends HTExternalClass { switch (varName) { case 'BuildOwner': return ({positionalArgs, namedArgs, typeArgs}) => BuildOwner( - onBuildScheduled: namedArgs.containsKey('onBuildScheduled') ? namedArgs['onBuildScheduled'] : null, - focusManager: namedArgs.containsKey('focusManager') ? namedArgs['focusManager'] : null); + onBuildScheduled: namedArgs.containsKey('onBuildScheduled') + ? namedArgs['onBuildScheduled'] + : null, + focusManager: namedArgs.containsKey('focusManager') + ? namedArgs['focusManager'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -98,7 +103,8 @@ class BuildOwnerAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -107,7 +113,7 @@ extension BuildOwnerBinding on BuildOwner { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BuildOwner'); + return const HTType('BuildOwner'); case 'onBuildScheduled': return onBuildScheduled; case 'focusManager': @@ -115,18 +121,22 @@ extension BuildOwnerBinding on BuildOwner { case 'debugBuilding': return debugBuilding; case 'scheduleBuildFor': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleBuildFor(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleBuildFor(positionalArgs[0]); case 'lockState': - return ({positionalArgs, namedArgs, typeArgs}) => lockState(positionalArgs[0]); - case 'buildScope': return ({positionalArgs, namedArgs, typeArgs}) => - buildScope(positionalArgs[0], positionalArgs.length > 1 ? positionalArgs[1] : null); + lockState(positionalArgs[0]); + case 'buildScope': + return ({positionalArgs, namedArgs, typeArgs}) => buildScope( + positionalArgs[0], + positionalArgs.length > 1 ? positionalArgs[1] : null); case 'finalizeTree': return ({positionalArgs, namedArgs, typeArgs}) => finalizeTree(); case 'reassemble': - return ({positionalArgs, namedArgs, typeArgs}) => reassemble(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + reassemble(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -139,7 +149,7 @@ extension BuildOwnerBinding on BuildOwner { focusManager = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -151,25 +161,31 @@ class ErrorWidgetAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ErrorWidget': - return ({positionalArgs, namedArgs, typeArgs}) => ErrorWidget(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + ErrorWidget(positionalArgs[0]); case 'ErrorWidget.withDetails': - return ({positionalArgs, namedArgs, typeArgs}) => ErrorWidget.withDetails( - message: namedArgs.containsKey('message') ? namedArgs['message'] : '', - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + ErrorWidget.withDetails( + message: namedArgs.containsKey('message') + ? namedArgs['message'] + : '', + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'ErrorWidget.builder': return ErrorWidget.builder; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @override - void memberSet(String varName, dynamic value, {String from = HTLexicon.global}) { + void memberSet(String varName, dynamic value, + {String from = HTLexicon.global}) { switch (varName) { case 'ErrorWidget.builder': return ErrorWidget.builder = value; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -183,7 +199,7 @@ extension ErrorWidgetBinding on ErrorWidget { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ErrorWidget'); + return const HTType('ErrorWidget'); case 'message': return message; case 'key': @@ -191,31 +207,44 @@ extension ErrorWidgetBinding on ErrorWidget { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -227,9 +256,10 @@ class StatelessElementAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'StatelessElement': - return ({positionalArgs, namedArgs, typeArgs}) => StatelessElement(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + StatelessElement(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -240,8 +270,8 @@ class StatelessElementAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'ElementVisitor': (HTFunction function) => - (element) => function.call(positionalArgs: [element], namedArgs: const {}), + 'ElementVisitor': (HTFunction function) => (element) => + function.call(positionalArgs: [element], namedArgs: const {}), }; } } @@ -250,7 +280,7 @@ extension StatelessElementBinding on StatelessElement { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('StatelessElement'); + return const HTType('StatelessElement'); case 'widget': return widget; case 'debugDoingBuild': @@ -272,35 +302,52 @@ extension StatelessElementBinding on StatelessElement { case 'build': return ({positionalArgs, namedArgs, typeArgs}) => build(); case 'update': - return ({positionalArgs, namedArgs, typeArgs}) => update(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + update(positionalArgs[0]); case 'mount': - return ({positionalArgs, namedArgs, typeArgs}) => mount(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + mount(positionalArgs[0], positionalArgs[1]); case 'performRebuild': return ({positionalArgs, namedArgs, typeArgs}) => performRebuild(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'forgetChild': - return ({positionalArgs, namedArgs, typeArgs}) => forgetChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + forgetChild(positionalArgs[0]); case 'describeMissingAncestor': - return ({positionalArgs, namedArgs, typeArgs}) => describeMissingAncestor( - expectedAncestorType: - namedArgs.containsKey('expectedAncestorType') ? namedArgs['expectedAncestorType'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + describeMissingAncestor( + expectedAncestorType: + namedArgs.containsKey('expectedAncestorType') + ? namedArgs['expectedAncestorType'] + : null); case 'describeElement': - return ({positionalArgs, namedArgs, typeArgs}) => describeElement(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.errorProperty); + return ({positionalArgs, namedArgs, typeArgs}) => describeElement( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.errorProperty); case 'describeWidget': - return ({positionalArgs, namedArgs, typeArgs}) => describeWidget(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.errorProperty); + return ({positionalArgs, namedArgs, typeArgs}) => describeWidget( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.errorProperty); case 'describeOwnershipChain': - return ({positionalArgs, namedArgs, typeArgs}) => describeOwnershipChain(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeOwnershipChain(positionalArgs[0]); case 'debugVisitOnstageChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugVisitOnstageChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugVisitOnstageChildren(positionalArgs[0]); case 'visitChildElements': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildElements(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildElements(positionalArgs[0]); case 'detachRenderObject': return ({positionalArgs, namedArgs, typeArgs}) => detachRenderObject(); case 'attachRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => attachRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attachRenderObject(positionalArgs[0]); case 'activate': return ({positionalArgs, namedArgs, typeArgs}) => activate(); case 'deactivate': @@ -312,29 +359,44 @@ extension StatelessElementBinding on StatelessElement { case 'findRenderObject': return ({positionalArgs, namedArgs, typeArgs}) => findRenderObject(); case 'dependOnInheritedElement': - return ({positionalArgs, namedArgs, typeArgs}) => dependOnInheritedElement(positionalArgs[0], - aspect: namedArgs.containsKey('aspect') ? namedArgs['aspect'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + dependOnInheritedElement(positionalArgs[0], + aspect: namedArgs.containsKey('aspect') + ? namedArgs['aspect'] + : null); case 'dependOnInheritedWidgetOfExactType': return ({positionalArgs, namedArgs, typeArgs}) => - dependOnInheritedWidgetOfExactType(aspect: namedArgs.containsKey('aspect') ? namedArgs['aspect'] : null); + dependOnInheritedWidgetOfExactType( + aspect: namedArgs.containsKey('aspect') + ? namedArgs['aspect'] + : null); case 'getElementForInheritedWidgetOfExactType': - return ({positionalArgs, namedArgs, typeArgs}) => getElementForInheritedWidgetOfExactType(); + return ({positionalArgs, namedArgs, typeArgs}) => + getElementForInheritedWidgetOfExactType(); case 'findAncestorWidgetOfExactType': - return ({positionalArgs, namedArgs, typeArgs}) => findAncestorWidgetOfExactType(); + return ({positionalArgs, namedArgs, typeArgs}) => + findAncestorWidgetOfExactType(); case 'findAncestorStateOfType': - return ({positionalArgs, namedArgs, typeArgs}) => findAncestorStateOfType(); + return ({positionalArgs, namedArgs, typeArgs}) => + findAncestorStateOfType(); case 'findRootAncestorStateOfType': - return ({positionalArgs, namedArgs, typeArgs}) => findRootAncestorStateOfType(); + return ({positionalArgs, namedArgs, typeArgs}) => + findRootAncestorStateOfType(); case 'findAncestorRenderObjectOfType': - return ({positionalArgs, namedArgs, typeArgs}) => findAncestorRenderObjectOfType(); + return ({positionalArgs, namedArgs, typeArgs}) => + findAncestorRenderObjectOfType(); case 'visitAncestorElements': - return ({positionalArgs, namedArgs, typeArgs}) => visitAncestorElements(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitAncestorElements(positionalArgs[0]); case 'didChangeDependencies': - return ({positionalArgs, namedArgs, typeArgs}) => didChangeDependencies(); + return ({positionalArgs, namedArgs, typeArgs}) => + didChangeDependencies(); case 'debugGetCreatorChain': - return ({positionalArgs, namedArgs, typeArgs}) => debugGetCreatorChain(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugGetCreatorChain(positionalArgs[0]); case 'debugGetDiagnosticChain': - return ({positionalArgs, namedArgs, typeArgs}) => debugGetDiagnosticChain(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugGetDiagnosticChain(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toDiagnosticsNode': @@ -342,27 +404,40 @@ extension StatelessElementBinding on StatelessElement { name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'markNeedsBuild': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsBuild(); case 'rebuild': return ({positionalArgs, namedArgs, typeArgs}) => rebuild(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -374,9 +449,10 @@ class StatefulElementAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'StatefulElement': - return ({positionalArgs, namedArgs, typeArgs}) => StatefulElement(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + StatefulElement(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -387,8 +463,8 @@ class StatefulElementAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'ElementVisitor': (HTFunction function) => - (element) => function.call(positionalArgs: [element], namedArgs: const {}), + 'ElementVisitor': (HTFunction function) => (element) => + function.call(positionalArgs: [element], namedArgs: const {}), }; } } @@ -397,7 +473,7 @@ extension StatefulElementBinding on StatefulElement { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('StatefulElement'); + return const HTType('StatefulElement'); case 'state': return state; case 'debugDoingBuild': @@ -425,7 +501,8 @@ extension StatefulElementBinding on StatefulElement { case 'performRebuild': return ({positionalArgs, namedArgs, typeArgs}) => performRebuild(); case 'update': - return ({positionalArgs, namedArgs, typeArgs}) => update(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + update(positionalArgs[0]); case 'activate': return ({positionalArgs, namedArgs, typeArgs}) => activate(); case 'deactivate': @@ -433,87 +510,131 @@ extension StatefulElementBinding on StatefulElement { case 'unmount': return ({positionalArgs, namedArgs, typeArgs}) => unmount(); case 'dependOnInheritedElement': - return ({positionalArgs, namedArgs, typeArgs}) => dependOnInheritedElement(positionalArgs[0], - aspect: namedArgs.containsKey('aspect') ? namedArgs['aspect'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + dependOnInheritedElement(positionalArgs[0], + aspect: namedArgs.containsKey('aspect') + ? namedArgs['aspect'] + : null); case 'didChangeDependencies': - return ({positionalArgs, namedArgs, typeArgs}) => didChangeDependencies(); + return ({positionalArgs, namedArgs, typeArgs}) => + didChangeDependencies(); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'mount': - return ({positionalArgs, namedArgs, typeArgs}) => mount(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + mount(positionalArgs[0], positionalArgs[1]); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'forgetChild': - return ({positionalArgs, namedArgs, typeArgs}) => forgetChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + forgetChild(positionalArgs[0]); case 'describeMissingAncestor': - return ({positionalArgs, namedArgs, typeArgs}) => describeMissingAncestor( - expectedAncestorType: - namedArgs.containsKey('expectedAncestorType') ? namedArgs['expectedAncestorType'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + describeMissingAncestor( + expectedAncestorType: + namedArgs.containsKey('expectedAncestorType') + ? namedArgs['expectedAncestorType'] + : null); case 'describeElement': - return ({positionalArgs, namedArgs, typeArgs}) => describeElement(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.errorProperty); + return ({positionalArgs, namedArgs, typeArgs}) => describeElement( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.errorProperty); case 'describeWidget': - return ({positionalArgs, namedArgs, typeArgs}) => describeWidget(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.errorProperty); + return ({positionalArgs, namedArgs, typeArgs}) => describeWidget( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.errorProperty); case 'describeOwnershipChain': - return ({positionalArgs, namedArgs, typeArgs}) => describeOwnershipChain(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeOwnershipChain(positionalArgs[0]); case 'debugVisitOnstageChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugVisitOnstageChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugVisitOnstageChildren(positionalArgs[0]); case 'visitChildElements': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildElements(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildElements(positionalArgs[0]); case 'detachRenderObject': return ({positionalArgs, namedArgs, typeArgs}) => detachRenderObject(); case 'attachRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => attachRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attachRenderObject(positionalArgs[0]); case 'debugDeactivated': return ({positionalArgs, namedArgs, typeArgs}) => debugDeactivated(); case 'findRenderObject': return ({positionalArgs, namedArgs, typeArgs}) => findRenderObject(); case 'dependOnInheritedWidgetOfExactType': return ({positionalArgs, namedArgs, typeArgs}) => - dependOnInheritedWidgetOfExactType(aspect: namedArgs.containsKey('aspect') ? namedArgs['aspect'] : null); + dependOnInheritedWidgetOfExactType( + aspect: namedArgs.containsKey('aspect') + ? namedArgs['aspect'] + : null); case 'getElementForInheritedWidgetOfExactType': - return ({positionalArgs, namedArgs, typeArgs}) => getElementForInheritedWidgetOfExactType(); + return ({positionalArgs, namedArgs, typeArgs}) => + getElementForInheritedWidgetOfExactType(); case 'findAncestorWidgetOfExactType': - return ({positionalArgs, namedArgs, typeArgs}) => findAncestorWidgetOfExactType(); + return ({positionalArgs, namedArgs, typeArgs}) => + findAncestorWidgetOfExactType(); case 'findAncestorStateOfType': - return ({positionalArgs, namedArgs, typeArgs}) => findAncestorStateOfType(); + return ({positionalArgs, namedArgs, typeArgs}) => + findAncestorStateOfType(); case 'findRootAncestorStateOfType': - return ({positionalArgs, namedArgs, typeArgs}) => findRootAncestorStateOfType(); + return ({positionalArgs, namedArgs, typeArgs}) => + findRootAncestorStateOfType(); case 'findAncestorRenderObjectOfType': - return ({positionalArgs, namedArgs, typeArgs}) => findAncestorRenderObjectOfType(); + return ({positionalArgs, namedArgs, typeArgs}) => + findAncestorRenderObjectOfType(); case 'visitAncestorElements': - return ({positionalArgs, namedArgs, typeArgs}) => visitAncestorElements(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitAncestorElements(positionalArgs[0]); case 'debugGetCreatorChain': - return ({positionalArgs, namedArgs, typeArgs}) => debugGetCreatorChain(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugGetCreatorChain(positionalArgs[0]); case 'debugGetDiagnosticChain': - return ({positionalArgs, namedArgs, typeArgs}) => debugGetDiagnosticChain(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugGetDiagnosticChain(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'markNeedsBuild': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsBuild(); case 'rebuild': return ({positionalArgs, namedArgs, typeArgs}) => rebuild(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -525,9 +646,10 @@ class InheritedElementAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'InheritedElement': - return ({positionalArgs, namedArgs, typeArgs}) => InheritedElement(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + InheritedElement(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -538,8 +660,8 @@ class InheritedElementAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'ElementVisitor': (HTFunction function) => - (element) => function.call(positionalArgs: [element], namedArgs: const {}), + 'ElementVisitor': (HTFunction function) => (element) => + function.call(positionalArgs: [element], namedArgs: const {}), }; } } @@ -548,7 +670,7 @@ extension InheritedElementBinding on InheritedElement { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('InheritedElement'); + return const HTType('InheritedElement'); case 'widget': return widget; case 'debugDoingBuild': @@ -570,41 +692,60 @@ extension InheritedElementBinding on InheritedElement { case 'debugDeactivated': return ({positionalArgs, namedArgs, typeArgs}) => debugDeactivated(); case 'updated': - return ({positionalArgs, namedArgs, typeArgs}) => updated(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updated(positionalArgs[0]); case 'notifyClients': - return ({positionalArgs, namedArgs, typeArgs}) => notifyClients(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + notifyClients(positionalArgs[0]); case 'build': return ({positionalArgs, namedArgs, typeArgs}) => build(); case 'update': - return ({positionalArgs, namedArgs, typeArgs}) => update(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + update(positionalArgs[0]); case 'mount': - return ({positionalArgs, namedArgs, typeArgs}) => mount(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + mount(positionalArgs[0], positionalArgs[1]); case 'performRebuild': return ({positionalArgs, namedArgs, typeArgs}) => performRebuild(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'forgetChild': - return ({positionalArgs, namedArgs, typeArgs}) => forgetChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + forgetChild(positionalArgs[0]); case 'describeMissingAncestor': - return ({positionalArgs, namedArgs, typeArgs}) => describeMissingAncestor( - expectedAncestorType: - namedArgs.containsKey('expectedAncestorType') ? namedArgs['expectedAncestorType'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + describeMissingAncestor( + expectedAncestorType: + namedArgs.containsKey('expectedAncestorType') + ? namedArgs['expectedAncestorType'] + : null); case 'describeElement': - return ({positionalArgs, namedArgs, typeArgs}) => describeElement(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.errorProperty); + return ({positionalArgs, namedArgs, typeArgs}) => describeElement( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.errorProperty); case 'describeWidget': - return ({positionalArgs, namedArgs, typeArgs}) => describeWidget(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.errorProperty); + return ({positionalArgs, namedArgs, typeArgs}) => describeWidget( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.errorProperty); case 'describeOwnershipChain': - return ({positionalArgs, namedArgs, typeArgs}) => describeOwnershipChain(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeOwnershipChain(positionalArgs[0]); case 'debugVisitOnstageChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugVisitOnstageChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugVisitOnstageChildren(positionalArgs[0]); case 'visitChildElements': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildElements(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildElements(positionalArgs[0]); case 'detachRenderObject': return ({positionalArgs, namedArgs, typeArgs}) => detachRenderObject(); case 'attachRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => attachRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attachRenderObject(positionalArgs[0]); case 'activate': return ({positionalArgs, namedArgs, typeArgs}) => activate(); case 'deactivate': @@ -614,29 +755,44 @@ extension InheritedElementBinding on InheritedElement { case 'findRenderObject': return ({positionalArgs, namedArgs, typeArgs}) => findRenderObject(); case 'dependOnInheritedElement': - return ({positionalArgs, namedArgs, typeArgs}) => dependOnInheritedElement(positionalArgs[0], - aspect: namedArgs.containsKey('aspect') ? namedArgs['aspect'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + dependOnInheritedElement(positionalArgs[0], + aspect: namedArgs.containsKey('aspect') + ? namedArgs['aspect'] + : null); case 'dependOnInheritedWidgetOfExactType': return ({positionalArgs, namedArgs, typeArgs}) => - dependOnInheritedWidgetOfExactType(aspect: namedArgs.containsKey('aspect') ? namedArgs['aspect'] : null); + dependOnInheritedWidgetOfExactType( + aspect: namedArgs.containsKey('aspect') + ? namedArgs['aspect'] + : null); case 'getElementForInheritedWidgetOfExactType': - return ({positionalArgs, namedArgs, typeArgs}) => getElementForInheritedWidgetOfExactType(); + return ({positionalArgs, namedArgs, typeArgs}) => + getElementForInheritedWidgetOfExactType(); case 'findAncestorWidgetOfExactType': - return ({positionalArgs, namedArgs, typeArgs}) => findAncestorWidgetOfExactType(); + return ({positionalArgs, namedArgs, typeArgs}) => + findAncestorWidgetOfExactType(); case 'findAncestorStateOfType': - return ({positionalArgs, namedArgs, typeArgs}) => findAncestorStateOfType(); + return ({positionalArgs, namedArgs, typeArgs}) => + findAncestorStateOfType(); case 'findRootAncestorStateOfType': - return ({positionalArgs, namedArgs, typeArgs}) => findRootAncestorStateOfType(); + return ({positionalArgs, namedArgs, typeArgs}) => + findRootAncestorStateOfType(); case 'findAncestorRenderObjectOfType': - return ({positionalArgs, namedArgs, typeArgs}) => findAncestorRenderObjectOfType(); + return ({positionalArgs, namedArgs, typeArgs}) => + findAncestorRenderObjectOfType(); case 'visitAncestorElements': - return ({positionalArgs, namedArgs, typeArgs}) => visitAncestorElements(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitAncestorElements(positionalArgs[0]); case 'didChangeDependencies': - return ({positionalArgs, namedArgs, typeArgs}) => didChangeDependencies(); + return ({positionalArgs, namedArgs, typeArgs}) => + didChangeDependencies(); case 'debugGetCreatorChain': - return ({positionalArgs, namedArgs, typeArgs}) => debugGetCreatorChain(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugGetCreatorChain(positionalArgs[0]); case 'debugGetDiagnosticChain': - return ({positionalArgs, namedArgs, typeArgs}) => debugGetDiagnosticChain(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugGetDiagnosticChain(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toDiagnosticsNode': @@ -644,27 +800,40 @@ extension InheritedElementBinding on InheritedElement { name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'markNeedsBuild': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsBuild(); case 'rebuild': return ({positionalArgs, namedArgs, typeArgs}) => rebuild(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -676,9 +845,10 @@ class LeafRenderObjectElementAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'LeafRenderObjectElement': - return ({positionalArgs, namedArgs, typeArgs}) => LeafRenderObjectElement(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + LeafRenderObjectElement(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -689,8 +859,8 @@ class LeafRenderObjectElementAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'ElementVisitor': (HTFunction function) => - (element) => function.call(positionalArgs: [element], namedArgs: const {}), + 'ElementVisitor': (HTFunction function) => (element) => + function.call(positionalArgs: [element], namedArgs: const {}), }; } } @@ -699,7 +869,7 @@ extension LeafRenderObjectElementBinding on LeafRenderObjectElement { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('LeafRenderObjectElement'); + return const HTType('LeafRenderObjectElement'); case 'widget': return widget; case 'renderObject': @@ -719,20 +889,26 @@ extension LeafRenderObjectElementBinding on LeafRenderObjectElement { case 'dirty': return dirty; case 'forgetChild': - return ({positionalArgs, namedArgs, typeArgs}) => forgetChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + forgetChild(positionalArgs[0]); case 'insertRenderObjectChild': - return ({positionalArgs, namedArgs, typeArgs}) => insertRenderObjectChild(positionalArgs[0], positionalArgs[1]); - case 'moveRenderObjectChild': return ({positionalArgs, namedArgs, typeArgs}) => - moveRenderObjectChild(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + insertRenderObjectChild(positionalArgs[0], positionalArgs[1]); + case 'moveRenderObjectChild': + return ({positionalArgs, namedArgs, typeArgs}) => moveRenderObjectChild( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'removeRenderObjectChild': - return ({positionalArgs, namedArgs, typeArgs}) => removeRenderObjectChild(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeRenderObjectChild(positionalArgs[0], positionalArgs[1]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'mount': - return ({positionalArgs, namedArgs, typeArgs}) => mount(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + mount(positionalArgs[0], positionalArgs[1]); case 'update': - return ({positionalArgs, namedArgs, typeArgs}) => update(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + update(positionalArgs[0]); case 'performRebuild': return ({positionalArgs, namedArgs, typeArgs}) => performRebuild(); case 'deactivate': @@ -740,29 +916,44 @@ extension LeafRenderObjectElementBinding on LeafRenderObjectElement { case 'unmount': return ({positionalArgs, namedArgs, typeArgs}) => unmount(); case 'attachRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => attachRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attachRenderObject(positionalArgs[0]); case 'detachRenderObject': return ({positionalArgs, namedArgs, typeArgs}) => detachRenderObject(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'describeMissingAncestor': - return ({positionalArgs, namedArgs, typeArgs}) => describeMissingAncestor( - expectedAncestorType: - namedArgs.containsKey('expectedAncestorType') ? namedArgs['expectedAncestorType'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + describeMissingAncestor( + expectedAncestorType: + namedArgs.containsKey('expectedAncestorType') + ? namedArgs['expectedAncestorType'] + : null); case 'describeElement': - return ({positionalArgs, namedArgs, typeArgs}) => describeElement(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.errorProperty); + return ({positionalArgs, namedArgs, typeArgs}) => describeElement( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.errorProperty); case 'describeWidget': - return ({positionalArgs, namedArgs, typeArgs}) => describeWidget(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.errorProperty); + return ({positionalArgs, namedArgs, typeArgs}) => describeWidget( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.errorProperty); case 'describeOwnershipChain': - return ({positionalArgs, namedArgs, typeArgs}) => describeOwnershipChain(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeOwnershipChain(positionalArgs[0]); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugVisitOnstageChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugVisitOnstageChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugVisitOnstageChildren(positionalArgs[0]); case 'visitChildElements': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildElements(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildElements(positionalArgs[0]); case 'activate': return ({positionalArgs, namedArgs, typeArgs}) => activate(); case 'debugDeactivated': @@ -770,29 +961,44 @@ extension LeafRenderObjectElementBinding on LeafRenderObjectElement { case 'findRenderObject': return ({positionalArgs, namedArgs, typeArgs}) => findRenderObject(); case 'dependOnInheritedElement': - return ({positionalArgs, namedArgs, typeArgs}) => dependOnInheritedElement(positionalArgs[0], - aspect: namedArgs.containsKey('aspect') ? namedArgs['aspect'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + dependOnInheritedElement(positionalArgs[0], + aspect: namedArgs.containsKey('aspect') + ? namedArgs['aspect'] + : null); case 'dependOnInheritedWidgetOfExactType': return ({positionalArgs, namedArgs, typeArgs}) => - dependOnInheritedWidgetOfExactType(aspect: namedArgs.containsKey('aspect') ? namedArgs['aspect'] : null); + dependOnInheritedWidgetOfExactType( + aspect: namedArgs.containsKey('aspect') + ? namedArgs['aspect'] + : null); case 'getElementForInheritedWidgetOfExactType': - return ({positionalArgs, namedArgs, typeArgs}) => getElementForInheritedWidgetOfExactType(); + return ({positionalArgs, namedArgs, typeArgs}) => + getElementForInheritedWidgetOfExactType(); case 'findAncestorWidgetOfExactType': - return ({positionalArgs, namedArgs, typeArgs}) => findAncestorWidgetOfExactType(); + return ({positionalArgs, namedArgs, typeArgs}) => + findAncestorWidgetOfExactType(); case 'findAncestorStateOfType': - return ({positionalArgs, namedArgs, typeArgs}) => findAncestorStateOfType(); + return ({positionalArgs, namedArgs, typeArgs}) => + findAncestorStateOfType(); case 'findRootAncestorStateOfType': - return ({positionalArgs, namedArgs, typeArgs}) => findRootAncestorStateOfType(); + return ({positionalArgs, namedArgs, typeArgs}) => + findRootAncestorStateOfType(); case 'findAncestorRenderObjectOfType': - return ({positionalArgs, namedArgs, typeArgs}) => findAncestorRenderObjectOfType(); + return ({positionalArgs, namedArgs, typeArgs}) => + findAncestorRenderObjectOfType(); case 'visitAncestorElements': - return ({positionalArgs, namedArgs, typeArgs}) => visitAncestorElements(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitAncestorElements(positionalArgs[0]); case 'didChangeDependencies': - return ({positionalArgs, namedArgs, typeArgs}) => didChangeDependencies(); + return ({positionalArgs, namedArgs, typeArgs}) => + didChangeDependencies(); case 'debugGetCreatorChain': - return ({positionalArgs, namedArgs, typeArgs}) => debugGetCreatorChain(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugGetCreatorChain(positionalArgs[0]); case 'debugGetDiagnosticChain': - return ({positionalArgs, namedArgs, typeArgs}) => debugGetDiagnosticChain(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugGetDiagnosticChain(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toDiagnosticsNode': @@ -805,32 +1011,45 @@ extension LeafRenderObjectElementBinding on LeafRenderObjectElement { return ({positionalArgs, namedArgs, typeArgs}) => rebuild(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class SingleChildRenderObjectElementAutoBinding extends HTExternalClass { - SingleChildRenderObjectElementAutoBinding() : super('SingleChildRenderObjectElement'); + SingleChildRenderObjectElementAutoBinding() + : super('SingleChildRenderObjectElement'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'SingleChildRenderObjectElement': - return ({positionalArgs, namedArgs, typeArgs}) => SingleChildRenderObjectElement(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + SingleChildRenderObjectElement(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -841,17 +1060,18 @@ class SingleChildRenderObjectElementAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'ElementVisitor': (HTFunction function) => - (element) => function.call(positionalArgs: [element], namedArgs: const {}), + 'ElementVisitor': (HTFunction function) => (element) => + function.call(positionalArgs: [element], namedArgs: const {}), }; } } -extension SingleChildRenderObjectElementBinding on SingleChildRenderObjectElement { +extension SingleChildRenderObjectElementBinding + on SingleChildRenderObjectElement { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SingleChildRenderObjectElement'); + return const HTType('SingleChildRenderObjectElement'); case 'widget': return widget; case 'renderObject': @@ -871,20 +1091,26 @@ extension SingleChildRenderObjectElementBinding on SingleChildRenderObjectElemen case 'dirty': return dirty; case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'forgetChild': - return ({positionalArgs, namedArgs, typeArgs}) => forgetChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + forgetChild(positionalArgs[0]); case 'mount': - return ({positionalArgs, namedArgs, typeArgs}) => mount(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + mount(positionalArgs[0], positionalArgs[1]); case 'update': - return ({positionalArgs, namedArgs, typeArgs}) => update(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + update(positionalArgs[0]); case 'insertRenderObjectChild': - return ({positionalArgs, namedArgs, typeArgs}) => insertRenderObjectChild(positionalArgs[0], positionalArgs[1]); - case 'moveRenderObjectChild': return ({positionalArgs, namedArgs, typeArgs}) => - moveRenderObjectChild(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + insertRenderObjectChild(positionalArgs[0], positionalArgs[1]); + case 'moveRenderObjectChild': + return ({positionalArgs, namedArgs, typeArgs}) => moveRenderObjectChild( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'removeRenderObjectChild': - return ({positionalArgs, namedArgs, typeArgs}) => removeRenderObjectChild(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeRenderObjectChild(positionalArgs[0], positionalArgs[1]); case 'performRebuild': return ({positionalArgs, namedArgs, typeArgs}) => performRebuild(); case 'deactivate': @@ -892,27 +1118,41 @@ extension SingleChildRenderObjectElementBinding on SingleChildRenderObjectElemen case 'unmount': return ({positionalArgs, namedArgs, typeArgs}) => unmount(); case 'attachRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => attachRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attachRenderObject(positionalArgs[0]); case 'detachRenderObject': return ({positionalArgs, namedArgs, typeArgs}) => detachRenderObject(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'describeMissingAncestor': - return ({positionalArgs, namedArgs, typeArgs}) => describeMissingAncestor( - expectedAncestorType: - namedArgs.containsKey('expectedAncestorType') ? namedArgs['expectedAncestorType'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + describeMissingAncestor( + expectedAncestorType: + namedArgs.containsKey('expectedAncestorType') + ? namedArgs['expectedAncestorType'] + : null); case 'describeElement': - return ({positionalArgs, namedArgs, typeArgs}) => describeElement(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.errorProperty); + return ({positionalArgs, namedArgs, typeArgs}) => describeElement( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.errorProperty); case 'describeWidget': - return ({positionalArgs, namedArgs, typeArgs}) => describeWidget(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.errorProperty); + return ({positionalArgs, namedArgs, typeArgs}) => describeWidget( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.errorProperty); case 'describeOwnershipChain': - return ({positionalArgs, namedArgs, typeArgs}) => describeOwnershipChain(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeOwnershipChain(positionalArgs[0]); case 'debugVisitOnstageChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugVisitOnstageChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugVisitOnstageChildren(positionalArgs[0]); case 'visitChildElements': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildElements(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildElements(positionalArgs[0]); case 'activate': return ({positionalArgs, namedArgs, typeArgs}) => activate(); case 'debugDeactivated': @@ -920,29 +1160,44 @@ extension SingleChildRenderObjectElementBinding on SingleChildRenderObjectElemen case 'findRenderObject': return ({positionalArgs, namedArgs, typeArgs}) => findRenderObject(); case 'dependOnInheritedElement': - return ({positionalArgs, namedArgs, typeArgs}) => dependOnInheritedElement(positionalArgs[0], - aspect: namedArgs.containsKey('aspect') ? namedArgs['aspect'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + dependOnInheritedElement(positionalArgs[0], + aspect: namedArgs.containsKey('aspect') + ? namedArgs['aspect'] + : null); case 'dependOnInheritedWidgetOfExactType': return ({positionalArgs, namedArgs, typeArgs}) => - dependOnInheritedWidgetOfExactType(aspect: namedArgs.containsKey('aspect') ? namedArgs['aspect'] : null); + dependOnInheritedWidgetOfExactType( + aspect: namedArgs.containsKey('aspect') + ? namedArgs['aspect'] + : null); case 'getElementForInheritedWidgetOfExactType': - return ({positionalArgs, namedArgs, typeArgs}) => getElementForInheritedWidgetOfExactType(); + return ({positionalArgs, namedArgs, typeArgs}) => + getElementForInheritedWidgetOfExactType(); case 'findAncestorWidgetOfExactType': - return ({positionalArgs, namedArgs, typeArgs}) => findAncestorWidgetOfExactType(); + return ({positionalArgs, namedArgs, typeArgs}) => + findAncestorWidgetOfExactType(); case 'findAncestorStateOfType': - return ({positionalArgs, namedArgs, typeArgs}) => findAncestorStateOfType(); + return ({positionalArgs, namedArgs, typeArgs}) => + findAncestorStateOfType(); case 'findRootAncestorStateOfType': - return ({positionalArgs, namedArgs, typeArgs}) => findRootAncestorStateOfType(); + return ({positionalArgs, namedArgs, typeArgs}) => + findRootAncestorStateOfType(); case 'findAncestorRenderObjectOfType': - return ({positionalArgs, namedArgs, typeArgs}) => findAncestorRenderObjectOfType(); + return ({positionalArgs, namedArgs, typeArgs}) => + findAncestorRenderObjectOfType(); case 'visitAncestorElements': - return ({positionalArgs, namedArgs, typeArgs}) => visitAncestorElements(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitAncestorElements(positionalArgs[0]); case 'didChangeDependencies': - return ({positionalArgs, namedArgs, typeArgs}) => didChangeDependencies(); + return ({positionalArgs, namedArgs, typeArgs}) => + didChangeDependencies(); case 'debugGetCreatorChain': - return ({positionalArgs, namedArgs, typeArgs}) => debugGetCreatorChain(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugGetCreatorChain(positionalArgs[0]); case 'debugGetDiagnosticChain': - return ({positionalArgs, namedArgs, typeArgs}) => debugGetDiagnosticChain(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugGetDiagnosticChain(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toDiagnosticsNode': @@ -950,39 +1205,53 @@ extension SingleChildRenderObjectElementBinding on SingleChildRenderObjectElemen name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'markNeedsBuild': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsBuild(); case 'rebuild': return ({positionalArgs, namedArgs, typeArgs}) => rebuild(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class MultiChildRenderObjectElementAutoBinding extends HTExternalClass { - MultiChildRenderObjectElementAutoBinding() : super('MultiChildRenderObjectElement'); + MultiChildRenderObjectElementAutoBinding() + : super('MultiChildRenderObjectElement'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'MultiChildRenderObjectElement': - return ({positionalArgs, namedArgs, typeArgs}) => MultiChildRenderObjectElement(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + MultiChildRenderObjectElement(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -993,17 +1262,18 @@ class MultiChildRenderObjectElementAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'ElementVisitor': (HTFunction function) => - (element) => function.call(positionalArgs: [element], namedArgs: const {}), + 'ElementVisitor': (HTFunction function) => (element) => + function.call(positionalArgs: [element], namedArgs: const {}), }; } } -extension MultiChildRenderObjectElementBinding on MultiChildRenderObjectElement { +extension MultiChildRenderObjectElementBinding + on MultiChildRenderObjectElement { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('MultiChildRenderObjectElement'); + return const HTType('MultiChildRenderObjectElement'); case 'widget': return widget; case 'renderObject': @@ -1023,20 +1293,26 @@ extension MultiChildRenderObjectElementBinding on MultiChildRenderObjectElement case 'dirty': return dirty; case 'insertRenderObjectChild': - return ({positionalArgs, namedArgs, typeArgs}) => insertRenderObjectChild(positionalArgs[0], positionalArgs[1]); - case 'moveRenderObjectChild': return ({positionalArgs, namedArgs, typeArgs}) => - moveRenderObjectChild(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + insertRenderObjectChild(positionalArgs[0], positionalArgs[1]); + case 'moveRenderObjectChild': + return ({positionalArgs, namedArgs, typeArgs}) => moveRenderObjectChild( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'removeRenderObjectChild': - return ({positionalArgs, namedArgs, typeArgs}) => removeRenderObjectChild(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeRenderObjectChild(positionalArgs[0], positionalArgs[1]); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'forgetChild': - return ({positionalArgs, namedArgs, typeArgs}) => forgetChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + forgetChild(positionalArgs[0]); case 'mount': - return ({positionalArgs, namedArgs, typeArgs}) => mount(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + mount(positionalArgs[0], positionalArgs[1]); case 'update': - return ({positionalArgs, namedArgs, typeArgs}) => update(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + update(positionalArgs[0]); case 'performRebuild': return ({positionalArgs, namedArgs, typeArgs}) => performRebuild(); case 'deactivate': @@ -1044,27 +1320,41 @@ extension MultiChildRenderObjectElementBinding on MultiChildRenderObjectElement case 'unmount': return ({positionalArgs, namedArgs, typeArgs}) => unmount(); case 'attachRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => attachRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attachRenderObject(positionalArgs[0]); case 'detachRenderObject': return ({positionalArgs, namedArgs, typeArgs}) => detachRenderObject(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'describeMissingAncestor': - return ({positionalArgs, namedArgs, typeArgs}) => describeMissingAncestor( - expectedAncestorType: - namedArgs.containsKey('expectedAncestorType') ? namedArgs['expectedAncestorType'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + describeMissingAncestor( + expectedAncestorType: + namedArgs.containsKey('expectedAncestorType') + ? namedArgs['expectedAncestorType'] + : null); case 'describeElement': - return ({positionalArgs, namedArgs, typeArgs}) => describeElement(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.errorProperty); + return ({positionalArgs, namedArgs, typeArgs}) => describeElement( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.errorProperty); case 'describeWidget': - return ({positionalArgs, namedArgs, typeArgs}) => describeWidget(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.errorProperty); + return ({positionalArgs, namedArgs, typeArgs}) => describeWidget( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.errorProperty); case 'describeOwnershipChain': - return ({positionalArgs, namedArgs, typeArgs}) => describeOwnershipChain(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeOwnershipChain(positionalArgs[0]); case 'debugVisitOnstageChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugVisitOnstageChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugVisitOnstageChildren(positionalArgs[0]); case 'visitChildElements': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildElements(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildElements(positionalArgs[0]); case 'activate': return ({positionalArgs, namedArgs, typeArgs}) => activate(); case 'debugDeactivated': @@ -1072,29 +1362,44 @@ extension MultiChildRenderObjectElementBinding on MultiChildRenderObjectElement case 'findRenderObject': return ({positionalArgs, namedArgs, typeArgs}) => findRenderObject(); case 'dependOnInheritedElement': - return ({positionalArgs, namedArgs, typeArgs}) => dependOnInheritedElement(positionalArgs[0], - aspect: namedArgs.containsKey('aspect') ? namedArgs['aspect'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + dependOnInheritedElement(positionalArgs[0], + aspect: namedArgs.containsKey('aspect') + ? namedArgs['aspect'] + : null); case 'dependOnInheritedWidgetOfExactType': return ({positionalArgs, namedArgs, typeArgs}) => - dependOnInheritedWidgetOfExactType(aspect: namedArgs.containsKey('aspect') ? namedArgs['aspect'] : null); + dependOnInheritedWidgetOfExactType( + aspect: namedArgs.containsKey('aspect') + ? namedArgs['aspect'] + : null); case 'getElementForInheritedWidgetOfExactType': - return ({positionalArgs, namedArgs, typeArgs}) => getElementForInheritedWidgetOfExactType(); + return ({positionalArgs, namedArgs, typeArgs}) => + getElementForInheritedWidgetOfExactType(); case 'findAncestorWidgetOfExactType': - return ({positionalArgs, namedArgs, typeArgs}) => findAncestorWidgetOfExactType(); + return ({positionalArgs, namedArgs, typeArgs}) => + findAncestorWidgetOfExactType(); case 'findAncestorStateOfType': - return ({positionalArgs, namedArgs, typeArgs}) => findAncestorStateOfType(); + return ({positionalArgs, namedArgs, typeArgs}) => + findAncestorStateOfType(); case 'findRootAncestorStateOfType': - return ({positionalArgs, namedArgs, typeArgs}) => findRootAncestorStateOfType(); + return ({positionalArgs, namedArgs, typeArgs}) => + findRootAncestorStateOfType(); case 'findAncestorRenderObjectOfType': - return ({positionalArgs, namedArgs, typeArgs}) => findAncestorRenderObjectOfType(); + return ({positionalArgs, namedArgs, typeArgs}) => + findAncestorRenderObjectOfType(); case 'visitAncestorElements': - return ({positionalArgs, namedArgs, typeArgs}) => visitAncestorElements(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitAncestorElements(positionalArgs[0]); case 'didChangeDependencies': - return ({positionalArgs, namedArgs, typeArgs}) => didChangeDependencies(); + return ({positionalArgs, namedArgs, typeArgs}) => + didChangeDependencies(); case 'debugGetCreatorChain': - return ({positionalArgs, namedArgs, typeArgs}) => debugGetCreatorChain(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugGetCreatorChain(positionalArgs[0]); case 'debugGetDiagnosticChain': - return ({positionalArgs, namedArgs, typeArgs}) => debugGetDiagnosticChain(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugGetDiagnosticChain(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toDiagnosticsNode': @@ -1102,25 +1407,37 @@ extension MultiChildRenderObjectElementBinding on MultiChildRenderObjectElement name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'markNeedsBuild': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsBuild(); case 'rebuild': return ({positionalArgs, namedArgs, typeArgs}) => rebuild(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1132,9 +1449,10 @@ class DebugCreatorAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'DebugCreator': - return ({positionalArgs, namedArgs, typeArgs}) => DebugCreator(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + DebugCreator(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1148,13 +1466,13 @@ extension DebugCreatorBinding on DebugCreator { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DebugCreator'); + return const HTType('DebugCreator'); case 'element': return element; case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/gesture_detector.g.dart b/lib/bindings/flutter/widgets/gesture_detector.g.dart index 5707100..dcd1d6f 100644 --- a/lib/bindings/flutter/widgets/gesture_detector.g.dart +++ b/lib/bindings/flutter/widgets/gesture_detector.g.dart @@ -14,54 +14,85 @@ class GestureDetectorAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => GestureDetector( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null, - onTapDown: namedArgs.containsKey('onTapDown') ? namedArgs['onTapDown'] : null, - onTapUp: namedArgs.containsKey('onTapUp') ? namedArgs['onTapUp'] : null, + onTapDown: namedArgs.containsKey('onTapDown') + ? namedArgs['onTapDown'] + : null, + onTapUp: + namedArgs.containsKey('onTapUp') ? namedArgs['onTapUp'] : null, onTap: namedArgs.containsKey('onTap') ? namedArgs['onTap'] : null, - onTapCancel: namedArgs.containsKey('onTapCancel') ? namedArgs['onTapCancel'] : null, - onSecondaryTap: namedArgs.containsKey('onSecondaryTap') ? namedArgs['onSecondaryTap'] : null, - onSecondaryTapDown: namedArgs.containsKey('onSecondaryTapDown') ? namedArgs['onSecondaryTapDown'] : null, - onSecondaryTapUp: namedArgs.containsKey('onSecondaryTapUp') ? namedArgs['onSecondaryTapUp'] : null, - onSecondaryTapCancel: - namedArgs.containsKey('onSecondaryTapCancel') ? namedArgs['onSecondaryTapCancel'] : null, - onTertiaryTapDown: namedArgs.containsKey('onTertiaryTapDown') ? namedArgs['onTertiaryTapDown'] : null, - onTertiaryTapUp: namedArgs.containsKey('onTertiaryTapUp') ? namedArgs['onTertiaryTapUp'] : null, - onTertiaryTapCancel: namedArgs.containsKey('onTertiaryTapCancel') ? namedArgs['onTertiaryTapCancel'] : null, - onDoubleTapDown: namedArgs.containsKey('onDoubleTapDown') ? namedArgs['onDoubleTapDown'] : null, - onDoubleTap: namedArgs.containsKey('onDoubleTap') ? namedArgs['onDoubleTap'] : null, - onDoubleTapCancel: namedArgs.containsKey('onDoubleTapCancel') ? namedArgs['onDoubleTapCancel'] : null, - onLongPress: namedArgs.containsKey('onLongPress') ? namedArgs['onLongPress'] : null, - onLongPressStart: namedArgs.containsKey('onLongPressStart') ? namedArgs['onLongPressStart'] : null, - onLongPressMoveUpdate: - namedArgs.containsKey('onLongPressMoveUpdate') ? namedArgs['onLongPressMoveUpdate'] : null, - onLongPressUp: namedArgs.containsKey('onLongPressUp') ? namedArgs['onLongPressUp'] : null, - onLongPressEnd: namedArgs.containsKey('onLongPressEnd') ? namedArgs['onLongPressEnd'] : null, - onSecondaryLongPress: - namedArgs.containsKey('onSecondaryLongPress') ? namedArgs['onSecondaryLongPress'] : null, - onSecondaryLongPressStart: - namedArgs.containsKey('onSecondaryLongPressStart') ? namedArgs['onSecondaryLongPressStart'] : null, + onTapCancel: namedArgs.containsKey('onTapCancel') + ? namedArgs['onTapCancel'] + : null, + onSecondaryTap: namedArgs.containsKey('onSecondaryTap') + ? namedArgs['onSecondaryTap'] + : null, + onSecondaryTapDown: namedArgs.containsKey('onSecondaryTapDown') + ? namedArgs['onSecondaryTapDown'] + : null, + onSecondaryTapUp: namedArgs.containsKey('onSecondaryTapUp') + ? namedArgs['onSecondaryTapUp'] + : null, + onSecondaryTapCancel: namedArgs.containsKey('onSecondaryTapCancel') + ? namedArgs['onSecondaryTapCancel'] + : null, + onTertiaryTapDown: namedArgs.containsKey('onTertiaryTapDown') + ? namedArgs['onTertiaryTapDown'] + : null, + onTertiaryTapUp: namedArgs.containsKey('onTertiaryTapUp') + ? namedArgs['onTertiaryTapUp'] + : null, + onTertiaryTapCancel: namedArgs.containsKey('onTertiaryTapCancel') + ? namedArgs['onTertiaryTapCancel'] + : null, + onDoubleTapDown: namedArgs.containsKey('onDoubleTapDown') + ? namedArgs['onDoubleTapDown'] + : null, + onDoubleTap: namedArgs.containsKey('onDoubleTap') + ? namedArgs['onDoubleTap'] + : null, + onDoubleTapCancel: namedArgs.containsKey('onDoubleTapCancel') + ? namedArgs['onDoubleTapCancel'] + : null, + onLongPress: namedArgs.containsKey('onLongPress') + ? namedArgs['onLongPress'] + : null, + onLongPressStart: namedArgs.containsKey('onLongPressStart') + ? namedArgs['onLongPressStart'] + : null, + onLongPressMoveUpdate: namedArgs.containsKey('onLongPressMoveUpdate') + ? namedArgs['onLongPressMoveUpdate'] + : null, + onLongPressUp: namedArgs.containsKey('onLongPressUp') + ? namedArgs['onLongPressUp'] + : null, + onLongPressEnd: namedArgs.containsKey('onLongPressEnd') + ? namedArgs['onLongPressEnd'] + : null, + onSecondaryLongPress: namedArgs.containsKey('onSecondaryLongPress') + ? namedArgs['onSecondaryLongPress'] + : null, + onSecondaryLongPressStart: namedArgs.containsKey('onSecondaryLongPressStart') + ? namedArgs['onSecondaryLongPressStart'] + : null, onSecondaryLongPressMoveUpdate: namedArgs.containsKey('onSecondaryLongPressMoveUpdate') ? namedArgs['onSecondaryLongPressMoveUpdate'] : null, - onSecondaryLongPressUp: - namedArgs.containsKey('onSecondaryLongPressUp') ? namedArgs['onSecondaryLongPressUp'] : null, - onSecondaryLongPressEnd: - namedArgs.containsKey('onSecondaryLongPressEnd') ? namedArgs['onSecondaryLongPressEnd'] : null, + onSecondaryLongPressUp: namedArgs.containsKey('onSecondaryLongPressUp') + ? namedArgs['onSecondaryLongPressUp'] + : null, + onSecondaryLongPressEnd: namedArgs.containsKey('onSecondaryLongPressEnd') + ? namedArgs['onSecondaryLongPressEnd'] + : null, onVerticalDragDown: namedArgs.containsKey('onVerticalDragDown') ? namedArgs['onVerticalDragDown'] : null, onVerticalDragStart: namedArgs.containsKey('onVerticalDragStart') ? namedArgs['onVerticalDragStart'] : null, - onVerticalDragUpdate: - namedArgs.containsKey('onVerticalDragUpdate') ? namedArgs['onVerticalDragUpdate'] : null, + onVerticalDragUpdate: namedArgs.containsKey('onVerticalDragUpdate') ? namedArgs['onVerticalDragUpdate'] : null, onVerticalDragEnd: namedArgs.containsKey('onVerticalDragEnd') ? namedArgs['onVerticalDragEnd'] : null, - onVerticalDragCancel: - namedArgs.containsKey('onVerticalDragCancel') ? namedArgs['onVerticalDragCancel'] : null, - onHorizontalDragDown: - namedArgs.containsKey('onHorizontalDragDown') ? namedArgs['onHorizontalDragDown'] : null, - onHorizontalDragStart: - namedArgs.containsKey('onHorizontalDragStart') ? namedArgs['onHorizontalDragStart'] : null, - onHorizontalDragUpdate: - namedArgs.containsKey('onHorizontalDragUpdate') ? namedArgs['onHorizontalDragUpdate'] : null, + onVerticalDragCancel: namedArgs.containsKey('onVerticalDragCancel') ? namedArgs['onVerticalDragCancel'] : null, + onHorizontalDragDown: namedArgs.containsKey('onHorizontalDragDown') ? namedArgs['onHorizontalDragDown'] : null, + onHorizontalDragStart: namedArgs.containsKey('onHorizontalDragStart') ? namedArgs['onHorizontalDragStart'] : null, + onHorizontalDragUpdate: namedArgs.containsKey('onHorizontalDragUpdate') ? namedArgs['onHorizontalDragUpdate'] : null, onHorizontalDragEnd: namedArgs.containsKey('onHorizontalDragEnd') ? namedArgs['onHorizontalDragEnd'] : null, - onHorizontalDragCancel: - namedArgs.containsKey('onHorizontalDragCancel') ? namedArgs['onHorizontalDragCancel'] : null, + onHorizontalDragCancel: namedArgs.containsKey('onHorizontalDragCancel') ? namedArgs['onHorizontalDragCancel'] : null, onForcePressStart: namedArgs.containsKey('onForcePressStart') ? namedArgs['onForcePressStart'] : null, onForcePressPeak: namedArgs.containsKey('onForcePressPeak') ? namedArgs['onForcePressPeak'] : null, onForcePressUpdate: namedArgs.containsKey('onForcePressUpdate') ? namedArgs['onForcePressUpdate'] : null, @@ -75,12 +106,10 @@ class GestureDetectorAutoBinding extends HTExternalClass { onScaleUpdate: namedArgs.containsKey('onScaleUpdate') ? namedArgs['onScaleUpdate'] : null, onScaleEnd: namedArgs.containsKey('onScaleEnd') ? namedArgs['onScaleEnd'] : null, behavior: namedArgs.containsKey('behavior') ? namedArgs['behavior'] : null, - excludeFromSemantics: - namedArgs.containsKey('excludeFromSemantics') ? namedArgs['excludeFromSemantics'] : false, - dragStartBehavior: - namedArgs.containsKey('dragStartBehavior') ? namedArgs['dragStartBehavior'] : DragStartBehavior.start); + excludeFromSemantics: namedArgs.containsKey('excludeFromSemantics') ? namedArgs['excludeFromSemantics'] : false, + dragStartBehavior: namedArgs.containsKey('dragStartBehavior') ? namedArgs['dragStartBehavior'] : DragStartBehavior.start); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -91,47 +120,49 @@ class GestureDetectorAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'GestureTapDownCallback': (HTFunction function) => - (details) => function.call(positionalArgs: [details], namedArgs: const {}), - 'GestureTapUpCallback': (HTFunction function) => - (details) => function.call(positionalArgs: [details], namedArgs: const {}), - 'GestureTapCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'GestureTapDownCallback': (HTFunction function) => (details) => + function.call(positionalArgs: [details], namedArgs: const {}), + 'GestureTapUpCallback': (HTFunction function) => (details) => + function.call(positionalArgs: [details], namedArgs: const {}), + 'GestureTapCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), 'GestureTapCancelCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), 'GestureLongPressCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), - 'GestureLongPressStartCallback': (HTFunction function) => - (details) => function.call(positionalArgs: [details], namedArgs: const {}), + 'GestureLongPressStartCallback': (HTFunction function) => (details) => + function.call(positionalArgs: [details], namedArgs: const {}), 'GestureLongPressMoveUpdateCallback': (HTFunction function) => - (details) => function.call(positionalArgs: [details], namedArgs: const {}), + (details) => + function.call(positionalArgs: [details], namedArgs: const {}), 'GestureLongPressUpCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), - 'GestureLongPressEndCallback': (HTFunction function) => - (details) => function.call(positionalArgs: [details], namedArgs: const {}), - 'GestureDragDownCallback': (HTFunction function) => - (details) => function.call(positionalArgs: [details], namedArgs: const {}), - 'GestureDragStartCallback': (HTFunction function) => - (details) => function.call(positionalArgs: [details], namedArgs: const {}), - 'GestureDragUpdateCallback': (HTFunction function) => - (details) => function.call(positionalArgs: [details], namedArgs: const {}), - 'GestureDragEndCallback': (HTFunction function) => - (details) => function.call(positionalArgs: [details], namedArgs: const {}), + 'GestureLongPressEndCallback': (HTFunction function) => (details) => + function.call(positionalArgs: [details], namedArgs: const {}), + 'GestureDragDownCallback': (HTFunction function) => (details) => + function.call(positionalArgs: [details], namedArgs: const {}), + 'GestureDragStartCallback': (HTFunction function) => (details) => + function.call(positionalArgs: [details], namedArgs: const {}), + 'GestureDragUpdateCallback': (HTFunction function) => (details) => + function.call(positionalArgs: [details], namedArgs: const {}), + 'GestureDragEndCallback': (HTFunction function) => (details) => + function.call(positionalArgs: [details], namedArgs: const {}), 'GestureDragCancelCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), - 'GestureForcePressStartCallback': (HTFunction function) => - (details) => function.call(positionalArgs: [details], namedArgs: const {}), - 'GestureForcePressPeakCallback': (HTFunction function) => - (details) => function.call(positionalArgs: [details], namedArgs: const {}), - 'GestureForcePressUpdateCallback': (HTFunction function) => - (details) => function.call(positionalArgs: [details], namedArgs: const {}), - 'GestureForcePressEndCallback': (HTFunction function) => - (details) => function.call(positionalArgs: [details], namedArgs: const {}), - 'GestureScaleStartCallback': (HTFunction function) => - (details) => function.call(positionalArgs: [details], namedArgs: const {}), - 'GestureScaleUpdateCallback': (HTFunction function) => - (details) => function.call(positionalArgs: [details], namedArgs: const {}), - 'GestureScaleEndCallback': (HTFunction function) => - (details) => function.call(positionalArgs: [details], namedArgs: const {}), + 'GestureForcePressStartCallback': (HTFunction function) => (details) => + function.call(positionalArgs: [details], namedArgs: const {}), + 'GestureForcePressPeakCallback': (HTFunction function) => (details) => + function.call(positionalArgs: [details], namedArgs: const {}), + 'GestureForcePressUpdateCallback': (HTFunction function) => (details) => + function.call(positionalArgs: [details], namedArgs: const {}), + 'GestureForcePressEndCallback': (HTFunction function) => (details) => + function.call(positionalArgs: [details], namedArgs: const {}), + 'GestureScaleStartCallback': (HTFunction function) => (details) => + function.call(positionalArgs: [details], namedArgs: const {}), + 'GestureScaleUpdateCallback': (HTFunction function) => (details) => + function.call(positionalArgs: [details], namedArgs: const {}), + 'GestureScaleEndCallback': (HTFunction function) => (details) => + function.call(positionalArgs: [details], namedArgs: const {}), }; } } @@ -140,7 +171,7 @@ extension GestureDetectorBinding on GestureDetector { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('GestureDetector'); + return const HTType('GestureDetector'); case 'child': return child; case 'onTapDown': @@ -246,31 +277,44 @@ extension GestureDetectorBinding on GestureDetector { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -285,14 +329,20 @@ class RawGestureDetectorAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => RawGestureDetector( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null, - gestures: - namedArgs.containsKey('gestures') ? namedArgs['gestures'] : const {}, - behavior: namedArgs.containsKey('behavior') ? namedArgs['behavior'] : null, - excludeFromSemantics: - namedArgs.containsKey('excludeFromSemantics') ? namedArgs['excludeFromSemantics'] : false, - semantics: namedArgs.containsKey('semantics') ? namedArgs['semantics'] : null); + gestures: namedArgs.containsKey('gestures') + ? namedArgs['gestures'] + : const {}, + behavior: namedArgs.containsKey('behavior') + ? namedArgs['behavior'] + : null, + excludeFromSemantics: namedArgs.containsKey('excludeFromSemantics') + ? namedArgs['excludeFromSemantics'] + : false, + semantics: namedArgs.containsKey('semantics') + ? namedArgs['semantics'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -306,7 +356,7 @@ extension RawGestureDetectorBinding on RawGestureDetector { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RawGestureDetector'); + return const HTType('RawGestureDetector'); case 'child': return child; case 'gestures': @@ -328,25 +378,37 @@ extension RawGestureDetectorBinding on RawGestureDetector { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -358,9 +420,10 @@ class RawGestureDetectorStateAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RawGestureDetectorState': - return ({positionalArgs, namedArgs, typeArgs}) => RawGestureDetectorState(); + return ({positionalArgs, namedArgs, typeArgs}) => + RawGestureDetectorState(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -374,7 +437,7 @@ extension RawGestureDetectorStateBinding on RawGestureDetectorState { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RawGestureDetectorState'); + return const HTType('RawGestureDetectorState'); case 'widget': return widget; case 'context': @@ -384,28 +447,35 @@ extension RawGestureDetectorStateBinding on RawGestureDetectorState { case 'initState': return ({positionalArgs, namedArgs, typeArgs}) => initState(); case 'didUpdateWidget': - return ({positionalArgs, namedArgs, typeArgs}) => didUpdateWidget(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + didUpdateWidget(positionalArgs[0]); case 'replaceGestureRecognizers': - return ({positionalArgs, namedArgs, typeArgs}) => replaceGestureRecognizers(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceGestureRecognizers(positionalArgs[0]); case 'replaceSemanticsActions': - return ({positionalArgs, namedArgs, typeArgs}) => replaceSemanticsActions(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceSemanticsActions(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/grid_paper.g.dart b/lib/bindings/flutter/widgets/grid_paper.g.dart index 6d004cd..4da5b41 100644 --- a/lib/bindings/flutter/widgets/grid_paper.g.dart +++ b/lib/bindings/flutter/widgets/grid_paper.g.dart @@ -10,13 +10,20 @@ class GridPaperAutoBinding extends HTExternalClass { case 'GridPaper': return ({positionalArgs, namedArgs, typeArgs}) => GridPaper( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - color: namedArgs.containsKey('color') ? namedArgs['color'] : const Color(0x7FC3E8F3), - interval: namedArgs.containsKey('interval') ? namedArgs['interval'] : 100.0, - divisions: namedArgs.containsKey('divisions') ? namedArgs['divisions'] : 2, - subdivisions: namedArgs.containsKey('subdivisions') ? namedArgs['subdivisions'] : 5, + color: namedArgs.containsKey('color') + ? namedArgs['color'] + : const Color(0x7FC3E8F3), + interval: namedArgs.containsKey('interval') + ? namedArgs['interval'] + : 100.0, + divisions: + namedArgs.containsKey('divisions') ? namedArgs['divisions'] : 2, + subdivisions: namedArgs.containsKey('subdivisions') + ? namedArgs['subdivisions'] + : 5, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -30,7 +37,7 @@ extension GridPaperBinding on GridPaper { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('GridPaper'); + return const HTType('GridPaper'); case 'color': return color; case 'interval': @@ -46,31 +53,44 @@ extension GridPaperBinding on GridPaper { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/heroes.g.dart b/lib/bindings/flutter/widgets/heroes.g.dart index b8a2ef0..5e50213 100644 --- a/lib/bindings/flutter/widgets/heroes.g.dart +++ b/lib/bindings/flutter/widgets/heroes.g.dart @@ -15,7 +15,7 @@ class HeroFlightDirectionAutoBinding extends HTExternalClass { case 'HeroFlightDirection.pop': return HeroFlightDirection.pop; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -23,13 +23,14 @@ class HeroFlightDirectionAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('HeroFlightDirection'); + return const HTType('HeroFlightDirection'); case 'index': return (instance as HeroFlightDirection).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as HeroFlightDirection).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as HeroFlightDirection).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -44,15 +45,22 @@ class HeroAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => Hero( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, tag: namedArgs['tag'], - createRectTween: namedArgs.containsKey('createRectTween') ? namedArgs['createRectTween'] : null, - flightShuttleBuilder: - namedArgs.containsKey('flightShuttleBuilder') ? namedArgs['flightShuttleBuilder'] : null, - placeholderBuilder: namedArgs.containsKey('placeholderBuilder') ? namedArgs['placeholderBuilder'] : null, + createRectTween: namedArgs.containsKey('createRectTween') + ? namedArgs['createRectTween'] + : null, + flightShuttleBuilder: namedArgs.containsKey('flightShuttleBuilder') + ? namedArgs['flightShuttleBuilder'] + : null, + placeholderBuilder: namedArgs.containsKey('placeholderBuilder') + ? namedArgs['placeholderBuilder'] + : null, transitionOnUserGestures: - namedArgs.containsKey('transitionOnUserGestures') ? namedArgs['transitionOnUserGestures'] : false, + namedArgs.containsKey('transitionOnUserGestures') + ? namedArgs['transitionOnUserGestures'] + : false, child: namedArgs['child']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -63,14 +71,22 @@ class HeroAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'CreateRectTween': (HTFunction function) => - (begin, end) => function.call(positionalArgs: [begin, end], namedArgs: const {}) as Tween, - 'HeroFlightShuttleBuilder': (HTFunction function) => - (flightContext, animation, flightDirection, fromHeroContext, toHeroContext) => function.call( - positionalArgs: [flightContext, animation, flightDirection, fromHeroContext, toHeroContext], + 'CreateRectTween': (HTFunction function) => (begin, end) => + function.call(positionalArgs: [begin, end], namedArgs: const {}) + as Tween, + 'HeroFlightShuttleBuilder': (HTFunction function) => (flightContext, + animation, flightDirection, fromHeroContext, toHeroContext) => + function.call(positionalArgs: [ + flightContext, + animation, + flightDirection, + fromHeroContext, + toHeroContext + ], namedArgs: const {}) as Widget, + 'HeroPlaceholderBuilder': (HTFunction function) => + (context, heroSize, child) => function.call( + positionalArgs: [context, heroSize, child], namedArgs: const {}) as Widget, - 'HeroPlaceholderBuilder': (HTFunction function) => (context, heroSize, child) => - function.call(positionalArgs: [context, heroSize, child], namedArgs: const {}) as Widget, }; } } @@ -79,7 +95,7 @@ extension HeroBinding on Hero { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Hero'); + return const HTType('Hero'); case 'tag': return tag; case 'createRectTween': @@ -99,29 +115,41 @@ extension HeroBinding on Hero { case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -134,9 +162,11 @@ class HeroControllerAutoBinding extends HTExternalClass { switch (varName) { case 'HeroController': return ({positionalArgs, namedArgs, typeArgs}) => HeroController( - createRectTween: namedArgs.containsKey('createRectTween') ? namedArgs['createRectTween'] : null); + createRectTween: namedArgs.containsKey('createRectTween') + ? namedArgs['createRectTween'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -147,8 +177,9 @@ class HeroControllerAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'CreateRectTween': (HTFunction function) => - (begin, end) => function.call(positionalArgs: [begin, end], namedArgs: const {}) as Tween, + 'CreateRectTween': (HTFunction function) => (begin, end) => + function.call(positionalArgs: [begin, end], namedArgs: const {}) + as Tween, }; } } @@ -157,27 +188,35 @@ extension HeroControllerBinding on HeroController { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('HeroController'); + return const HTType('HeroController'); case 'createRectTween': return createRectTween; case 'navigator': return navigator; case 'didPush': - return ({positionalArgs, namedArgs, typeArgs}) => didPush(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + didPush(positionalArgs[0], positionalArgs[1]); case 'didPop': - return ({positionalArgs, namedArgs, typeArgs}) => didPop(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + didPop(positionalArgs[0], positionalArgs[1]); case 'didReplace': return ({positionalArgs, namedArgs, typeArgs}) => didReplace( - newRoute: namedArgs.containsKey('newRoute') ? namedArgs['newRoute'] : null, - oldRoute: namedArgs.containsKey('oldRoute') ? namedArgs['oldRoute'] : null); + newRoute: namedArgs.containsKey('newRoute') + ? namedArgs['newRoute'] + : null, + oldRoute: namedArgs.containsKey('oldRoute') + ? namedArgs['oldRoute'] + : null); case 'didStartUserGesture': - return ({positionalArgs, namedArgs, typeArgs}) => didStartUserGesture(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + didStartUserGesture(positionalArgs[0], positionalArgs[1]); case 'didStopUserGesture': return ({positionalArgs, namedArgs, typeArgs}) => didStopUserGesture(); case 'didRemove': - return ({positionalArgs, namedArgs, typeArgs}) => didRemove(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + didRemove(positionalArgs[0], positionalArgs[1]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -192,9 +231,10 @@ class HeroModeAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => HeroMode( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, child: namedArgs['child'], - enabled: namedArgs.containsKey('enabled') ? namedArgs['enabled'] : true); + enabled: + namedArgs.containsKey('enabled') ? namedArgs['enabled'] : true); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -208,7 +248,7 @@ extension HeroModeBinding on HeroMode { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('HeroMode'); + return const HTType('HeroMode'); case 'child': return child; case 'enabled': @@ -218,31 +258,44 @@ extension HeroModeBinding on HeroMode { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/icon.g.dart b/lib/bindings/flutter/widgets/icon.g.dart index 0c55bbb..6177db0 100644 --- a/lib/bindings/flutter/widgets/icon.g.dart +++ b/lib/bindings/flutter/widgets/icon.g.dart @@ -9,14 +9,19 @@ class IconAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'Icon': - return ({positionalArgs, namedArgs, typeArgs}) => Icon(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => Icon( + positionalArgs[0], key: namedArgs.containsKey('key') ? namedArgs['key'] : null, size: namedArgs.containsKey('size') ? namedArgs['size'] : null, color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - semanticLabel: namedArgs.containsKey('semanticLabel') ? namedArgs['semanticLabel'] : null, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null); + semanticLabel: namedArgs.containsKey('semanticLabel') + ? namedArgs['semanticLabel'] + : null, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -30,7 +35,7 @@ extension IconBinding on Icon { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Icon'); + return const HTType('Icon'); case 'icon': return icon; case 'size': @@ -46,31 +51,44 @@ extension IconBinding on Icon { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/icon_data.g.dart b/lib/bindings/flutter/widgets/icon_data.g.dart index 9fe6db5..659e4dc 100644 --- a/lib/bindings/flutter/widgets/icon_data.g.dart +++ b/lib/bindings/flutter/widgets/icon_data.g.dart @@ -9,12 +9,19 @@ class IconDataAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'IconData': - return ({positionalArgs, namedArgs, typeArgs}) => IconData(positionalArgs[0], - fontFamily: namedArgs.containsKey('fontFamily') ? namedArgs['fontFamily'] : null, - fontPackage: namedArgs.containsKey('fontPackage') ? namedArgs['fontPackage'] : null, - matchTextDirection: namedArgs.containsKey('matchTextDirection') ? namedArgs['matchTextDirection'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => IconData( + positionalArgs[0], + fontFamily: namedArgs.containsKey('fontFamily') + ? namedArgs['fontFamily'] + : null, + fontPackage: namedArgs.containsKey('fontPackage') + ? namedArgs['fontPackage'] + : null, + matchTextDirection: namedArgs.containsKey('matchTextDirection') + ? namedArgs['matchTextDirection'] + : false); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -28,7 +35,7 @@ extension IconDataBinding on IconData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('IconData'); + return const HTType('IconData'); case 'codePoint': return codePoint; case 'fontFamily': @@ -42,7 +49,7 @@ extension IconDataBinding on IconData { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -54,13 +61,21 @@ class IconDataPropertyAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'IconDataProperty': - return ({positionalArgs, namedArgs, typeArgs}) => IconDataProperty(positionalArgs[0], positionalArgs[1], - ifNull: namedArgs.containsKey('ifNull') ? namedArgs['ifNull'] : null, - showName: namedArgs.containsKey('showName') ? namedArgs['showName'] : true, - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.singleLine, - level: namedArgs.containsKey('level') ? namedArgs['level'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => IconDataProperty( + positionalArgs[0], positionalArgs[1], + ifNull: + namedArgs.containsKey('ifNull') ? namedArgs['ifNull'] : null, + showName: namedArgs.containsKey('showName') + ? namedArgs['showName'] + : true, + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.singleLine, + level: namedArgs.containsKey('level') + ? namedArgs['level'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -74,7 +89,7 @@ extension IconDataPropertyBinding on IconDataProperty { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('IconDataProperty'); + return const HTType('IconDataProperty'); case 'expandableValue': return expandableValue; case 'allowWrap': @@ -114,33 +129,49 @@ extension IconDataPropertyBinding on IconDataProperty { case 'allowTruncate': return allowTruncate; case 'toJsonMap': - return ({positionalArgs, namedArgs, typeArgs}) => toJsonMap(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + toJsonMap(positionalArgs[0]); case 'valueToString': return ({positionalArgs, namedArgs, typeArgs}) => valueToString( - parentConfiguration: - namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null); case 'toDescription': return ({positionalArgs, namedArgs, typeArgs}) => toDescription( - parentConfiguration: - namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null); case 'getProperties': return ({positionalArgs, namedArgs, typeArgs}) => getProperties(); case 'getChildren': return ({positionalArgs, namedArgs, typeArgs}) => getChildren(); case 'isFiltered': - return ({positionalArgs, namedArgs, typeArgs}) => isFiltered(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isFiltered(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString( - parentConfiguration: namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - parentConfiguration: namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/icon_theme.g.dart b/lib/bindings/flutter/widgets/icon_theme.g.dart index bab8226..9374f94 100644 --- a/lib/bindings/flutter/widgets/icon_theme.g.dart +++ b/lib/bindings/flutter/widgets/icon_theme.g.dart @@ -19,9 +19,10 @@ class IconThemeAutoBinding extends HTExternalClass { data: namedArgs.containsKey('data') ? namedArgs['data'] : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); case 'IconTheme.of': - return ({positionalArgs, namedArgs, typeArgs}) => IconTheme.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + IconTheme.of(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -35,7 +36,7 @@ extension IconThemeBinding on IconTheme { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('IconTheme'); + return const HTType('IconTheme'); case 'data': return data; case 'child': @@ -45,33 +46,47 @@ extension IconThemeBinding on IconTheme { case 'hashCode': return hashCode; case 'updateShouldNotify': - return ({positionalArgs, namedArgs, typeArgs}) => updateShouldNotify(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateShouldNotify(positionalArgs[0]); case 'wrap': - return ({positionalArgs, namedArgs, typeArgs}) => wrap(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + wrap(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/icon_theme_data.g.dart b/lib/bindings/flutter/widgets/icon_theme_data.g.dart index 1614e43..d4e10f8 100644 --- a/lib/bindings/flutter/widgets/icon_theme_data.g.dart +++ b/lib/bindings/flutter/widgets/icon_theme_data.g.dart @@ -11,15 +11,17 @@ class IconThemeDataAutoBinding extends HTExternalClass { case 'IconThemeData': return ({positionalArgs, namedArgs, typeArgs}) => IconThemeData( color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - opacity: namedArgs.containsKey('opacity') ? namedArgs['opacity'] : null, + opacity: + namedArgs.containsKey('opacity') ? namedArgs['opacity'] : null, size: namedArgs.containsKey('size') ? namedArgs['size'] : null); case 'IconThemeData.fallback': - return ({positionalArgs, namedArgs, typeArgs}) => IconThemeData.fallback(); - case 'IconThemeData.lerp': return ({positionalArgs, namedArgs, typeArgs}) => - IconThemeData.lerp(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + IconThemeData.fallback(); + case 'IconThemeData.lerp': + return ({positionalArgs, namedArgs, typeArgs}) => IconThemeData.lerp( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -33,7 +35,7 @@ extension IconThemeDataBinding on IconThemeData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('IconThemeData'); + return const HTType('IconThemeData'); case 'color': return color; case 'size': @@ -47,25 +49,31 @@ extension IconThemeDataBinding on IconThemeData { case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - opacity: namedArgs.containsKey('opacity') ? namedArgs['opacity'] : null, + opacity: + namedArgs.containsKey('opacity') ? namedArgs['opacity'] : null, size: namedArgs.containsKey('size') ? namedArgs['size'] : null); case 'merge': - return ({positionalArgs, namedArgs, typeArgs}) => merge(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + merge(positionalArgs[0]); case 'resolve': - return ({positionalArgs, namedArgs, typeArgs}) => resolve(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + resolve(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/image.g.dart b/lib/bindings/flutter/widgets/image.g.dart index 3a523cb..e22564f 100644 --- a/lib/bindings/flutter/widgets/image.g.dart +++ b/lib/bindings/flutter/widgets/image.g.dart @@ -12,122 +12,269 @@ class ImageAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => Image( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, image: namedArgs['image'], - frameBuilder: namedArgs.containsKey('frameBuilder') ? namedArgs['frameBuilder'] : null, - loadingBuilder: namedArgs.containsKey('loadingBuilder') ? namedArgs['loadingBuilder'] : null, - errorBuilder: namedArgs.containsKey('errorBuilder') ? namedArgs['errorBuilder'] : null, - semanticLabel: namedArgs.containsKey('semanticLabel') ? namedArgs['semanticLabel'] : null, - excludeFromSemantics: - namedArgs.containsKey('excludeFromSemantics') ? namedArgs['excludeFromSemantics'] : false, + frameBuilder: namedArgs.containsKey('frameBuilder') + ? namedArgs['frameBuilder'] + : null, + loadingBuilder: namedArgs.containsKey('loadingBuilder') + ? namedArgs['loadingBuilder'] + : null, + errorBuilder: namedArgs.containsKey('errorBuilder') + ? namedArgs['errorBuilder'] + : null, + semanticLabel: namedArgs.containsKey('semanticLabel') + ? namedArgs['semanticLabel'] + : null, + excludeFromSemantics: namedArgs.containsKey('excludeFromSemantics') + ? namedArgs['excludeFromSemantics'] + : false, width: namedArgs.containsKey('width') ? namedArgs['width'] : null, - height: namedArgs.containsKey('height') ? namedArgs['height'] : null, + height: + namedArgs.containsKey('height') ? namedArgs['height'] : null, color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - colorBlendMode: namedArgs.containsKey('colorBlendMode') ? namedArgs['colorBlendMode'] : null, + colorBlendMode: namedArgs.containsKey('colorBlendMode') + ? namedArgs['colorBlendMode'] + : null, fit: namedArgs.containsKey('fit') ? namedArgs['fit'] : null, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : Alignment.center, - repeat: namedArgs.containsKey('repeat') ? namedArgs['repeat'] : ImageRepeat.noRepeat, - centerSlice: namedArgs.containsKey('centerSlice') ? namedArgs['centerSlice'] : null, - matchTextDirection: namedArgs.containsKey('matchTextDirection') ? namedArgs['matchTextDirection'] : false, - gaplessPlayback: namedArgs.containsKey('gaplessPlayback') ? namedArgs['gaplessPlayback'] : false, - isAntiAlias: namedArgs.containsKey('isAntiAlias') ? namedArgs['isAntiAlias'] : false, - filterQuality: namedArgs.containsKey('filterQuality') ? namedArgs['filterQuality'] : FilterQuality.low); + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : Alignment.center, + repeat: namedArgs.containsKey('repeat') + ? namedArgs['repeat'] + : ImageRepeat.noRepeat, + centerSlice: namedArgs.containsKey('centerSlice') + ? namedArgs['centerSlice'] + : null, + matchTextDirection: namedArgs.containsKey('matchTextDirection') + ? namedArgs['matchTextDirection'] + : false, + gaplessPlayback: namedArgs.containsKey('gaplessPlayback') + ? namedArgs['gaplessPlayback'] + : false, + isAntiAlias: namedArgs.containsKey('isAntiAlias') + ? namedArgs['isAntiAlias'] + : false, + filterQuality: namedArgs.containsKey('filterQuality') + ? namedArgs['filterQuality'] + : FilterQuality.low); case 'Image.network': - return ({positionalArgs, namedArgs, typeArgs}) => Image.network(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => Image.network( + positionalArgs[0], key: namedArgs.containsKey('key') ? namedArgs['key'] : null, scale: namedArgs.containsKey('scale') ? namedArgs['scale'] : 1.0, - frameBuilder: namedArgs.containsKey('frameBuilder') ? namedArgs['frameBuilder'] : null, - loadingBuilder: namedArgs.containsKey('loadingBuilder') ? namedArgs['loadingBuilder'] : null, - errorBuilder: namedArgs.containsKey('errorBuilder') ? namedArgs['errorBuilder'] : null, - semanticLabel: namedArgs.containsKey('semanticLabel') ? namedArgs['semanticLabel'] : null, - excludeFromSemantics: - namedArgs.containsKey('excludeFromSemantics') ? namedArgs['excludeFromSemantics'] : false, + frameBuilder: namedArgs.containsKey('frameBuilder') + ? namedArgs['frameBuilder'] + : null, + loadingBuilder: namedArgs.containsKey('loadingBuilder') + ? namedArgs['loadingBuilder'] + : null, + errorBuilder: namedArgs.containsKey('errorBuilder') + ? namedArgs['errorBuilder'] + : null, + semanticLabel: namedArgs.containsKey('semanticLabel') + ? namedArgs['semanticLabel'] + : null, + excludeFromSemantics: namedArgs.containsKey('excludeFromSemantics') + ? namedArgs['excludeFromSemantics'] + : false, width: namedArgs.containsKey('width') ? namedArgs['width'] : null, - height: namedArgs.containsKey('height') ? namedArgs['height'] : null, + height: + namedArgs.containsKey('height') ? namedArgs['height'] : null, color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - colorBlendMode: namedArgs.containsKey('colorBlendMode') ? namedArgs['colorBlendMode'] : null, + colorBlendMode: namedArgs.containsKey('colorBlendMode') + ? namedArgs['colorBlendMode'] + : null, fit: namedArgs.containsKey('fit') ? namedArgs['fit'] : null, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : Alignment.center, - repeat: namedArgs.containsKey('repeat') ? namedArgs['repeat'] : ImageRepeat.noRepeat, - centerSlice: namedArgs.containsKey('centerSlice') ? namedArgs['centerSlice'] : null, - matchTextDirection: namedArgs.containsKey('matchTextDirection') ? namedArgs['matchTextDirection'] : false, - gaplessPlayback: namedArgs.containsKey('gaplessPlayback') ? namedArgs['gaplessPlayback'] : false, - filterQuality: namedArgs.containsKey('filterQuality') ? namedArgs['filterQuality'] : FilterQuality.low, - isAntiAlias: namedArgs.containsKey('isAntiAlias') ? namedArgs['isAntiAlias'] : false, - headers: namedArgs.containsKey('headers') ? namedArgs['headers'] : null, - cacheWidth: namedArgs.containsKey('cacheWidth') ? namedArgs['cacheWidth'] : null, - cacheHeight: namedArgs.containsKey('cacheHeight') ? namedArgs['cacheHeight'] : null); + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : Alignment.center, + repeat: namedArgs.containsKey('repeat') + ? namedArgs['repeat'] + : ImageRepeat.noRepeat, + centerSlice: namedArgs.containsKey('centerSlice') + ? namedArgs['centerSlice'] + : null, + matchTextDirection: namedArgs.containsKey('matchTextDirection') + ? namedArgs['matchTextDirection'] + : false, + gaplessPlayback: namedArgs.containsKey('gaplessPlayback') + ? namedArgs['gaplessPlayback'] + : false, + filterQuality: namedArgs.containsKey('filterQuality') + ? namedArgs['filterQuality'] + : FilterQuality.low, + isAntiAlias: namedArgs.containsKey('isAntiAlias') + ? namedArgs['isAntiAlias'] + : false, + headers: + namedArgs.containsKey('headers') ? namedArgs['headers'] : null, + cacheWidth: namedArgs.containsKey('cacheWidth') + ? namedArgs['cacheWidth'] + : null, + cacheHeight: namedArgs.containsKey('cacheHeight') + ? namedArgs['cacheHeight'] + : null); case 'Image.file': - return ({positionalArgs, namedArgs, typeArgs}) => Image.file(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => Image.file( + positionalArgs[0], key: namedArgs.containsKey('key') ? namedArgs['key'] : null, scale: namedArgs.containsKey('scale') ? namedArgs['scale'] : 1.0, - frameBuilder: namedArgs.containsKey('frameBuilder') ? namedArgs['frameBuilder'] : null, - errorBuilder: namedArgs.containsKey('errorBuilder') ? namedArgs['errorBuilder'] : null, - semanticLabel: namedArgs.containsKey('semanticLabel') ? namedArgs['semanticLabel'] : null, - excludeFromSemantics: - namedArgs.containsKey('excludeFromSemantics') ? namedArgs['excludeFromSemantics'] : false, + frameBuilder: namedArgs.containsKey('frameBuilder') + ? namedArgs['frameBuilder'] + : null, + errorBuilder: namedArgs.containsKey('errorBuilder') + ? namedArgs['errorBuilder'] + : null, + semanticLabel: namedArgs.containsKey('semanticLabel') + ? namedArgs['semanticLabel'] + : null, + excludeFromSemantics: namedArgs.containsKey('excludeFromSemantics') + ? namedArgs['excludeFromSemantics'] + : false, width: namedArgs.containsKey('width') ? namedArgs['width'] : null, - height: namedArgs.containsKey('height') ? namedArgs['height'] : null, + height: + namedArgs.containsKey('height') ? namedArgs['height'] : null, color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - colorBlendMode: namedArgs.containsKey('colorBlendMode') ? namedArgs['colorBlendMode'] : null, + colorBlendMode: namedArgs.containsKey('colorBlendMode') + ? namedArgs['colorBlendMode'] + : null, fit: namedArgs.containsKey('fit') ? namedArgs['fit'] : null, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : Alignment.center, - repeat: namedArgs.containsKey('repeat') ? namedArgs['repeat'] : ImageRepeat.noRepeat, - centerSlice: namedArgs.containsKey('centerSlice') ? namedArgs['centerSlice'] : null, - matchTextDirection: namedArgs.containsKey('matchTextDirection') ? namedArgs['matchTextDirection'] : false, - gaplessPlayback: namedArgs.containsKey('gaplessPlayback') ? namedArgs['gaplessPlayback'] : false, - isAntiAlias: namedArgs.containsKey('isAntiAlias') ? namedArgs['isAntiAlias'] : false, - filterQuality: namedArgs.containsKey('filterQuality') ? namedArgs['filterQuality'] : FilterQuality.low, - cacheWidth: namedArgs.containsKey('cacheWidth') ? namedArgs['cacheWidth'] : null, - cacheHeight: namedArgs.containsKey('cacheHeight') ? namedArgs['cacheHeight'] : null); + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : Alignment.center, + repeat: namedArgs.containsKey('repeat') + ? namedArgs['repeat'] + : ImageRepeat.noRepeat, + centerSlice: namedArgs.containsKey('centerSlice') + ? namedArgs['centerSlice'] + : null, + matchTextDirection: namedArgs.containsKey('matchTextDirection') + ? namedArgs['matchTextDirection'] + : false, + gaplessPlayback: namedArgs.containsKey('gaplessPlayback') + ? namedArgs['gaplessPlayback'] + : false, + isAntiAlias: namedArgs.containsKey('isAntiAlias') + ? namedArgs['isAntiAlias'] + : false, + filterQuality: namedArgs.containsKey('filterQuality') + ? namedArgs['filterQuality'] + : FilterQuality.low, + cacheWidth: namedArgs.containsKey('cacheWidth') + ? namedArgs['cacheWidth'] + : null, + cacheHeight: namedArgs.containsKey('cacheHeight') + ? namedArgs['cacheHeight'] + : null); case 'Image.asset': - return ({positionalArgs, namedArgs, typeArgs}) => Image.asset(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => Image.asset( + positionalArgs[0], key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - bundle: namedArgs.containsKey('bundle') ? namedArgs['bundle'] : null, - frameBuilder: namedArgs.containsKey('frameBuilder') ? namedArgs['frameBuilder'] : null, - errorBuilder: namedArgs.containsKey('errorBuilder') ? namedArgs['errorBuilder'] : null, - semanticLabel: namedArgs.containsKey('semanticLabel') ? namedArgs['semanticLabel'] : null, - excludeFromSemantics: - namedArgs.containsKey('excludeFromSemantics') ? namedArgs['excludeFromSemantics'] : false, + bundle: + namedArgs.containsKey('bundle') ? namedArgs['bundle'] : null, + frameBuilder: namedArgs.containsKey('frameBuilder') + ? namedArgs['frameBuilder'] + : null, + errorBuilder: namedArgs.containsKey('errorBuilder') + ? namedArgs['errorBuilder'] + : null, + semanticLabel: namedArgs.containsKey('semanticLabel') + ? namedArgs['semanticLabel'] + : null, + excludeFromSemantics: namedArgs.containsKey('excludeFromSemantics') + ? namedArgs['excludeFromSemantics'] + : false, scale: namedArgs.containsKey('scale') ? namedArgs['scale'] : null, width: namedArgs.containsKey('width') ? namedArgs['width'] : null, - height: namedArgs.containsKey('height') ? namedArgs['height'] : null, + height: + namedArgs.containsKey('height') ? namedArgs['height'] : null, color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - colorBlendMode: namedArgs.containsKey('colorBlendMode') ? namedArgs['colorBlendMode'] : null, + colorBlendMode: namedArgs.containsKey('colorBlendMode') + ? namedArgs['colorBlendMode'] + : null, fit: namedArgs.containsKey('fit') ? namedArgs['fit'] : null, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : Alignment.center, - repeat: namedArgs.containsKey('repeat') ? namedArgs['repeat'] : ImageRepeat.noRepeat, - centerSlice: namedArgs.containsKey('centerSlice') ? namedArgs['centerSlice'] : null, - matchTextDirection: namedArgs.containsKey('matchTextDirection') ? namedArgs['matchTextDirection'] : false, - gaplessPlayback: namedArgs.containsKey('gaplessPlayback') ? namedArgs['gaplessPlayback'] : false, - isAntiAlias: namedArgs.containsKey('isAntiAlias') ? namedArgs['isAntiAlias'] : false, - package: namedArgs.containsKey('package') ? namedArgs['package'] : null, - filterQuality: namedArgs.containsKey('filterQuality') ? namedArgs['filterQuality'] : FilterQuality.low, - cacheWidth: namedArgs.containsKey('cacheWidth') ? namedArgs['cacheWidth'] : null, - cacheHeight: namedArgs.containsKey('cacheHeight') ? namedArgs['cacheHeight'] : null); + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : Alignment.center, + repeat: namedArgs.containsKey('repeat') + ? namedArgs['repeat'] + : ImageRepeat.noRepeat, + centerSlice: namedArgs.containsKey('centerSlice') + ? namedArgs['centerSlice'] + : null, + matchTextDirection: namedArgs.containsKey('matchTextDirection') + ? namedArgs['matchTextDirection'] + : false, + gaplessPlayback: namedArgs.containsKey('gaplessPlayback') + ? namedArgs['gaplessPlayback'] + : false, + isAntiAlias: namedArgs.containsKey('isAntiAlias') + ? namedArgs['isAntiAlias'] + : false, + package: + namedArgs.containsKey('package') ? namedArgs['package'] : null, + filterQuality: namedArgs.containsKey('filterQuality') + ? namedArgs['filterQuality'] + : FilterQuality.low, + cacheWidth: namedArgs.containsKey('cacheWidth') + ? namedArgs['cacheWidth'] + : null, + cacheHeight: namedArgs.containsKey('cacheHeight') + ? namedArgs['cacheHeight'] + : null); case 'Image.memory': - return ({positionalArgs, namedArgs, typeArgs}) => Image.memory(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => Image.memory( + positionalArgs[0], key: namedArgs.containsKey('key') ? namedArgs['key'] : null, scale: namedArgs.containsKey('scale') ? namedArgs['scale'] : 1.0, - frameBuilder: namedArgs.containsKey('frameBuilder') ? namedArgs['frameBuilder'] : null, - errorBuilder: namedArgs.containsKey('errorBuilder') ? namedArgs['errorBuilder'] : null, - semanticLabel: namedArgs.containsKey('semanticLabel') ? namedArgs['semanticLabel'] : null, - excludeFromSemantics: - namedArgs.containsKey('excludeFromSemantics') ? namedArgs['excludeFromSemantics'] : false, + frameBuilder: namedArgs.containsKey('frameBuilder') + ? namedArgs['frameBuilder'] + : null, + errorBuilder: namedArgs.containsKey('errorBuilder') + ? namedArgs['errorBuilder'] + : null, + semanticLabel: namedArgs.containsKey('semanticLabel') + ? namedArgs['semanticLabel'] + : null, + excludeFromSemantics: namedArgs.containsKey('excludeFromSemantics') + ? namedArgs['excludeFromSemantics'] + : false, width: namedArgs.containsKey('width') ? namedArgs['width'] : null, - height: namedArgs.containsKey('height') ? namedArgs['height'] : null, + height: + namedArgs.containsKey('height') ? namedArgs['height'] : null, color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - colorBlendMode: namedArgs.containsKey('colorBlendMode') ? namedArgs['colorBlendMode'] : null, + colorBlendMode: namedArgs.containsKey('colorBlendMode') + ? namedArgs['colorBlendMode'] + : null, fit: namedArgs.containsKey('fit') ? namedArgs['fit'] : null, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : Alignment.center, - repeat: namedArgs.containsKey('repeat') ? namedArgs['repeat'] : ImageRepeat.noRepeat, - centerSlice: namedArgs.containsKey('centerSlice') ? namedArgs['centerSlice'] : null, - matchTextDirection: namedArgs.containsKey('matchTextDirection') ? namedArgs['matchTextDirection'] : false, - gaplessPlayback: namedArgs.containsKey('gaplessPlayback') ? namedArgs['gaplessPlayback'] : false, - isAntiAlias: namedArgs.containsKey('isAntiAlias') ? namedArgs['isAntiAlias'] : false, - filterQuality: namedArgs.containsKey('filterQuality') ? namedArgs['filterQuality'] : FilterQuality.low, - cacheWidth: namedArgs.containsKey('cacheWidth') ? namedArgs['cacheWidth'] : null, - cacheHeight: namedArgs.containsKey('cacheHeight') ? namedArgs['cacheHeight'] : null); + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : Alignment.center, + repeat: namedArgs.containsKey('repeat') + ? namedArgs['repeat'] + : ImageRepeat.noRepeat, + centerSlice: namedArgs.containsKey('centerSlice') + ? namedArgs['centerSlice'] + : null, + matchTextDirection: namedArgs.containsKey('matchTextDirection') + ? namedArgs['matchTextDirection'] + : false, + gaplessPlayback: namedArgs.containsKey('gaplessPlayback') + ? namedArgs['gaplessPlayback'] + : false, + isAntiAlias: namedArgs.containsKey('isAntiAlias') + ? namedArgs['isAntiAlias'] + : false, + filterQuality: namedArgs.containsKey('filterQuality') + ? namedArgs['filterQuality'] + : FilterQuality.low, + cacheWidth: namedArgs.containsKey('cacheWidth') + ? namedArgs['cacheWidth'] + : null, + cacheHeight: namedArgs.containsKey('cacheHeight') + ? namedArgs['cacheHeight'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -138,12 +285,18 @@ class ImageAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'ImageFrameBuilder': (HTFunction function) => (context, child, frame, wasSynchronouslyLoaded) => - function.call(positionalArgs: [context, child, frame, wasSynchronouslyLoaded], namedArgs: const {}) as Widget, - 'ImageLoadingBuilder': (HTFunction function) => (context, child, loadingProgress) => - function.call(positionalArgs: [context, child, loadingProgress], namedArgs: const {}) as Widget, - 'ImageErrorWidgetBuilder': (HTFunction function) => (context, error, stackTrace) => - function.call(positionalArgs: [context, error, stackTrace], namedArgs: const {}) as Widget, + 'ImageFrameBuilder': (HTFunction function) => + (context, child, frame, wasSynchronouslyLoaded) => function.call( + positionalArgs: [context, child, frame, wasSynchronouslyLoaded], + namedArgs: const {}) as Widget, + 'ImageLoadingBuilder': (HTFunction function) => + (context, child, loadingProgress) => function.call( + positionalArgs: [context, child, loadingProgress], + namedArgs: const {}) as Widget, + 'ImageErrorWidgetBuilder': (HTFunction function) => + (context, error, stackTrace) => function.call( + positionalArgs: [context, error, stackTrace], + namedArgs: const {}) as Widget, }; } } @@ -152,7 +305,7 @@ extension ImageBinding on Image { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Image'); + return const HTType('Image'); case 'image': return image; case 'frameBuilder': @@ -196,29 +349,41 @@ extension ImageBinding on Image { case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/image_filter.g.dart b/lib/bindings/flutter/widgets/image_filter.g.dart index ec320c5..c28748f 100644 --- a/lib/bindings/flutter/widgets/image_filter.g.dart +++ b/lib/bindings/flutter/widgets/image_filter.g.dart @@ -15,7 +15,7 @@ class ImageFilteredAutoBinding extends HTExternalClass { imageFilter: namedArgs['imageFilter'], child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -29,7 +29,7 @@ extension ImageFilteredBinding on ImageFiltered { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ImageFiltered'); + return const HTType('ImageFiltered'); case 'imageFilter': return imageFilter; case 'child': @@ -39,33 +39,47 @@ extension ImageFilteredBinding on ImageFiltered { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/image_icon.g.dart b/lib/bindings/flutter/widgets/image_icon.g.dart index 4b59b69..ee3d878 100644 --- a/lib/bindings/flutter/widgets/image_icon.g.dart +++ b/lib/bindings/flutter/widgets/image_icon.g.dart @@ -9,13 +9,16 @@ class ImageIconAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ImageIcon': - return ({positionalArgs, namedArgs, typeArgs}) => ImageIcon(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => ImageIcon( + positionalArgs[0], key: namedArgs.containsKey('key') ? namedArgs['key'] : null, size: namedArgs.containsKey('size') ? namedArgs['size'] : null, color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - semanticLabel: namedArgs.containsKey('semanticLabel') ? namedArgs['semanticLabel'] : null); + semanticLabel: namedArgs.containsKey('semanticLabel') + ? namedArgs['semanticLabel'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -29,7 +32,7 @@ extension ImageIconBinding on ImageIcon { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ImageIcon'); + return const HTType('ImageIcon'); case 'image': return image; case 'size': @@ -43,31 +46,44 @@ extension ImageIconBinding on ImageIcon { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/implicit_animations.g.dart b/lib/bindings/flutter/widgets/implicit_animations.g.dart index f582633..e7da074 100644 --- a/lib/bindings/flutter/widgets/implicit_animations.g.dart +++ b/lib/bindings/flutter/widgets/implicit_animations.g.dart @@ -14,7 +14,7 @@ class BoxConstraintsTweenAutoBinding extends HTExternalClass { begin: namedArgs.containsKey('begin') ? namedArgs['begin'] : null, end: namedArgs.containsKey('end') ? namedArgs['end'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -33,25 +33,30 @@ extension BoxConstraintsTweenBinding on BoxConstraintsTween { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BoxConstraintsTween'); + return const HTType('BoxConstraintsTween'); case 'begin': return begin; case 'end': return end; case 'lerp': - return ({positionalArgs, namedArgs, typeArgs}) => lerp(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerp(positionalArgs[0]); case 'transform': - return ({positionalArgs, namedArgs, typeArgs}) => transform(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transform(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'evaluate': - return ({positionalArgs, namedArgs, typeArgs}) => evaluate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + evaluate(positionalArgs[0]); case 'animate': - return ({positionalArgs, namedArgs, typeArgs}) => animate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + animate(positionalArgs[0]); case 'chain': - return ({positionalArgs, namedArgs, typeArgs}) => chain(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + chain(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -64,7 +69,7 @@ extension BoxConstraintsTweenBinding on BoxConstraintsTween { end = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -80,7 +85,7 @@ class DecorationTweenAutoBinding extends HTExternalClass { begin: namedArgs.containsKey('begin') ? namedArgs['begin'] : null, end: namedArgs.containsKey('end') ? namedArgs['end'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -99,25 +104,30 @@ extension DecorationTweenBinding on DecorationTween { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DecorationTween'); + return const HTType('DecorationTween'); case 'begin': return begin; case 'end': return end; case 'lerp': - return ({positionalArgs, namedArgs, typeArgs}) => lerp(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerp(positionalArgs[0]); case 'transform': - return ({positionalArgs, namedArgs, typeArgs}) => transform(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transform(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'evaluate': - return ({positionalArgs, namedArgs, typeArgs}) => evaluate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + evaluate(positionalArgs[0]); case 'animate': - return ({positionalArgs, namedArgs, typeArgs}) => animate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + animate(positionalArgs[0]); case 'chain': - return ({positionalArgs, namedArgs, typeArgs}) => chain(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + chain(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -130,7 +140,7 @@ extension DecorationTweenBinding on DecorationTween { end = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -146,7 +156,7 @@ class EdgeInsetsTweenAutoBinding extends HTExternalClass { begin: namedArgs.containsKey('begin') ? namedArgs['begin'] : null, end: namedArgs.containsKey('end') ? namedArgs['end'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -165,25 +175,30 @@ extension EdgeInsetsTweenBinding on EdgeInsetsTween { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('EdgeInsetsTween'); + return const HTType('EdgeInsetsTween'); case 'begin': return begin; case 'end': return end; case 'lerp': - return ({positionalArgs, namedArgs, typeArgs}) => lerp(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerp(positionalArgs[0]); case 'transform': - return ({positionalArgs, namedArgs, typeArgs}) => transform(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transform(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'evaluate': - return ({positionalArgs, namedArgs, typeArgs}) => evaluate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + evaluate(positionalArgs[0]); case 'animate': - return ({positionalArgs, namedArgs, typeArgs}) => animate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + animate(positionalArgs[0]); case 'chain': - return ({positionalArgs, namedArgs, typeArgs}) => chain(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + chain(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -196,7 +211,7 @@ extension EdgeInsetsTweenBinding on EdgeInsetsTween { end = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -208,11 +223,13 @@ class EdgeInsetsGeometryTweenAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'EdgeInsetsGeometryTween': - return ({positionalArgs, namedArgs, typeArgs}) => EdgeInsetsGeometryTween( - begin: namedArgs.containsKey('begin') ? namedArgs['begin'] : null, - end: namedArgs.containsKey('end') ? namedArgs['end'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + EdgeInsetsGeometryTween( + begin: + namedArgs.containsKey('begin') ? namedArgs['begin'] : null, + end: namedArgs.containsKey('end') ? namedArgs['end'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -231,25 +248,30 @@ extension EdgeInsetsGeometryTweenBinding on EdgeInsetsGeometryTween { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('EdgeInsetsGeometryTween'); + return const HTType('EdgeInsetsGeometryTween'); case 'begin': return begin; case 'end': return end; case 'lerp': - return ({positionalArgs, namedArgs, typeArgs}) => lerp(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerp(positionalArgs[0]); case 'transform': - return ({positionalArgs, namedArgs, typeArgs}) => transform(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transform(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'evaluate': - return ({positionalArgs, namedArgs, typeArgs}) => evaluate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + evaluate(positionalArgs[0]); case 'animate': - return ({positionalArgs, namedArgs, typeArgs}) => animate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + animate(positionalArgs[0]); case 'chain': - return ({positionalArgs, namedArgs, typeArgs}) => chain(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + chain(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -262,7 +284,7 @@ extension EdgeInsetsGeometryTweenBinding on EdgeInsetsGeometryTween { end = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -278,7 +300,7 @@ class BorderRadiusTweenAutoBinding extends HTExternalClass { begin: namedArgs.containsKey('begin') ? namedArgs['begin'] : null, end: namedArgs.containsKey('end') ? namedArgs['end'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -297,25 +319,30 @@ extension BorderRadiusTweenBinding on BorderRadiusTween { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BorderRadiusTween'); + return const HTType('BorderRadiusTween'); case 'begin': return begin; case 'end': return end; case 'lerp': - return ({positionalArgs, namedArgs, typeArgs}) => lerp(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerp(positionalArgs[0]); case 'transform': - return ({positionalArgs, namedArgs, typeArgs}) => transform(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transform(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'evaluate': - return ({positionalArgs, namedArgs, typeArgs}) => evaluate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + evaluate(positionalArgs[0]); case 'animate': - return ({positionalArgs, namedArgs, typeArgs}) => animate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + animate(positionalArgs[0]); case 'chain': - return ({positionalArgs, namedArgs, typeArgs}) => chain(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + chain(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -328,7 +355,7 @@ extension BorderRadiusTweenBinding on BorderRadiusTween { end = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -344,7 +371,7 @@ class BorderTweenAutoBinding extends HTExternalClass { begin: namedArgs.containsKey('begin') ? namedArgs['begin'] : null, end: namedArgs.containsKey('end') ? namedArgs['end'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -363,25 +390,30 @@ extension BorderTweenBinding on BorderTween { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BorderTween'); + return const HTType('BorderTween'); case 'begin': return begin; case 'end': return end; case 'lerp': - return ({positionalArgs, namedArgs, typeArgs}) => lerp(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerp(positionalArgs[0]); case 'transform': - return ({positionalArgs, namedArgs, typeArgs}) => transform(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transform(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'evaluate': - return ({positionalArgs, namedArgs, typeArgs}) => evaluate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + evaluate(positionalArgs[0]); case 'animate': - return ({positionalArgs, namedArgs, typeArgs}) => animate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + animate(positionalArgs[0]); case 'chain': - return ({positionalArgs, namedArgs, typeArgs}) => chain(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + chain(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -394,7 +426,7 @@ extension BorderTweenBinding on BorderTween { end = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -410,7 +442,7 @@ class Matrix4TweenAutoBinding extends HTExternalClass { begin: namedArgs.containsKey('begin') ? namedArgs['begin'] : null, end: namedArgs.containsKey('end') ? namedArgs['end'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -429,25 +461,30 @@ extension Matrix4TweenBinding on Matrix4Tween { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Matrix4Tween'); + return const HTType('Matrix4Tween'); case 'begin': return begin; case 'end': return end; case 'lerp': - return ({positionalArgs, namedArgs, typeArgs}) => lerp(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerp(positionalArgs[0]); case 'transform': - return ({positionalArgs, namedArgs, typeArgs}) => transform(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transform(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'evaluate': - return ({positionalArgs, namedArgs, typeArgs}) => evaluate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + evaluate(positionalArgs[0]); case 'animate': - return ({positionalArgs, namedArgs, typeArgs}) => animate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + animate(positionalArgs[0]); case 'chain': - return ({positionalArgs, namedArgs, typeArgs}) => chain(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + chain(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -460,7 +497,7 @@ extension Matrix4TweenBinding on Matrix4Tween { end = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -476,7 +513,7 @@ class TextStyleTweenAutoBinding extends HTExternalClass { begin: namedArgs.containsKey('begin') ? namedArgs['begin'] : null, end: namedArgs.containsKey('end') ? namedArgs['end'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -495,25 +532,30 @@ extension TextStyleTweenBinding on TextStyleTween { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextStyleTween'); + return const HTType('TextStyleTween'); case 'begin': return begin; case 'end': return end; case 'lerp': - return ({positionalArgs, namedArgs, typeArgs}) => lerp(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerp(positionalArgs[0]); case 'transform': - return ({positionalArgs, namedArgs, typeArgs}) => transform(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transform(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'evaluate': - return ({positionalArgs, namedArgs, typeArgs}) => evaluate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + evaluate(positionalArgs[0]); case 'animate': - return ({positionalArgs, namedArgs, typeArgs}) => animate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + animate(positionalArgs[0]); case 'chain': - return ({positionalArgs, namedArgs, typeArgs}) => chain(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + chain(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -526,7 +568,7 @@ extension TextStyleTweenBinding on TextStyleTween { end = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -540,25 +582,43 @@ class AnimatedContainerAutoBinding extends HTExternalClass { case 'AnimatedContainer': return ({positionalArgs, namedArgs, typeArgs}) => AnimatedContainer( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : null, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : null, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - decoration: namedArgs.containsKey('decoration') ? namedArgs['decoration'] : null, - foregroundDecoration: - namedArgs.containsKey('foregroundDecoration') ? namedArgs['foregroundDecoration'] : null, + decoration: namedArgs.containsKey('decoration') + ? namedArgs['decoration'] + : null, + foregroundDecoration: namedArgs.containsKey('foregroundDecoration') + ? namedArgs['foregroundDecoration'] + : null, width: namedArgs.containsKey('width') ? namedArgs['width'] : null, - height: namedArgs.containsKey('height') ? namedArgs['height'] : null, - constraints: namedArgs.containsKey('constraints') ? namedArgs['constraints'] : null, - margin: namedArgs.containsKey('margin') ? namedArgs['margin'] : null, - transform: namedArgs.containsKey('transform') ? namedArgs['transform'] : null, - transformAlignment: namedArgs.containsKey('transformAlignment') ? namedArgs['transformAlignment'] : null, + height: + namedArgs.containsKey('height') ? namedArgs['height'] : null, + constraints: namedArgs.containsKey('constraints') + ? namedArgs['constraints'] + : null, + margin: + namedArgs.containsKey('margin') ? namedArgs['margin'] : null, + transform: namedArgs.containsKey('transform') + ? namedArgs['transform'] + : null, + transformAlignment: namedArgs.containsKey('transformAlignment') + ? namedArgs['transformAlignment'] + : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.none, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.linear, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.none, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.linear, duration: namedArgs['duration'], onEnd: namedArgs.containsKey('onEnd') ? namedArgs['onEnd'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -569,7 +629,8 @@ class AnimatedContainerAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -578,7 +639,7 @@ extension AnimatedContainerBinding on AnimatedContainer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AnimatedContainer'); + return const HTType('AnimatedContainer'); case 'child': return child; case 'alignment': @@ -612,29 +673,41 @@ extension AnimatedContainerBinding on AnimatedContainer { case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -650,11 +723,13 @@ class AnimatedPaddingAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, padding: namedArgs['padding'], child: namedArgs.containsKey('child') ? namedArgs['child'] : null, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.linear, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.linear, duration: namedArgs['duration'], onEnd: namedArgs.containsKey('onEnd') ? namedArgs['onEnd'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -665,7 +740,8 @@ class AnimatedPaddingAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -674,7 +750,7 @@ extension AnimatedPaddingBinding on AnimatedPadding { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AnimatedPadding'); + return const HTType('AnimatedPadding'); case 'padding': return padding; case 'child': @@ -692,29 +768,41 @@ extension AnimatedPaddingBinding on AnimatedPadding { case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -730,13 +818,19 @@ class AnimatedAlignAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, alignment: namedArgs['alignment'], child: namedArgs.containsKey('child') ? namedArgs['child'] : null, - heightFactor: namedArgs.containsKey('heightFactor') ? namedArgs['heightFactor'] : null, - widthFactor: namedArgs.containsKey('widthFactor') ? namedArgs['widthFactor'] : null, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.linear, + heightFactor: namedArgs.containsKey('heightFactor') + ? namedArgs['heightFactor'] + : null, + widthFactor: namedArgs.containsKey('widthFactor') + ? namedArgs['widthFactor'] + : null, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.linear, duration: namedArgs['duration'], onEnd: namedArgs.containsKey('onEnd') ? namedArgs['onEnd'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -747,7 +841,8 @@ class AnimatedAlignAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -756,7 +851,7 @@ extension AnimatedAlignBinding on AnimatedAlign { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AnimatedAlign'); + return const HTType('AnimatedAlign'); case 'alignment': return alignment; case 'child': @@ -778,29 +873,41 @@ extension AnimatedAlignBinding on AnimatedAlign { case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -818,22 +925,30 @@ class AnimatedPositionedAutoBinding extends HTExternalClass { left: namedArgs.containsKey('left') ? namedArgs['left'] : null, top: namedArgs.containsKey('top') ? namedArgs['top'] : null, right: namedArgs.containsKey('right') ? namedArgs['right'] : null, - bottom: namedArgs.containsKey('bottom') ? namedArgs['bottom'] : null, + bottom: + namedArgs.containsKey('bottom') ? namedArgs['bottom'] : null, width: namedArgs.containsKey('width') ? namedArgs['width'] : null, - height: namedArgs.containsKey('height') ? namedArgs['height'] : null, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.linear, + height: + namedArgs.containsKey('height') ? namedArgs['height'] : null, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.linear, duration: namedArgs['duration'], onEnd: namedArgs.containsKey('onEnd') ? namedArgs['onEnd'] : null); case 'AnimatedPositioned.fromRect': - return ({positionalArgs, namedArgs, typeArgs}) => AnimatedPositioned.fromRect( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - child: namedArgs['child'], - rect: namedArgs['rect'], - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.linear, - duration: namedArgs['duration'], - onEnd: namedArgs.containsKey('onEnd') ? namedArgs['onEnd'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + AnimatedPositioned.fromRect( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + child: namedArgs['child'], + rect: namedArgs['rect'], + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.linear, + duration: namedArgs['duration'], + onEnd: + namedArgs.containsKey('onEnd') ? namedArgs['onEnd'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -844,7 +959,8 @@ class AnimatedPositionedAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -853,7 +969,7 @@ extension AnimatedPositionedBinding on AnimatedPositioned { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AnimatedPositioned'); + return const HTType('AnimatedPositioned'); case 'child': return child; case 'left': @@ -881,54 +997,77 @@ extension AnimatedPositionedBinding on AnimatedPositioned { case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class AnimatedPositionedDirectionalAutoBinding extends HTExternalClass { - AnimatedPositionedDirectionalAutoBinding() : super('AnimatedPositionedDirectional'); + AnimatedPositionedDirectionalAutoBinding() + : super('AnimatedPositionedDirectional'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'AnimatedPositionedDirectional': - return ({positionalArgs, namedArgs, typeArgs}) => AnimatedPositionedDirectional( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - child: namedArgs['child'], - start: namedArgs.containsKey('start') ? namedArgs['start'] : null, - top: namedArgs.containsKey('top') ? namedArgs['top'] : null, - end: namedArgs.containsKey('end') ? namedArgs['end'] : null, - bottom: namedArgs.containsKey('bottom') ? namedArgs['bottom'] : null, - width: namedArgs.containsKey('width') ? namedArgs['width'] : null, - height: namedArgs.containsKey('height') ? namedArgs['height'] : null, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.linear, - duration: namedArgs['duration'], - onEnd: namedArgs.containsKey('onEnd') ? namedArgs['onEnd'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + AnimatedPositionedDirectional( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + child: namedArgs['child'], + start: + namedArgs.containsKey('start') ? namedArgs['start'] : null, + top: namedArgs.containsKey('top') ? namedArgs['top'] : null, + end: namedArgs.containsKey('end') ? namedArgs['end'] : null, + bottom: namedArgs.containsKey('bottom') + ? namedArgs['bottom'] + : null, + width: + namedArgs.containsKey('width') ? namedArgs['width'] : null, + height: namedArgs.containsKey('height') + ? namedArgs['height'] + : null, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.linear, + duration: namedArgs['duration'], + onEnd: + namedArgs.containsKey('onEnd') ? namedArgs['onEnd'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -939,16 +1078,18 @@ class AnimatedPositionedDirectionalAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } -extension AnimatedPositionedDirectionalBinding on AnimatedPositionedDirectional { +extension AnimatedPositionedDirectionalBinding + on AnimatedPositionedDirectional { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AnimatedPositionedDirectional'); + return const HTType('AnimatedPositionedDirectional'); case 'child': return child; case 'start': @@ -976,29 +1117,41 @@ extension AnimatedPositionedDirectionalBinding on AnimatedPositionedDirectional case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1014,13 +1167,17 @@ class AnimatedOpacityAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null, opacity: namedArgs['opacity'], - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.linear, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.linear, duration: namedArgs['duration'], onEnd: namedArgs.containsKey('onEnd') ? namedArgs['onEnd'] : null, alwaysIncludeSemantics: - namedArgs.containsKey('alwaysIncludeSemantics') ? namedArgs['alwaysIncludeSemantics'] : false); + namedArgs.containsKey('alwaysIncludeSemantics') + ? namedArgs['alwaysIncludeSemantics'] + : false); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1031,7 +1188,8 @@ class AnimatedOpacityAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -1040,7 +1198,7 @@ extension AnimatedOpacityBinding on AnimatedOpacity { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AnimatedOpacity'); + return const HTType('AnimatedOpacity'); case 'child': return child; case 'opacity': @@ -1060,29 +1218,41 @@ extension AnimatedOpacityBinding on AnimatedOpacity { case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1096,15 +1266,20 @@ class SliverAnimatedOpacityAutoBinding extends HTExternalClass { case 'SliverAnimatedOpacity': return ({positionalArgs, namedArgs, typeArgs}) => SliverAnimatedOpacity( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - sliver: namedArgs.containsKey('sliver') ? namedArgs['sliver'] : null, + sliver: + namedArgs.containsKey('sliver') ? namedArgs['sliver'] : null, opacity: namedArgs['opacity'], - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.linear, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.linear, duration: namedArgs['duration'], onEnd: namedArgs.containsKey('onEnd') ? namedArgs['onEnd'] : null, alwaysIncludeSemantics: - namedArgs.containsKey('alwaysIncludeSemantics') ? namedArgs['alwaysIncludeSemantics'] : false); + namedArgs.containsKey('alwaysIncludeSemantics') + ? namedArgs['alwaysIncludeSemantics'] + : false); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1115,7 +1290,8 @@ class SliverAnimatedOpacityAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -1124,7 +1300,7 @@ extension SliverAnimatedOpacityBinding on SliverAnimatedOpacity { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliverAnimatedOpacity'); + return const HTType('SliverAnimatedOpacity'); case 'sliver': return sliver; case 'opacity': @@ -1144,29 +1320,41 @@ extension SliverAnimatedOpacityBinding on SliverAnimatedOpacity { case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1178,22 +1366,51 @@ class AnimatedDefaultTextStyleAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'AnimatedDefaultTextStyle': - return ({positionalArgs, namedArgs, typeArgs}) => AnimatedDefaultTextStyle( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - child: namedArgs['child'], - style: namedArgs['style'], - textAlign: namedArgs.containsKey('textAlign') ? namedArgs['textAlign'] : null, - softWrap: namedArgs.containsKey('softWrap') ? namedArgs['softWrap'] : true, - overflow: namedArgs.containsKey('overflow') ? namedArgs['overflow'] : TextOverflow.clip, - maxLines: namedArgs.containsKey('maxLines') ? namedArgs['maxLines'] : null, - textWidthBasis: - namedArgs.containsKey('textWidthBasis') ? namedArgs['textWidthBasis'] : TextWidthBasis.parent, - textHeightBehavior: namedArgs.containsKey('textHeightBehavior') ? namedArgs['textHeightBehavior'] : null, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.linear, - duration: namedArgs['duration'], - onEnd: namedArgs.containsKey('onEnd') ? namedArgs['onEnd'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + AnimatedDefaultTextStyle( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + child: namedArgs['child'], + style: namedArgs['style'], + textAlign: + namedArgs.containsKey( + 'textAlign') + ? namedArgs['textAlign'] + : null, + softWrap: + namedArgs.containsKey( + 'softWrap') + ? namedArgs['softWrap'] + : true, + overflow: + namedArgs.containsKey( + 'overflow') + ? namedArgs['overflow'] + : TextOverflow.clip, + maxLines: + namedArgs.containsKey( + 'maxLines') + ? namedArgs['maxLines'] + : null, + textWidthBasis: + namedArgs.containsKey( + 'textWidthBasis') + ? namedArgs['textWidthBasis'] + : TextWidthBasis.parent, + textHeightBehavior: + namedArgs.containsKey( + 'textHeightBehavior') + ? namedArgs['textHeightBehavior'] + : null, + curve: + namedArgs + .containsKey('curve') + ? namedArgs['curve'] + : Curves.linear, + duration: namedArgs['duration'], + onEnd: + namedArgs.containsKey('onEnd') ? namedArgs['onEnd'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1204,7 +1421,8 @@ class AnimatedDefaultTextStyleAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -1213,7 +1431,7 @@ extension AnimatedDefaultTextStyleBinding on AnimatedDefaultTextStyle { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AnimatedDefaultTextStyle'); + return const HTType('AnimatedDefaultTextStyle'); case 'child': return child; case 'style': @@ -1243,29 +1461,41 @@ extension AnimatedDefaultTextStyleBinding on AnimatedDefaultTextStyle { case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -1281,18 +1511,28 @@ class AnimatedPhysicalModelAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, child: namedArgs['child'], shape: namedArgs['shape'], - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.none, - borderRadius: namedArgs.containsKey('borderRadius') ? namedArgs['borderRadius'] : BorderRadius.zero, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.none, + borderRadius: namedArgs.containsKey('borderRadius') + ? namedArgs['borderRadius'] + : BorderRadius.zero, elevation: namedArgs['elevation'], color: namedArgs['color'], - animateColor: namedArgs.containsKey('animateColor') ? namedArgs['animateColor'] : true, + animateColor: namedArgs.containsKey('animateColor') + ? namedArgs['animateColor'] + : true, shadowColor: namedArgs['shadowColor'], - animateShadowColor: namedArgs.containsKey('animateShadowColor') ? namedArgs['animateShadowColor'] : true, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.linear, + animateShadowColor: namedArgs.containsKey('animateShadowColor') + ? namedArgs['animateShadowColor'] + : true, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.linear, duration: namedArgs['duration'], onEnd: namedArgs.containsKey('onEnd') ? namedArgs['onEnd'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1303,7 +1543,8 @@ class AnimatedPhysicalModelAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -1312,7 +1553,7 @@ extension AnimatedPhysicalModelBinding on AnimatedPhysicalModel { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AnimatedPhysicalModel'); + return const HTType('AnimatedPhysicalModel'); case 'child': return child; case 'shape': @@ -1344,29 +1585,41 @@ extension AnimatedPhysicalModelBinding on AnimatedPhysicalModel { case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/interactive_viewer.g.dart b/lib/bindings/flutter/widgets/interactive_viewer.g.dart index 1171c61..d870c9a 100644 --- a/lib/bindings/flutter/widgets/interactive_viewer.g.dart +++ b/lib/bindings/flutter/widgets/interactive_viewer.g.dart @@ -10,22 +10,44 @@ class InteractiveViewerAutoBinding extends HTExternalClass { case 'InteractiveViewer': return ({positionalArgs, namedArgs, typeArgs}) => InteractiveViewer( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge, - alignPanAxis: namedArgs.containsKey('alignPanAxis') ? namedArgs['alignPanAxis'] : false, - boundaryMargin: namedArgs.containsKey('boundaryMargin') ? namedArgs['boundaryMargin'] : EdgeInsets.zero, - constrained: namedArgs.containsKey('constrained') ? namedArgs['constrained'] : true, - maxScale: namedArgs.containsKey('maxScale') ? namedArgs['maxScale'] : 2.5, - minScale: namedArgs.containsKey('minScale') ? namedArgs['minScale'] : 0.8, - onInteractionEnd: namedArgs.containsKey('onInteractionEnd') ? namedArgs['onInteractionEnd'] : null, - onInteractionStart: namedArgs.containsKey('onInteractionStart') ? namedArgs['onInteractionStart'] : null, - onInteractionUpdate: namedArgs.containsKey('onInteractionUpdate') ? namedArgs['onInteractionUpdate'] : null, - panEnabled: namedArgs.containsKey('panEnabled') ? namedArgs['panEnabled'] : true, - scaleEnabled: namedArgs.containsKey('scaleEnabled') ? namedArgs['scaleEnabled'] : true, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.hardEdge, + alignPanAxis: namedArgs.containsKey('alignPanAxis') + ? namedArgs['alignPanAxis'] + : false, + boundaryMargin: namedArgs.containsKey('boundaryMargin') + ? namedArgs['boundaryMargin'] + : EdgeInsets.zero, + constrained: namedArgs.containsKey('constrained') + ? namedArgs['constrained'] + : true, + maxScale: + namedArgs.containsKey('maxScale') ? namedArgs['maxScale'] : 2.5, + minScale: + namedArgs.containsKey('minScale') ? namedArgs['minScale'] : 0.8, + onInteractionEnd: namedArgs.containsKey('onInteractionEnd') + ? namedArgs['onInteractionEnd'] + : null, + onInteractionStart: namedArgs.containsKey('onInteractionStart') + ? namedArgs['onInteractionStart'] + : null, + onInteractionUpdate: namedArgs.containsKey('onInteractionUpdate') + ? namedArgs['onInteractionUpdate'] + : null, + panEnabled: namedArgs.containsKey('panEnabled') + ? namedArgs['panEnabled'] + : true, + scaleEnabled: namedArgs.containsKey('scaleEnabled') + ? namedArgs['scaleEnabled'] + : true, transformationController: - namedArgs.containsKey('transformationController') ? namedArgs['transformationController'] : null, + namedArgs.containsKey('transformationController') + ? namedArgs['transformationController'] + : null, child: namedArgs['child']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -36,12 +58,12 @@ class InteractiveViewerAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'GestureScaleEndCallback': (HTFunction function) => - (details) => function.call(positionalArgs: [details], namedArgs: const {}), - 'GestureScaleStartCallback': (HTFunction function) => - (details) => function.call(positionalArgs: [details], namedArgs: const {}), - 'GestureScaleUpdateCallback': (HTFunction function) => - (details) => function.call(positionalArgs: [details], namedArgs: const {}), + 'GestureScaleEndCallback': (HTFunction function) => (details) => + function.call(positionalArgs: [details], namedArgs: const {}), + 'GestureScaleStartCallback': (HTFunction function) => (details) => + function.call(positionalArgs: [details], namedArgs: const {}), + 'GestureScaleUpdateCallback': (HTFunction function) => (details) => + function.call(positionalArgs: [details], namedArgs: const {}), }; } } @@ -50,7 +72,7 @@ extension InteractiveViewerBinding on InteractiveViewer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('InteractiveViewer'); + return const HTType('InteractiveViewer'); case 'clipBehavior': return clipBehavior; case 'alignPanAxis': @@ -88,25 +110,37 @@ extension InteractiveViewerBinding on InteractiveViewer { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -119,9 +153,10 @@ class TransformationControllerAutoBinding extends HTExternalClass { switch (varName) { case 'TransformationController': return ({positionalArgs, namedArgs, typeArgs}) => - TransformationController(positionalArgs.length > 0 ? positionalArgs[0] : null); + TransformationController( + positionalArgs.length > 0 ? positionalArgs[0] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -132,7 +167,8 @@ class TransformationControllerAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -141,21 +177,24 @@ extension TransformationControllerBinding on TransformationController { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TransformationController'); + return const HTType('TransformationController'); case 'value': return value; case 'toScene': - return ({positionalArgs, namedArgs, typeArgs}) => toScene(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + toScene(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/layout_builder.g.dart b/lib/bindings/flutter/widgets/layout_builder.g.dart index 277db5b..5f099af 100644 --- a/lib/bindings/flutter/widgets/layout_builder.g.dart +++ b/lib/bindings/flutter/widgets/layout_builder.g.dart @@ -10,10 +10,11 @@ class LayoutBuilderAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'LayoutBuilder': - return ({positionalArgs, namedArgs, typeArgs}) => - LayoutBuilder(key: namedArgs.containsKey('key') ? namedArgs['key'] : null, builder: namedArgs['builder']); + return ({positionalArgs, namedArgs, typeArgs}) => LayoutBuilder( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + builder: namedArgs['builder']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -25,7 +26,9 @@ class LayoutBuilderAutoBinding extends HTExternalClass { static Map functionWrapper() { return { 'LayoutWidgetBuilder': (HTFunction function) => (context, constraints) => - function.call(positionalArgs: [context, constraints], namedArgs: const {}) as Widget, + function.call( + positionalArgs: [context, constraints], + namedArgs: const {}) as Widget, }; } } @@ -34,7 +37,7 @@ extension LayoutBuilderBinding on LayoutBuilder { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('LayoutBuilder'); + return const HTType('LayoutBuilder'); case 'key': return key; case 'builder': @@ -42,31 +45,44 @@ extension LayoutBuilderBinding on LayoutBuilder { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/list_wheel_scroll_view.g.dart b/lib/bindings/flutter/widgets/list_wheel_scroll_view.g.dart index e55fac6..4f759d0 100644 --- a/lib/bindings/flutter/widgets/list_wheel_scroll_view.g.dart +++ b/lib/bindings/flutter/widgets/list_wheel_scroll_view.g.dart @@ -11,9 +11,10 @@ class ListWheelChildListDelegateAutoBinding extends HTExternalClass { switch (varName) { case 'ListWheelChildListDelegate': return ({positionalArgs, namedArgs, typeArgs}) => - ListWheelChildListDelegate(children: List.from(namedArgs['children'])); + ListWheelChildListDelegate( + children: List.from(namedArgs['children'])); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -27,34 +28,39 @@ extension ListWheelChildListDelegateBinding on ListWheelChildListDelegate { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ListWheelChildListDelegate'); + return const HTType('ListWheelChildListDelegate'); case 'children': return children; case 'estimatedChildCount': return estimatedChildCount; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0], positionalArgs[1]); case 'shouldRebuild': - return ({positionalArgs, namedArgs, typeArgs}) => shouldRebuild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + shouldRebuild(positionalArgs[0]); case 'trueIndexOf': - return ({positionalArgs, namedArgs, typeArgs}) => trueIndexOf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + trueIndexOf(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class ListWheelChildLoopingListDelegateAutoBinding extends HTExternalClass { - ListWheelChildLoopingListDelegateAutoBinding() : super('ListWheelChildLoopingListDelegate'); + ListWheelChildLoopingListDelegateAutoBinding() + : super('ListWheelChildLoopingListDelegate'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ListWheelChildLoopingListDelegate': return ({positionalArgs, namedArgs, typeArgs}) => - ListWheelChildLoopingListDelegate(children: List.from(namedArgs['children'])); + ListWheelChildLoopingListDelegate( + children: List.from(namedArgs['children'])); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -64,39 +70,47 @@ class ListWheelChildLoopingListDelegateAutoBinding extends HTExternalClass { } } -extension ListWheelChildLoopingListDelegateBinding on ListWheelChildLoopingListDelegate { +extension ListWheelChildLoopingListDelegateBinding + on ListWheelChildLoopingListDelegate { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ListWheelChildLoopingListDelegate'); + return const HTType('ListWheelChildLoopingListDelegate'); case 'children': return children; case 'estimatedChildCount': return estimatedChildCount; case 'trueIndexOf': - return ({positionalArgs, namedArgs, typeArgs}) => trueIndexOf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + trueIndexOf(positionalArgs[0]); case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0], positionalArgs[1]); case 'shouldRebuild': - return ({positionalArgs, namedArgs, typeArgs}) => shouldRebuild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + shouldRebuild(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class ListWheelChildBuilderDelegateAutoBinding extends HTExternalClass { - ListWheelChildBuilderDelegateAutoBinding() : super('ListWheelChildBuilderDelegate'); + ListWheelChildBuilderDelegateAutoBinding() + : super('ListWheelChildBuilderDelegate'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ListWheelChildBuilderDelegate': - return ({positionalArgs, namedArgs, typeArgs}) => ListWheelChildBuilderDelegate( - builder: namedArgs['builder'], - childCount: namedArgs.containsKey('childCount') ? namedArgs['childCount'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + ListWheelChildBuilderDelegate( + builder: namedArgs['builder'], + childCount: namedArgs.containsKey('childCount') + ? namedArgs['childCount'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -107,17 +121,20 @@ class ListWheelChildBuilderDelegateAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'NullableIndexedWidgetBuilder': (HTFunction function) => - (context, index) => function.call(positionalArgs: [context, index], namedArgs: const {}) as Widget?, + 'NullableIndexedWidgetBuilder': (HTFunction function) => (context, + index) => + function.call(positionalArgs: [context, index], namedArgs: const {}) + as Widget?, }; } } -extension ListWheelChildBuilderDelegateBinding on ListWheelChildBuilderDelegate { +extension ListWheelChildBuilderDelegateBinding + on ListWheelChildBuilderDelegate { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ListWheelChildBuilderDelegate'); + return const HTType('ListWheelChildBuilderDelegate'); case 'builder': return builder; case 'childCount': @@ -125,28 +142,35 @@ extension ListWheelChildBuilderDelegateBinding on ListWheelChildBuilderDelegate case 'estimatedChildCount': return estimatedChildCount; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0], positionalArgs[1]); case 'shouldRebuild': - return ({positionalArgs, namedArgs, typeArgs}) => shouldRebuild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + shouldRebuild(positionalArgs[0]); case 'trueIndexOf': - return ({positionalArgs, namedArgs, typeArgs}) => trueIndexOf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + trueIndexOf(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class FixedExtentScrollControllerAutoBinding extends HTExternalClass { - FixedExtentScrollControllerAutoBinding() : super('FixedExtentScrollController'); + FixedExtentScrollControllerAutoBinding() + : super('FixedExtentScrollController'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'FixedExtentScrollController': - return ({positionalArgs, namedArgs, typeArgs}) => FixedExtentScrollController( - initialItem: namedArgs.containsKey('initialItem') ? namedArgs['initialItem'] : 0); + return ({positionalArgs, namedArgs, typeArgs}) => + FixedExtentScrollController( + initialItem: namedArgs.containsKey('initialItem') + ? namedArgs['initialItem'] + : 0); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -157,7 +181,8 @@ class FixedExtentScrollControllerAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -166,7 +191,7 @@ extension FixedExtentScrollControllerBinding on FixedExtentScrollController { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FixedExtentScrollController'); + return const HTType('FixedExtentScrollController'); case 'initialItem': return initialItem; case 'keepScrollOffset': @@ -184,36 +209,49 @@ extension FixedExtentScrollControllerBinding on FixedExtentScrollController { case 'offset': return offset; case 'animateToItem': - return ({positionalArgs, namedArgs, typeArgs}) => animateToItem(positionalArgs[0], - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : null, + return ({positionalArgs, namedArgs, typeArgs}) => animateToItem( + positionalArgs[0], + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : null, curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : null); case 'jumpToItem': - return ({positionalArgs, namedArgs, typeArgs}) => jumpToItem(positionalArgs[0]); - case 'createScrollPosition': return ({positionalArgs, namedArgs, typeArgs}) => - createScrollPosition(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + jumpToItem(positionalArgs[0]); + case 'createScrollPosition': + return ({positionalArgs, namedArgs, typeArgs}) => createScrollPosition( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'animateTo': - return ({positionalArgs, namedArgs, typeArgs}) => animateTo(positionalArgs[0], - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : null, + return ({positionalArgs, namedArgs, typeArgs}) => animateTo( + positionalArgs[0], + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : null, curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : null); case 'jumpTo': - return ({positionalArgs, namedArgs, typeArgs}) => jumpTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + jumpTo(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': - return ({positionalArgs, namedArgs, typeArgs}) => detach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + detach(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'debugFillDescription': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillDescription(List.from(positionalArgs[0])); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillDescription(List.from(positionalArgs[0])); case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -233,7 +271,7 @@ class FixedExtentMetricsAutoBinding extends HTExternalClass { axisDirection: namedArgs['axisDirection'], itemIndex: namedArgs['itemIndex']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -247,7 +285,7 @@ extension FixedExtentMetricsBinding on FixedExtentMetrics { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FixedExtentMetrics'); + return const HTType('FixedExtentMetrics'); case 'itemIndex': return itemIndex; case 'axisDirection': @@ -280,16 +318,27 @@ extension FixedExtentMetricsBinding on FixedExtentMetrics { return extentAfter; case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - minScrollExtent: namedArgs.containsKey('minScrollExtent') ? namedArgs['minScrollExtent'] : null, - maxScrollExtent: namedArgs.containsKey('maxScrollExtent') ? namedArgs['maxScrollExtent'] : null, - pixels: namedArgs.containsKey('pixels') ? namedArgs['pixels'] : null, - viewportDimension: namedArgs.containsKey('viewportDimension') ? namedArgs['viewportDimension'] : null, - axisDirection: namedArgs.containsKey('axisDirection') ? namedArgs['axisDirection'] : null, - itemIndex: namedArgs.containsKey('itemIndex') ? namedArgs['itemIndex'] : null); + minScrollExtent: namedArgs.containsKey('minScrollExtent') + ? namedArgs['minScrollExtent'] + : null, + maxScrollExtent: namedArgs.containsKey('maxScrollExtent') + ? namedArgs['maxScrollExtent'] + : null, + pixels: + namedArgs.containsKey('pixels') ? namedArgs['pixels'] : null, + viewportDimension: namedArgs.containsKey('viewportDimension') + ? namedArgs['viewportDimension'] + : null, + axisDirection: namedArgs.containsKey('axisDirection') + ? namedArgs['axisDirection'] + : null, + itemIndex: namedArgs.containsKey('itemIndex') + ? namedArgs['itemIndex'] + : null); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -302,9 +351,12 @@ class FixedExtentScrollPhysicsAutoBinding extends HTExternalClass { switch (varName) { case 'FixedExtentScrollPhysics': return ({positionalArgs, namedArgs, typeArgs}) => - FixedExtentScrollPhysics(parent: namedArgs.containsKey('parent') ? namedArgs['parent'] : null); + FixedExtentScrollPhysics( + parent: namedArgs.containsKey('parent') + ? namedArgs['parent'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -318,7 +370,7 @@ extension FixedExtentScrollPhysicsBinding on FixedExtentScrollPhysics { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FixedExtentScrollPhysics'); + return const HTType('FixedExtentScrollPhysics'); case 'parent': return parent; case 'spring': @@ -336,7 +388,8 @@ extension FixedExtentScrollPhysicsBinding on FixedExtentScrollPhysics { case 'allowImplicitScrolling': return allowImplicitScrolling; case 'applyTo': - return ({positionalArgs, namedArgs, typeArgs}) => applyTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyTo(positionalArgs[0]); case 'createBallisticSimulation': return ({positionalArgs, namedArgs, typeArgs}) => createBallisticSimulation(positionalArgs[0], positionalArgs[1]); @@ -344,24 +397,37 @@ extension FixedExtentScrollPhysicsBinding on FixedExtentScrollPhysics { return ({positionalArgs, namedArgs, typeArgs}) => applyPhysicsToUserOffset(positionalArgs[0], positionalArgs[1]); case 'shouldAcceptUserOffset': - return ({positionalArgs, namedArgs, typeArgs}) => shouldAcceptUserOffset(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + shouldAcceptUserOffset(positionalArgs[0]); case 'recommendDeferredLoading': return ({positionalArgs, namedArgs, typeArgs}) => - recommendDeferredLoading(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + recommendDeferredLoading( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'applyBoundaryConditions': - return ({positionalArgs, namedArgs, typeArgs}) => applyBoundaryConditions(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyBoundaryConditions(positionalArgs[0], positionalArgs[1]); case 'adjustPositionForNewDimensions': - return ({positionalArgs, namedArgs, typeArgs}) => adjustPositionForNewDimensions( - oldPosition: namedArgs.containsKey('oldPosition') ? namedArgs['oldPosition'] : null, - newPosition: namedArgs.containsKey('newPosition') ? namedArgs['newPosition'] : null, - isScrolling: namedArgs.containsKey('isScrolling') ? namedArgs['isScrolling'] : null, - velocity: namedArgs.containsKey('velocity') ? namedArgs['velocity'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + adjustPositionForNewDimensions( + oldPosition: namedArgs.containsKey('oldPosition') + ? namedArgs['oldPosition'] + : null, + newPosition: namedArgs.containsKey('newPosition') + ? namedArgs['newPosition'] + : null, + isScrolling: namedArgs.containsKey('isScrolling') + ? namedArgs['isScrolling'] + : null, + velocity: namedArgs.containsKey('velocity') + ? namedArgs['velocity'] + : null); case 'carriedMomentum': - return ({positionalArgs, namedArgs, typeArgs}) => carriedMomentum(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + carriedMomentum(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -375,57 +441,98 @@ class ListWheelScrollViewAutoBinding extends HTExternalClass { case 'ListWheelScrollView': return ({positionalArgs, namedArgs, typeArgs}) => ListWheelScrollView( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - controller: namedArgs.containsKey('controller') ? namedArgs['controller'] : null, - physics: namedArgs.containsKey('physics') ? namedArgs['physics'] : null, + controller: namedArgs.containsKey('controller') + ? namedArgs['controller'] + : null, + physics: + namedArgs.containsKey('physics') ? namedArgs['physics'] : null, diameterRatio: namedArgs.containsKey('diameterRatio') ? namedArgs['diameterRatio'] : RenderListWheelViewport.defaultDiameterRatio, perspective: namedArgs.containsKey('perspective') ? namedArgs['perspective'] : RenderListWheelViewport.defaultPerspective, - offAxisFraction: namedArgs.containsKey('offAxisFraction') ? namedArgs['offAxisFraction'] : 0.0, - useMagnifier: namedArgs.containsKey('useMagnifier') ? namedArgs['useMagnifier'] : false, - magnification: namedArgs.containsKey('magnification') ? namedArgs['magnification'] : 1.0, + offAxisFraction: namedArgs.containsKey('offAxisFraction') + ? namedArgs['offAxisFraction'] + : 0.0, + useMagnifier: namedArgs.containsKey('useMagnifier') + ? namedArgs['useMagnifier'] + : false, + magnification: namedArgs.containsKey('magnification') + ? namedArgs['magnification'] + : 1.0, overAndUnderCenterOpacity: - namedArgs.containsKey('overAndUnderCenterOpacity') ? namedArgs['overAndUnderCenterOpacity'] : 1.0, + namedArgs.containsKey('overAndUnderCenterOpacity') + ? namedArgs['overAndUnderCenterOpacity'] + : 1.0, itemExtent: namedArgs['itemExtent'], - squeeze: namedArgs.containsKey('squeeze') ? namedArgs['squeeze'] : 1.0, + squeeze: + namedArgs.containsKey('squeeze') ? namedArgs['squeeze'] : 1.0, onSelectedItemChanged: - namedArgs.containsKey('onSelectedItemChanged') ? namedArgs['onSelectedItemChanged'] : null, - renderChildrenOutsideViewport: namedArgs.containsKey('renderChildrenOutsideViewport') - ? namedArgs['renderChildrenOutsideViewport'] - : false, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge, - restorationId: namedArgs.containsKey('restorationId') ? namedArgs['restorationId'] : null, + namedArgs.containsKey('onSelectedItemChanged') + ? namedArgs['onSelectedItemChanged'] + : null, + renderChildrenOutsideViewport: + namedArgs.containsKey('renderChildrenOutsideViewport') + ? namedArgs['renderChildrenOutsideViewport'] + : false, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.hardEdge, + restorationId: namedArgs.containsKey('restorationId') + ? namedArgs['restorationId'] + : null, children: List.from(namedArgs['children'])); case 'ListWheelScrollView.useDelegate': - return ({positionalArgs, namedArgs, typeArgs}) => ListWheelScrollView.useDelegate( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - controller: namedArgs.containsKey('controller') ? namedArgs['controller'] : null, - physics: namedArgs.containsKey('physics') ? namedArgs['physics'] : null, - diameterRatio: namedArgs.containsKey('diameterRatio') - ? namedArgs['diameterRatio'] - : RenderListWheelViewport.defaultDiameterRatio, - perspective: namedArgs.containsKey('perspective') - ? namedArgs['perspective'] - : RenderListWheelViewport.defaultPerspective, - offAxisFraction: namedArgs.containsKey('offAxisFraction') ? namedArgs['offAxisFraction'] : 0.0, - useMagnifier: namedArgs.containsKey('useMagnifier') ? namedArgs['useMagnifier'] : false, - magnification: namedArgs.containsKey('magnification') ? namedArgs['magnification'] : 1.0, - overAndUnderCenterOpacity: - namedArgs.containsKey('overAndUnderCenterOpacity') ? namedArgs['overAndUnderCenterOpacity'] : 1.0, - itemExtent: namedArgs['itemExtent'], - squeeze: namedArgs.containsKey('squeeze') ? namedArgs['squeeze'] : 1.0, - onSelectedItemChanged: - namedArgs.containsKey('onSelectedItemChanged') ? namedArgs['onSelectedItemChanged'] : null, - renderChildrenOutsideViewport: namedArgs.containsKey('renderChildrenOutsideViewport') - ? namedArgs['renderChildrenOutsideViewport'] - : false, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge, - restorationId: namedArgs.containsKey('restorationId') ? namedArgs['restorationId'] : null, - childDelegate: namedArgs['childDelegate']); + return ({positionalArgs, namedArgs, typeArgs}) => + ListWheelScrollView.useDelegate( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + controller: namedArgs.containsKey('controller') + ? namedArgs['controller'] + : null, + physics: namedArgs.containsKey('physics') + ? namedArgs['physics'] + : null, + diameterRatio: namedArgs.containsKey('diameterRatio') + ? namedArgs['diameterRatio'] + : RenderListWheelViewport.defaultDiameterRatio, + perspective: namedArgs.containsKey('perspective') + ? namedArgs['perspective'] + : RenderListWheelViewport.defaultPerspective, + offAxisFraction: namedArgs.containsKey('offAxisFraction') + ? namedArgs['offAxisFraction'] + : 0.0, + useMagnifier: namedArgs.containsKey('useMagnifier') + ? namedArgs['useMagnifier'] + : false, + magnification: namedArgs.containsKey('magnification') + ? namedArgs['magnification'] + : 1.0, + overAndUnderCenterOpacity: + namedArgs.containsKey('overAndUnderCenterOpacity') + ? namedArgs['overAndUnderCenterOpacity'] + : 1.0, + itemExtent: namedArgs['itemExtent'], + squeeze: namedArgs.containsKey('squeeze') + ? namedArgs['squeeze'] + : 1.0, + onSelectedItemChanged: + namedArgs.containsKey('onSelectedItemChanged') + ? namedArgs['onSelectedItemChanged'] + : null, + renderChildrenOutsideViewport: + namedArgs.containsKey('renderChildrenOutsideViewport') + ? namedArgs['renderChildrenOutsideViewport'] + : false, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.hardEdge, + restorationId: namedArgs.containsKey('restorationId') + ? namedArgs['restorationId'] + : null, + childDelegate: namedArgs['childDelegate']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -439,7 +546,7 @@ extension ListWheelScrollViewBinding on ListWheelScrollView { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ListWheelScrollView'); + return const HTType('ListWheelScrollView'); case 'controller': return controller; case 'physics': @@ -481,25 +588,37 @@ extension ListWheelScrollViewBinding on ListWheelScrollView { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -511,9 +630,10 @@ class ListWheelElementAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ListWheelElement': - return ({positionalArgs, namedArgs, typeArgs}) => ListWheelElement(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + ListWheelElement(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -524,8 +644,8 @@ class ListWheelElementAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'ElementVisitor': (HTFunction function) => - (element) => function.call(positionalArgs: [element], namedArgs: const {}), + 'ElementVisitor': (HTFunction function) => (element) => + function.call(positionalArgs: [element], namedArgs: const {}), }; } } @@ -534,7 +654,7 @@ extension ListWheelElementBinding on ListWheelElement { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ListWheelElement'); + return const HTType('ListWheelElement'); case 'widget': return widget; case 'renderObject': @@ -556,60 +676,84 @@ extension ListWheelElementBinding on ListWheelElement { case 'dirty': return dirty; case 'update': - return ({positionalArgs, namedArgs, typeArgs}) => update(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + update(positionalArgs[0]); case 'performRebuild': return ({positionalArgs, namedArgs, typeArgs}) => performRebuild(); case 'retrieveWidget': - return ({positionalArgs, namedArgs, typeArgs}) => retrieveWidget(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + retrieveWidget(positionalArgs[0]); case 'childExistsAt': - return ({positionalArgs, namedArgs, typeArgs}) => childExistsAt(positionalArgs[0]); - case 'createChild': return ({positionalArgs, namedArgs, typeArgs}) => - createChild(positionalArgs[0], after: namedArgs.containsKey('after') ? namedArgs['after'] : null); + childExistsAt(positionalArgs[0]); + case 'createChild': + return ({positionalArgs, namedArgs, typeArgs}) => createChild( + positionalArgs[0], + after: namedArgs.containsKey('after') ? namedArgs['after'] : null); case 'removeChild': - return ({positionalArgs, namedArgs, typeArgs}) => removeChild(positionalArgs[0]); - case 'updateChild': return ({positionalArgs, namedArgs, typeArgs}) => - updateChild(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + removeChild(positionalArgs[0]); + case 'updateChild': + return ({positionalArgs, namedArgs, typeArgs}) => updateChild( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'insertRenderObjectChild': - return ({positionalArgs, namedArgs, typeArgs}) => insertRenderObjectChild(positionalArgs[0], positionalArgs[1]); - case 'moveRenderObjectChild': return ({positionalArgs, namedArgs, typeArgs}) => - moveRenderObjectChild(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + insertRenderObjectChild(positionalArgs[0], positionalArgs[1]); + case 'moveRenderObjectChild': + return ({positionalArgs, namedArgs, typeArgs}) => moveRenderObjectChild( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'removeRenderObjectChild': - return ({positionalArgs, namedArgs, typeArgs}) => removeRenderObjectChild(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeRenderObjectChild(positionalArgs[0], positionalArgs[1]); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'forgetChild': - return ({positionalArgs, namedArgs, typeArgs}) => forgetChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + forgetChild(positionalArgs[0]); case 'mount': - return ({positionalArgs, namedArgs, typeArgs}) => mount(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + mount(positionalArgs[0], positionalArgs[1]); case 'deactivate': return ({positionalArgs, namedArgs, typeArgs}) => deactivate(); case 'unmount': return ({positionalArgs, namedArgs, typeArgs}) => unmount(); case 'attachRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => attachRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attachRenderObject(positionalArgs[0]); case 'detachRenderObject': return ({positionalArgs, namedArgs, typeArgs}) => detachRenderObject(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'describeMissingAncestor': - return ({positionalArgs, namedArgs, typeArgs}) => describeMissingAncestor( - expectedAncestorType: - namedArgs.containsKey('expectedAncestorType') ? namedArgs['expectedAncestorType'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + describeMissingAncestor( + expectedAncestorType: + namedArgs.containsKey('expectedAncestorType') + ? namedArgs['expectedAncestorType'] + : null); case 'describeElement': - return ({positionalArgs, namedArgs, typeArgs}) => describeElement(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.errorProperty); + return ({positionalArgs, namedArgs, typeArgs}) => describeElement( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.errorProperty); case 'describeWidget': - return ({positionalArgs, namedArgs, typeArgs}) => describeWidget(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.errorProperty); + return ({positionalArgs, namedArgs, typeArgs}) => describeWidget( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.errorProperty); case 'describeOwnershipChain': - return ({positionalArgs, namedArgs, typeArgs}) => describeOwnershipChain(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeOwnershipChain(positionalArgs[0]); case 'debugVisitOnstageChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugVisitOnstageChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugVisitOnstageChildren(positionalArgs[0]); case 'visitChildElements': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildElements(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildElements(positionalArgs[0]); case 'activate': return ({positionalArgs, namedArgs, typeArgs}) => activate(); case 'debugDeactivated': @@ -617,29 +761,44 @@ extension ListWheelElementBinding on ListWheelElement { case 'findRenderObject': return ({positionalArgs, namedArgs, typeArgs}) => findRenderObject(); case 'dependOnInheritedElement': - return ({positionalArgs, namedArgs, typeArgs}) => dependOnInheritedElement(positionalArgs[0], - aspect: namedArgs.containsKey('aspect') ? namedArgs['aspect'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + dependOnInheritedElement(positionalArgs[0], + aspect: namedArgs.containsKey('aspect') + ? namedArgs['aspect'] + : null); case 'dependOnInheritedWidgetOfExactType': return ({positionalArgs, namedArgs, typeArgs}) => - dependOnInheritedWidgetOfExactType(aspect: namedArgs.containsKey('aspect') ? namedArgs['aspect'] : null); + dependOnInheritedWidgetOfExactType( + aspect: namedArgs.containsKey('aspect') + ? namedArgs['aspect'] + : null); case 'getElementForInheritedWidgetOfExactType': - return ({positionalArgs, namedArgs, typeArgs}) => getElementForInheritedWidgetOfExactType(); + return ({positionalArgs, namedArgs, typeArgs}) => + getElementForInheritedWidgetOfExactType(); case 'findAncestorWidgetOfExactType': - return ({positionalArgs, namedArgs, typeArgs}) => findAncestorWidgetOfExactType(); + return ({positionalArgs, namedArgs, typeArgs}) => + findAncestorWidgetOfExactType(); case 'findAncestorStateOfType': - return ({positionalArgs, namedArgs, typeArgs}) => findAncestorStateOfType(); + return ({positionalArgs, namedArgs, typeArgs}) => + findAncestorStateOfType(); case 'findRootAncestorStateOfType': - return ({positionalArgs, namedArgs, typeArgs}) => findRootAncestorStateOfType(); + return ({positionalArgs, namedArgs, typeArgs}) => + findRootAncestorStateOfType(); case 'findAncestorRenderObjectOfType': - return ({positionalArgs, namedArgs, typeArgs}) => findAncestorRenderObjectOfType(); + return ({positionalArgs, namedArgs, typeArgs}) => + findAncestorRenderObjectOfType(); case 'visitAncestorElements': - return ({positionalArgs, namedArgs, typeArgs}) => visitAncestorElements(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitAncestorElements(positionalArgs[0]); case 'didChangeDependencies': - return ({positionalArgs, namedArgs, typeArgs}) => didChangeDependencies(); + return ({positionalArgs, namedArgs, typeArgs}) => + didChangeDependencies(); case 'debugGetCreatorChain': - return ({positionalArgs, namedArgs, typeArgs}) => debugGetCreatorChain(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugGetCreatorChain(positionalArgs[0]); case 'debugGetDiagnosticChain': - return ({positionalArgs, namedArgs, typeArgs}) => debugGetDiagnosticChain(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugGetDiagnosticChain(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toDiagnosticsNode': @@ -647,25 +806,37 @@ extension ListWheelElementBinding on ListWheelElement { name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'markNeedsBuild': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsBuild(); case 'rebuild': return ({positionalArgs, namedArgs, typeArgs}) => rebuild(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -685,21 +856,33 @@ class ListWheelViewportAutoBinding extends HTExternalClass { perspective: namedArgs.containsKey('perspective') ? namedArgs['perspective'] : RenderListWheelViewport.defaultPerspective, - offAxisFraction: namedArgs.containsKey('offAxisFraction') ? namedArgs['offAxisFraction'] : 0.0, - useMagnifier: namedArgs.containsKey('useMagnifier') ? namedArgs['useMagnifier'] : false, - magnification: namedArgs.containsKey('magnification') ? namedArgs['magnification'] : 1.0, + offAxisFraction: namedArgs.containsKey('offAxisFraction') + ? namedArgs['offAxisFraction'] + : 0.0, + useMagnifier: namedArgs.containsKey('useMagnifier') + ? namedArgs['useMagnifier'] + : false, + magnification: namedArgs.containsKey('magnification') + ? namedArgs['magnification'] + : 1.0, overAndUnderCenterOpacity: - namedArgs.containsKey('overAndUnderCenterOpacity') ? namedArgs['overAndUnderCenterOpacity'] : 1.0, + namedArgs.containsKey('overAndUnderCenterOpacity') + ? namedArgs['overAndUnderCenterOpacity'] + : 1.0, itemExtent: namedArgs['itemExtent'], - squeeze: namedArgs.containsKey('squeeze') ? namedArgs['squeeze'] : 1.0, - renderChildrenOutsideViewport: namedArgs.containsKey('renderChildrenOutsideViewport') - ? namedArgs['renderChildrenOutsideViewport'] - : false, + squeeze: + namedArgs.containsKey('squeeze') ? namedArgs['squeeze'] : 1.0, + renderChildrenOutsideViewport: + namedArgs.containsKey('renderChildrenOutsideViewport') + ? namedArgs['renderChildrenOutsideViewport'] + : false, offset: namedArgs['offset'], childDelegate: namedArgs['childDelegate'], - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge); + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.hardEdge); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -713,7 +896,7 @@ extension ListWheelViewportBinding on ListWheelViewport { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ListWheelViewport'); + return const HTType('ListWheelViewport'); case 'diameterRatio': return diameterRatio; case 'perspective': @@ -745,31 +928,45 @@ extension ListWheelViewportBinding on ListWheelViewport { case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/localizations.g.dart b/lib/bindings/flutter/widgets/localizations.g.dart index 1e40ca6..cd5e685 100644 --- a/lib/bindings/flutter/widgets/localizations.g.dart +++ b/lib/bindings/flutter/widgets/localizations.g.dart @@ -10,27 +10,31 @@ class WidgetsLocalizationsAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'WidgetsLocalizations.of': - return ({positionalArgs, namedArgs, typeArgs}) => WidgetsLocalizations.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + WidgetsLocalizations.of(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class DefaultWidgetsLocalizationsAutoBinding extends HTExternalClass { - DefaultWidgetsLocalizationsAutoBinding() : super('DefaultWidgetsLocalizations'); + DefaultWidgetsLocalizationsAutoBinding() + : super('DefaultWidgetsLocalizations'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'DefaultWidgetsLocalizations': - return ({positionalArgs, namedArgs, typeArgs}) => DefaultWidgetsLocalizations(); + return ({positionalArgs, namedArgs, typeArgs}) => + DefaultWidgetsLocalizations(); case 'DefaultWidgetsLocalizations.load': - return ({positionalArgs, namedArgs, typeArgs}) => DefaultWidgetsLocalizations.load(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + DefaultWidgetsLocalizations.load(positionalArgs[0]); case 'DefaultWidgetsLocalizations.delegate': return DefaultWidgetsLocalizations.delegate; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -44,11 +48,11 @@ extension DefaultWidgetsLocalizationsBinding on DefaultWidgetsLocalizations { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DefaultWidgetsLocalizations'); + return const HTType('DefaultWidgetsLocalizations'); case 'textDirection': return textDirection; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -63,25 +67,34 @@ class LocalizationsAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => Localizations( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, locale: namedArgs['locale'], - delegates: List>.from(namedArgs['delegates']), + delegates: List>.from( + namedArgs['delegates']), child: namedArgs.containsKey('child') ? namedArgs['child'] : null); case 'Localizations.override': - return ({positionalArgs, namedArgs, typeArgs}) => Localizations.override( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - context: namedArgs['context'], - locale: namedArgs.containsKey('locale') ? namedArgs['locale'] : null, - delegates: namedArgs.containsKey('delegates') - ? List>.from(namedArgs['delegates']) - : null, - child: namedArgs.containsKey('child') ? namedArgs['child'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + Localizations.override( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + context: namedArgs['context'], + locale: namedArgs.containsKey('locale') + ? namedArgs['locale'] + : null, + delegates: namedArgs.containsKey('delegates') + ? List>.from( + namedArgs['delegates']) + : null, + child: + namedArgs.containsKey('child') ? namedArgs['child'] : null); case 'Localizations.localeOf': - return ({positionalArgs, namedArgs, typeArgs}) => Localizations.localeOf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Localizations.localeOf(positionalArgs[0]); case 'Localizations.maybeLocaleOf': - return ({positionalArgs, namedArgs, typeArgs}) => Localizations.maybeLocaleOf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Localizations.maybeLocaleOf(positionalArgs[0]); case 'Localizations.of': - return ({positionalArgs, namedArgs, typeArgs}) => Localizations.of(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + Localizations.of(positionalArgs[0], positionalArgs[1]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -95,7 +108,7 @@ extension LocalizationsBinding on Localizations { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Localizations'); + return const HTType('Localizations'); case 'locale': return locale; case 'delegates': @@ -109,29 +122,41 @@ extension LocalizationsBinding on Localizations { case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/media_query.g.dart b/lib/bindings/flutter/widgets/media_query.g.dart index 14f2b77..07107d9 100644 --- a/lib/bindings/flutter/widgets/media_query.g.dart +++ b/lib/bindings/flutter/widgets/media_query.g.dart @@ -16,7 +16,7 @@ class OrientationAutoBinding extends HTExternalClass { case 'Orientation.landscape': return Orientation.landscape; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -24,13 +24,14 @@ class OrientationAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Orientation'); + return const HTType('Orientation'); case 'index': return (instance as Orientation).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as Orientation).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as Orientation).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -48,7 +49,7 @@ class NavigationModeAutoBinding extends HTExternalClass { case 'NavigationMode.directional': return NavigationMode.directional; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -56,13 +57,14 @@ class NavigationModeAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('NavigationMode'); + return const HTType('NavigationMode'); case 'index': return (instance as NavigationMode).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as NavigationMode).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as NavigationMode).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -76,29 +78,54 @@ class MediaQueryDataAutoBinding extends HTExternalClass { case 'MediaQueryData': return ({positionalArgs, namedArgs, typeArgs}) => MediaQueryData( size: namedArgs.containsKey('size') ? namedArgs['size'] : Size.zero, - devicePixelRatio: namedArgs.containsKey('devicePixelRatio') ? namedArgs['devicePixelRatio'] : 1.0, - textScaleFactor: namedArgs.containsKey('textScaleFactor') ? namedArgs['textScaleFactor'] : 1.0, - platformBrightness: - namedArgs.containsKey('platformBrightness') ? namedArgs['platformBrightness'] : Brightness.light, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : EdgeInsets.zero, - viewInsets: namedArgs.containsKey('viewInsets') ? namedArgs['viewInsets'] : EdgeInsets.zero, - systemGestureInsets: - namedArgs.containsKey('systemGestureInsets') ? namedArgs['systemGestureInsets'] : EdgeInsets.zero, - viewPadding: namedArgs.containsKey('viewPadding') ? namedArgs['viewPadding'] : EdgeInsets.zero, + devicePixelRatio: namedArgs.containsKey('devicePixelRatio') + ? namedArgs['devicePixelRatio'] + : 1.0, + textScaleFactor: namedArgs.containsKey('textScaleFactor') + ? namedArgs['textScaleFactor'] + : 1.0, + platformBrightness: namedArgs.containsKey('platformBrightness') + ? namedArgs['platformBrightness'] + : Brightness.light, + padding: namedArgs.containsKey('padding') + ? namedArgs['padding'] + : EdgeInsets.zero, + viewInsets: namedArgs.containsKey('viewInsets') + ? namedArgs['viewInsets'] + : EdgeInsets.zero, + systemGestureInsets: namedArgs.containsKey('systemGestureInsets') + ? namedArgs['systemGestureInsets'] + : EdgeInsets.zero, + viewPadding: namedArgs.containsKey('viewPadding') + ? namedArgs['viewPadding'] + : EdgeInsets.zero, alwaysUse24HourFormat: - namedArgs.containsKey('alwaysUse24HourFormat') ? namedArgs['alwaysUse24HourFormat'] : false, - accessibleNavigation: - namedArgs.containsKey('accessibleNavigation') ? namedArgs['accessibleNavigation'] : false, - invertColors: namedArgs.containsKey('invertColors') ? namedArgs['invertColors'] : false, - highContrast: namedArgs.containsKey('highContrast') ? namedArgs['highContrast'] : false, - disableAnimations: namedArgs.containsKey('disableAnimations') ? namedArgs['disableAnimations'] : false, - boldText: namedArgs.containsKey('boldText') ? namedArgs['boldText'] : false, - navigationMode: - namedArgs.containsKey('navigationMode') ? namedArgs['navigationMode'] : NavigationMode.traditional); + namedArgs.containsKey('alwaysUse24HourFormat') + ? namedArgs['alwaysUse24HourFormat'] + : false, + accessibleNavigation: namedArgs.containsKey('accessibleNavigation') + ? namedArgs['accessibleNavigation'] + : false, + invertColors: namedArgs.containsKey('invertColors') + ? namedArgs['invertColors'] + : false, + highContrast: namedArgs.containsKey('highContrast') + ? namedArgs['highContrast'] + : false, + disableAnimations: namedArgs.containsKey('disableAnimations') + ? namedArgs['disableAnimations'] + : false, + boldText: namedArgs.containsKey('boldText') + ? namedArgs['boldText'] + : false, + navigationMode: namedArgs.containsKey('navigationMode') + ? namedArgs['navigationMode'] + : NavigationMode.traditional); case 'MediaQueryData.fromWindow': - return ({positionalArgs, namedArgs, typeArgs}) => MediaQueryData.fromWindow(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + MediaQueryData.fromWindow(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -112,7 +139,7 @@ extension MediaQueryDataBinding on MediaQueryData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('MediaQueryData'); + return const HTType('MediaQueryData'); case 'size': return size; case 'devicePixelRatio': @@ -150,44 +177,94 @@ extension MediaQueryDataBinding on MediaQueryData { case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( size: namedArgs.containsKey('size') ? namedArgs['size'] : null, - devicePixelRatio: namedArgs.containsKey('devicePixelRatio') ? namedArgs['devicePixelRatio'] : null, - textScaleFactor: namedArgs.containsKey('textScaleFactor') ? namedArgs['textScaleFactor'] : null, - platformBrightness: namedArgs.containsKey('platformBrightness') ? namedArgs['platformBrightness'] : null, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, - viewPadding: namedArgs.containsKey('viewPadding') ? namedArgs['viewPadding'] : null, - viewInsets: namedArgs.containsKey('viewInsets') ? namedArgs['viewInsets'] : null, - systemGestureInsets: namedArgs.containsKey('systemGestureInsets') ? namedArgs['systemGestureInsets'] : null, + devicePixelRatio: namedArgs.containsKey('devicePixelRatio') + ? namedArgs['devicePixelRatio'] + : null, + textScaleFactor: namedArgs.containsKey('textScaleFactor') + ? namedArgs['textScaleFactor'] + : null, + platformBrightness: namedArgs.containsKey('platformBrightness') + ? namedArgs['platformBrightness'] + : null, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + viewPadding: namedArgs.containsKey('viewPadding') + ? namedArgs['viewPadding'] + : null, + viewInsets: namedArgs.containsKey('viewInsets') + ? namedArgs['viewInsets'] + : null, + systemGestureInsets: namedArgs.containsKey('systemGestureInsets') + ? namedArgs['systemGestureInsets'] + : null, alwaysUse24HourFormat: - namedArgs.containsKey('alwaysUse24HourFormat') ? namedArgs['alwaysUse24HourFormat'] : null, - highContrast: namedArgs.containsKey('highContrast') ? namedArgs['highContrast'] : null, - disableAnimations: namedArgs.containsKey('disableAnimations') ? namedArgs['disableAnimations'] : null, - invertColors: namedArgs.containsKey('invertColors') ? namedArgs['invertColors'] : null, - accessibleNavigation: - namedArgs.containsKey('accessibleNavigation') ? namedArgs['accessibleNavigation'] : null, - boldText: namedArgs.containsKey('boldText') ? namedArgs['boldText'] : null, - navigationMode: namedArgs.containsKey('navigationMode') ? namedArgs['navigationMode'] : null); + namedArgs.containsKey('alwaysUse24HourFormat') + ? namedArgs['alwaysUse24HourFormat'] + : null, + highContrast: namedArgs.containsKey('highContrast') + ? namedArgs['highContrast'] + : null, + disableAnimations: namedArgs.containsKey('disableAnimations') + ? namedArgs['disableAnimations'] + : null, + invertColors: namedArgs.containsKey('invertColors') + ? namedArgs['invertColors'] + : null, + accessibleNavigation: namedArgs.containsKey('accessibleNavigation') + ? namedArgs['accessibleNavigation'] + : null, + boldText: namedArgs.containsKey('boldText') + ? namedArgs['boldText'] + : null, + navigationMode: namedArgs.containsKey('navigationMode') + ? namedArgs['navigationMode'] + : null); case 'removePadding': return ({positionalArgs, namedArgs, typeArgs}) => removePadding( - removeLeft: namedArgs.containsKey('removeLeft') ? namedArgs['removeLeft'] : false, - removeTop: namedArgs.containsKey('removeTop') ? namedArgs['removeTop'] : false, - removeRight: namedArgs.containsKey('removeRight') ? namedArgs['removeRight'] : false, - removeBottom: namedArgs.containsKey('removeBottom') ? namedArgs['removeBottom'] : false); + removeLeft: namedArgs.containsKey('removeLeft') + ? namedArgs['removeLeft'] + : false, + removeTop: namedArgs.containsKey('removeTop') + ? namedArgs['removeTop'] + : false, + removeRight: namedArgs.containsKey('removeRight') + ? namedArgs['removeRight'] + : false, + removeBottom: namedArgs.containsKey('removeBottom') + ? namedArgs['removeBottom'] + : false); case 'removeViewInsets': return ({positionalArgs, namedArgs, typeArgs}) => removeViewInsets( - removeLeft: namedArgs.containsKey('removeLeft') ? namedArgs['removeLeft'] : false, - removeTop: namedArgs.containsKey('removeTop') ? namedArgs['removeTop'] : false, - removeRight: namedArgs.containsKey('removeRight') ? namedArgs['removeRight'] : false, - removeBottom: namedArgs.containsKey('removeBottom') ? namedArgs['removeBottom'] : false); + removeLeft: namedArgs.containsKey('removeLeft') + ? namedArgs['removeLeft'] + : false, + removeTop: namedArgs.containsKey('removeTop') + ? namedArgs['removeTop'] + : false, + removeRight: namedArgs.containsKey('removeRight') + ? namedArgs['removeRight'] + : false, + removeBottom: namedArgs.containsKey('removeBottom') + ? namedArgs['removeBottom'] + : false); case 'removeViewPadding': return ({positionalArgs, namedArgs, typeArgs}) => removeViewPadding( - removeLeft: namedArgs.containsKey('removeLeft') ? namedArgs['removeLeft'] : false, - removeTop: namedArgs.containsKey('removeTop') ? namedArgs['removeTop'] : false, - removeRight: namedArgs.containsKey('removeRight') ? namedArgs['removeRight'] : false, - removeBottom: namedArgs.containsKey('removeBottom') ? namedArgs['removeBottom'] : false); + removeLeft: namedArgs.containsKey('removeLeft') + ? namedArgs['removeLeft'] + : false, + removeTop: namedArgs.containsKey('removeTop') + ? namedArgs['removeTop'] + : false, + removeRight: namedArgs.containsKey('removeRight') + ? namedArgs['removeRight'] + : false, + removeBottom: namedArgs.containsKey('removeBottom') + ? namedArgs['removeBottom'] + : false); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -204,46 +281,79 @@ class MediaQueryAutoBinding extends HTExternalClass { data: namedArgs['data'], child: namedArgs['child']); case 'MediaQuery.removePadding': - return ({positionalArgs, namedArgs, typeArgs}) => MediaQuery.removePadding( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - context: namedArgs['context'], - removeLeft: namedArgs.containsKey('removeLeft') ? namedArgs['removeLeft'] : false, - removeTop: namedArgs.containsKey('removeTop') ? namedArgs['removeTop'] : false, - removeRight: namedArgs.containsKey('removeRight') ? namedArgs['removeRight'] : false, - removeBottom: namedArgs.containsKey('removeBottom') ? namedArgs['removeBottom'] : false, - child: namedArgs['child']); + return ({positionalArgs, namedArgs, typeArgs}) => + MediaQuery.removePadding( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + context: namedArgs['context'], + removeLeft: namedArgs.containsKey('removeLeft') + ? namedArgs['removeLeft'] + : false, + removeTop: namedArgs.containsKey('removeTop') + ? namedArgs['removeTop'] + : false, + removeRight: namedArgs.containsKey('removeRight') + ? namedArgs['removeRight'] + : false, + removeBottom: namedArgs.containsKey('removeBottom') + ? namedArgs['removeBottom'] + : false, + child: namedArgs['child']); case 'MediaQuery.removeViewInsets': - return ({positionalArgs, namedArgs, typeArgs}) => MediaQuery.removeViewInsets( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - context: namedArgs['context'], - removeLeft: namedArgs.containsKey('removeLeft') ? namedArgs['removeLeft'] : false, - removeTop: namedArgs.containsKey('removeTop') ? namedArgs['removeTop'] : false, - removeRight: namedArgs.containsKey('removeRight') ? namedArgs['removeRight'] : false, - removeBottom: namedArgs.containsKey('removeBottom') ? namedArgs['removeBottom'] : false, - child: namedArgs['child']); + return ({positionalArgs, namedArgs, typeArgs}) => + MediaQuery.removeViewInsets( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + context: namedArgs['context'], + removeLeft: namedArgs.containsKey('removeLeft') + ? namedArgs['removeLeft'] + : false, + removeTop: namedArgs.containsKey('removeTop') + ? namedArgs['removeTop'] + : false, + removeRight: namedArgs.containsKey('removeRight') + ? namedArgs['removeRight'] + : false, + removeBottom: namedArgs.containsKey('removeBottom') + ? namedArgs['removeBottom'] + : false, + child: namedArgs['child']); case 'MediaQuery.removeViewPadding': - return ({positionalArgs, namedArgs, typeArgs}) => MediaQuery.removeViewPadding( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - context: namedArgs['context'], - removeLeft: namedArgs.containsKey('removeLeft') ? namedArgs['removeLeft'] : false, - removeTop: namedArgs.containsKey('removeTop') ? namedArgs['removeTop'] : false, - removeRight: namedArgs.containsKey('removeRight') ? namedArgs['removeRight'] : false, - removeBottom: namedArgs.containsKey('removeBottom') ? namedArgs['removeBottom'] : false, - child: namedArgs['child']); + return ({positionalArgs, namedArgs, typeArgs}) => + MediaQuery.removeViewPadding( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + context: namedArgs['context'], + removeLeft: namedArgs.containsKey('removeLeft') + ? namedArgs['removeLeft'] + : false, + removeTop: namedArgs.containsKey('removeTop') + ? namedArgs['removeTop'] + : false, + removeRight: namedArgs.containsKey('removeRight') + ? namedArgs['removeRight'] + : false, + removeBottom: namedArgs.containsKey('removeBottom') + ? namedArgs['removeBottom'] + : false, + child: namedArgs['child']); case 'MediaQuery.of': - return ({positionalArgs, namedArgs, typeArgs}) => MediaQuery.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + MediaQuery.of(positionalArgs[0]); case 'MediaQuery.maybeOf': - return ({positionalArgs, namedArgs, typeArgs}) => MediaQuery.maybeOf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + MediaQuery.maybeOf(positionalArgs[0]); case 'MediaQuery.textScaleFactorOf': - return ({positionalArgs, namedArgs, typeArgs}) => MediaQuery.textScaleFactorOf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + MediaQuery.textScaleFactorOf(positionalArgs[0]); case 'MediaQuery.platformBrightnessOf': - return ({positionalArgs, namedArgs, typeArgs}) => MediaQuery.platformBrightnessOf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + MediaQuery.platformBrightnessOf(positionalArgs[0]); case 'MediaQuery.highContrastOf': - return ({positionalArgs, namedArgs, typeArgs}) => MediaQuery.highContrastOf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + MediaQuery.highContrastOf(positionalArgs[0]); case 'MediaQuery.boldTextOverride': - return ({positionalArgs, namedArgs, typeArgs}) => MediaQuery.boldTextOverride(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + MediaQuery.boldTextOverride(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -257,7 +367,7 @@ extension MediaQueryBinding on MediaQuery { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('MediaQuery'); + return const HTType('MediaQuery'); case 'data': return data; case 'child': @@ -267,31 +377,44 @@ extension MediaQueryBinding on MediaQuery { case 'hashCode': return hashCode; case 'updateShouldNotify': - return ({positionalArgs, namedArgs, typeArgs}) => updateShouldNotify(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateShouldNotify(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/modal_barrier.g.dart b/lib/bindings/flutter/widgets/modal_barrier.g.dart index c8d4d57..1b7316f 100644 --- a/lib/bindings/flutter/widgets/modal_barrier.g.dart +++ b/lib/bindings/flutter/widgets/modal_barrier.g.dart @@ -13,12 +13,18 @@ class ModalBarrierAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => ModalBarrier( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, color: namedArgs.containsKey('color') ? namedArgs['color'] : null, - dismissible: namedArgs.containsKey('dismissible') ? namedArgs['dismissible'] : true, - semanticsLabel: namedArgs.containsKey('semanticsLabel') ? namedArgs['semanticsLabel'] : null, + dismissible: namedArgs.containsKey('dismissible') + ? namedArgs['dismissible'] + : true, + semanticsLabel: namedArgs.containsKey('semanticsLabel') + ? namedArgs['semanticsLabel'] + : null, barrierSemanticsDismissible: - namedArgs.containsKey('barrierSemanticsDismissible') ? namedArgs['barrierSemanticsDismissible'] : true); + namedArgs.containsKey('barrierSemanticsDismissible') + ? namedArgs['barrierSemanticsDismissible'] + : true); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -32,7 +38,7 @@ extension ModalBarrierBinding on ModalBarrier { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ModalBarrier'); + return const HTType('ModalBarrier'); case 'color': return color; case 'dismissible': @@ -46,31 +52,44 @@ extension ModalBarrierBinding on ModalBarrier { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -85,12 +104,18 @@ class AnimatedModalBarrierAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => AnimatedModalBarrier( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, color: namedArgs['color'], - dismissible: namedArgs.containsKey('dismissible') ? namedArgs['dismissible'] : true, - semanticsLabel: namedArgs.containsKey('semanticsLabel') ? namedArgs['semanticsLabel'] : null, + dismissible: namedArgs.containsKey('dismissible') + ? namedArgs['dismissible'] + : true, + semanticsLabel: namedArgs.containsKey('semanticsLabel') + ? namedArgs['semanticsLabel'] + : null, barrierSemanticsDismissible: - namedArgs.containsKey('barrierSemanticsDismissible') ? namedArgs['barrierSemanticsDismissible'] : null); + namedArgs.containsKey('barrierSemanticsDismissible') + ? namedArgs['barrierSemanticsDismissible'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -104,7 +129,7 @@ extension AnimatedModalBarrierBinding on AnimatedModalBarrier { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AnimatedModalBarrier'); + return const HTType('AnimatedModalBarrier'); case 'dismissible': return dismissible; case 'semanticsLabel': @@ -120,33 +145,46 @@ extension AnimatedModalBarrierBinding on AnimatedModalBarrier { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/navigation_toolbar.g.dart b/lib/bindings/flutter/widgets/navigation_toolbar.g.dart index 845201a..c30e104 100644 --- a/lib/bindings/flutter/widgets/navigation_toolbar.g.dart +++ b/lib/bindings/flutter/widgets/navigation_toolbar.g.dart @@ -10,15 +10,23 @@ class NavigationToolbarAutoBinding extends HTExternalClass { case 'NavigationToolbar': return ({positionalArgs, namedArgs, typeArgs}) => NavigationToolbar( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - leading: namedArgs.containsKey('leading') ? namedArgs['leading'] : null, - middle: namedArgs.containsKey('middle') ? namedArgs['middle'] : null, - trailing: namedArgs.containsKey('trailing') ? namedArgs['trailing'] : null, - centerMiddle: namedArgs.containsKey('centerMiddle') ? namedArgs['centerMiddle'] : true, - middleSpacing: namedArgs.containsKey('middleSpacing') ? namedArgs['middleSpacing'] : kMiddleSpacing); + leading: + namedArgs.containsKey('leading') ? namedArgs['leading'] : null, + middle: + namedArgs.containsKey('middle') ? namedArgs['middle'] : null, + trailing: namedArgs.containsKey('trailing') + ? namedArgs['trailing'] + : null, + centerMiddle: namedArgs.containsKey('centerMiddle') + ? namedArgs['centerMiddle'] + : true, + middleSpacing: namedArgs.containsKey('middleSpacing') + ? namedArgs['middleSpacing'] + : kMiddleSpacing); case 'NavigationToolbar.kMiddleSpacing': return NavigationToolbar.kMiddleSpacing; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -34,7 +42,7 @@ extension NavigationToolbarBinding on NavigationToolbar { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('NavigationToolbar'); + return const HTType('NavigationToolbar'); case 'leading': return leading; case 'middle': @@ -50,31 +58,44 @@ extension NavigationToolbarBinding on NavigationToolbar { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/navigator.g.dart b/lib/bindings/flutter/widgets/navigator.g.dart index b67b3d1..432b3ef 100644 --- a/lib/bindings/flutter/widgets/navigator.g.dart +++ b/lib/bindings/flutter/widgets/navigator.g.dart @@ -18,7 +18,7 @@ class RoutePopDispositionAutoBinding extends HTExternalClass { case 'RoutePopDisposition.bubble': return RoutePopDisposition.bubble; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -26,13 +26,14 @@ class RoutePopDispositionAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RoutePopDisposition'); + return const HTType('RoutePopDisposition'); case 'index': return (instance as RoutePopDisposition).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as RoutePopDisposition).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as RoutePopDisposition).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -46,9 +47,11 @@ class RouteSettingsAutoBinding extends HTExternalClass { case 'RouteSettings': return ({positionalArgs, namedArgs, typeArgs}) => RouteSettings( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, - arguments: namedArgs.containsKey('arguments') ? namedArgs['arguments'] : null); + arguments: namedArgs.containsKey('arguments') + ? namedArgs['arguments'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -62,7 +65,7 @@ extension RouteSettingsBinding on RouteSettings { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RouteSettings'); + return const HTType('RouteSettings'); case 'name': return name; case 'arguments': @@ -70,11 +73,13 @@ extension RouteSettingsBinding on RouteSettings { case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, - arguments: namedArgs.containsKey('arguments') ? namedArgs['arguments'] : null); + arguments: namedArgs.containsKey('arguments') + ? namedArgs['arguments'] + : null); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -88,7 +93,7 @@ class NavigatorObserverAutoBinding extends HTExternalClass { case 'NavigatorObserver': return ({positionalArgs, namedArgs, typeArgs}) => NavigatorObserver(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -102,25 +107,33 @@ extension NavigatorObserverBinding on NavigatorObserver { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('NavigatorObserver'); + return const HTType('NavigatorObserver'); case 'navigator': return navigator; case 'didPush': - return ({positionalArgs, namedArgs, typeArgs}) => didPush(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + didPush(positionalArgs[0], positionalArgs[1]); case 'didPop': - return ({positionalArgs, namedArgs, typeArgs}) => didPop(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + didPop(positionalArgs[0], positionalArgs[1]); case 'didRemove': - return ({positionalArgs, namedArgs, typeArgs}) => didRemove(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + didRemove(positionalArgs[0], positionalArgs[1]); case 'didReplace': return ({positionalArgs, namedArgs, typeArgs}) => didReplace( - newRoute: namedArgs.containsKey('newRoute') ? namedArgs['newRoute'] : null, - oldRoute: namedArgs.containsKey('oldRoute') ? namedArgs['oldRoute'] : null); + newRoute: namedArgs.containsKey('newRoute') + ? namedArgs['newRoute'] + : null, + oldRoute: namedArgs.containsKey('oldRoute') + ? namedArgs['oldRoute'] + : null); case 'didStartUserGesture': - return ({positionalArgs, namedArgs, typeArgs}) => didStartUserGesture(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + didStartUserGesture(positionalArgs[0], positionalArgs[1]); case 'didStopUserGesture': return ({positionalArgs, namedArgs, typeArgs}) => didStopUserGesture(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -137,12 +150,15 @@ class HeroControllerScopeAutoBinding extends HTExternalClass { controller: namedArgs['controller'], child: namedArgs['child']); case 'HeroControllerScope.none': - return ({positionalArgs, namedArgs, typeArgs}) => HeroControllerScope.none( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, child: namedArgs['child']); + return ({positionalArgs, namedArgs, typeArgs}) => + HeroControllerScope.none( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + child: namedArgs['child']); case 'HeroControllerScope.of': - return ({positionalArgs, namedArgs, typeArgs}) => HeroControllerScope.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + HeroControllerScope.of(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -156,7 +172,7 @@ extension HeroControllerScopeBinding on HeroControllerScope { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('HeroControllerScope'); + return const HTType('HeroControllerScope'); case 'controller': return controller; case 'child': @@ -166,31 +182,44 @@ extension HeroControllerScopeBinding on HeroControllerScope { case 'hashCode': return hashCode; case 'updateShouldNotify': - return ({positionalArgs, namedArgs, typeArgs}) => updateShouldNotify(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateShouldNotify(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -204,46 +233,70 @@ class NavigatorAutoBinding extends HTExternalClass { case 'Navigator': return ({positionalArgs, namedArgs, typeArgs}) => Navigator( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - pages: - namedArgs.containsKey('pages') ? List>.from(namedArgs['pages']) : const >[], - onPopPage: namedArgs.containsKey('onPopPage') ? namedArgs['onPopPage'] : null, - initialRoute: namedArgs.containsKey('initialRoute') ? namedArgs['initialRoute'] : null, - onGenerateInitialRoutes: namedArgs.containsKey('onGenerateInitialRoutes') - ? namedArgs['onGenerateInitialRoutes'] - : Navigator.defaultGenerateInitialRoutes, - onGenerateRoute: namedArgs.containsKey('onGenerateRoute') ? namedArgs['onGenerateRoute'] : null, - onUnknownRoute: namedArgs.containsKey('onUnknownRoute') ? namedArgs['onUnknownRoute'] : null, + pages: namedArgs.containsKey('pages') + ? List>.from(namedArgs['pages']) + : const >[], + onPopPage: namedArgs.containsKey('onPopPage') + ? namedArgs['onPopPage'] + : null, + initialRoute: namedArgs.containsKey('initialRoute') + ? namedArgs['initialRoute'] + : null, + onGenerateInitialRoutes: + namedArgs.containsKey('onGenerateInitialRoutes') + ? namedArgs['onGenerateInitialRoutes'] + : Navigator.defaultGenerateInitialRoutes, + onGenerateRoute: namedArgs.containsKey('onGenerateRoute') + ? namedArgs['onGenerateRoute'] + : null, + onUnknownRoute: namedArgs.containsKey('onUnknownRoute') + ? namedArgs['onUnknownRoute'] + : null, transitionDelegate: namedArgs.containsKey('transitionDelegate') ? namedArgs['transitionDelegate'] : const DefaultTransitionDelegate(), reportsRouteUpdateToEngine: - namedArgs.containsKey('reportsRouteUpdateToEngine') ? namedArgs['reportsRouteUpdateToEngine'] : false, + namedArgs.containsKey('reportsRouteUpdateToEngine') + ? namedArgs['reportsRouteUpdateToEngine'] + : false, observers: namedArgs.containsKey('observers') ? List.from(namedArgs['observers']) : const [], - restorationScopeId: namedArgs.containsKey('restorationScopeId') ? namedArgs['restorationScopeId'] : null); + restorationScopeId: namedArgs.containsKey('restorationScopeId') + ? namedArgs['restorationScopeId'] + : null); case 'Navigator.canPop': - return ({positionalArgs, namedArgs, typeArgs}) => Navigator.canPop(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Navigator.canPop(positionalArgs[0]); case 'Navigator.popUntil': - return ({positionalArgs, namedArgs, typeArgs}) => Navigator.popUntil(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + Navigator.popUntil(positionalArgs[0], positionalArgs[1]); case 'Navigator.removeRoute': - return ({positionalArgs, namedArgs, typeArgs}) => Navigator.removeRoute(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + Navigator.removeRoute(positionalArgs[0], positionalArgs[1]); case 'Navigator.removeRouteBelow': return ({positionalArgs, namedArgs, typeArgs}) => Navigator.removeRouteBelow(positionalArgs[0], positionalArgs[1]); case 'Navigator.of': - return ({positionalArgs, namedArgs, typeArgs}) => Navigator.of(positionalArgs[0], - rootNavigator: namedArgs.containsKey('rootNavigator') ? namedArgs['rootNavigator'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => Navigator.of( + positionalArgs[0], + rootNavigator: namedArgs.containsKey('rootNavigator') + ? namedArgs['rootNavigator'] + : false); case 'Navigator.maybeOf': - return ({positionalArgs, namedArgs, typeArgs}) => Navigator.maybeOf(positionalArgs[0], - rootNavigator: namedArgs.containsKey('rootNavigator') ? namedArgs['rootNavigator'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => Navigator.maybeOf( + positionalArgs[0], + rootNavigator: namedArgs.containsKey('rootNavigator') + ? namedArgs['rootNavigator'] + : false); case 'Navigator.defaultGenerateInitialRoutes': return ({positionalArgs, namedArgs, typeArgs}) => - Navigator.defaultGenerateInitialRoutes(positionalArgs[0], positionalArgs[1]); + Navigator.defaultGenerateInitialRoutes( + positionalArgs[0], positionalArgs[1]); case 'Navigator.defaultRouteName': return Navigator.defaultRouteName; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -254,14 +307,17 @@ class NavigatorAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'PopPageCallback': (HTFunction function) => - (route, result) => function.call(positionalArgs: [route, result], namedArgs: const {}) as bool, + 'PopPageCallback': (HTFunction function) => (route, result) => function + .call(positionalArgs: [route, result], namedArgs: const {}) as bool, 'RouteListFactory': (HTFunction function) => (navigator, initialRoute) => - function.call(positionalArgs: [navigator, initialRoute], namedArgs: const {}) as List>, - 'RouteFactory': (HTFunction function) => - (settings) => function.call(positionalArgs: [settings], namedArgs: const {}) as Route?, - 'RoutePredicate': (HTFunction function) => - (route) => function.call(positionalArgs: [route], namedArgs: const {}) as bool, + function.call( + positionalArgs: [navigator, initialRoute], + namedArgs: const {}) as List>, + 'RouteFactory': (HTFunction function) => (settings) => + function.call(positionalArgs: [settings], namedArgs: const {}) + as Route?, + 'RoutePredicate': (HTFunction function) => (route) => + function.call(positionalArgs: [route], namedArgs: const {}) as bool, }; } } @@ -270,7 +326,7 @@ extension NavigatorBinding on Navigator { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Navigator'); + return const HTType('Navigator'); case 'pages': return pages; case 'onPopPage': @@ -302,25 +358,37 @@ extension NavigatorBinding on Navigator { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -334,7 +402,7 @@ class NavigatorStateAutoBinding extends HTExternalClass { case 'NavigatorState': return ({positionalArgs, namedArgs, typeArgs}) => NavigatorState(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -345,10 +413,10 @@ class NavigatorStateAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RoutePredicate': (HTFunction function) => - (route) => function.call(positionalArgs: [route], namedArgs: const {}) as bool, - 'TickerCallback': (HTFunction function) => - (elapsed) => function.call(positionalArgs: [elapsed], namedArgs: const {}), + 'RoutePredicate': (HTFunction function) => (route) => + function.call(positionalArgs: [route], namedArgs: const {}) as bool, + 'TickerCallback': (HTFunction function) => (elapsed) => + function.call(positionalArgs: [elapsed], namedArgs: const {}), }; } } @@ -357,7 +425,7 @@ extension NavigatorStateBinding on NavigatorState { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('NavigatorState'); + return const HTType('NavigatorState'); case 'focusScopeNode': return focusScopeNode; case 'userGestureInProgressNotifier': @@ -381,116 +449,197 @@ extension NavigatorStateBinding on NavigatorState { case 'initState': return ({positionalArgs, namedArgs, typeArgs}) => initState(); case 'restoreState': - return ({positionalArgs, namedArgs, typeArgs}) => restoreState(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + restoreState(positionalArgs[0], positionalArgs[1]); case 'didToggleBucket': - return ({positionalArgs, namedArgs, typeArgs}) => didToggleBucket(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + didToggleBucket(positionalArgs[0]); case 'didChangeDependencies': - return ({positionalArgs, namedArgs, typeArgs}) => didChangeDependencies(); + return ({positionalArgs, namedArgs, typeArgs}) => + didChangeDependencies(); case 'didUpdateWidget': - return ({positionalArgs, namedArgs, typeArgs}) => didUpdateWidget(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + didUpdateWidget(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'pushNamed': - return ({positionalArgs, namedArgs, typeArgs}) => - pushNamed(positionalArgs[0], arguments: namedArgs.containsKey('arguments') ? namedArgs['arguments'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => pushNamed( + positionalArgs[0], + arguments: namedArgs.containsKey('arguments') + ? namedArgs['arguments'] + : null); case 'restorablePushNamed': - return ({positionalArgs, namedArgs, typeArgs}) => restorablePushNamed(positionalArgs[0], - arguments: namedArgs.containsKey('arguments') ? namedArgs['arguments'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => restorablePushNamed( + positionalArgs[0], + arguments: namedArgs.containsKey('arguments') + ? namedArgs['arguments'] + : null); case 'pushReplacementNamed': - return ({positionalArgs, namedArgs, typeArgs}) => pushReplacementNamed(positionalArgs[0], - result: namedArgs.containsKey('result') ? namedArgs['result'] : null, - arguments: namedArgs.containsKey('arguments') ? namedArgs['arguments'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => pushReplacementNamed( + positionalArgs[0], + result: + namedArgs.containsKey('result') ? namedArgs['result'] : null, + arguments: namedArgs.containsKey('arguments') + ? namedArgs['arguments'] + : null); case 'restorablePushReplacementNamed': - return ({positionalArgs, namedArgs, typeArgs}) => restorablePushReplacementNamed(positionalArgs[0], - result: namedArgs.containsKey('result') ? namedArgs['result'] : null, - arguments: namedArgs.containsKey('arguments') ? namedArgs['arguments'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + restorablePushReplacementNamed(positionalArgs[0], + result: namedArgs.containsKey('result') + ? namedArgs['result'] + : null, + arguments: namedArgs.containsKey('arguments') + ? namedArgs['arguments'] + : null); case 'popAndPushNamed': - return ({positionalArgs, namedArgs, typeArgs}) => popAndPushNamed(positionalArgs[0], - result: namedArgs.containsKey('result') ? namedArgs['result'] : null, - arguments: namedArgs.containsKey('arguments') ? namedArgs['arguments'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => popAndPushNamed( + positionalArgs[0], + result: + namedArgs.containsKey('result') ? namedArgs['result'] : null, + arguments: namedArgs.containsKey('arguments') + ? namedArgs['arguments'] + : null); case 'restorablePopAndPushNamed': - return ({positionalArgs, namedArgs, typeArgs}) => restorablePopAndPushNamed(positionalArgs[0], - result: namedArgs.containsKey('result') ? namedArgs['result'] : null, - arguments: namedArgs.containsKey('arguments') ? namedArgs['arguments'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + restorablePopAndPushNamed(positionalArgs[0], + result: + namedArgs.containsKey('result') + ? namedArgs['result'] + : null, + arguments: namedArgs.containsKey('arguments') + ? namedArgs['arguments'] + : null); case 'pushNamedAndRemoveUntil': - return ({positionalArgs, namedArgs, typeArgs}) => pushNamedAndRemoveUntil(positionalArgs[0], positionalArgs[1], - arguments: namedArgs.containsKey('arguments') ? namedArgs['arguments'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + pushNamedAndRemoveUntil(positionalArgs[0], positionalArgs[1], + arguments: namedArgs.containsKey('arguments') + ? namedArgs['arguments'] + : null); case 'restorablePushNamedAndRemoveUntil': - return ({positionalArgs, namedArgs, typeArgs}) => restorablePushNamedAndRemoveUntil( - positionalArgs[0], positionalArgs[1], - arguments: namedArgs.containsKey('arguments') ? namedArgs['arguments'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + restorablePushNamedAndRemoveUntil( + positionalArgs[0], positionalArgs[1], + arguments: namedArgs.containsKey('arguments') + ? namedArgs['arguments'] + : null); case 'push': - return ({positionalArgs, namedArgs, typeArgs}) => push(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + push(positionalArgs[0]); case 'restorablePush': - return ({positionalArgs, namedArgs, typeArgs}) => restorablePush(positionalArgs[0], - arguments: namedArgs.containsKey('arguments') ? namedArgs['arguments'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => restorablePush( + positionalArgs[0], + arguments: namedArgs.containsKey('arguments') + ? namedArgs['arguments'] + : null); case 'pushReplacement': - return ({positionalArgs, namedArgs, typeArgs}) => - pushReplacement(positionalArgs[0], result: namedArgs.containsKey('result') ? namedArgs['result'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => pushReplacement( + positionalArgs[0], + result: + namedArgs.containsKey('result') ? namedArgs['result'] : null); case 'restorablePushReplacement': - return ({positionalArgs, namedArgs, typeArgs}) => restorablePushReplacement(positionalArgs[0], - result: namedArgs.containsKey('result') ? namedArgs['result'] : null, - arguments: namedArgs.containsKey('arguments') ? namedArgs['arguments'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + restorablePushReplacement(positionalArgs[0], + result: + namedArgs.containsKey('result') + ? namedArgs['result'] + : null, + arguments: namedArgs.containsKey('arguments') + ? namedArgs['arguments'] + : null); case 'pushAndRemoveUntil': - return ({positionalArgs, namedArgs, typeArgs}) => pushAndRemoveUntil(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + pushAndRemoveUntil(positionalArgs[0], positionalArgs[1]); case 'restorablePushAndRemoveUntil': - return ({positionalArgs, namedArgs, typeArgs}) => restorablePushAndRemoveUntil( - positionalArgs[0], positionalArgs[1], - arguments: namedArgs.containsKey('arguments') ? namedArgs['arguments'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + restorablePushAndRemoveUntil(positionalArgs[0], positionalArgs[1], + arguments: namedArgs.containsKey('arguments') + ? namedArgs['arguments'] + : null); case 'replace': return ({positionalArgs, namedArgs, typeArgs}) => replace( - oldRoute: namedArgs.containsKey('oldRoute') ? namedArgs['oldRoute'] : null, - newRoute: namedArgs.containsKey('newRoute') ? namedArgs['newRoute'] : null); + oldRoute: namedArgs.containsKey('oldRoute') + ? namedArgs['oldRoute'] + : null, + newRoute: namedArgs.containsKey('newRoute') + ? namedArgs['newRoute'] + : null); case 'restorableReplace': return ({positionalArgs, namedArgs, typeArgs}) => restorableReplace( - oldRoute: namedArgs.containsKey('oldRoute') ? namedArgs['oldRoute'] : null, - newRouteBuilder: namedArgs.containsKey('newRouteBuilder') ? namedArgs['newRouteBuilder'] : null, - arguments: namedArgs.containsKey('arguments') ? namedArgs['arguments'] : null); + oldRoute: namedArgs.containsKey('oldRoute') + ? namedArgs['oldRoute'] + : null, + newRouteBuilder: namedArgs.containsKey('newRouteBuilder') + ? namedArgs['newRouteBuilder'] + : null, + arguments: namedArgs.containsKey('arguments') + ? namedArgs['arguments'] + : null); case 'replaceRouteBelow': return ({positionalArgs, namedArgs, typeArgs}) => replaceRouteBelow( - anchorRoute: namedArgs.containsKey('anchorRoute') ? namedArgs['anchorRoute'] : null, - newRoute: namedArgs.containsKey('newRoute') ? namedArgs['newRoute'] : null); + anchorRoute: namedArgs.containsKey('anchorRoute') + ? namedArgs['anchorRoute'] + : null, + newRoute: namedArgs.containsKey('newRoute') + ? namedArgs['newRoute'] + : null); case 'restorableReplaceRouteBelow': - return ({positionalArgs, namedArgs, typeArgs}) => restorableReplaceRouteBelow( - anchorRoute: namedArgs.containsKey('anchorRoute') ? namedArgs['anchorRoute'] : null, - newRouteBuilder: namedArgs.containsKey('newRouteBuilder') ? namedArgs['newRouteBuilder'] : null, - arguments: namedArgs.containsKey('arguments') ? namedArgs['arguments'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + restorableReplaceRouteBelow( + anchorRoute: namedArgs.containsKey('anchorRoute') + ? namedArgs['anchorRoute'] + : null, + newRouteBuilder: namedArgs.containsKey('newRouteBuilder') + ? namedArgs['newRouteBuilder'] + : null, + arguments: namedArgs.containsKey('arguments') + ? namedArgs['arguments'] + : null); case 'canPop': return ({positionalArgs, namedArgs, typeArgs}) => canPop(); case 'maybePop': return ({positionalArgs, namedArgs, typeArgs}) => maybePop(positionalArgs.length > 0 ? positionalArgs[0] : null); case 'pop': - return ({positionalArgs, namedArgs, typeArgs}) => pop(positionalArgs.length > 0 ? positionalArgs[0] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + pop(positionalArgs.length > 0 ? positionalArgs[0] : null); case 'popUntil': - return ({positionalArgs, namedArgs, typeArgs}) => popUntil(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + popUntil(positionalArgs[0]); case 'removeRoute': - return ({positionalArgs, namedArgs, typeArgs}) => removeRoute(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeRoute(positionalArgs[0]); case 'removeRouteBelow': - return ({positionalArgs, namedArgs, typeArgs}) => removeRouteBelow(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeRouteBelow(positionalArgs[0]); case 'finalizeRoute': - return ({positionalArgs, namedArgs, typeArgs}) => finalizeRoute(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + finalizeRoute(positionalArgs[0]); case 'didStartUserGesture': return ({positionalArgs, namedArgs, typeArgs}) => didStartUserGesture(); case 'didStopUserGesture': return ({positionalArgs, namedArgs, typeArgs}) => didStopUserGesture(); case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createTicker': - return ({positionalArgs, namedArgs, typeArgs}) => createTicker(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createTicker(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/nested_scroll_view.g.dart b/lib/bindings/flutter/widgets/nested_scroll_view.g.dart index 040d1bc..a8dc090 100644 --- a/lib/bindings/flutter/widgets/nested_scroll_view.g.dart +++ b/lib/bindings/flutter/widgets/nested_scroll_view.g.dart @@ -13,22 +13,35 @@ class NestedScrollViewAutoBinding extends HTExternalClass { case 'NestedScrollView': return ({positionalArgs, namedArgs, typeArgs}) => NestedScrollView( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - controller: namedArgs.containsKey('controller') ? namedArgs['controller'] : null, - scrollDirection: namedArgs.containsKey('scrollDirection') ? namedArgs['scrollDirection'] : Axis.vertical, - reverse: namedArgs.containsKey('reverse') ? namedArgs['reverse'] : false, - physics: namedArgs.containsKey('physics') ? namedArgs['physics'] : null, + controller: namedArgs.containsKey('controller') + ? namedArgs['controller'] + : null, + scrollDirection: namedArgs.containsKey('scrollDirection') + ? namedArgs['scrollDirection'] + : Axis.vertical, + reverse: + namedArgs.containsKey('reverse') ? namedArgs['reverse'] : false, + physics: + namedArgs.containsKey('physics') ? namedArgs['physics'] : null, headerSliverBuilder: namedArgs['headerSliverBuilder'], body: namedArgs['body'], - dragStartBehavior: - namedArgs.containsKey('dragStartBehavior') ? namedArgs['dragStartBehavior'] : DragStartBehavior.start, - floatHeaderSlivers: namedArgs.containsKey('floatHeaderSlivers') ? namedArgs['floatHeaderSlivers'] : false, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge, - restorationId: namedArgs.containsKey('restorationId') ? namedArgs['restorationId'] : null); + dragStartBehavior: namedArgs.containsKey('dragStartBehavior') + ? namedArgs['dragStartBehavior'] + : DragStartBehavior.start, + floatHeaderSlivers: namedArgs.containsKey('floatHeaderSlivers') + ? namedArgs['floatHeaderSlivers'] + : false, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.hardEdge, + restorationId: namedArgs.containsKey('restorationId') + ? namedArgs['restorationId'] + : null); case 'NestedScrollView.sliverOverlapAbsorberHandleFor': return ({positionalArgs, namedArgs, typeArgs}) => NestedScrollView.sliverOverlapAbsorberHandleFor(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -39,8 +52,10 @@ class NestedScrollViewAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'NestedScrollViewHeaderSliversBuilder': (HTFunction function) => (context, innerBoxIsScrolled) => - function.call(positionalArgs: [context, innerBoxIsScrolled], namedArgs: const {}) as List, + 'NestedScrollViewHeaderSliversBuilder': (HTFunction function) => + (context, innerBoxIsScrolled) => function.call( + positionalArgs: [context, innerBoxIsScrolled], + namedArgs: const {}) as List, }; } } @@ -49,7 +64,7 @@ extension NestedScrollViewBinding on NestedScrollView { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('NestedScrollView'); + return const HTType('NestedScrollView'); case 'controller': return controller; case 'scrollDirection': @@ -81,25 +96,37 @@ extension NestedScrollViewBinding on NestedScrollView { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -111,9 +138,10 @@ class NestedScrollViewStateAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'NestedScrollViewState': - return ({positionalArgs, namedArgs, typeArgs}) => NestedScrollViewState(); + return ({positionalArgs, namedArgs, typeArgs}) => + NestedScrollViewState(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -127,7 +155,7 @@ extension NestedScrollViewStateBinding on NestedScrollViewState { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('NestedScrollViewState'); + return const HTType('NestedScrollViewState'); case 'innerController': return innerController; case 'outerController': @@ -141,40 +169,48 @@ extension NestedScrollViewStateBinding on NestedScrollViewState { case 'initState': return ({positionalArgs, namedArgs, typeArgs}) => initState(); case 'didChangeDependencies': - return ({positionalArgs, namedArgs, typeArgs}) => didChangeDependencies(); + return ({positionalArgs, namedArgs, typeArgs}) => + didChangeDependencies(); case 'didUpdateWidget': - return ({positionalArgs, namedArgs, typeArgs}) => didUpdateWidget(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + didUpdateWidget(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class SliverOverlapAbsorberHandleAutoBinding extends HTExternalClass { - SliverOverlapAbsorberHandleAutoBinding() : super('SliverOverlapAbsorberHandle'); + SliverOverlapAbsorberHandleAutoBinding() + : super('SliverOverlapAbsorberHandle'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'SliverOverlapAbsorberHandle': - return ({positionalArgs, namedArgs, typeArgs}) => SliverOverlapAbsorberHandle(); + return ({positionalArgs, namedArgs, typeArgs}) => + SliverOverlapAbsorberHandle(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -185,7 +221,8 @@ class SliverOverlapAbsorberHandleAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -194,7 +231,7 @@ extension SliverOverlapAbsorberHandleBinding on SliverOverlapAbsorberHandle { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliverOverlapAbsorberHandle'); + return const HTType('SliverOverlapAbsorberHandle'); case 'layoutExtent': return layoutExtent; case 'scrollExtent': @@ -202,13 +239,15 @@ extension SliverOverlapAbsorberHandleBinding on SliverOverlapAbsorberHandle { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -223,9 +262,10 @@ class SliverOverlapAbsorberAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => SliverOverlapAbsorber( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, handle: namedArgs['handle'], - sliver: namedArgs.containsKey('sliver') ? namedArgs['sliver'] : null); + sliver: + namedArgs.containsKey('sliver') ? namedArgs['sliver'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -239,7 +279,7 @@ extension SliverOverlapAbsorberBinding on SliverOverlapAbsorber { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliverOverlapAbsorber'); + return const HTType('SliverOverlapAbsorber'); case 'handle': return handle; case 'child': @@ -249,48 +289,67 @@ extension SliverOverlapAbsorberBinding on SliverOverlapAbsorber { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class RenderSliverOverlapAbsorberAutoBinding extends HTExternalClass { - RenderSliverOverlapAbsorberAutoBinding() : super('RenderSliverOverlapAbsorber'); + RenderSliverOverlapAbsorberAutoBinding() + : super('RenderSliverOverlapAbsorber'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RenderSliverOverlapAbsorber': - return ({positionalArgs, namedArgs, typeArgs}) => RenderSliverOverlapAbsorber( - handle: namedArgs['handle'], sliver: namedArgs.containsKey('sliver') ? namedArgs['sliver'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + RenderSliverOverlapAbsorber( + handle: namedArgs['handle'], + sliver: namedArgs.containsKey('sliver') + ? namedArgs['sliver'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -306,8 +365,8 @@ class RenderSliverOverlapAbsorberAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -316,7 +375,7 @@ extension RenderSliverOverlapAbsorberBinding on RenderSliverOverlapAbsorber { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderSliverOverlapAbsorber'); + return const HTType('RenderSliverOverlapAbsorber'); case 'parentData': return parentData; case 'debugCreator': @@ -366,135 +425,205 @@ extension RenderSliverOverlapAbsorberBinding on RenderSliverOverlapAbsorber { case 'parent': return parent; case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - mainAxisPosition: namedArgs.containsKey('mainAxisPosition') ? namedArgs['mainAxisPosition'] : null, - crossAxisPosition: namedArgs.containsKey('crossAxisPosition') ? namedArgs['crossAxisPosition'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + mainAxisPosition: namedArgs.containsKey('mainAxisPosition') + ? namedArgs['mainAxisPosition'] + : null, + crossAxisPosition: namedArgs.containsKey('crossAxisPosition') + ? namedArgs['crossAxisPosition'] + : null); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugValidateChild(positionalArgs[0]); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => hitTest(positionalArgs[0], - mainAxisPosition: namedArgs.containsKey('mainAxisPosition') ? namedArgs['mainAxisPosition'] : null, - crossAxisPosition: namedArgs.containsKey('crossAxisPosition') ? namedArgs['crossAxisPosition'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + mainAxisPosition: namedArgs.containsKey('mainAxisPosition') + ? namedArgs['mainAxisPosition'] + : null, + crossAxisPosition: namedArgs.containsKey('crossAxisPosition') + ? namedArgs['crossAxisPosition'] + : null); case 'calculatePaintOffset': - return ({positionalArgs, namedArgs, typeArgs}) => calculatePaintOffset(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => calculatePaintOffset( + positionalArgs[0], from: namedArgs.containsKey('from') ? namedArgs['from'] : null, to: namedArgs.containsKey('to') ? namedArgs['to'] : null); case 'calculateCacheOffset': - return ({positionalArgs, namedArgs, typeArgs}) => calculateCacheOffset(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => calculateCacheOffset( + positionalArgs[0], from: namedArgs.containsKey('from') ? namedArgs['from'] : null, to: namedArgs.containsKey('to') ? namedArgs['to'] : null); case 'childScrollOffset': - return ({positionalArgs, namedArgs, typeArgs}) => childScrollOffset(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childScrollOffset(positionalArgs[0]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -510,7 +639,7 @@ extension RenderSliverOverlapAbsorberBinding on RenderSliverOverlapAbsorber { handle = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -525,9 +654,10 @@ class SliverOverlapInjectorAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => SliverOverlapInjector( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, handle: namedArgs['handle'], - sliver: namedArgs.containsKey('sliver') ? namedArgs['sliver'] : null); + sliver: + namedArgs.containsKey('sliver') ? namedArgs['sliver'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -541,7 +671,7 @@ extension SliverOverlapInjectorBinding on SliverOverlapInjector { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliverOverlapInjector'); + return const HTType('SliverOverlapInjector'); case 'handle': return handle; case 'child': @@ -551,47 +681,63 @@ extension SliverOverlapInjectorBinding on SliverOverlapInjector { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class RenderSliverOverlapInjectorAutoBinding extends HTExternalClass { - RenderSliverOverlapInjectorAutoBinding() : super('RenderSliverOverlapInjector'); + RenderSliverOverlapInjectorAutoBinding() + : super('RenderSliverOverlapInjector'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RenderSliverOverlapInjector': - return ({positionalArgs, namedArgs, typeArgs}) => RenderSliverOverlapInjector(handle: namedArgs['handle']); + return ({positionalArgs, namedArgs, typeArgs}) => + RenderSliverOverlapInjector(handle: namedArgs['handle']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -607,8 +753,8 @@ class RenderSliverOverlapInjectorAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } @@ -617,7 +763,7 @@ extension RenderSliverOverlapInjectorBinding on RenderSliverOverlapInjector { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderSliverOverlapInjector'); + return const HTType('RenderSliverOverlapInjector'); case 'parentData': return parentData; case 'debugCreator': @@ -665,121 +811,185 @@ extension RenderSliverOverlapInjectorBinding on RenderSliverOverlapInjector { case 'parent': return parent; case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => hitTest(positionalArgs[0], - mainAxisPosition: namedArgs.containsKey('mainAxisPosition') ? namedArgs['mainAxisPosition'] : null, - crossAxisPosition: namedArgs.containsKey('crossAxisPosition') ? namedArgs['crossAxisPosition'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + mainAxisPosition: namedArgs.containsKey('mainAxisPosition') + ? namedArgs['mainAxisPosition'] + : null, + crossAxisPosition: namedArgs.containsKey('crossAxisPosition') + ? namedArgs['crossAxisPosition'] + : null); case 'calculatePaintOffset': - return ({positionalArgs, namedArgs, typeArgs}) => calculatePaintOffset(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => calculatePaintOffset( + positionalArgs[0], from: namedArgs.containsKey('from') ? namedArgs['from'] : null, to: namedArgs.containsKey('to') ? namedArgs['to'] : null); case 'calculateCacheOffset': - return ({positionalArgs, namedArgs, typeArgs}) => calculateCacheOffset(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => calculateCacheOffset( + positionalArgs[0], from: namedArgs.containsKey('from') ? namedArgs['from'] : null, to: namedArgs.containsKey('to') ? namedArgs['to'] : null); case 'childScrollOffset': - return ({positionalArgs, namedArgs, typeArgs}) => childScrollOffset(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childScrollOffset(positionalArgs[0]); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsSemanticsUpdate(); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + visitChildrenForSemantics(positionalArgs[0]); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, @@ -787,7 +997,7 @@ extension RenderSliverOverlapInjectorBinding on RenderSliverOverlapInjector { case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -803,7 +1013,7 @@ extension RenderSliverOverlapInjectorBinding on RenderSliverOverlapInjector { handle = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -815,18 +1025,30 @@ class NestedScrollViewViewportAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'NestedScrollViewViewport': - return ({positionalArgs, namedArgs, typeArgs}) => NestedScrollViewViewport( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - axisDirection: namedArgs.containsKey('axisDirection') ? namedArgs['axisDirection'] : AxisDirection.down, - crossAxisDirection: namedArgs.containsKey('crossAxisDirection') ? namedArgs['crossAxisDirection'] : null, - anchor: namedArgs.containsKey('anchor') ? namedArgs['anchor'] : 0.0, - offset: namedArgs['offset'], - center: namedArgs.containsKey('center') ? namedArgs['center'] : null, - slivers: namedArgs.containsKey('slivers') ? List.from(namedArgs['slivers']) : const [], - handle: namedArgs['handle'], - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge); + return ({positionalArgs, namedArgs, typeArgs}) => + NestedScrollViewViewport( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + axisDirection: namedArgs.containsKey('axisDirection') + ? namedArgs['axisDirection'] + : AxisDirection.down, + crossAxisDirection: namedArgs.containsKey('crossAxisDirection') + ? namedArgs['crossAxisDirection'] + : null, + anchor: + namedArgs.containsKey('anchor') ? namedArgs['anchor'] : 0.0, + offset: namedArgs['offset'], + center: namedArgs.containsKey('center') + ? namedArgs['center'] + : null, + slivers: namedArgs.containsKey('slivers') + ? List.from(namedArgs['slivers']) + : const [], + handle: namedArgs['handle'], + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.hardEdge); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -840,7 +1062,7 @@ extension NestedScrollViewViewportBinding on NestedScrollViewViewport { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('NestedScrollViewViewport'); + return const HTType('NestedScrollViewViewport'); case 'handle': return handle; case 'axisDirection': @@ -866,55 +1088,80 @@ extension NestedScrollViewViewportBinding on NestedScrollViewViewport { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class RenderNestedScrollViewViewportAutoBinding extends HTExternalClass { - RenderNestedScrollViewViewportAutoBinding() : super('RenderNestedScrollViewViewport'); + RenderNestedScrollViewViewportAutoBinding() + : super('RenderNestedScrollViewViewport'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RenderNestedScrollViewViewport': - return ({positionalArgs, namedArgs, typeArgs}) => RenderNestedScrollViewViewport( - axisDirection: namedArgs.containsKey('axisDirection') ? namedArgs['axisDirection'] : AxisDirection.down, - crossAxisDirection: namedArgs['crossAxisDirection'], - offset: namedArgs['offset'], - anchor: namedArgs.containsKey('anchor') ? namedArgs['anchor'] : 0.0, - children: namedArgs.containsKey('children') ? List.from(namedArgs['children']) : null, - center: namedArgs.containsKey('center') ? namedArgs['center'] : null, - handle: namedArgs['handle'], - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge); + return ({positionalArgs, namedArgs, typeArgs}) => + RenderNestedScrollViewViewport( + axisDirection: namedArgs.containsKey('axisDirection') + ? namedArgs['axisDirection'] + : AxisDirection.down, + crossAxisDirection: namedArgs['crossAxisDirection'], + offset: namedArgs['offset'], + anchor: + namedArgs.containsKey('anchor') ? namedArgs['anchor'] : 0.0, + children: namedArgs.containsKey('children') + ? List.from(namedArgs['children']) + : null, + center: namedArgs.containsKey('center') + ? namedArgs['center'] + : null, + handle: namedArgs['handle'], + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.hardEdge); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -930,17 +1177,18 @@ class RenderNestedScrollViewViewportAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'RenderObjectVisitor': (HTFunction function) => - (child) => function.call(positionalArgs: [child], namedArgs: const {}), + 'RenderObjectVisitor': (HTFunction function) => (child) => + function.call(positionalArgs: [child], namedArgs: const {}), }; } } -extension RenderNestedScrollViewViewportBinding on RenderNestedScrollViewViewport { +extension RenderNestedScrollViewViewportBinding + on RenderNestedScrollViewViewport { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RenderNestedScrollViewViewport'); + return const HTType('RenderNestedScrollViewViewport'); case 'parentData': return parentData; case 'debugCreator': @@ -1024,199 +1272,303 @@ extension RenderNestedScrollViewViewportBinding on RenderNestedScrollViewViewpor case 'markNeedsLayout': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayout(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'setupParentData': - return ({positionalArgs, namedArgs, typeArgs}) => setupParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setupParentData(positionalArgs[0]); case 'computeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => computeDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeDryLayout(positionalArgs[0]); case 'performLayout': return ({positionalArgs, namedArgs, typeArgs}) => performLayout(); case 'updateOutOfBandData': - return ({positionalArgs, namedArgs, typeArgs}) => updateOutOfBandData(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateOutOfBandData(positionalArgs[0], positionalArgs[1]); case 'updateChildLayoutOffset': return ({positionalArgs, namedArgs, typeArgs}) => - updateChildLayoutOffset(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + updateChildLayoutOffset( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'paintOffsetOf': - return ({positionalArgs, namedArgs, typeArgs}) => paintOffsetOf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + paintOffsetOf(positionalArgs[0]); case 'scrollOffsetOf': - return ({positionalArgs, namedArgs, typeArgs}) => scrollOffsetOf(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + scrollOffsetOf(positionalArgs[0], positionalArgs[1]); case 'maxScrollObstructionExtentBefore': - return ({positionalArgs, namedArgs, typeArgs}) => maxScrollObstructionExtentBefore(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + maxScrollObstructionExtentBefore(positionalArgs[0]); case 'applyPaintTransform': - return ({positionalArgs, namedArgs, typeArgs}) => applyPaintTransform(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyPaintTransform(positionalArgs[0], positionalArgs[1]); case 'computeChildMainAxisPosition': return ({positionalArgs, namedArgs, typeArgs}) => computeChildMainAxisPosition(positionalArgs[0], positionalArgs[1]); case 'labelForChild': - return ({positionalArgs, namedArgs, typeArgs}) => labelForChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + labelForChild(positionalArgs[0]); case 'describeSemanticsConfiguration': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsConfiguration(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsConfiguration(positionalArgs[0]); case 'visitChildrenForSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildrenForSemantics(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildrenForSemantics(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); case 'computeMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicWidth(positionalArgs[0]); case 'computeMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicWidth(positionalArgs[0]); case 'computeMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMinIntrinsicHeight(positionalArgs[0]); case 'computeMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => computeMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + computeMaxIntrinsicHeight(positionalArgs[0]); case 'describeApproximatePaintClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeApproximatePaintClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeApproximatePaintClip(positionalArgs[0]); case 'describeSemanticsClip': - return ({positionalArgs, namedArgs, typeArgs}) => describeSemanticsClip(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeSemanticsClip(positionalArgs[0]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'debugPaintSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaintSize(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaintSize(positionalArgs[0], positionalArgs[1]); case 'hitTestChildren': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren(positionalArgs[0], - position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTestChildren( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'getOffsetToReveal': - return ({positionalArgs, namedArgs, typeArgs}) => getOffsetToReveal(positionalArgs[0], positionalArgs[1], + return ({positionalArgs, namedArgs, typeArgs}) => getOffsetToReveal( + positionalArgs[0], positionalArgs[1], rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'showOnScreen': return ({positionalArgs, namedArgs, typeArgs}) => showOnScreen( - descendant: namedArgs.containsKey('descendant') ? namedArgs['descendant'] : null, + descendant: namedArgs.containsKey('descendant') + ? namedArgs['descendant'] + : null, rect: namedArgs.containsKey('rect') ? namedArgs['rect'] : null, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease); + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease); case 'debugValidateChild': - return ({positionalArgs, namedArgs, typeArgs}) => debugValidateChild(positionalArgs[0]); - case 'insert': return ({positionalArgs, namedArgs, typeArgs}) => - insert(positionalArgs[0], after: namedArgs.containsKey('after') ? namedArgs['after'] : null); + debugValidateChild(positionalArgs[0]); + case 'insert': + return ({positionalArgs, namedArgs, typeArgs}) => insert( + positionalArgs[0], + after: namedArgs.containsKey('after') ? namedArgs['after'] : null); case 'add': - return ({positionalArgs, namedArgs, typeArgs}) => add(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + add(positionalArgs[0]); case 'addAll': - return ({positionalArgs, namedArgs, typeArgs}) => addAll(List.from(positionalArgs[0])); + return ({positionalArgs, namedArgs, typeArgs}) => + addAll(List.from(positionalArgs[0])); case 'remove': - return ({positionalArgs, namedArgs, typeArgs}) => remove(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + remove(positionalArgs[0]); case 'removeAll': return ({positionalArgs, namedArgs, typeArgs}) => removeAll(); case 'move': - return ({positionalArgs, namedArgs, typeArgs}) => - move(positionalArgs[0], after: namedArgs.containsKey('after') ? namedArgs['after'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => move( + positionalArgs[0], + after: namedArgs.containsKey('after') ? namedArgs['after'] : null); case 'redepthChildren': return ({positionalArgs, namedArgs, typeArgs}) => redepthChildren(); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'childBefore': - return ({positionalArgs, namedArgs, typeArgs}) => childBefore(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childBefore(positionalArgs[0]); case 'childAfter': - return ({positionalArgs, namedArgs, typeArgs}) => childAfter(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + childAfter(positionalArgs[0]); case 'getMinIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicWidth(positionalArgs[0]); case 'getMaxIntrinsicWidth': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicWidth(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicWidth(positionalArgs[0]); case 'getMinIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMinIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMinIntrinsicHeight(positionalArgs[0]); case 'getMaxIntrinsicHeight': - return ({positionalArgs, namedArgs, typeArgs}) => getMaxIntrinsicHeight(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getMaxIntrinsicHeight(positionalArgs[0]); case 'getDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => getDryLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getDryLayout(positionalArgs[0]); case 'debugCannotComputeDryLayout': - return ({positionalArgs, namedArgs, typeArgs}) => debugCannotComputeDryLayout( - reason: namedArgs.containsKey('reason') ? namedArgs['reason'] : null, - error: namedArgs.containsKey('error') ? namedArgs['error'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCannotComputeDryLayout( + reason: namedArgs.containsKey('reason') + ? namedArgs['reason'] + : null, + error: + namedArgs.containsKey('error') ? namedArgs['error'] : null); case 'debugAdoptSize': - return ({positionalArgs, namedArgs, typeArgs}) => debugAdoptSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAdoptSize(positionalArgs[0]); case 'debugResetSize': return ({positionalArgs, namedArgs, typeArgs}) => debugResetSize(); case 'getDistanceToBaseline': - return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline(positionalArgs[0], - onlyReal: namedArgs.containsKey('onlyReal') ? namedArgs['onlyReal'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => getDistanceToBaseline( + positionalArgs[0], + onlyReal: namedArgs.containsKey('onlyReal') + ? namedArgs['onlyReal'] + : false); case 'debugAssertDoesMeetConstraints': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertDoesMeetConstraints(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertDoesMeetConstraints(); case 'performResize': return ({positionalArgs, namedArgs, typeArgs}) => performResize(); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => - hitTest(positionalArgs[0], position: namedArgs.containsKey('position') ? namedArgs['position'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => hitTest( + positionalArgs[0], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : null); case 'globalToLocal': - return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => globalToLocal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'localToGlobal': - return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal(positionalArgs[0], - ancestor: namedArgs.containsKey('ancestor') ? namedArgs['ancestor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => localToGlobal( + positionalArgs[0], + ancestor: namedArgs.containsKey('ancestor') + ? namedArgs['ancestor'] + : null); case 'handleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => handleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + handleEvent(positionalArgs[0], positionalArgs[1]); case 'debugHandleEvent': - return ({positionalArgs, namedArgs, typeArgs}) => debugHandleEvent(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugHandleEvent(positionalArgs[0], positionalArgs[1]); case 'debugPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugPaint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugPaint(positionalArgs[0], positionalArgs[1]); case 'reassemble': return ({positionalArgs, namedArgs, typeArgs}) => reassemble(); case 'adoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => adoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + adoptChild(positionalArgs[0]); case 'dropChild': - return ({positionalArgs, namedArgs, typeArgs}) => dropChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dropChild(positionalArgs[0]); case 'markNeedsLayoutForSizedByParentChange': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsLayoutForSizedByParentChange(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsLayoutForSizedByParentChange(); case 'scheduleInitialLayout': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialLayout(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialLayout(); case 'layout': - return ({positionalArgs, namedArgs, typeArgs}) => layout(positionalArgs[0], - parentUsesSize: namedArgs.containsKey('parentUsesSize') ? namedArgs['parentUsesSize'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => layout( + positionalArgs[0], + parentUsesSize: namedArgs.containsKey('parentUsesSize') + ? namedArgs['parentUsesSize'] + : false); case 'rotate': return ({positionalArgs, namedArgs, typeArgs}) => rotate( - oldAngle: namedArgs.containsKey('oldAngle') ? namedArgs['oldAngle'] : null, - newAngle: namedArgs.containsKey('newAngle') ? namedArgs['newAngle'] : null, + oldAngle: namedArgs.containsKey('oldAngle') + ? namedArgs['oldAngle'] + : null, + newAngle: namedArgs.containsKey('newAngle') + ? namedArgs['newAngle'] + : null, time: namedArgs.containsKey('time') ? namedArgs['time'] : null); case 'debugRegisterRepaintBoundaryPaint': - return ({positionalArgs, namedArgs, typeArgs}) => debugRegisterRepaintBoundaryPaint( - includedParent: namedArgs.containsKey('includedParent') ? namedArgs['includedParent'] : true, - includedChild: namedArgs.containsKey('includedChild') ? namedArgs['includedChild'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + debugRegisterRepaintBoundaryPaint( + includedParent: namedArgs.containsKey('includedParent') + ? namedArgs['includedParent'] + : true, + includedChild: namedArgs.containsKey('includedChild') + ? namedArgs['includedChild'] + : false); case 'markNeedsCompositingBitsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsCompositingBitsUpdate(); + return ({positionalArgs, namedArgs, typeArgs}) => + markNeedsCompositingBitsUpdate(); case 'markNeedsPaint': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsPaint(); case 'scheduleInitialPaint': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialPaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialPaint(positionalArgs[0]); case 'replaceRootLayer': - return ({positionalArgs, namedArgs, typeArgs}) => replaceRootLayer(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + replaceRootLayer(positionalArgs[0]); case 'getTransformTo': - return ({positionalArgs, namedArgs, typeArgs}) => getTransformTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTransformTo(positionalArgs[0]); case 'scheduleInitialSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => scheduleInitialSemantics(); + return ({positionalArgs, namedArgs, typeArgs}) => + scheduleInitialSemantics(); case 'sendSemanticsEvent': - return ({positionalArgs, namedArgs, typeArgs}) => sendSemanticsEvent(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + sendSemanticsEvent(positionalArgs[0]); case 'clearSemantics': return ({positionalArgs, namedArgs, typeArgs}) => clearSemantics(); case 'markNeedsSemanticsUpdate': - return ({positionalArgs, namedArgs, typeArgs}) => markNeedsSemanticsUpdate(); - case 'assembleSemanticsNode': return ({positionalArgs, namedArgs, typeArgs}) => - assembleSemanticsNode(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + markNeedsSemanticsUpdate(); + case 'assembleSemanticsNode': + return ({positionalArgs, namedArgs, typeArgs}) => assembleSemanticsNode( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : '', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : '', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'describeForError': - return ({positionalArgs, namedArgs, typeArgs}) => describeForError(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.shallow); + return ({positionalArgs, namedArgs, typeArgs}) => describeForError( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.shallow); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -1232,7 +1584,7 @@ extension RenderNestedScrollViewViewportBinding on RenderNestedScrollViewViewpor handle = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/notification_listener.g.dart b/lib/bindings/flutter/widgets/notification_listener.g.dart index 30822f6..543db5f 100644 --- a/lib/bindings/flutter/widgets/notification_listener.g.dart +++ b/lib/bindings/flutter/widgets/notification_listener.g.dart @@ -8,9 +8,10 @@ class LayoutChangedNotificationAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'LayoutChangedNotification': - return ({positionalArgs, namedArgs, typeArgs}) => LayoutChangedNotification(); + return ({positionalArgs, namedArgs, typeArgs}) => + LayoutChangedNotification(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -24,13 +25,14 @@ extension LayoutChangedNotificationBinding on LayoutChangedNotification { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('LayoutChangedNotification'); + return const HTType('LayoutChangedNotification'); case 'dispatch': - return ({positionalArgs, namedArgs, typeArgs}) => dispatch(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dispatch(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/orientation_builder.g.dart b/lib/bindings/flutter/widgets/orientation_builder.g.dart index 276385e..9a3fb55 100644 --- a/lib/bindings/flutter/widgets/orientation_builder.g.dart +++ b/lib/bindings/flutter/widgets/orientation_builder.g.dart @@ -9,9 +9,10 @@ class OrientationBuilderAutoBinding extends HTExternalClass { switch (varName) { case 'OrientationBuilder': return ({positionalArgs, namedArgs, typeArgs}) => OrientationBuilder( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, builder: namedArgs['builder']); + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + builder: namedArgs['builder']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -22,8 +23,10 @@ class OrientationBuilderAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'OrientationWidgetBuilder': (HTFunction function) => (context, orientation) => - function.call(positionalArgs: [context, orientation], namedArgs: const {}) as Widget, + 'OrientationWidgetBuilder': (HTFunction function) => + (context, orientation) => function.call( + positionalArgs: [context, orientation], + namedArgs: const {}) as Widget, }; } } @@ -32,7 +35,7 @@ extension OrientationBuilderBinding on OrientationBuilder { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('OrientationBuilder'); + return const HTType('OrientationBuilder'); case 'builder': return builder; case 'key': @@ -40,31 +43,44 @@ extension OrientationBuilderBinding on OrientationBuilder { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/overflow_bar.g.dart b/lib/bindings/flutter/widgets/overflow_bar.g.dart index 9521180..48d9388 100644 --- a/lib/bindings/flutter/widgets/overflow_bar.g.dart +++ b/lib/bindings/flutter/widgets/overflow_bar.g.dart @@ -18,7 +18,7 @@ class OverflowBarAlignmentAutoBinding extends HTExternalClass { case 'OverflowBarAlignment.center': return OverflowBarAlignment.center; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -26,13 +26,14 @@ class OverflowBarAlignmentAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('OverflowBarAlignment'); + return const HTType('OverflowBarAlignment'); case 'index': return (instance as OverflowBarAlignment).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as OverflowBarAlignment).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as OverflowBarAlignment).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -46,18 +47,28 @@ class OverflowBarAutoBinding extends HTExternalClass { case 'OverflowBar': return ({positionalArgs, namedArgs, typeArgs}) => OverflowBar( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - spacing: namedArgs.containsKey('spacing') ? namedArgs['spacing'] : 0.0, - overflowSpacing: namedArgs.containsKey('overflowSpacing') ? namedArgs['overflowSpacing'] : 0.0, + spacing: + namedArgs.containsKey('spacing') ? namedArgs['spacing'] : 0.0, + overflowSpacing: namedArgs.containsKey('overflowSpacing') + ? namedArgs['overflowSpacing'] + : 0.0, overflowAlignment: namedArgs.containsKey('overflowAlignment') ? namedArgs['overflowAlignment'] : OverflowBarAlignment.start, - overflowDirection: - namedArgs.containsKey('overflowDirection') ? namedArgs['overflowDirection'] : VerticalDirection.down, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.none, - children: namedArgs.containsKey('children') ? List.from(namedArgs['children']) : const []); + overflowDirection: namedArgs.containsKey('overflowDirection') + ? namedArgs['overflowDirection'] + : VerticalDirection.down, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.none, + children: namedArgs.containsKey('children') + ? List.from(namedArgs['children']) + : const []); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -71,7 +82,7 @@ extension OverflowBarBinding on OverflowBar { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('OverflowBar'); + return const HTType('OverflowBar'); case 'spacing': return spacing; case 'overflowSpacing': @@ -91,33 +102,47 @@ extension OverflowBarBinding on OverflowBar { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/overlay.g.dart b/lib/bindings/flutter/widgets/overlay.g.dart index 61e2ace..9ac00db 100644 --- a/lib/bindings/flutter/widgets/overlay.g.dart +++ b/lib/bindings/flutter/widgets/overlay.g.dart @@ -12,10 +12,13 @@ class OverlayEntryAutoBinding extends HTExternalClass { case 'OverlayEntry': return ({positionalArgs, namedArgs, typeArgs}) => OverlayEntry( builder: namedArgs['builder'], - opaque: namedArgs.containsKey('opaque') ? namedArgs['opaque'] : false, - maintainState: namedArgs.containsKey('maintainState') ? namedArgs['maintainState'] : false); + opaque: + namedArgs.containsKey('opaque') ? namedArgs['opaque'] : false, + maintainState: namedArgs.containsKey('maintainState') + ? namedArgs['maintainState'] + : false); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -31,9 +34,10 @@ class OverlayEntryAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'WidgetBuilder': (HTFunction function) => - (context) => function.call(positionalArgs: [context], namedArgs: const {}) as Widget, - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'WidgetBuilder': (HTFunction function) => (context) => function + .call(positionalArgs: [context], namedArgs: const {}) as Widget, + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -42,7 +46,7 @@ extension OverlayEntryBinding on OverlayEntry { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('OverlayEntry'); + return const HTType('OverlayEntry'); case 'builder': return builder; case 'opaque': @@ -58,13 +62,15 @@ extension OverlayEntryBinding on OverlayEntry { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -77,7 +83,7 @@ extension OverlayEntryBinding on OverlayEntry { maintainState = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -94,13 +100,20 @@ class OverlayAutoBinding extends HTExternalClass { initialEntries: namedArgs.containsKey('initialEntries') ? List.from(namedArgs['initialEntries']) : const [], - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge); + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.hardEdge); case 'Overlay.of': - return ({positionalArgs, namedArgs, typeArgs}) => Overlay.of(positionalArgs[0], - rootOverlay: namedArgs.containsKey('rootOverlay') ? namedArgs['rootOverlay'] : false, - debugRequiredFor: namedArgs.containsKey('debugRequiredFor') ? namedArgs['debugRequiredFor'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => Overlay.of( + positionalArgs[0], + rootOverlay: namedArgs.containsKey('rootOverlay') + ? namedArgs['rootOverlay'] + : false, + debugRequiredFor: namedArgs.containsKey('debugRequiredFor') + ? namedArgs['debugRequiredFor'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -114,7 +127,7 @@ extension OverlayBinding on Overlay { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Overlay'); + return const HTType('Overlay'); case 'initialEntries': return initialEntries; case 'clipBehavior': @@ -130,25 +143,37 @@ extension OverlayBinding on Overlay { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -162,7 +187,7 @@ class OverlayStateAutoBinding extends HTExternalClass { case 'OverlayState': return ({positionalArgs, namedArgs, typeArgs}) => OverlayState(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -173,8 +198,8 @@ class OverlayStateAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'TickerCallback': (HTFunction function) => - (elapsed) => function.call(positionalArgs: [elapsed], namedArgs: const {}), + 'TickerCallback': (HTFunction function) => (elapsed) => + function.call(positionalArgs: [elapsed], namedArgs: const {}), }; } } @@ -183,7 +208,7 @@ extension OverlayStateBinding on OverlayState { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('OverlayState'); + return const HTType('OverlayState'); case 'widget': return widget; case 'context': @@ -193,40 +218,50 @@ extension OverlayStateBinding on OverlayState { case 'initState': return ({positionalArgs, namedArgs, typeArgs}) => initState(); case 'insert': - return ({positionalArgs, namedArgs, typeArgs}) => insert(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => insert( + positionalArgs[0], below: namedArgs.containsKey('below') ? namedArgs['below'] : null, above: namedArgs.containsKey('above') ? namedArgs['above'] : null); case 'insertAll': - return ({positionalArgs, namedArgs, typeArgs}) => insertAll(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => insertAll( + positionalArgs[0], below: namedArgs.containsKey('below') ? namedArgs['below'] : null, above: namedArgs.containsKey('above') ? namedArgs['above'] : null); case 'rearrange': - return ({positionalArgs, namedArgs, typeArgs}) => rearrange(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => rearrange( + positionalArgs[0], below: namedArgs.containsKey('below') ? namedArgs['below'] : null, above: namedArgs.containsKey('above') ? namedArgs['above'] : null); case 'debugIsVisible': - return ({positionalArgs, namedArgs, typeArgs}) => debugIsVisible(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugIsVisible(positionalArgs[0]); case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createTicker': - return ({positionalArgs, namedArgs, typeArgs}) => createTicker(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createTicker(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'didChangeDependencies': - return ({positionalArgs, namedArgs, typeArgs}) => didChangeDependencies(); + return ({positionalArgs, namedArgs, typeArgs}) => + didChangeDependencies(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/overscroll_indicator.g.dart b/lib/bindings/flutter/widgets/overscroll_indicator.g.dart index 4bfbc24..3f02916 100644 --- a/lib/bindings/flutter/widgets/overscroll_indicator.g.dart +++ b/lib/bindings/flutter/widgets/overscroll_indicator.g.dart @@ -10,18 +10,25 @@ class GlowingOverscrollIndicatorAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'GlowingOverscrollIndicator': - return ({positionalArgs, namedArgs, typeArgs}) => GlowingOverscrollIndicator( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - showLeading: namedArgs.containsKey('showLeading') ? namedArgs['showLeading'] : true, - showTrailing: namedArgs.containsKey('showTrailing') ? namedArgs['showTrailing'] : true, - axisDirection: namedArgs['axisDirection'], - color: namedArgs['color'], - notificationPredicate: namedArgs.containsKey('notificationPredicate') - ? namedArgs['notificationPredicate'] - : defaultScrollNotificationPredicate, - child: namedArgs.containsKey('child') ? namedArgs['child'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + GlowingOverscrollIndicator( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + showLeading: namedArgs.containsKey('showLeading') + ? namedArgs['showLeading'] + : true, + showTrailing: namedArgs.containsKey('showTrailing') + ? namedArgs['showTrailing'] + : true, + axisDirection: namedArgs['axisDirection'], + color: namedArgs['color'], + notificationPredicate: + namedArgs.containsKey('notificationPredicate') + ? namedArgs['notificationPredicate'] + : defaultScrollNotificationPredicate, + child: + namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -32,8 +39,9 @@ class GlowingOverscrollIndicatorAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'ScrollNotificationPredicate': (HTFunction function) => - (notification) => function.call(positionalArgs: [notification], namedArgs: const {}) as bool, + 'ScrollNotificationPredicate': (HTFunction function) => (notification) => + function.call(positionalArgs: [notification], namedArgs: const {}) + as bool, }; } } @@ -42,7 +50,7 @@ extension GlowingOverscrollIndicatorBinding on GlowingOverscrollIndicator { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('GlowingOverscrollIndicator'); + return const HTType('GlowingOverscrollIndicator'); case 'showLeading': return showLeading; case 'showTrailing': @@ -64,35 +72,48 @@ extension GlowingOverscrollIndicatorBinding on GlowingOverscrollIndicator { case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class OverscrollIndicatorNotificationAutoBinding extends HTExternalClass { - OverscrollIndicatorNotificationAutoBinding() : super('OverscrollIndicatorNotification'); + OverscrollIndicatorNotificationAutoBinding() + : super('OverscrollIndicatorNotification'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { @@ -101,7 +122,7 @@ class OverscrollIndicatorNotificationAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => OverscrollIndicatorNotification(leading: namedArgs['leading']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -116,11 +137,12 @@ class OverscrollIndicatorNotificationAutoBinding extends HTExternalClass { } } -extension OverscrollIndicatorNotificationBinding on OverscrollIndicatorNotification { +extension OverscrollIndicatorNotificationBinding + on OverscrollIndicatorNotification { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('OverscrollIndicatorNotification'); + return const HTType('OverscrollIndicatorNotification'); case 'leading': return leading; case 'paintOffset': @@ -130,15 +152,18 @@ extension OverscrollIndicatorNotificationBinding on OverscrollIndicatorNotificat case 'disallowGlow': return ({positionalArgs, namedArgs, typeArgs}) => disallowGlow(); case 'debugFillDescription': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillDescription(List.from(positionalArgs[0])); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillDescription(List.from(positionalArgs[0])); case 'visitAncestor': - return ({positionalArgs, namedArgs, typeArgs}) => visitAncestor(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitAncestor(positionalArgs[0]); case 'dispatch': - return ({positionalArgs, namedArgs, typeArgs}) => dispatch(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dispatch(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -148,7 +173,7 @@ extension OverscrollIndicatorNotificationBinding on OverscrollIndicatorNotificat paintOffset = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/page_storage.g.dart b/lib/bindings/flutter/widgets/page_storage.g.dart index 0f6b2b3..e909980 100644 --- a/lib/bindings/flutter/widgets/page_storage.g.dart +++ b/lib/bindings/flutter/widgets/page_storage.g.dart @@ -11,7 +11,7 @@ class PageStorageBucketAutoBinding extends HTExternalClass { case 'PageStorageBucket': return ({positionalArgs, namedArgs, typeArgs}) => PageStorageBucket(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -25,15 +25,21 @@ extension PageStorageBucketBinding on PageStorageBucket { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PageStorageBucket'); + return const HTType('PageStorageBucket'); case 'writeState': - return ({positionalArgs, namedArgs, typeArgs}) => writeState(positionalArgs[0], positionalArgs[1], - identifier: namedArgs.containsKey('identifier') ? namedArgs['identifier'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => writeState( + positionalArgs[0], positionalArgs[1], + identifier: namedArgs.containsKey('identifier') + ? namedArgs['identifier'] + : null); case 'readState': - return ({positionalArgs, namedArgs, typeArgs}) => readState(positionalArgs[0], - identifier: namedArgs.containsKey('identifier') ? namedArgs['identifier'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => readState( + positionalArgs[0], + identifier: namedArgs.containsKey('identifier') + ? namedArgs['identifier'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -50,9 +56,10 @@ class PageStorageAutoBinding extends HTExternalClass { bucket: namedArgs['bucket'], child: namedArgs['child']); case 'PageStorage.of': - return ({positionalArgs, namedArgs, typeArgs}) => PageStorage.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + PageStorage.of(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -66,7 +73,7 @@ extension PageStorageBinding on PageStorage { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PageStorage'); + return const HTType('PageStorage'); case 'child': return child; case 'bucket': @@ -76,31 +83,44 @@ extension PageStorageBinding on PageStorage { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/page_view.g.dart b/lib/bindings/flutter/widgets/page_view.g.dart index c9e59ac..c4ad24b 100644 --- a/lib/bindings/flutter/widgets/page_view.g.dart +++ b/lib/bindings/flutter/widgets/page_view.g.dart @@ -12,11 +12,17 @@ class PageControllerAutoBinding extends HTExternalClass { switch (varName) { case 'PageController': return ({positionalArgs, namedArgs, typeArgs}) => PageController( - initialPage: namedArgs.containsKey('initialPage') ? namedArgs['initialPage'] : 0, - keepPage: namedArgs.containsKey('keepPage') ? namedArgs['keepPage'] : true, - viewportFraction: namedArgs.containsKey('viewportFraction') ? namedArgs['viewportFraction'] : 1.0); + initialPage: namedArgs.containsKey('initialPage') + ? namedArgs['initialPage'] + : 0, + keepPage: namedArgs.containsKey('keepPage') + ? namedArgs['keepPage'] + : true, + viewportFraction: namedArgs.containsKey('viewportFraction') + ? namedArgs['viewportFraction'] + : 1.0); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -27,7 +33,8 @@ class PageControllerAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -36,7 +43,7 @@ extension PageControllerBinding on PageController { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PageController'); + return const HTType('PageController'); case 'initialPage': return initialPage; case 'keepPage': @@ -58,44 +65,61 @@ extension PageControllerBinding on PageController { case 'offset': return offset; case 'animateToPage': - return ({positionalArgs, namedArgs, typeArgs}) => animateToPage(positionalArgs[0], - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : null, + return ({positionalArgs, namedArgs, typeArgs}) => animateToPage( + positionalArgs[0], + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : null, curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : null); case 'jumpToPage': - return ({positionalArgs, namedArgs, typeArgs}) => jumpToPage(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + jumpToPage(positionalArgs[0]); case 'nextPage': return ({positionalArgs, namedArgs, typeArgs}) => nextPage( - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : null, + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : null, curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : null); case 'previousPage': return ({positionalArgs, namedArgs, typeArgs}) => previousPage( - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : null, + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : null, curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : null); case 'createScrollPosition': - return ({positionalArgs, namedArgs, typeArgs}) => - createScrollPosition(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + return ({positionalArgs, namedArgs, typeArgs}) => createScrollPosition( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'animateTo': - return ({positionalArgs, namedArgs, typeArgs}) => animateTo(positionalArgs[0], - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : null, + return ({positionalArgs, namedArgs, typeArgs}) => animateTo( + positionalArgs[0], + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : null, curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : null); case 'jumpTo': - return ({positionalArgs, namedArgs, typeArgs}) => jumpTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + jumpTo(positionalArgs[0]); case 'detach': - return ({positionalArgs, namedArgs, typeArgs}) => detach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + detach(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'debugFillDescription': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillDescription(List.from(positionalArgs[0])); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillDescription(List.from(positionalArgs[0])); case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -115,7 +139,7 @@ class PageMetricsAutoBinding extends HTExternalClass { axisDirection: namedArgs['axisDirection'], viewportFraction: namedArgs['viewportFraction']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -129,7 +153,7 @@ extension PageMetricsBinding on PageMetrics { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PageMetrics'); + return const HTType('PageMetrics'); case 'viewportFraction': return viewportFraction; case 'axisDirection': @@ -164,16 +188,27 @@ extension PageMetricsBinding on PageMetrics { return extentAfter; case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - minScrollExtent: namedArgs.containsKey('minScrollExtent') ? namedArgs['minScrollExtent'] : null, - maxScrollExtent: namedArgs.containsKey('maxScrollExtent') ? namedArgs['maxScrollExtent'] : null, - pixels: namedArgs.containsKey('pixels') ? namedArgs['pixels'] : null, - viewportDimension: namedArgs.containsKey('viewportDimension') ? namedArgs['viewportDimension'] : null, - axisDirection: namedArgs.containsKey('axisDirection') ? namedArgs['axisDirection'] : null, - viewportFraction: namedArgs.containsKey('viewportFraction') ? namedArgs['viewportFraction'] : null); + minScrollExtent: namedArgs.containsKey('minScrollExtent') + ? namedArgs['minScrollExtent'] + : null, + maxScrollExtent: namedArgs.containsKey('maxScrollExtent') + ? namedArgs['maxScrollExtent'] + : null, + pixels: + namedArgs.containsKey('pixels') ? namedArgs['pixels'] : null, + viewportDimension: namedArgs.containsKey('viewportDimension') + ? namedArgs['viewportDimension'] + : null, + axisDirection: namedArgs.containsKey('axisDirection') + ? namedArgs['axisDirection'] + : null, + viewportFraction: namedArgs.containsKey('viewportFraction') + ? namedArgs['viewportFraction'] + : null); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -185,10 +220,11 @@ class PageScrollPhysicsAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'PageScrollPhysics': - return ({positionalArgs, namedArgs, typeArgs}) => - PageScrollPhysics(parent: namedArgs.containsKey('parent') ? namedArgs['parent'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => PageScrollPhysics( + parent: + namedArgs.containsKey('parent') ? namedArgs['parent'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -202,7 +238,7 @@ extension PageScrollPhysicsBinding on PageScrollPhysics { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PageScrollPhysics'); + return const HTType('PageScrollPhysics'); case 'parent': return parent; case 'allowImplicitScrolling': @@ -220,7 +256,8 @@ extension PageScrollPhysicsBinding on PageScrollPhysics { case 'dragStartDistanceMotionThreshold': return dragStartDistanceMotionThreshold; case 'applyTo': - return ({positionalArgs, namedArgs, typeArgs}) => applyTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyTo(positionalArgs[0]); case 'createBallisticSimulation': return ({positionalArgs, namedArgs, typeArgs}) => createBallisticSimulation(positionalArgs[0], positionalArgs[1]); @@ -228,24 +265,37 @@ extension PageScrollPhysicsBinding on PageScrollPhysics { return ({positionalArgs, namedArgs, typeArgs}) => applyPhysicsToUserOffset(positionalArgs[0], positionalArgs[1]); case 'shouldAcceptUserOffset': - return ({positionalArgs, namedArgs, typeArgs}) => shouldAcceptUserOffset(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + shouldAcceptUserOffset(positionalArgs[0]); case 'recommendDeferredLoading': return ({positionalArgs, namedArgs, typeArgs}) => - recommendDeferredLoading(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + recommendDeferredLoading( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'applyBoundaryConditions': - return ({positionalArgs, namedArgs, typeArgs}) => applyBoundaryConditions(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyBoundaryConditions(positionalArgs[0], positionalArgs[1]); case 'adjustPositionForNewDimensions': - return ({positionalArgs, namedArgs, typeArgs}) => adjustPositionForNewDimensions( - oldPosition: namedArgs.containsKey('oldPosition') ? namedArgs['oldPosition'] : null, - newPosition: namedArgs.containsKey('newPosition') ? namedArgs['newPosition'] : null, - isScrolling: namedArgs.containsKey('isScrolling') ? namedArgs['isScrolling'] : null, - velocity: namedArgs.containsKey('velocity') ? namedArgs['velocity'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + adjustPositionForNewDimensions( + oldPosition: namedArgs.containsKey('oldPosition') + ? namedArgs['oldPosition'] + : null, + newPosition: namedArgs.containsKey('newPosition') + ? namedArgs['newPosition'] + : null, + isScrolling: namedArgs.containsKey('isScrolling') + ? namedArgs['isScrolling'] + : null, + velocity: namedArgs.containsKey('velocity') + ? namedArgs['velocity'] + : null); case 'carriedMomentum': - return ({positionalArgs, namedArgs, typeArgs}) => carriedMomentum(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + carriedMomentum(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -259,54 +309,109 @@ class PageViewAutoBinding extends HTExternalClass { case 'PageView': return ({positionalArgs, namedArgs, typeArgs}) => PageView( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - scrollDirection: namedArgs.containsKey('scrollDirection') ? namedArgs['scrollDirection'] : Axis.horizontal, - reverse: namedArgs.containsKey('reverse') ? namedArgs['reverse'] : false, - controller: namedArgs.containsKey('controller') ? namedArgs['controller'] : null, - physics: namedArgs.containsKey('physics') ? namedArgs['physics'] : null, - pageSnapping: namedArgs.containsKey('pageSnapping') ? namedArgs['pageSnapping'] : true, - onPageChanged: namedArgs.containsKey('onPageChanged') ? namedArgs['onPageChanged'] : null, - dragStartBehavior: - namedArgs.containsKey('dragStartBehavior') ? namedArgs['dragStartBehavior'] : DragStartBehavior.start, + scrollDirection: namedArgs.containsKey('scrollDirection') + ? namedArgs['scrollDirection'] + : Axis.horizontal, + reverse: + namedArgs.containsKey('reverse') ? namedArgs['reverse'] : false, + controller: namedArgs.containsKey('controller') + ? namedArgs['controller'] + : null, + physics: + namedArgs.containsKey('physics') ? namedArgs['physics'] : null, + pageSnapping: namedArgs.containsKey('pageSnapping') + ? namedArgs['pageSnapping'] + : true, + onPageChanged: namedArgs.containsKey('onPageChanged') + ? namedArgs['onPageChanged'] + : null, + dragStartBehavior: namedArgs.containsKey('dragStartBehavior') + ? namedArgs['dragStartBehavior'] + : DragStartBehavior.start, allowImplicitScrolling: - namedArgs.containsKey('allowImplicitScrolling') ? namedArgs['allowImplicitScrolling'] : false, - restorationId: namedArgs.containsKey('restorationId') ? namedArgs['restorationId'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge, - children: namedArgs.containsKey('children') ? List.from(namedArgs['children']) : const []); + namedArgs.containsKey('allowImplicitScrolling') + ? namedArgs['allowImplicitScrolling'] + : false, + restorationId: namedArgs.containsKey('restorationId') + ? namedArgs['restorationId'] + : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.hardEdge, + children: namedArgs.containsKey('children') + ? List.from(namedArgs['children']) + : const []); case 'PageView.builder': return ({positionalArgs, namedArgs, typeArgs}) => PageView.builder( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - scrollDirection: namedArgs.containsKey('scrollDirection') ? namedArgs['scrollDirection'] : Axis.horizontal, - reverse: namedArgs.containsKey('reverse') ? namedArgs['reverse'] : false, - controller: namedArgs.containsKey('controller') ? namedArgs['controller'] : null, - physics: namedArgs.containsKey('physics') ? namedArgs['physics'] : null, - pageSnapping: namedArgs.containsKey('pageSnapping') ? namedArgs['pageSnapping'] : true, - onPageChanged: namedArgs.containsKey('onPageChanged') ? namedArgs['onPageChanged'] : null, + scrollDirection: namedArgs.containsKey('scrollDirection') + ? namedArgs['scrollDirection'] + : Axis.horizontal, + reverse: + namedArgs.containsKey('reverse') ? namedArgs['reverse'] : false, + controller: namedArgs.containsKey('controller') + ? namedArgs['controller'] + : null, + physics: + namedArgs.containsKey('physics') ? namedArgs['physics'] : null, + pageSnapping: namedArgs.containsKey('pageSnapping') + ? namedArgs['pageSnapping'] + : true, + onPageChanged: namedArgs.containsKey('onPageChanged') + ? namedArgs['onPageChanged'] + : null, itemBuilder: namedArgs['itemBuilder'], - itemCount: namedArgs.containsKey('itemCount') ? namedArgs['itemCount'] : null, - dragStartBehavior: - namedArgs.containsKey('dragStartBehavior') ? namedArgs['dragStartBehavior'] : DragStartBehavior.start, + itemCount: namedArgs.containsKey('itemCount') + ? namedArgs['itemCount'] + : null, + dragStartBehavior: namedArgs.containsKey('dragStartBehavior') + ? namedArgs['dragStartBehavior'] + : DragStartBehavior.start, allowImplicitScrolling: - namedArgs.containsKey('allowImplicitScrolling') ? namedArgs['allowImplicitScrolling'] : false, - restorationId: namedArgs.containsKey('restorationId') ? namedArgs['restorationId'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge); + namedArgs.containsKey('allowImplicitScrolling') + ? namedArgs['allowImplicitScrolling'] + : false, + restorationId: namedArgs.containsKey('restorationId') + ? namedArgs['restorationId'] + : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.hardEdge); case 'PageView.custom': return ({positionalArgs, namedArgs, typeArgs}) => PageView.custom( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - scrollDirection: namedArgs.containsKey('scrollDirection') ? namedArgs['scrollDirection'] : Axis.horizontal, - reverse: namedArgs.containsKey('reverse') ? namedArgs['reverse'] : false, - controller: namedArgs.containsKey('controller') ? namedArgs['controller'] : null, - physics: namedArgs.containsKey('physics') ? namedArgs['physics'] : null, - pageSnapping: namedArgs.containsKey('pageSnapping') ? namedArgs['pageSnapping'] : true, - onPageChanged: namedArgs.containsKey('onPageChanged') ? namedArgs['onPageChanged'] : null, + scrollDirection: namedArgs.containsKey('scrollDirection') + ? namedArgs['scrollDirection'] + : Axis.horizontal, + reverse: + namedArgs.containsKey('reverse') ? namedArgs['reverse'] : false, + controller: namedArgs.containsKey('controller') + ? namedArgs['controller'] + : null, + physics: + namedArgs.containsKey('physics') ? namedArgs['physics'] : null, + pageSnapping: namedArgs.containsKey('pageSnapping') + ? namedArgs['pageSnapping'] + : true, + onPageChanged: namedArgs.containsKey('onPageChanged') + ? namedArgs['onPageChanged'] + : null, childrenDelegate: namedArgs['childrenDelegate'], - dragStartBehavior: - namedArgs.containsKey('dragStartBehavior') ? namedArgs['dragStartBehavior'] : DragStartBehavior.start, + dragStartBehavior: namedArgs.containsKey('dragStartBehavior') + ? namedArgs['dragStartBehavior'] + : DragStartBehavior.start, allowImplicitScrolling: - namedArgs.containsKey('allowImplicitScrolling') ? namedArgs['allowImplicitScrolling'] : false, - restorationId: namedArgs.containsKey('restorationId') ? namedArgs['restorationId'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge); + namedArgs.containsKey('allowImplicitScrolling') + ? namedArgs['allowImplicitScrolling'] + : false, + restorationId: namedArgs.containsKey('restorationId') + ? namedArgs['restorationId'] + : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.hardEdge); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -317,8 +422,9 @@ class PageViewAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'IndexedWidgetBuilder': (HTFunction function) => - (context, index) => function.call(positionalArgs: [context, index], namedArgs: const {}) as Widget, + 'IndexedWidgetBuilder': (HTFunction function) => (context, index) => + function.call(positionalArgs: [context, index], namedArgs: const {}) + as Widget, }; } } @@ -327,7 +433,7 @@ extension PageViewBinding on PageView { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PageView'); + return const HTType('PageView'); case 'allowImplicitScrolling': return allowImplicitScrolling; case 'restorationId': @@ -361,25 +467,37 @@ extension PageViewBinding on PageView { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/performance_overlay.g.dart b/lib/bindings/flutter/widgets/performance_overlay.g.dart index 0815e90..b32e8c8 100644 --- a/lib/bindings/flutter/widgets/performance_overlay.g.dart +++ b/lib/bindings/flutter/widgets/performance_overlay.g.dart @@ -11,26 +11,38 @@ class PerformanceOverlayAutoBinding extends HTExternalClass { case 'PerformanceOverlay': return ({positionalArgs, namedArgs, typeArgs}) => PerformanceOverlay( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - optionsMask: namedArgs.containsKey('optionsMask') ? namedArgs['optionsMask'] : 0, - rasterizerThreshold: namedArgs.containsKey('rasterizerThreshold') ? namedArgs['rasterizerThreshold'] : 0, - checkerboardRasterCacheImages: namedArgs.containsKey('checkerboardRasterCacheImages') - ? namedArgs['checkerboardRasterCacheImages'] - : false, - checkerboardOffscreenLayers: namedArgs.containsKey('checkerboardOffscreenLayers') - ? namedArgs['checkerboardOffscreenLayers'] - : false); + optionsMask: namedArgs.containsKey('optionsMask') + ? namedArgs['optionsMask'] + : 0, + rasterizerThreshold: namedArgs.containsKey('rasterizerThreshold') + ? namedArgs['rasterizerThreshold'] + : 0, + checkerboardRasterCacheImages: + namedArgs.containsKey('checkerboardRasterCacheImages') + ? namedArgs['checkerboardRasterCacheImages'] + : false, + checkerboardOffscreenLayers: + namedArgs.containsKey('checkerboardOffscreenLayers') + ? namedArgs['checkerboardOffscreenLayers'] + : false); case 'PerformanceOverlay.allEnabled': - return ({positionalArgs, namedArgs, typeArgs}) => PerformanceOverlay.allEnabled( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - rasterizerThreshold: namedArgs.containsKey('rasterizerThreshold') ? namedArgs['rasterizerThreshold'] : 0, - checkerboardRasterCacheImages: namedArgs.containsKey('checkerboardRasterCacheImages') - ? namedArgs['checkerboardRasterCacheImages'] - : false, - checkerboardOffscreenLayers: namedArgs.containsKey('checkerboardOffscreenLayers') - ? namedArgs['checkerboardOffscreenLayers'] - : false); + return ({positionalArgs, namedArgs, typeArgs}) => + PerformanceOverlay.allEnabled( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + rasterizerThreshold: + namedArgs.containsKey('rasterizerThreshold') + ? namedArgs['rasterizerThreshold'] + : 0, + checkerboardRasterCacheImages: namedArgs + .containsKey('checkerboardRasterCacheImages') + ? namedArgs['checkerboardRasterCacheImages'] + : false, + checkerboardOffscreenLayers: + namedArgs.containsKey('checkerboardOffscreenLayers') + ? namedArgs['checkerboardOffscreenLayers'] + : false); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -44,7 +56,7 @@ extension PerformanceOverlayBinding on PerformanceOverlay { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PerformanceOverlay'); + return const HTType('PerformanceOverlay'); case 'optionsMask': return optionsMask; case 'rasterizerThreshold': @@ -58,33 +70,47 @@ extension PerformanceOverlayBinding on PerformanceOverlay { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/placeholder.g.dart b/lib/bindings/flutter/widgets/placeholder.g.dart index 6cd3184..3579332 100644 --- a/lib/bindings/flutter/widgets/placeholder.g.dart +++ b/lib/bindings/flutter/widgets/placeholder.g.dart @@ -10,12 +10,20 @@ class PlaceholderAutoBinding extends HTExternalClass { case 'Placeholder': return ({positionalArgs, namedArgs, typeArgs}) => Placeholder( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - color: namedArgs.containsKey('color') ? namedArgs['color'] : const Color(0xFF455A64), - strokeWidth: namedArgs.containsKey('strokeWidth') ? namedArgs['strokeWidth'] : 2.0, - fallbackWidth: namedArgs.containsKey('fallbackWidth') ? namedArgs['fallbackWidth'] : 400.0, - fallbackHeight: namedArgs.containsKey('fallbackHeight') ? namedArgs['fallbackHeight'] : 400.0); + color: namedArgs.containsKey('color') + ? namedArgs['color'] + : const Color(0xFF455A64), + strokeWidth: namedArgs.containsKey('strokeWidth') + ? namedArgs['strokeWidth'] + : 2.0, + fallbackWidth: namedArgs.containsKey('fallbackWidth') + ? namedArgs['fallbackWidth'] + : 400.0, + fallbackHeight: namedArgs.containsKey('fallbackHeight') + ? namedArgs['fallbackHeight'] + : 400.0); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -29,7 +37,7 @@ extension PlaceholderBinding on Placeholder { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Placeholder'); + return const HTType('Placeholder'); case 'color': return color; case 'strokeWidth': @@ -43,31 +51,44 @@ extension PlaceholderBinding on Placeholder { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/platform_view.g.dart b/lib/bindings/flutter/widgets/platform_view.g.dart index 930ae40..0c433d7 100644 --- a/lib/bindings/flutter/widgets/platform_view.g.dart +++ b/lib/bindings/flutter/widgets/platform_view.g.dart @@ -15,17 +15,29 @@ class AndroidViewAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, viewType: namedArgs['viewType'], onPlatformViewCreated: - namedArgs.containsKey('onPlatformViewCreated') ? namedArgs['onPlatformViewCreated'] : null, + namedArgs.containsKey('onPlatformViewCreated') + ? namedArgs['onPlatformViewCreated'] + : null, hitTestBehavior: namedArgs.containsKey('hitTestBehavior') ? namedArgs['hitTestBehavior'] : PlatformViewHitTestBehavior.opaque, - layoutDirection: namedArgs.containsKey('layoutDirection') ? namedArgs['layoutDirection'] : null, - gestureRecognizers: namedArgs.containsKey('gestureRecognizers') ? namedArgs['gestureRecognizers'] : null, - creationParams: namedArgs.containsKey('creationParams') ? namedArgs['creationParams'] : null, - creationParamsCodec: namedArgs.containsKey('creationParamsCodec') ? namedArgs['creationParamsCodec'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge); + layoutDirection: namedArgs.containsKey('layoutDirection') + ? namedArgs['layoutDirection'] + : null, + gestureRecognizers: namedArgs.containsKey('gestureRecognizers') + ? namedArgs['gestureRecognizers'] + : null, + creationParams: namedArgs.containsKey('creationParams') + ? namedArgs['creationParams'] + : null, + creationParamsCodec: namedArgs.containsKey('creationParamsCodec') + ? namedArgs['creationParamsCodec'] + : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.hardEdge); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -46,7 +58,7 @@ extension AndroidViewBinding on AndroidView { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AndroidView'); + return const HTType('AndroidView'); case 'viewType': return viewType; case 'onPlatformViewCreated': @@ -74,25 +86,37 @@ extension AndroidViewBinding on AndroidView { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -108,16 +132,26 @@ class UiKitViewAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, viewType: namedArgs['viewType'], onPlatformViewCreated: - namedArgs.containsKey('onPlatformViewCreated') ? namedArgs['onPlatformViewCreated'] : null, + namedArgs.containsKey('onPlatformViewCreated') + ? namedArgs['onPlatformViewCreated'] + : null, hitTestBehavior: namedArgs.containsKey('hitTestBehavior') ? namedArgs['hitTestBehavior'] : PlatformViewHitTestBehavior.opaque, - layoutDirection: namedArgs.containsKey('layoutDirection') ? namedArgs['layoutDirection'] : null, - creationParams: namedArgs.containsKey('creationParams') ? namedArgs['creationParams'] : null, - creationParamsCodec: namedArgs.containsKey('creationParamsCodec') ? namedArgs['creationParamsCodec'] : null, - gestureRecognizers: namedArgs.containsKey('gestureRecognizers') ? namedArgs['gestureRecognizers'] : null); + layoutDirection: namedArgs.containsKey('layoutDirection') + ? namedArgs['layoutDirection'] + : null, + creationParams: namedArgs.containsKey('creationParams') + ? namedArgs['creationParams'] + : null, + creationParamsCodec: namedArgs.containsKey('creationParamsCodec') + ? namedArgs['creationParamsCodec'] + : null, + gestureRecognizers: namedArgs.containsKey('gestureRecognizers') + ? namedArgs['gestureRecognizers'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -138,7 +172,7 @@ extension UiKitViewBinding on UiKitView { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('UiKitView'); + return const HTType('UiKitView'); case 'viewType': return viewType; case 'onPlatformViewCreated': @@ -164,25 +198,37 @@ extension UiKitViewBinding on UiKitView { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -195,9 +241,10 @@ class HtmlElementViewAutoBinding extends HTExternalClass { switch (varName) { case 'HtmlElementView': return ({positionalArgs, namedArgs, typeArgs}) => HtmlElementView( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, viewType: namedArgs['viewType']); + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + viewType: namedArgs['viewType']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -211,7 +258,7 @@ extension HtmlElementViewBinding on HtmlElementView { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('HtmlElementView'); + return const HTType('HtmlElementView'); case 'viewType': return viewType; case 'key': @@ -219,31 +266,44 @@ extension HtmlElementViewBinding on HtmlElementView { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -261,7 +321,7 @@ class PlatformViewLinkAutoBinding extends HTExternalClass { onCreatePlatformView: namedArgs['onCreatePlatformView'], viewType: namedArgs['viewType']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -273,9 +333,12 @@ class PlatformViewLinkAutoBinding extends HTExternalClass { static Map functionWrapper() { return { 'PlatformViewSurfaceFactory': (HTFunction function) => - (context, controller) => function.call(positionalArgs: [context, controller], namedArgs: const {}) as Widget, - 'CreatePlatformViewCallback': (HTFunction function) => - (params) => function.call(positionalArgs: [params], namedArgs: const {}) as PlatformViewController, + (context, controller) => function.call( + positionalArgs: [context, controller], + namedArgs: const {}) as Widget, + 'CreatePlatformViewCallback': (HTFunction function) => (params) => + function.call(positionalArgs: [params], namedArgs: const {}) + as PlatformViewController, }; } } @@ -284,7 +347,7 @@ extension PlatformViewLinkBinding on PlatformViewLink { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PlatformViewLink'); + return const HTType('PlatformViewLink'); case 'viewType': return viewType; case 'key': @@ -298,25 +361,37 @@ extension PlatformViewLinkBinding on PlatformViewLink { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -334,7 +409,7 @@ class PlatformViewSurfaceAutoBinding extends HTExternalClass { hitTestBehavior: namedArgs['hitTestBehavior'], gestureRecognizers: namedArgs['gestureRecognizers']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -348,7 +423,7 @@ extension PlatformViewSurfaceBinding on PlatformViewSurface { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PlatformViewSurface'); + return const HTType('PlatformViewSurface'); case 'controller': return controller; case 'gestureRecognizers': @@ -360,33 +435,47 @@ extension PlatformViewSurfaceBinding on PlatformViewSurface { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -404,7 +493,7 @@ class AndroidViewSurfaceAutoBinding extends HTExternalClass { hitTestBehavior: namedArgs['hitTestBehavior'], gestureRecognizers: namedArgs['gestureRecognizers']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -418,7 +507,7 @@ extension AndroidViewSurfaceBinding on AndroidViewSurface { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AndroidViewSurface'); + return const HTType('AndroidViewSurface'); case 'controller': return controller; case 'gestureRecognizers': @@ -430,33 +519,47 @@ extension AndroidViewSurfaceBinding on AndroidViewSurface { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/preferred_size.g.dart b/lib/bindings/flutter/widgets/preferred_size.g.dart index a096199..a1c9e14 100644 --- a/lib/bindings/flutter/widgets/preferred_size.g.dart +++ b/lib/bindings/flutter/widgets/preferred_size.g.dart @@ -14,7 +14,7 @@ class PreferredSizeAutoBinding extends HTExternalClass { child: namedArgs['child'], preferredSize: namedArgs['preferredSize']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -28,7 +28,7 @@ extension PreferredSizeBinding on PreferredSize { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PreferredSize'); + return const HTType('PreferredSize'); case 'child': return child; case 'preferredSize': @@ -38,31 +38,44 @@ extension PreferredSizeBinding on PreferredSize { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/primary_scroll_controller.g.dart b/lib/bindings/flutter/widgets/primary_scroll_controller.g.dart index b3dfdb8..3198d29 100644 --- a/lib/bindings/flutter/widgets/primary_scroll_controller.g.dart +++ b/lib/bindings/flutter/widgets/primary_scroll_controller.g.dart @@ -9,17 +9,21 @@ class PrimaryScrollControllerAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'PrimaryScrollController': - return ({positionalArgs, namedArgs, typeArgs}) => PrimaryScrollController( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - controller: namedArgs['controller'], - child: namedArgs['child']); + return ({positionalArgs, namedArgs, typeArgs}) => + PrimaryScrollController( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + controller: namedArgs['controller'], + child: namedArgs['child']); case 'PrimaryScrollController.none': - return ({positionalArgs, namedArgs, typeArgs}) => PrimaryScrollController.none( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, child: namedArgs['child']); + return ({positionalArgs, namedArgs, typeArgs}) => + PrimaryScrollController.none( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + child: namedArgs['child']); case 'PrimaryScrollController.of': - return ({positionalArgs, namedArgs, typeArgs}) => PrimaryScrollController.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + PrimaryScrollController.of(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -33,7 +37,7 @@ extension PrimaryScrollControllerBinding on PrimaryScrollController { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PrimaryScrollController'); + return const HTType('PrimaryScrollController'); case 'controller': return controller; case 'child': @@ -43,31 +47,44 @@ extension PrimaryScrollControllerBinding on PrimaryScrollController { case 'hashCode': return hashCode; case 'updateShouldNotify': - return ({positionalArgs, namedArgs, typeArgs}) => updateShouldNotify(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateShouldNotify(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/raw_keyboard_listener.g.dart b/lib/bindings/flutter/widgets/raw_keyboard_listener.g.dart index cd0f1e9..b4df11e 100644 --- a/lib/bindings/flutter/widgets/raw_keyboard_listener.g.dart +++ b/lib/bindings/flutter/widgets/raw_keyboard_listener.g.dart @@ -12,12 +12,16 @@ class RawKeyboardListenerAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => RawKeyboardListener( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, focusNode: namedArgs['focusNode'], - autofocus: namedArgs.containsKey('autofocus') ? namedArgs['autofocus'] : false, - includeSemantics: namedArgs.containsKey('includeSemantics') ? namedArgs['includeSemantics'] : true, + autofocus: namedArgs.containsKey('autofocus') + ? namedArgs['autofocus'] + : false, + includeSemantics: namedArgs.containsKey('includeSemantics') + ? namedArgs['includeSemantics'] + : true, onKey: namedArgs.containsKey('onKey') ? namedArgs['onKey'] : null, child: namedArgs['child']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -31,7 +35,7 @@ extension RawKeyboardListenerBinding on RawKeyboardListener { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RawKeyboardListener'); + return const HTType('RawKeyboardListener'); case 'focusNode': return focusNode; case 'autofocus': @@ -49,29 +53,41 @@ extension RawKeyboardListenerBinding on RawKeyboardListener { case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/reorderable_list.g.dart b/lib/bindings/flutter/widgets/reorderable_list.g.dart index 7e7f531..da93e1d 100644 --- a/lib/bindings/flutter/widgets/reorderable_list.g.dart +++ b/lib/bindings/flutter/widgets/reorderable_list.g.dart @@ -15,29 +15,51 @@ class ReorderableListAutoBinding extends HTExternalClass { itemBuilder: namedArgs['itemBuilder'], itemCount: namedArgs['itemCount'], onReorder: namedArgs['onReorder'], - proxyDecorator: namedArgs.containsKey('proxyDecorator') ? namedArgs['proxyDecorator'] : null, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, - scrollDirection: namedArgs.containsKey('scrollDirection') ? namedArgs['scrollDirection'] : Axis.vertical, - reverse: namedArgs.containsKey('reverse') ? namedArgs['reverse'] : false, - controller: namedArgs.containsKey('controller') ? namedArgs['controller'] : null, - primary: namedArgs.containsKey('primary') ? namedArgs['primary'] : null, - physics: namedArgs.containsKey('physics') ? namedArgs['physics'] : null, - shrinkWrap: namedArgs.containsKey('shrinkWrap') ? namedArgs['shrinkWrap'] : false, + proxyDecorator: namedArgs.containsKey('proxyDecorator') + ? namedArgs['proxyDecorator'] + : null, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + scrollDirection: namedArgs.containsKey('scrollDirection') + ? namedArgs['scrollDirection'] + : Axis.vertical, + reverse: + namedArgs.containsKey('reverse') ? namedArgs['reverse'] : false, + controller: namedArgs.containsKey('controller') + ? namedArgs['controller'] + : null, + primary: + namedArgs.containsKey('primary') ? namedArgs['primary'] : null, + physics: + namedArgs.containsKey('physics') ? namedArgs['physics'] : null, + shrinkWrap: namedArgs.containsKey('shrinkWrap') + ? namedArgs['shrinkWrap'] + : false, anchor: namedArgs.containsKey('anchor') ? namedArgs['anchor'] : 0.0, - cacheExtent: namedArgs.containsKey('cacheExtent') ? namedArgs['cacheExtent'] : null, - dragStartBehavior: - namedArgs.containsKey('dragStartBehavior') ? namedArgs['dragStartBehavior'] : DragStartBehavior.start, - keyboardDismissBehavior: namedArgs.containsKey('keyboardDismissBehavior') - ? namedArgs['keyboardDismissBehavior'] - : ScrollViewKeyboardDismissBehavior.manual, - restorationId: namedArgs.containsKey('restorationId') ? namedArgs['restorationId'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge); + cacheExtent: namedArgs.containsKey('cacheExtent') + ? namedArgs['cacheExtent'] + : null, + dragStartBehavior: namedArgs.containsKey('dragStartBehavior') + ? namedArgs['dragStartBehavior'] + : DragStartBehavior.start, + keyboardDismissBehavior: + namedArgs.containsKey('keyboardDismissBehavior') + ? namedArgs['keyboardDismissBehavior'] + : ScrollViewKeyboardDismissBehavior.manual, + restorationId: namedArgs.containsKey('restorationId') + ? namedArgs['restorationId'] + : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.hardEdge); case 'ReorderableList.of': - return ({positionalArgs, namedArgs, typeArgs}) => ReorderableList.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + ReorderableList.of(positionalArgs[0]); case 'ReorderableList.maybeOf': - return ({positionalArgs, namedArgs, typeArgs}) => ReorderableList.maybeOf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + ReorderableList.maybeOf(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -48,12 +70,16 @@ class ReorderableListAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'IndexedWidgetBuilder': (HTFunction function) => - (context, index) => function.call(positionalArgs: [context, index], namedArgs: const {}) as Widget, - 'ReorderCallback': (HTFunction function) => - (oldIndex, newIndex) => function.call(positionalArgs: [oldIndex, newIndex], namedArgs: const {}), - 'ReorderItemProxyDecorator': (HTFunction function) => (child, index, animation) => - function.call(positionalArgs: [child, index, animation], namedArgs: const {}) as Widget, + 'IndexedWidgetBuilder': (HTFunction function) => (context, index) => + function.call(positionalArgs: [context, index], namedArgs: const {}) + as Widget, + 'ReorderCallback': (HTFunction function) => (oldIndex, newIndex) => + function + .call(positionalArgs: [oldIndex, newIndex], namedArgs: const {}), + 'ReorderItemProxyDecorator': (HTFunction function) => + (child, index, animation) => function.call( + positionalArgs: [child, index, animation], + namedArgs: const {}) as Widget, }; } } @@ -62,7 +88,7 @@ extension ReorderableListBinding on ReorderableList { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ReorderableList'); + return const HTType('ReorderableList'); case 'itemBuilder': return itemBuilder; case 'itemCount': @@ -108,25 +134,37 @@ extension ReorderableListBinding on ReorderableList { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -138,9 +176,10 @@ class ReorderableListStateAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ReorderableListState': - return ({positionalArgs, namedArgs, typeArgs}) => ReorderableListState(); + return ({positionalArgs, namedArgs, typeArgs}) => + ReorderableListState(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -154,7 +193,7 @@ extension ReorderableListStateBinding on ReorderableListState { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ReorderableListState'); + return const HTType('ReorderableListState'); case 'widget': return widget; case 'context': @@ -165,24 +204,30 @@ extension ReorderableListStateBinding on ReorderableListState { return ({positionalArgs, namedArgs, typeArgs}) => startItemDragReorder( index: namedArgs.containsKey('index') ? namedArgs['index'] : null, event: namedArgs.containsKey('event') ? namedArgs['event'] : null, - recognizer: namedArgs.containsKey('recognizer') ? namedArgs['recognizer'] : null); + recognizer: namedArgs.containsKey('recognizer') + ? namedArgs['recognizer'] + : null); case 'cancelReorder': return ({positionalArgs, namedArgs, typeArgs}) => cancelReorder(); case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -199,13 +244,17 @@ class SliverReorderableListAutoBinding extends HTExternalClass { itemBuilder: namedArgs['itemBuilder'], itemCount: namedArgs['itemCount'], onReorder: namedArgs['onReorder'], - proxyDecorator: namedArgs.containsKey('proxyDecorator') ? namedArgs['proxyDecorator'] : null); + proxyDecorator: namedArgs.containsKey('proxyDecorator') + ? namedArgs['proxyDecorator'] + : null); case 'SliverReorderableList.of': - return ({positionalArgs, namedArgs, typeArgs}) => SliverReorderableList.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + SliverReorderableList.of(positionalArgs[0]); case 'SliverReorderableList.maybeOf': - return ({positionalArgs, namedArgs, typeArgs}) => SliverReorderableList.maybeOf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + SliverReorderableList.maybeOf(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -216,12 +265,16 @@ class SliverReorderableListAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'IndexedWidgetBuilder': (HTFunction function) => - (context, index) => function.call(positionalArgs: [context, index], namedArgs: const {}) as Widget, - 'ReorderCallback': (HTFunction function) => - (oldIndex, newIndex) => function.call(positionalArgs: [oldIndex, newIndex], namedArgs: const {}), - 'ReorderItemProxyDecorator': (HTFunction function) => (child, index, animation) => - function.call(positionalArgs: [child, index, animation], namedArgs: const {}) as Widget, + 'IndexedWidgetBuilder': (HTFunction function) => (context, index) => + function.call(positionalArgs: [context, index], namedArgs: const {}) + as Widget, + 'ReorderCallback': (HTFunction function) => (oldIndex, newIndex) => + function + .call(positionalArgs: [oldIndex, newIndex], namedArgs: const {}), + 'ReorderItemProxyDecorator': (HTFunction function) => + (child, index, animation) => function.call( + positionalArgs: [child, index, animation], + namedArgs: const {}) as Widget, }; } } @@ -230,7 +283,7 @@ extension SliverReorderableListBinding on SliverReorderableList { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliverReorderableList'); + return const HTType('SliverReorderableList'); case 'itemBuilder': return itemBuilder; case 'itemCount': @@ -250,25 +303,37 @@ extension SliverReorderableListBinding on SliverReorderableList { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -280,9 +345,10 @@ class SliverReorderableListStateAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'SliverReorderableListState': - return ({positionalArgs, namedArgs, typeArgs}) => SliverReorderableListState(); + return ({positionalArgs, namedArgs, typeArgs}) => + SliverReorderableListState(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -293,8 +359,8 @@ class SliverReorderableListStateAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'TickerCallback': (HTFunction function) => - (elapsed) => function.call(positionalArgs: [elapsed], namedArgs: const {}), + 'TickerCallback': (HTFunction function) => (elapsed) => + function.call(positionalArgs: [elapsed], namedArgs: const {}), }; } } @@ -303,7 +369,7 @@ extension SliverReorderableListStateBinding on SliverReorderableListState { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliverReorderableListState'); + return const HTType('SliverReorderableListState'); case 'widget': return widget; case 'context': @@ -311,52 +377,63 @@ extension SliverReorderableListStateBinding on SliverReorderableListState { case 'mounted': return mounted; case 'didChangeDependencies': - return ({positionalArgs, namedArgs, typeArgs}) => didChangeDependencies(); + return ({positionalArgs, namedArgs, typeArgs}) => + didChangeDependencies(); case 'didUpdateWidget': - return ({positionalArgs, namedArgs, typeArgs}) => didUpdateWidget(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + didUpdateWidget(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'startItemDragReorder': return ({positionalArgs, namedArgs, typeArgs}) => startItemDragReorder( index: namedArgs.containsKey('index') ? namedArgs['index'] : null, event: namedArgs.containsKey('event') ? namedArgs['event'] : null, - recognizer: namedArgs.containsKey('recognizer') ? namedArgs['recognizer'] : null); + recognizer: namedArgs.containsKey('recognizer') + ? namedArgs['recognizer'] + : null); case 'cancelReorder': return ({positionalArgs, namedArgs, typeArgs}) => cancelReorder(); case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createTicker': - return ({positionalArgs, namedArgs, typeArgs}) => createTicker(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createTicker(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class ReorderableDragStartListenerAutoBinding extends HTExternalClass { - ReorderableDragStartListenerAutoBinding() : super('ReorderableDragStartListener'); + ReorderableDragStartListenerAutoBinding() + : super('ReorderableDragStartListener'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ReorderableDragStartListener': - return ({positionalArgs, namedArgs, typeArgs}) => ReorderableDragStartListener( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - child: namedArgs['child'], - index: namedArgs['index']); + return ({positionalArgs, namedArgs, typeArgs}) => + ReorderableDragStartListener( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + child: namedArgs['child'], + index: namedArgs['index']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -370,7 +447,7 @@ extension ReorderableDragStartListenerBinding on ReorderableDragStartListener { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ReorderableDragStartListener'); + return const HTType('ReorderableDragStartListener'); case 'child': return child; case 'index': @@ -380,48 +457,63 @@ extension ReorderableDragStartListenerBinding on ReorderableDragStartListener { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class ReorderableDelayedDragStartListenerAutoBinding extends HTExternalClass { - ReorderableDelayedDragStartListenerAutoBinding() : super('ReorderableDelayedDragStartListener'); + ReorderableDelayedDragStartListenerAutoBinding() + : super('ReorderableDelayedDragStartListener'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ReorderableDelayedDragStartListener': - return ({positionalArgs, namedArgs, typeArgs}) => ReorderableDelayedDragStartListener( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - child: namedArgs['child'], - index: namedArgs['index']); + return ({positionalArgs, namedArgs, typeArgs}) => + ReorderableDelayedDragStartListener( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + child: namedArgs['child'], + index: namedArgs['index']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -431,11 +523,12 @@ class ReorderableDelayedDragStartListenerAutoBinding extends HTExternalClass { } } -extension ReorderableDelayedDragStartListenerBinding on ReorderableDelayedDragStartListener { +extension ReorderableDelayedDragStartListenerBinding + on ReorderableDelayedDragStartListener { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ReorderableDelayedDragStartListener'); + return const HTType('ReorderableDelayedDragStartListener'); case 'child': return child; case 'index': @@ -447,31 +540,44 @@ extension ReorderableDelayedDragStartListenerBinding on ReorderableDelayedDragSt case 'createRecognizer': return ({positionalArgs, namedArgs, typeArgs}) => createRecognizer(); case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/restoration.g.dart b/lib/bindings/flutter/widgets/restoration.g.dart index e63d961..45bb05f 100644 --- a/lib/bindings/flutter/widgets/restoration.g.dart +++ b/lib/bindings/flutter/widgets/restoration.g.dart @@ -15,9 +15,10 @@ class RestorationScopeAutoBinding extends HTExternalClass { restorationId: namedArgs['restorationId'], child: namedArgs['child']); case 'RestorationScope.of': - return ({positionalArgs, namedArgs, typeArgs}) => RestorationScope.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + RestorationScope.of(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -31,7 +32,7 @@ extension RestorationScopeBinding on RestorationScope { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RestorationScope'); + return const HTType('RestorationScope'); case 'child': return child; case 'restorationId': @@ -47,25 +48,37 @@ extension RestorationScopeBinding on RestorationScope { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -77,12 +90,15 @@ class UnmanagedRestorationScopeAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'UnmanagedRestorationScope': - return ({positionalArgs, namedArgs, typeArgs}) => UnmanagedRestorationScope( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - bucket: namedArgs.containsKey('bucket') ? namedArgs['bucket'] : null, - child: namedArgs['child']); + return ({positionalArgs, namedArgs, typeArgs}) => + UnmanagedRestorationScope( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + bucket: namedArgs.containsKey('bucket') + ? namedArgs['bucket'] + : null, + child: namedArgs['child']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -96,7 +112,7 @@ extension UnmanagedRestorationScopeBinding on UnmanagedRestorationScope { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('UnmanagedRestorationScope'); + return const HTType('UnmanagedRestorationScope'); case 'bucket': return bucket; case 'child': @@ -106,31 +122,44 @@ extension UnmanagedRestorationScopeBinding on UnmanagedRestorationScope { case 'hashCode': return hashCode; case 'updateShouldNotify': - return ({positionalArgs, namedArgs, typeArgs}) => updateShouldNotify(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateShouldNotify(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -147,7 +176,7 @@ class RootRestorationScopeAutoBinding extends HTExternalClass { restorationId: namedArgs['restorationId'], child: namedArgs['child']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -161,7 +190,7 @@ extension RootRestorationScopeBinding on RootRestorationScope { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RootRestorationScope'); + return const HTType('RootRestorationScope'); case 'child': return child; case 'restorationId': @@ -177,25 +206,37 @@ extension RootRestorationScopeBinding on RootRestorationScope { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/restoration_properties.g.dart b/lib/bindings/flutter/widgets/restoration_properties.g.dart index f541c13..74cbc36 100644 --- a/lib/bindings/flutter/widgets/restoration_properties.g.dart +++ b/lib/bindings/flutter/widgets/restoration_properties.g.dart @@ -8,9 +8,10 @@ class RestorableDoubleAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RestorableDouble': - return ({positionalArgs, namedArgs, typeArgs}) => RestorableDouble(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + RestorableDouble(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -26,7 +27,8 @@ class RestorableDoubleAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -35,27 +37,32 @@ extension RestorableDoubleBinding on RestorableDouble { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RestorableDouble'); + return const HTType('RestorableDouble'); case 'enabled': return enabled; case 'fromPrimitives': - return ({positionalArgs, namedArgs, typeArgs}) => fromPrimitives(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + fromPrimitives(positionalArgs[0]); case 'toPrimitives': return ({positionalArgs, namedArgs, typeArgs}) => toPrimitives(); case 'createDefaultValue': return ({positionalArgs, namedArgs, typeArgs}) => createDefaultValue(); case 'didUpdateValue': - return ({positionalArgs, namedArgs, typeArgs}) => didUpdateValue(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + didUpdateValue(positionalArgs[0]); case 'initWithValue': - return ({positionalArgs, namedArgs, typeArgs}) => initWithValue(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + initWithValue(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -65,7 +72,7 @@ extension RestorableDoubleBinding on RestorableDouble { value = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -77,9 +84,10 @@ class RestorableIntAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RestorableInt': - return ({positionalArgs, namedArgs, typeArgs}) => RestorableInt(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + RestorableInt(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -95,7 +103,8 @@ class RestorableIntAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -104,27 +113,32 @@ extension RestorableIntBinding on RestorableInt { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RestorableInt'); + return const HTType('RestorableInt'); case 'enabled': return enabled; case 'fromPrimitives': - return ({positionalArgs, namedArgs, typeArgs}) => fromPrimitives(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + fromPrimitives(positionalArgs[0]); case 'toPrimitives': return ({positionalArgs, namedArgs, typeArgs}) => toPrimitives(); case 'createDefaultValue': return ({positionalArgs, namedArgs, typeArgs}) => createDefaultValue(); case 'didUpdateValue': - return ({positionalArgs, namedArgs, typeArgs}) => didUpdateValue(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + didUpdateValue(positionalArgs[0]); case 'initWithValue': - return ({positionalArgs, namedArgs, typeArgs}) => initWithValue(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + initWithValue(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -134,7 +148,7 @@ extension RestorableIntBinding on RestorableInt { value = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -146,9 +160,10 @@ class RestorableStringAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RestorableString': - return ({positionalArgs, namedArgs, typeArgs}) => RestorableString(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + RestorableString(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -164,7 +179,8 @@ class RestorableStringAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -173,27 +189,32 @@ extension RestorableStringBinding on RestorableString { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RestorableString'); + return const HTType('RestorableString'); case 'enabled': return enabled; case 'fromPrimitives': - return ({positionalArgs, namedArgs, typeArgs}) => fromPrimitives(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + fromPrimitives(positionalArgs[0]); case 'toPrimitives': return ({positionalArgs, namedArgs, typeArgs}) => toPrimitives(); case 'createDefaultValue': return ({positionalArgs, namedArgs, typeArgs}) => createDefaultValue(); case 'didUpdateValue': - return ({positionalArgs, namedArgs, typeArgs}) => didUpdateValue(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + didUpdateValue(positionalArgs[0]); case 'initWithValue': - return ({positionalArgs, namedArgs, typeArgs}) => initWithValue(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + initWithValue(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -203,7 +224,7 @@ extension RestorableStringBinding on RestorableString { value = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -215,9 +236,10 @@ class RestorableBoolAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RestorableBool': - return ({positionalArgs, namedArgs, typeArgs}) => RestorableBool(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + RestorableBool(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -233,7 +255,8 @@ class RestorableBoolAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -242,27 +265,32 @@ extension RestorableBoolBinding on RestorableBool { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RestorableBool'); + return const HTType('RestorableBool'); case 'enabled': return enabled; case 'fromPrimitives': - return ({positionalArgs, namedArgs, typeArgs}) => fromPrimitives(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + fromPrimitives(positionalArgs[0]); case 'toPrimitives': return ({positionalArgs, namedArgs, typeArgs}) => toPrimitives(); case 'createDefaultValue': return ({positionalArgs, namedArgs, typeArgs}) => createDefaultValue(); case 'didUpdateValue': - return ({positionalArgs, namedArgs, typeArgs}) => didUpdateValue(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + didUpdateValue(positionalArgs[0]); case 'initWithValue': - return ({positionalArgs, namedArgs, typeArgs}) => initWithValue(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + initWithValue(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -272,7 +300,7 @@ extension RestorableBoolBinding on RestorableBool { value = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -284,9 +312,10 @@ class RestorableBoolNAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RestorableBoolN': - return ({positionalArgs, namedArgs, typeArgs}) => RestorableBoolN(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + RestorableBoolN(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -297,7 +326,8 @@ class RestorableBoolNAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -306,7 +336,7 @@ extension RestorableBoolNBinding on RestorableBoolN { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RestorableBoolN'); + return const HTType('RestorableBoolN'); case 'value': return value; case 'enabled': @@ -314,21 +344,26 @@ extension RestorableBoolNBinding on RestorableBoolN { case 'createDefaultValue': return ({positionalArgs, namedArgs, typeArgs}) => createDefaultValue(); case 'didUpdateValue': - return ({positionalArgs, namedArgs, typeArgs}) => didUpdateValue(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + didUpdateValue(positionalArgs[0]); case 'fromPrimitives': - return ({positionalArgs, namedArgs, typeArgs}) => fromPrimitives(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + fromPrimitives(positionalArgs[0]); case 'toPrimitives': return ({positionalArgs, namedArgs, typeArgs}) => toPrimitives(); case 'initWithValue': - return ({positionalArgs, namedArgs, typeArgs}) => initWithValue(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + initWithValue(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -340,9 +375,10 @@ class RestorableDoubleNAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RestorableDoubleN': - return ({positionalArgs, namedArgs, typeArgs}) => RestorableDoubleN(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + RestorableDoubleN(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -353,7 +389,8 @@ class RestorableDoubleNAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -362,7 +399,7 @@ extension RestorableDoubleNBinding on RestorableDoubleN { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RestorableDoubleN'); + return const HTType('RestorableDoubleN'); case 'value': return value; case 'enabled': @@ -370,21 +407,26 @@ extension RestorableDoubleNBinding on RestorableDoubleN { case 'createDefaultValue': return ({positionalArgs, namedArgs, typeArgs}) => createDefaultValue(); case 'didUpdateValue': - return ({positionalArgs, namedArgs, typeArgs}) => didUpdateValue(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + didUpdateValue(positionalArgs[0]); case 'fromPrimitives': - return ({positionalArgs, namedArgs, typeArgs}) => fromPrimitives(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + fromPrimitives(positionalArgs[0]); case 'toPrimitives': return ({positionalArgs, namedArgs, typeArgs}) => toPrimitives(); case 'initWithValue': - return ({positionalArgs, namedArgs, typeArgs}) => initWithValue(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + initWithValue(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -396,9 +438,10 @@ class RestorableIntNAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RestorableIntN': - return ({positionalArgs, namedArgs, typeArgs}) => RestorableIntN(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + RestorableIntN(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -409,7 +452,8 @@ class RestorableIntNAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -418,7 +462,7 @@ extension RestorableIntNBinding on RestorableIntN { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RestorableIntN'); + return const HTType('RestorableIntN'); case 'value': return value; case 'enabled': @@ -426,21 +470,26 @@ extension RestorableIntNBinding on RestorableIntN { case 'createDefaultValue': return ({positionalArgs, namedArgs, typeArgs}) => createDefaultValue(); case 'didUpdateValue': - return ({positionalArgs, namedArgs, typeArgs}) => didUpdateValue(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + didUpdateValue(positionalArgs[0]); case 'fromPrimitives': - return ({positionalArgs, namedArgs, typeArgs}) => fromPrimitives(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + fromPrimitives(positionalArgs[0]); case 'toPrimitives': return ({positionalArgs, namedArgs, typeArgs}) => toPrimitives(); case 'initWithValue': - return ({positionalArgs, namedArgs, typeArgs}) => initWithValue(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + initWithValue(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -452,9 +501,10 @@ class RestorableStringNAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RestorableStringN': - return ({positionalArgs, namedArgs, typeArgs}) => RestorableStringN(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + RestorableStringN(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -465,7 +515,8 @@ class RestorableStringNAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -474,7 +525,7 @@ extension RestorableStringNBinding on RestorableStringN { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RestorableStringN'); + return const HTType('RestorableStringN'); case 'value': return value; case 'enabled': @@ -482,38 +533,46 @@ extension RestorableStringNBinding on RestorableStringN { case 'createDefaultValue': return ({positionalArgs, namedArgs, typeArgs}) => createDefaultValue(); case 'didUpdateValue': - return ({positionalArgs, namedArgs, typeArgs}) => didUpdateValue(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + didUpdateValue(positionalArgs[0]); case 'fromPrimitives': - return ({positionalArgs, namedArgs, typeArgs}) => fromPrimitives(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + fromPrimitives(positionalArgs[0]); case 'toPrimitives': return ({positionalArgs, namedArgs, typeArgs}) => toPrimitives(); case 'initWithValue': - return ({positionalArgs, namedArgs, typeArgs}) => initWithValue(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + initWithValue(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class RestorableTextEditingControllerAutoBinding extends HTExternalClass { - RestorableTextEditingControllerAutoBinding() : super('RestorableTextEditingController'); + RestorableTextEditingControllerAutoBinding() + : super('RestorableTextEditingController'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RestorableTextEditingController': return ({positionalArgs, namedArgs, typeArgs}) => - RestorableTextEditingController(text: namedArgs.containsKey('text') ? namedArgs['text'] : null); + RestorableTextEditingController( + text: namedArgs.containsKey('text') ? namedArgs['text'] : null); case 'RestorableTextEditingController.fromValue': - return ({positionalArgs, namedArgs, typeArgs}) => RestorableTextEditingController.fromValue(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + RestorableTextEditingController.fromValue(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -524,16 +583,18 @@ class RestorableTextEditingControllerAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } -extension RestorableTextEditingControllerBinding on RestorableTextEditingController { +extension RestorableTextEditingControllerBinding + on RestorableTextEditingController { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RestorableTextEditingController'); + return const HTType('RestorableTextEditingController'); case 'value': return value; case 'enabled': @@ -541,19 +602,23 @@ extension RestorableTextEditingControllerBinding on RestorableTextEditingControl case 'createDefaultValue': return ({positionalArgs, namedArgs, typeArgs}) => createDefaultValue(); case 'fromPrimitives': - return ({positionalArgs, namedArgs, typeArgs}) => fromPrimitives(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + fromPrimitives(positionalArgs[0]); case 'toPrimitives': return ({positionalArgs, namedArgs, typeArgs}) => toPrimitives(); case 'initWithValue': - return ({positionalArgs, namedArgs, typeArgs}) => initWithValue(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + initWithValue(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/router.g.dart b/lib/bindings/flutter/widgets/router.g.dart index b8656ba..89d5504 100644 --- a/lib/bindings/flutter/widgets/router.g.dart +++ b/lib/bindings/flutter/widgets/router.g.dart @@ -9,10 +9,12 @@ class RouteInformationAutoBinding extends HTExternalClass { switch (varName) { case 'RouteInformation': return ({positionalArgs, namedArgs, typeArgs}) => RouteInformation( - location: namedArgs.containsKey('location') ? namedArgs['location'] : null, + location: namedArgs.containsKey('location') + ? namedArgs['location'] + : null, state: namedArgs.containsKey('state') ? namedArgs['state'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -26,13 +28,13 @@ extension RouteInformationBinding on RouteInformation { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RouteInformation'); + return const HTType('RouteInformation'); case 'location': return location; case 'state': return state; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -44,9 +46,10 @@ class RootBackButtonDispatcherAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RootBackButtonDispatcher': - return ({positionalArgs, namedArgs, typeArgs}) => RootBackButtonDispatcher(); + return ({positionalArgs, namedArgs, typeArgs}) => + RootBackButtonDispatcher(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -60,27 +63,33 @@ extension RootBackButtonDispatcherBinding on RootBackButtonDispatcher { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RootBackButtonDispatcher'); + return const HTType('RootBackButtonDispatcher'); case 'hasCallbacks': return hasCallbacks; case 'addCallback': - return ({positionalArgs, namedArgs, typeArgs}) => addCallback(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addCallback(positionalArgs[0]); case 'removeCallback': - return ({positionalArgs, namedArgs, typeArgs}) => removeCallback(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeCallback(positionalArgs[0]); case 'didPopRoute': return ({positionalArgs, namedArgs, typeArgs}) => didPopRoute(); case 'invokeCallback': - return ({positionalArgs, namedArgs, typeArgs}) => invokeCallback(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + invokeCallback(positionalArgs[0]); case 'createChildBackButtonDispatcher': - return ({positionalArgs, namedArgs, typeArgs}) => createChildBackButtonDispatcher(); + return ({positionalArgs, namedArgs, typeArgs}) => + createChildBackButtonDispatcher(); case 'takePriority': return ({positionalArgs, namedArgs, typeArgs}) => takePriority(); case 'deferTo': - return ({positionalArgs, namedArgs, typeArgs}) => deferTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + deferTo(positionalArgs[0]); case 'forget': - return ({positionalArgs, namedArgs, typeArgs}) => forget(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + forget(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -92,9 +101,10 @@ class ChildBackButtonDispatcherAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ChildBackButtonDispatcher': - return ({positionalArgs, namedArgs, typeArgs}) => ChildBackButtonDispatcher(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + ChildBackButtonDispatcher(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -108,7 +118,7 @@ extension ChildBackButtonDispatcherBinding on ChildBackButtonDispatcher { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ChildBackButtonDispatcher'); + return const HTType('ChildBackButtonDispatcher'); case 'parent': return parent; case 'hasCallbacks': @@ -116,35 +126,45 @@ extension ChildBackButtonDispatcherBinding on ChildBackButtonDispatcher { case 'takePriority': return ({positionalArgs, namedArgs, typeArgs}) => takePriority(); case 'deferTo': - return ({positionalArgs, namedArgs, typeArgs}) => deferTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + deferTo(positionalArgs[0]); case 'removeCallback': - return ({positionalArgs, namedArgs, typeArgs}) => removeCallback(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeCallback(positionalArgs[0]); case 'invokeCallback': - return ({positionalArgs, namedArgs, typeArgs}) => invokeCallback(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + invokeCallback(positionalArgs[0]); case 'createChildBackButtonDispatcher': - return ({positionalArgs, namedArgs, typeArgs}) => createChildBackButtonDispatcher(); + return ({positionalArgs, namedArgs, typeArgs}) => + createChildBackButtonDispatcher(); case 'forget': - return ({positionalArgs, namedArgs, typeArgs}) => forget(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + forget(positionalArgs[0]); case 'addCallback': - return ({positionalArgs, namedArgs, typeArgs}) => addCallback(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addCallback(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class PlatformRouteInformationProviderAutoBinding extends HTExternalClass { - PlatformRouteInformationProviderAutoBinding() : super('PlatformRouteInformationProvider'); + PlatformRouteInformationProviderAutoBinding() + : super('PlatformRouteInformationProvider'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'PlatformRouteInformationProvider': - return ({positionalArgs, namedArgs, typeArgs}) => PlatformRouteInformationProvider( - initialRouteInformation: - namedArgs.containsKey('initialRouteInformation') ? namedArgs['initialRouteInformation'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + PlatformRouteInformationProvider( + initialRouteInformation: + namedArgs.containsKey('initialRouteInformation') + ? namedArgs['initialRouteInformation'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -155,32 +175,39 @@ class PlatformRouteInformationProviderAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } -extension PlatformRouteInformationProviderBinding on PlatformRouteInformationProvider { +extension PlatformRouteInformationProviderBinding + on PlatformRouteInformationProvider { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PlatformRouteInformationProvider'); + return const HTType('PlatformRouteInformationProvider'); case 'value': return value; case 'routerReportsNewRouteInformation': - return ({positionalArgs, namedArgs, typeArgs}) => routerReportsNewRouteInformation(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + routerReportsNewRouteInformation(positionalArgs[0]); case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'didPushRouteInformation': - return ({positionalArgs, namedArgs, typeArgs}) => didPushRouteInformation(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + didPushRouteInformation(positionalArgs[0]); case 'didPushRoute': - return ({positionalArgs, namedArgs, typeArgs}) => didPushRoute(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + didPushRoute(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/routes.g.dart b/lib/bindings/flutter/widgets/routes.g.dart index f3a18da..1e1c2db 100644 --- a/lib/bindings/flutter/widgets/routes.g.dart +++ b/lib/bindings/flutter/widgets/routes.g.dart @@ -8,10 +8,12 @@ class LocalHistoryEntryAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'LocalHistoryEntry': - return ({positionalArgs, namedArgs, typeArgs}) => - LocalHistoryEntry(onRemove: namedArgs.containsKey('onRemove') ? namedArgs['onRemove'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => LocalHistoryEntry( + onRemove: namedArgs.containsKey('onRemove') + ? namedArgs['onRemove'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -22,7 +24,8 @@ class LocalHistoryEntryAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -31,13 +34,13 @@ extension LocalHistoryEntryBinding on LocalHistoryEntry { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('LocalHistoryEntry'); + return const HTType('LocalHistoryEntry'); case 'onRemove': return onRemove; case 'remove': return ({positionalArgs, namedArgs, typeArgs}) => remove(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/safe_area.g.dart b/lib/bindings/flutter/widgets/safe_area.g.dart index 1c15bd0..cd9cc65 100644 --- a/lib/bindings/flutter/widgets/safe_area.g.dart +++ b/lib/bindings/flutter/widgets/safe_area.g.dart @@ -14,13 +14,18 @@ class SafeAreaAutoBinding extends HTExternalClass { left: namedArgs.containsKey('left') ? namedArgs['left'] : true, top: namedArgs.containsKey('top') ? namedArgs['top'] : true, right: namedArgs.containsKey('right') ? namedArgs['right'] : true, - bottom: namedArgs.containsKey('bottom') ? namedArgs['bottom'] : true, - minimum: namedArgs.containsKey('minimum') ? namedArgs['minimum'] : EdgeInsets.zero, + bottom: + namedArgs.containsKey('bottom') ? namedArgs['bottom'] : true, + minimum: namedArgs.containsKey('minimum') + ? namedArgs['minimum'] + : EdgeInsets.zero, maintainBottomViewPadding: - namedArgs.containsKey('maintainBottomViewPadding') ? namedArgs['maintainBottomViewPadding'] : false, + namedArgs.containsKey('maintainBottomViewPadding') + ? namedArgs['maintainBottomViewPadding'] + : false, child: namedArgs['child']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -34,7 +39,7 @@ extension SafeAreaBinding on SafeArea { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SafeArea'); + return const HTType('SafeArea'); case 'left': return left; case 'top': @@ -54,31 +59,44 @@ extension SafeAreaBinding on SafeArea { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -95,11 +113,14 @@ class SliverSafeAreaAutoBinding extends HTExternalClass { left: namedArgs.containsKey('left') ? namedArgs['left'] : true, top: namedArgs.containsKey('top') ? namedArgs['top'] : true, right: namedArgs.containsKey('right') ? namedArgs['right'] : true, - bottom: namedArgs.containsKey('bottom') ? namedArgs['bottom'] : true, - minimum: namedArgs.containsKey('minimum') ? namedArgs['minimum'] : EdgeInsets.zero, + bottom: + namedArgs.containsKey('bottom') ? namedArgs['bottom'] : true, + minimum: namedArgs.containsKey('minimum') + ? namedArgs['minimum'] + : EdgeInsets.zero, sliver: namedArgs['sliver']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -113,7 +134,7 @@ extension SliverSafeAreaBinding on SliverSafeArea { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliverSafeArea'); + return const HTType('SliverSafeArea'); case 'left': return left; case 'top': @@ -131,31 +152,44 @@ extension SliverSafeAreaBinding on SliverSafeArea { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/scroll_activity.g.dart b/lib/bindings/flutter/widgets/scroll_activity.g.dart index 099ee1a..db26d7f 100644 --- a/lib/bindings/flutter/widgets/scroll_activity.g.dart +++ b/lib/bindings/flutter/widgets/scroll_activity.g.dart @@ -8,9 +8,10 @@ class IdleScrollActivityAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'IdleScrollActivity': - return ({positionalArgs, namedArgs, typeArgs}) => IdleScrollActivity(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + IdleScrollActivity(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -24,7 +25,7 @@ extension IdleScrollActivityBinding on IdleScrollActivity { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('IdleScrollActivity'); + return const HTType('IdleScrollActivity'); case 'shouldIgnorePointer': return shouldIgnorePointer; case 'isScrolling': @@ -36,18 +37,22 @@ extension IdleScrollActivityBinding on IdleScrollActivity { case 'applyNewDimensions': return ({positionalArgs, namedArgs, typeArgs}) => applyNewDimensions(); case 'updateDelegate': - return ({positionalArgs, namedArgs, typeArgs}) => updateDelegate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateDelegate(positionalArgs[0]); case 'resetActivity': return ({positionalArgs, namedArgs, typeArgs}) => resetActivity(); case 'dispatchScrollStartNotification': return ({positionalArgs, namedArgs, typeArgs}) => - dispatchScrollStartNotification(positionalArgs[0], positionalArgs[1]); + dispatchScrollStartNotification( + positionalArgs[0], positionalArgs[1]); case 'dispatchScrollUpdateNotification': return ({positionalArgs, namedArgs, typeArgs}) => - dispatchScrollUpdateNotification(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + dispatchScrollUpdateNotification( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'dispatchOverscrollNotification': return ({positionalArgs, namedArgs, typeArgs}) => - dispatchOverscrollNotification(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + dispatchOverscrollNotification( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'dispatchScrollEndNotification': return ({positionalArgs, namedArgs, typeArgs}) => dispatchScrollEndNotification(positionalArgs[0], positionalArgs[1]); @@ -56,7 +61,7 @@ extension IdleScrollActivityBinding on IdleScrollActivity { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -70,9 +75,11 @@ class HoldScrollActivityAutoBinding extends HTExternalClass { case 'HoldScrollActivity': return ({positionalArgs, namedArgs, typeArgs}) => HoldScrollActivity( delegate: namedArgs['delegate'], - onHoldCanceled: namedArgs.containsKey('onHoldCanceled') ? namedArgs['onHoldCanceled'] : null); + onHoldCanceled: namedArgs.containsKey('onHoldCanceled') + ? namedArgs['onHoldCanceled'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -83,7 +90,8 @@ class HoldScrollActivityAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -92,7 +100,7 @@ extension HoldScrollActivityBinding on HoldScrollActivity { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('HoldScrollActivity'); + return const HTType('HoldScrollActivity'); case 'onHoldCanceled': return onHoldCanceled; case 'shouldIgnorePointer': @@ -108,18 +116,22 @@ extension HoldScrollActivityBinding on HoldScrollActivity { case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'updateDelegate': - return ({positionalArgs, namedArgs, typeArgs}) => updateDelegate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateDelegate(positionalArgs[0]); case 'resetActivity': return ({positionalArgs, namedArgs, typeArgs}) => resetActivity(); case 'dispatchScrollStartNotification': return ({positionalArgs, namedArgs, typeArgs}) => - dispatchScrollStartNotification(positionalArgs[0], positionalArgs[1]); + dispatchScrollStartNotification( + positionalArgs[0], positionalArgs[1]); case 'dispatchScrollUpdateNotification': return ({positionalArgs, namedArgs, typeArgs}) => - dispatchScrollUpdateNotification(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + dispatchScrollUpdateNotification( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'dispatchOverscrollNotification': return ({positionalArgs, namedArgs, typeArgs}) => - dispatchOverscrollNotification(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + dispatchOverscrollNotification( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'dispatchScrollEndNotification': return ({positionalArgs, namedArgs, typeArgs}) => dispatchScrollEndNotification(positionalArgs[0], positionalArgs[1]); @@ -128,7 +140,7 @@ extension HoldScrollActivityBinding on HoldScrollActivity { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -143,17 +155,22 @@ class ScrollDragControllerAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => ScrollDragController( delegate: namedArgs['delegate'], details: namedArgs['details'], - onDragCanceled: namedArgs.containsKey('onDragCanceled') ? namedArgs['onDragCanceled'] : null, - carriedVelocity: namedArgs.containsKey('carriedVelocity') ? namedArgs['carriedVelocity'] : null, - motionStartDistanceThreshold: namedArgs.containsKey('motionStartDistanceThreshold') - ? namedArgs['motionStartDistanceThreshold'] - : null); + onDragCanceled: namedArgs.containsKey('onDragCanceled') + ? namedArgs['onDragCanceled'] + : null, + carriedVelocity: namedArgs.containsKey('carriedVelocity') + ? namedArgs['carriedVelocity'] + : null, + motionStartDistanceThreshold: + namedArgs.containsKey('motionStartDistanceThreshold') + ? namedArgs['motionStartDistanceThreshold'] + : null); case 'ScrollDragController.momentumRetainStationaryDurationThreshold': return ScrollDragController.momentumRetainStationaryDurationThreshold; case 'ScrollDragController.motionStoppedDurationThreshold': return ScrollDragController.motionStoppedDurationThreshold; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -164,7 +181,8 @@ class ScrollDragControllerAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -173,7 +191,7 @@ extension ScrollDragControllerBinding on ScrollDragController { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ScrollDragController'); + return const HTType('ScrollDragController'); case 'onDragCanceled': return onDragCanceled; case 'carriedVelocity': @@ -185,11 +203,14 @@ extension ScrollDragControllerBinding on ScrollDragController { case 'lastDetails': return lastDetails; case 'updateDelegate': - return ({positionalArgs, namedArgs, typeArgs}) => updateDelegate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateDelegate(positionalArgs[0]); case 'update': - return ({positionalArgs, namedArgs, typeArgs}) => update(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + update(positionalArgs[0]); case 'end': - return ({positionalArgs, namedArgs, typeArgs}) => end(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + end(positionalArgs[0]); case 'cancel': return ({positionalArgs, namedArgs, typeArgs}) => cancel(); case 'dispose': @@ -197,7 +218,7 @@ extension ScrollDragControllerBinding on ScrollDragController { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -209,9 +230,10 @@ class DragScrollActivityAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'DragScrollActivity': - return ({positionalArgs, namedArgs, typeArgs}) => DragScrollActivity(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + DragScrollActivity(positionalArgs[0], positionalArgs[1]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -225,7 +247,7 @@ extension DragScrollActivityBinding on DragScrollActivity { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DragScrollActivity'); + return const HTType('DragScrollActivity'); case 'shouldIgnorePointer': return shouldIgnorePointer; case 'isScrolling': @@ -236,13 +258,16 @@ extension DragScrollActivityBinding on DragScrollActivity { return delegate; case 'dispatchScrollStartNotification': return ({positionalArgs, namedArgs, typeArgs}) => - dispatchScrollStartNotification(positionalArgs[0], positionalArgs[1]); + dispatchScrollStartNotification( + positionalArgs[0], positionalArgs[1]); case 'dispatchScrollUpdateNotification': return ({positionalArgs, namedArgs, typeArgs}) => - dispatchScrollUpdateNotification(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + dispatchScrollUpdateNotification( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'dispatchOverscrollNotification': return ({positionalArgs, namedArgs, typeArgs}) => - dispatchOverscrollNotification(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + dispatchOverscrollNotification( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'dispatchScrollEndNotification': return ({positionalArgs, namedArgs, typeArgs}) => dispatchScrollEndNotification(positionalArgs[0], positionalArgs[1]); @@ -251,13 +276,14 @@ extension DragScrollActivityBinding on DragScrollActivity { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'updateDelegate': - return ({positionalArgs, namedArgs, typeArgs}) => updateDelegate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateDelegate(positionalArgs[0]); case 'resetActivity': return ({positionalArgs, namedArgs, typeArgs}) => resetActivity(); case 'applyNewDimensions': return ({positionalArgs, namedArgs, typeArgs}) => applyNewDimensions(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -270,9 +296,10 @@ class BallisticScrollActivityAutoBinding extends HTExternalClass { switch (varName) { case 'BallisticScrollActivity': return ({positionalArgs, namedArgs, typeArgs}) => - BallisticScrollActivity(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + BallisticScrollActivity( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -286,7 +313,7 @@ extension BallisticScrollActivityBinding on BallisticScrollActivity { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BallisticScrollActivity'); + return const HTType('BallisticScrollActivity'); case 'shouldIgnorePointer': return shouldIgnorePointer; case 'isScrolling': @@ -301,24 +328,28 @@ extension BallisticScrollActivityBinding on BallisticScrollActivity { return ({positionalArgs, namedArgs, typeArgs}) => applyNewDimensions(); case 'dispatchOverscrollNotification': return ({positionalArgs, namedArgs, typeArgs}) => - dispatchOverscrollNotification(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + dispatchOverscrollNotification( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'updateDelegate': - return ({positionalArgs, namedArgs, typeArgs}) => updateDelegate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateDelegate(positionalArgs[0]); case 'dispatchScrollStartNotification': return ({positionalArgs, namedArgs, typeArgs}) => - dispatchScrollStartNotification(positionalArgs[0], positionalArgs[1]); + dispatchScrollStartNotification( + positionalArgs[0], positionalArgs[1]); case 'dispatchScrollUpdateNotification': return ({positionalArgs, namedArgs, typeArgs}) => - dispatchScrollUpdateNotification(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + dispatchScrollUpdateNotification( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'dispatchScrollEndNotification': return ({positionalArgs, namedArgs, typeArgs}) => dispatchScrollEndNotification(positionalArgs[0], positionalArgs[1]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -330,14 +361,15 @@ class DrivenScrollActivityAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'DrivenScrollActivity': - return ({positionalArgs, namedArgs, typeArgs}) => DrivenScrollActivity(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => DrivenScrollActivity( + positionalArgs[0], from: namedArgs['from'], to: namedArgs['to'], duration: namedArgs['duration'], curve: namedArgs['curve'], vsync: namedArgs['vsync']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -351,7 +383,7 @@ extension DrivenScrollActivityBinding on DrivenScrollActivity { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DrivenScrollActivity'); + return const HTType('DrivenScrollActivity'); case 'done': return done; case 'shouldIgnorePointer': @@ -364,28 +396,32 @@ extension DrivenScrollActivityBinding on DrivenScrollActivity { return delegate; case 'dispatchOverscrollNotification': return ({positionalArgs, namedArgs, typeArgs}) => - dispatchOverscrollNotification(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + dispatchOverscrollNotification( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'updateDelegate': - return ({positionalArgs, namedArgs, typeArgs}) => updateDelegate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateDelegate(positionalArgs[0]); case 'resetActivity': return ({positionalArgs, namedArgs, typeArgs}) => resetActivity(); case 'dispatchScrollStartNotification': return ({positionalArgs, namedArgs, typeArgs}) => - dispatchScrollStartNotification(positionalArgs[0], positionalArgs[1]); + dispatchScrollStartNotification( + positionalArgs[0], positionalArgs[1]); case 'dispatchScrollUpdateNotification': return ({positionalArgs, namedArgs, typeArgs}) => - dispatchScrollUpdateNotification(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + dispatchScrollUpdateNotification( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'dispatchScrollEndNotification': return ({positionalArgs, namedArgs, typeArgs}) => dispatchScrollEndNotification(positionalArgs[0], positionalArgs[1]); case 'applyNewDimensions': return ({positionalArgs, namedArgs, typeArgs}) => applyNewDimensions(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/scroll_configuration.g.dart b/lib/bindings/flutter/widgets/scroll_configuration.g.dart index 8875d14..edc9777 100644 --- a/lib/bindings/flutter/widgets/scroll_configuration.g.dart +++ b/lib/bindings/flutter/widgets/scroll_configuration.g.dart @@ -12,7 +12,7 @@ class ScrollBehaviorAutoBinding extends HTExternalClass { case 'ScrollBehavior': return ({positionalArgs, namedArgs, typeArgs}) => ScrollBehavior(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -26,22 +26,26 @@ extension ScrollBehaviorBinding on ScrollBehavior { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ScrollBehavior'); + return const HTType('ScrollBehavior'); case 'getPlatform': - return ({positionalArgs, namedArgs, typeArgs}) => getPlatform(positionalArgs[0]); - case 'buildViewportChrome': return ({positionalArgs, namedArgs, typeArgs}) => - buildViewportChrome(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + getPlatform(positionalArgs[0]); + case 'buildViewportChrome': + return ({positionalArgs, namedArgs, typeArgs}) => buildViewportChrome( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'velocityTrackerBuilder': - return ({positionalArgs, namedArgs, typeArgs}) => velocityTrackerBuilder(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + velocityTrackerBuilder(positionalArgs[0]); case 'getScrollPhysics': - return ({positionalArgs, namedArgs, typeArgs}) => getScrollPhysics(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getScrollPhysics(positionalArgs[0]); case 'shouldNotify': - return ({positionalArgs, namedArgs, typeArgs}) => shouldNotify(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + shouldNotify(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -58,9 +62,10 @@ class ScrollConfigurationAutoBinding extends HTExternalClass { behavior: namedArgs['behavior'], child: namedArgs['child']); case 'ScrollConfiguration.of': - return ({positionalArgs, namedArgs, typeArgs}) => ScrollConfiguration.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + ScrollConfiguration.of(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -74,7 +79,7 @@ extension ScrollConfigurationBinding on ScrollConfiguration { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ScrollConfiguration'); + return const HTType('ScrollConfiguration'); case 'behavior': return behavior; case 'child': @@ -84,31 +89,44 @@ extension ScrollConfigurationBinding on ScrollConfiguration { case 'hashCode': return hashCode; case 'updateShouldNotify': - return ({positionalArgs, namedArgs, typeArgs}) => updateShouldNotify(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateShouldNotify(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/scroll_controller.g.dart b/lib/bindings/flutter/widgets/scroll_controller.g.dart index 912a812..42578ed 100644 --- a/lib/bindings/flutter/widgets/scroll_controller.g.dart +++ b/lib/bindings/flutter/widgets/scroll_controller.g.dart @@ -9,11 +9,17 @@ class ScrollControllerAutoBinding extends HTExternalClass { switch (varName) { case 'ScrollController': return ({positionalArgs, namedArgs, typeArgs}) => ScrollController( - initialScrollOffset: namedArgs.containsKey('initialScrollOffset') ? namedArgs['initialScrollOffset'] : 0.0, - keepScrollOffset: namedArgs.containsKey('keepScrollOffset') ? namedArgs['keepScrollOffset'] : true, - debugLabel: namedArgs.containsKey('debugLabel') ? namedArgs['debugLabel'] : null); + initialScrollOffset: namedArgs.containsKey('initialScrollOffset') + ? namedArgs['initialScrollOffset'] + : 0.0, + keepScrollOffset: namedArgs.containsKey('keepScrollOffset') + ? namedArgs['keepScrollOffset'] + : true, + debugLabel: namedArgs.containsKey('debugLabel') + ? namedArgs['debugLabel'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -24,7 +30,8 @@ class ScrollControllerAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -33,7 +40,7 @@ extension ScrollControllerBinding on ScrollController { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ScrollController'); + return const HTType('ScrollController'); case 'keepScrollOffset': return keepScrollOffset; case 'debugLabel': @@ -47,30 +54,39 @@ extension ScrollControllerBinding on ScrollController { case 'offset': return offset; case 'animateTo': - return ({positionalArgs, namedArgs, typeArgs}) => animateTo(positionalArgs[0], - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : null, + return ({positionalArgs, namedArgs, typeArgs}) => animateTo( + positionalArgs[0], + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : null, curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : null); case 'jumpTo': - return ({positionalArgs, namedArgs, typeArgs}) => jumpTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + jumpTo(positionalArgs[0]); case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': - return ({positionalArgs, namedArgs, typeArgs}) => detach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + detach(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'createScrollPosition': - return ({positionalArgs, namedArgs, typeArgs}) => - createScrollPosition(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + return ({positionalArgs, namedArgs, typeArgs}) => createScrollPosition( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'debugFillDescription': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillDescription(List.from(positionalArgs[0])); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillDescription(List.from(positionalArgs[0])); case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -82,12 +98,20 @@ class TrackingScrollControllerAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'TrackingScrollController': - return ({positionalArgs, namedArgs, typeArgs}) => TrackingScrollController( - initialScrollOffset: namedArgs.containsKey('initialScrollOffset') ? namedArgs['initialScrollOffset'] : 0.0, - keepScrollOffset: namedArgs.containsKey('keepScrollOffset') ? namedArgs['keepScrollOffset'] : true, - debugLabel: namedArgs.containsKey('debugLabel') ? namedArgs['debugLabel'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + TrackingScrollController( + initialScrollOffset: + namedArgs.containsKey('initialScrollOffset') + ? namedArgs['initialScrollOffset'] + : 0.0, + keepScrollOffset: namedArgs.containsKey('keepScrollOffset') + ? namedArgs['keepScrollOffset'] + : true, + debugLabel: namedArgs.containsKey('debugLabel') + ? namedArgs['debugLabel'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -98,7 +122,8 @@ class TrackingScrollControllerAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -107,7 +132,7 @@ extension TrackingScrollControllerBinding on TrackingScrollController { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TrackingScrollController'); + return const HTType('TrackingScrollController'); case 'keepScrollOffset': return keepScrollOffset; case 'debugLabel': @@ -123,30 +148,39 @@ extension TrackingScrollControllerBinding on TrackingScrollController { case 'offset': return offset; case 'attach': - return ({positionalArgs, namedArgs, typeArgs}) => attach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attach(positionalArgs[0]); case 'detach': - return ({positionalArgs, namedArgs, typeArgs}) => detach(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + detach(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'animateTo': - return ({positionalArgs, namedArgs, typeArgs}) => animateTo(positionalArgs[0], - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : null, + return ({positionalArgs, namedArgs, typeArgs}) => animateTo( + positionalArgs[0], + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : null, curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : null); case 'jumpTo': - return ({positionalArgs, namedArgs, typeArgs}) => jumpTo(positionalArgs[0]); - case 'createScrollPosition': return ({positionalArgs, namedArgs, typeArgs}) => - createScrollPosition(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + jumpTo(positionalArgs[0]); + case 'createScrollPosition': + return ({positionalArgs, namedArgs, typeArgs}) => createScrollPosition( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'debugFillDescription': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillDescription(List.from(positionalArgs[0])); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillDescription(List.from(positionalArgs[0])); case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/scroll_metrics.g.dart b/lib/bindings/flutter/widgets/scroll_metrics.g.dart index d08ed2c..3a194ff 100644 --- a/lib/bindings/flutter/widgets/scroll_metrics.g.dart +++ b/lib/bindings/flutter/widgets/scroll_metrics.g.dart @@ -15,7 +15,7 @@ class FixedScrollMetricsAutoBinding extends HTExternalClass { viewportDimension: namedArgs['viewportDimension'], axisDirection: namedArgs['axisDirection']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -29,7 +29,7 @@ extension FixedScrollMetricsBinding on FixedScrollMetrics { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FixedScrollMetrics'); + return const HTType('FixedScrollMetrics'); case 'axisDirection': return axisDirection; case 'minScrollExtent': @@ -62,13 +62,22 @@ extension FixedScrollMetricsBinding on FixedScrollMetrics { return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'copyWith': return ({positionalArgs, namedArgs, typeArgs}) => copyWith( - minScrollExtent: namedArgs.containsKey('minScrollExtent') ? namedArgs['minScrollExtent'] : null, - maxScrollExtent: namedArgs.containsKey('maxScrollExtent') ? namedArgs['maxScrollExtent'] : null, - pixels: namedArgs.containsKey('pixels') ? namedArgs['pixels'] : null, - viewportDimension: namedArgs.containsKey('viewportDimension') ? namedArgs['viewportDimension'] : null, - axisDirection: namedArgs.containsKey('axisDirection') ? namedArgs['axisDirection'] : null); + minScrollExtent: namedArgs.containsKey('minScrollExtent') + ? namedArgs['minScrollExtent'] + : null, + maxScrollExtent: namedArgs.containsKey('maxScrollExtent') + ? namedArgs['maxScrollExtent'] + : null, + pixels: + namedArgs.containsKey('pixels') ? namedArgs['pixels'] : null, + viewportDimension: namedArgs.containsKey('viewportDimension') + ? namedArgs['viewportDimension'] + : null, + axisDirection: namedArgs.containsKey('axisDirection') + ? namedArgs['axisDirection'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/scroll_notification.g.dart b/lib/bindings/flutter/widgets/scroll_notification.g.dart index 9f98463..5dfa4b8 100644 --- a/lib/bindings/flutter/widgets/scroll_notification.g.dart +++ b/lib/bindings/flutter/widgets/scroll_notification.g.dart @@ -8,12 +8,15 @@ class ScrollStartNotificationAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ScrollStartNotification': - return ({positionalArgs, namedArgs, typeArgs}) => ScrollStartNotification( - metrics: namedArgs['metrics'], - context: namedArgs['context'], - dragDetails: namedArgs.containsKey('dragDetails') ? namedArgs['dragDetails'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + ScrollStartNotification( + metrics: namedArgs['metrics'], + context: namedArgs['context'], + dragDetails: namedArgs.containsKey('dragDetails') + ? namedArgs['dragDetails'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -27,7 +30,7 @@ extension ScrollStartNotificationBinding on ScrollStartNotification { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ScrollStartNotification'); + return const HTType('ScrollStartNotification'); case 'dragDetails': return dragDetails; case 'metrics': @@ -37,15 +40,18 @@ extension ScrollStartNotificationBinding on ScrollStartNotification { case 'depth': return depth; case 'debugFillDescription': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillDescription(List.from(positionalArgs[0])); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillDescription(List.from(positionalArgs[0])); case 'visitAncestor': - return ({positionalArgs, namedArgs, typeArgs}) => visitAncestor(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitAncestor(positionalArgs[0]); case 'dispatch': - return ({positionalArgs, namedArgs, typeArgs}) => dispatch(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dispatch(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -57,13 +63,18 @@ class ScrollUpdateNotificationAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ScrollUpdateNotification': - return ({positionalArgs, namedArgs, typeArgs}) => ScrollUpdateNotification( - metrics: namedArgs['metrics'], - context: namedArgs['context'], - dragDetails: namedArgs.containsKey('dragDetails') ? namedArgs['dragDetails'] : null, - scrollDelta: namedArgs.containsKey('scrollDelta') ? namedArgs['scrollDelta'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + ScrollUpdateNotification( + metrics: namedArgs['metrics'], + context: namedArgs['context'], + dragDetails: namedArgs.containsKey('dragDetails') + ? namedArgs['dragDetails'] + : null, + scrollDelta: namedArgs.containsKey('scrollDelta') + ? namedArgs['scrollDelta'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -77,7 +88,7 @@ extension ScrollUpdateNotificationBinding on ScrollUpdateNotification { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ScrollUpdateNotification'); + return const HTType('ScrollUpdateNotification'); case 'dragDetails': return dragDetails; case 'scrollDelta': @@ -89,15 +100,18 @@ extension ScrollUpdateNotificationBinding on ScrollUpdateNotification { case 'depth': return depth; case 'debugFillDescription': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillDescription(List.from(positionalArgs[0])); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillDescription(List.from(positionalArgs[0])); case 'visitAncestor': - return ({positionalArgs, namedArgs, typeArgs}) => visitAncestor(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitAncestor(positionalArgs[0]); case 'dispatch': - return ({positionalArgs, namedArgs, typeArgs}) => dispatch(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dispatch(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -109,14 +123,19 @@ class OverscrollNotificationAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'OverscrollNotification': - return ({positionalArgs, namedArgs, typeArgs}) => OverscrollNotification( - metrics: namedArgs['metrics'], - context: namedArgs['context'], - dragDetails: namedArgs.containsKey('dragDetails') ? namedArgs['dragDetails'] : null, - overscroll: namedArgs['overscroll'], - velocity: namedArgs.containsKey('velocity') ? namedArgs['velocity'] : 0.0); + return ({positionalArgs, namedArgs, typeArgs}) => + OverscrollNotification( + metrics: namedArgs['metrics'], + context: namedArgs['context'], + dragDetails: namedArgs.containsKey('dragDetails') + ? namedArgs['dragDetails'] + : null, + overscroll: namedArgs['overscroll'], + velocity: namedArgs.containsKey('velocity') + ? namedArgs['velocity'] + : 0.0); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -130,7 +149,7 @@ extension OverscrollNotificationBinding on OverscrollNotification { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('OverscrollNotification'); + return const HTType('OverscrollNotification'); case 'dragDetails': return dragDetails; case 'overscroll': @@ -144,15 +163,18 @@ extension OverscrollNotificationBinding on OverscrollNotification { case 'depth': return depth; case 'debugFillDescription': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillDescription(List.from(positionalArgs[0])); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillDescription(List.from(positionalArgs[0])); case 'visitAncestor': - return ({positionalArgs, namedArgs, typeArgs}) => visitAncestor(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitAncestor(positionalArgs[0]); case 'dispatch': - return ({positionalArgs, namedArgs, typeArgs}) => dispatch(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dispatch(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -167,9 +189,11 @@ class ScrollEndNotificationAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => ScrollEndNotification( metrics: namedArgs['metrics'], context: namedArgs['context'], - dragDetails: namedArgs.containsKey('dragDetails') ? namedArgs['dragDetails'] : null); + dragDetails: namedArgs.containsKey('dragDetails') + ? namedArgs['dragDetails'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -183,7 +207,7 @@ extension ScrollEndNotificationBinding on ScrollEndNotification { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ScrollEndNotification'); + return const HTType('ScrollEndNotification'); case 'dragDetails': return dragDetails; case 'metrics': @@ -193,15 +217,18 @@ extension ScrollEndNotificationBinding on ScrollEndNotification { case 'depth': return depth; case 'debugFillDescription': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillDescription(List.from(positionalArgs[0])); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillDescription(List.from(positionalArgs[0])); case 'visitAncestor': - return ({positionalArgs, namedArgs, typeArgs}) => visitAncestor(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitAncestor(positionalArgs[0]); case 'dispatch': - return ({positionalArgs, namedArgs, typeArgs}) => dispatch(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dispatch(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -213,10 +240,13 @@ class UserScrollNotificationAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'UserScrollNotification': - return ({positionalArgs, namedArgs, typeArgs}) => UserScrollNotification( - metrics: namedArgs['metrics'], context: namedArgs['context'], direction: namedArgs['direction']); + return ({positionalArgs, namedArgs, typeArgs}) => + UserScrollNotification( + metrics: namedArgs['metrics'], + context: namedArgs['context'], + direction: namedArgs['direction']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -230,7 +260,7 @@ extension UserScrollNotificationBinding on UserScrollNotification { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('UserScrollNotification'); + return const HTType('UserScrollNotification'); case 'direction': return direction; case 'metrics': @@ -240,15 +270,18 @@ extension UserScrollNotificationBinding on UserScrollNotification { case 'depth': return depth; case 'debugFillDescription': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillDescription(List.from(positionalArgs[0])); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillDescription(List.from(positionalArgs[0])); case 'visitAncestor': - return ({positionalArgs, namedArgs, typeArgs}) => visitAncestor(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitAncestor(positionalArgs[0]); case 'dispatch': - return ({positionalArgs, namedArgs, typeArgs}) => dispatch(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dispatch(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/scroll_physics.g.dart b/lib/bindings/flutter/widgets/scroll_physics.g.dart index 1180f49..ed825d2 100644 --- a/lib/bindings/flutter/widgets/scroll_physics.g.dart +++ b/lib/bindings/flutter/widgets/scroll_physics.g.dart @@ -8,10 +8,11 @@ class ScrollPhysicsAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ScrollPhysics': - return ({positionalArgs, namedArgs, typeArgs}) => - ScrollPhysics(parent: namedArgs.containsKey('parent') ? namedArgs['parent'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => ScrollPhysics( + parent: + namedArgs.containsKey('parent') ? namedArgs['parent'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -25,7 +26,7 @@ extension ScrollPhysicsBinding on ScrollPhysics { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ScrollPhysics'); + return const HTType('ScrollPhysics'); case 'parent': return parent; case 'spring': @@ -43,47 +44,65 @@ extension ScrollPhysicsBinding on ScrollPhysics { case 'allowImplicitScrolling': return allowImplicitScrolling; case 'applyTo': - return ({positionalArgs, namedArgs, typeArgs}) => applyTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyTo(positionalArgs[0]); case 'applyPhysicsToUserOffset': return ({positionalArgs, namedArgs, typeArgs}) => applyPhysicsToUserOffset(positionalArgs[0], positionalArgs[1]); case 'shouldAcceptUserOffset': - return ({positionalArgs, namedArgs, typeArgs}) => shouldAcceptUserOffset(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + shouldAcceptUserOffset(positionalArgs[0]); case 'recommendDeferredLoading': return ({positionalArgs, namedArgs, typeArgs}) => - recommendDeferredLoading(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + recommendDeferredLoading( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'applyBoundaryConditions': - return ({positionalArgs, namedArgs, typeArgs}) => applyBoundaryConditions(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyBoundaryConditions(positionalArgs[0], positionalArgs[1]); case 'adjustPositionForNewDimensions': - return ({positionalArgs, namedArgs, typeArgs}) => adjustPositionForNewDimensions( - oldPosition: namedArgs.containsKey('oldPosition') ? namedArgs['oldPosition'] : null, - newPosition: namedArgs.containsKey('newPosition') ? namedArgs['newPosition'] : null, - isScrolling: namedArgs.containsKey('isScrolling') ? namedArgs['isScrolling'] : null, - velocity: namedArgs.containsKey('velocity') ? namedArgs['velocity'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + adjustPositionForNewDimensions( + oldPosition: namedArgs.containsKey('oldPosition') + ? namedArgs['oldPosition'] + : null, + newPosition: namedArgs.containsKey('newPosition') + ? namedArgs['newPosition'] + : null, + isScrolling: namedArgs.containsKey('isScrolling') + ? namedArgs['isScrolling'] + : null, + velocity: namedArgs.containsKey('velocity') + ? namedArgs['velocity'] + : null); case 'createBallisticSimulation': return ({positionalArgs, namedArgs, typeArgs}) => createBallisticSimulation(positionalArgs[0], positionalArgs[1]); case 'carriedMomentum': - return ({positionalArgs, namedArgs, typeArgs}) => carriedMomentum(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + carriedMomentum(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class RangeMaintainingScrollPhysicsAutoBinding extends HTExternalClass { - RangeMaintainingScrollPhysicsAutoBinding() : super('RangeMaintainingScrollPhysics'); + RangeMaintainingScrollPhysicsAutoBinding() + : super('RangeMaintainingScrollPhysics'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RangeMaintainingScrollPhysics': return ({positionalArgs, namedArgs, typeArgs}) => - RangeMaintainingScrollPhysics(parent: namedArgs.containsKey('parent') ? namedArgs['parent'] : null); + RangeMaintainingScrollPhysics( + parent: namedArgs.containsKey('parent') + ? namedArgs['parent'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -93,11 +112,12 @@ class RangeMaintainingScrollPhysicsAutoBinding extends HTExternalClass { } } -extension RangeMaintainingScrollPhysicsBinding on RangeMaintainingScrollPhysics { +extension RangeMaintainingScrollPhysicsBinding + on RangeMaintainingScrollPhysics { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RangeMaintainingScrollPhysics'); + return const HTType('RangeMaintainingScrollPhysics'); case 'parent': return parent; case 'spring': @@ -115,32 +135,46 @@ extension RangeMaintainingScrollPhysicsBinding on RangeMaintainingScrollPhysics case 'allowImplicitScrolling': return allowImplicitScrolling; case 'applyTo': - return ({positionalArgs, namedArgs, typeArgs}) => applyTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyTo(positionalArgs[0]); case 'adjustPositionForNewDimensions': - return ({positionalArgs, namedArgs, typeArgs}) => adjustPositionForNewDimensions( - oldPosition: namedArgs.containsKey('oldPosition') ? namedArgs['oldPosition'] : null, - newPosition: namedArgs.containsKey('newPosition') ? namedArgs['newPosition'] : null, - isScrolling: namedArgs.containsKey('isScrolling') ? namedArgs['isScrolling'] : null, - velocity: namedArgs.containsKey('velocity') ? namedArgs['velocity'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + adjustPositionForNewDimensions( + oldPosition: namedArgs.containsKey('oldPosition') + ? namedArgs['oldPosition'] + : null, + newPosition: namedArgs.containsKey('newPosition') + ? namedArgs['newPosition'] + : null, + isScrolling: namedArgs.containsKey('isScrolling') + ? namedArgs['isScrolling'] + : null, + velocity: namedArgs.containsKey('velocity') + ? namedArgs['velocity'] + : null); case 'applyPhysicsToUserOffset': return ({positionalArgs, namedArgs, typeArgs}) => applyPhysicsToUserOffset(positionalArgs[0], positionalArgs[1]); case 'shouldAcceptUserOffset': - return ({positionalArgs, namedArgs, typeArgs}) => shouldAcceptUserOffset(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + shouldAcceptUserOffset(positionalArgs[0]); case 'recommendDeferredLoading': return ({positionalArgs, namedArgs, typeArgs}) => - recommendDeferredLoading(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + recommendDeferredLoading( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'applyBoundaryConditions': - return ({positionalArgs, namedArgs, typeArgs}) => applyBoundaryConditions(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyBoundaryConditions(positionalArgs[0], positionalArgs[1]); case 'createBallisticSimulation': return ({positionalArgs, namedArgs, typeArgs}) => createBallisticSimulation(positionalArgs[0], positionalArgs[1]); case 'carriedMomentum': - return ({positionalArgs, namedArgs, typeArgs}) => carriedMomentum(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + carriedMomentum(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -152,10 +186,11 @@ class BouncingScrollPhysicsAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'BouncingScrollPhysics': - return ({positionalArgs, namedArgs, typeArgs}) => - BouncingScrollPhysics(parent: namedArgs.containsKey('parent') ? namedArgs['parent'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => BouncingScrollPhysics( + parent: + namedArgs.containsKey('parent') ? namedArgs['parent'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -169,7 +204,7 @@ extension BouncingScrollPhysicsBinding on BouncingScrollPhysics { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BouncingScrollPhysics'); + return const HTType('BouncingScrollPhysics'); case 'parent': return parent; case 'minFlingVelocity': @@ -187,34 +222,49 @@ extension BouncingScrollPhysicsBinding on BouncingScrollPhysics { case 'allowImplicitScrolling': return allowImplicitScrolling; case 'applyTo': - return ({positionalArgs, namedArgs, typeArgs}) => applyTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyTo(positionalArgs[0]); case 'frictionFactor': - return ({positionalArgs, namedArgs, typeArgs}) => frictionFactor(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + frictionFactor(positionalArgs[0]); case 'applyPhysicsToUserOffset': return ({positionalArgs, namedArgs, typeArgs}) => applyPhysicsToUserOffset(positionalArgs[0], positionalArgs[1]); case 'applyBoundaryConditions': - return ({positionalArgs, namedArgs, typeArgs}) => applyBoundaryConditions(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyBoundaryConditions(positionalArgs[0], positionalArgs[1]); case 'createBallisticSimulation': return ({positionalArgs, namedArgs, typeArgs}) => createBallisticSimulation(positionalArgs[0], positionalArgs[1]); case 'carriedMomentum': - return ({positionalArgs, namedArgs, typeArgs}) => carriedMomentum(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + carriedMomentum(positionalArgs[0]); case 'shouldAcceptUserOffset': - return ({positionalArgs, namedArgs, typeArgs}) => shouldAcceptUserOffset(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + shouldAcceptUserOffset(positionalArgs[0]); case 'recommendDeferredLoading': return ({positionalArgs, namedArgs, typeArgs}) => - recommendDeferredLoading(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + recommendDeferredLoading( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'adjustPositionForNewDimensions': - return ({positionalArgs, namedArgs, typeArgs}) => adjustPositionForNewDimensions( - oldPosition: namedArgs.containsKey('oldPosition') ? namedArgs['oldPosition'] : null, - newPosition: namedArgs.containsKey('newPosition') ? namedArgs['newPosition'] : null, - isScrolling: namedArgs.containsKey('isScrolling') ? namedArgs['isScrolling'] : null, - velocity: namedArgs.containsKey('velocity') ? namedArgs['velocity'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + adjustPositionForNewDimensions( + oldPosition: namedArgs.containsKey('oldPosition') + ? namedArgs['oldPosition'] + : null, + newPosition: namedArgs.containsKey('newPosition') + ? namedArgs['newPosition'] + : null, + isScrolling: namedArgs.containsKey('isScrolling') + ? namedArgs['isScrolling'] + : null, + velocity: namedArgs.containsKey('velocity') + ? namedArgs['velocity'] + : null); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -226,10 +276,11 @@ class ClampingScrollPhysicsAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ClampingScrollPhysics': - return ({positionalArgs, namedArgs, typeArgs}) => - ClampingScrollPhysics(parent: namedArgs.containsKey('parent') ? namedArgs['parent'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => ClampingScrollPhysics( + parent: + namedArgs.containsKey('parent') ? namedArgs['parent'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -243,7 +294,7 @@ extension ClampingScrollPhysicsBinding on ClampingScrollPhysics { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ClampingScrollPhysics'); + return const HTType('ClampingScrollPhysics'); case 'parent': return parent; case 'spring': @@ -261,9 +312,11 @@ extension ClampingScrollPhysicsBinding on ClampingScrollPhysics { case 'allowImplicitScrolling': return allowImplicitScrolling; case 'applyTo': - return ({positionalArgs, namedArgs, typeArgs}) => applyTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyTo(positionalArgs[0]); case 'applyBoundaryConditions': - return ({positionalArgs, namedArgs, typeArgs}) => applyBoundaryConditions(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyBoundaryConditions(positionalArgs[0], positionalArgs[1]); case 'createBallisticSimulation': return ({positionalArgs, namedArgs, typeArgs}) => createBallisticSimulation(positionalArgs[0], positionalArgs[1]); @@ -271,37 +324,53 @@ extension ClampingScrollPhysicsBinding on ClampingScrollPhysics { return ({positionalArgs, namedArgs, typeArgs}) => applyPhysicsToUserOffset(positionalArgs[0], positionalArgs[1]); case 'shouldAcceptUserOffset': - return ({positionalArgs, namedArgs, typeArgs}) => shouldAcceptUserOffset(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + shouldAcceptUserOffset(positionalArgs[0]); case 'recommendDeferredLoading': return ({positionalArgs, namedArgs, typeArgs}) => - recommendDeferredLoading(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + recommendDeferredLoading( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'adjustPositionForNewDimensions': - return ({positionalArgs, namedArgs, typeArgs}) => adjustPositionForNewDimensions( - oldPosition: namedArgs.containsKey('oldPosition') ? namedArgs['oldPosition'] : null, - newPosition: namedArgs.containsKey('newPosition') ? namedArgs['newPosition'] : null, - isScrolling: namedArgs.containsKey('isScrolling') ? namedArgs['isScrolling'] : null, - velocity: namedArgs.containsKey('velocity') ? namedArgs['velocity'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + adjustPositionForNewDimensions( + oldPosition: namedArgs.containsKey('oldPosition') + ? namedArgs['oldPosition'] + : null, + newPosition: namedArgs.containsKey('newPosition') + ? namedArgs['newPosition'] + : null, + isScrolling: namedArgs.containsKey('isScrolling') + ? namedArgs['isScrolling'] + : null, + velocity: namedArgs.containsKey('velocity') + ? namedArgs['velocity'] + : null); case 'carriedMomentum': - return ({positionalArgs, namedArgs, typeArgs}) => carriedMomentum(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + carriedMomentum(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class AlwaysScrollableScrollPhysicsAutoBinding extends HTExternalClass { - AlwaysScrollableScrollPhysicsAutoBinding() : super('AlwaysScrollableScrollPhysics'); + AlwaysScrollableScrollPhysicsAutoBinding() + : super('AlwaysScrollableScrollPhysics'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'AlwaysScrollableScrollPhysics': return ({positionalArgs, namedArgs, typeArgs}) => - AlwaysScrollableScrollPhysics(parent: namedArgs.containsKey('parent') ? namedArgs['parent'] : null); + AlwaysScrollableScrollPhysics( + parent: namedArgs.containsKey('parent') + ? namedArgs['parent'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -311,11 +380,12 @@ class AlwaysScrollableScrollPhysicsAutoBinding extends HTExternalClass { } } -extension AlwaysScrollableScrollPhysicsBinding on AlwaysScrollableScrollPhysics { +extension AlwaysScrollableScrollPhysicsBinding + on AlwaysScrollableScrollPhysics { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AlwaysScrollableScrollPhysics'); + return const HTType('AlwaysScrollableScrollPhysics'); case 'parent': return parent; case 'spring': @@ -333,47 +403,65 @@ extension AlwaysScrollableScrollPhysicsBinding on AlwaysScrollableScrollPhysics case 'allowImplicitScrolling': return allowImplicitScrolling; case 'applyTo': - return ({positionalArgs, namedArgs, typeArgs}) => applyTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyTo(positionalArgs[0]); case 'shouldAcceptUserOffset': - return ({positionalArgs, namedArgs, typeArgs}) => shouldAcceptUserOffset(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + shouldAcceptUserOffset(positionalArgs[0]); case 'applyPhysicsToUserOffset': return ({positionalArgs, namedArgs, typeArgs}) => applyPhysicsToUserOffset(positionalArgs[0], positionalArgs[1]); case 'recommendDeferredLoading': return ({positionalArgs, namedArgs, typeArgs}) => - recommendDeferredLoading(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + recommendDeferredLoading( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'applyBoundaryConditions': - return ({positionalArgs, namedArgs, typeArgs}) => applyBoundaryConditions(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyBoundaryConditions(positionalArgs[0], positionalArgs[1]); case 'adjustPositionForNewDimensions': - return ({positionalArgs, namedArgs, typeArgs}) => adjustPositionForNewDimensions( - oldPosition: namedArgs.containsKey('oldPosition') ? namedArgs['oldPosition'] : null, - newPosition: namedArgs.containsKey('newPosition') ? namedArgs['newPosition'] : null, - isScrolling: namedArgs.containsKey('isScrolling') ? namedArgs['isScrolling'] : null, - velocity: namedArgs.containsKey('velocity') ? namedArgs['velocity'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + adjustPositionForNewDimensions( + oldPosition: namedArgs.containsKey('oldPosition') + ? namedArgs['oldPosition'] + : null, + newPosition: namedArgs.containsKey('newPosition') + ? namedArgs['newPosition'] + : null, + isScrolling: namedArgs.containsKey('isScrolling') + ? namedArgs['isScrolling'] + : null, + velocity: namedArgs.containsKey('velocity') + ? namedArgs['velocity'] + : null); case 'createBallisticSimulation': return ({positionalArgs, namedArgs, typeArgs}) => createBallisticSimulation(positionalArgs[0], positionalArgs[1]); case 'carriedMomentum': - return ({positionalArgs, namedArgs, typeArgs}) => carriedMomentum(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + carriedMomentum(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class NeverScrollableScrollPhysicsAutoBinding extends HTExternalClass { - NeverScrollableScrollPhysicsAutoBinding() : super('NeverScrollableScrollPhysics'); + NeverScrollableScrollPhysicsAutoBinding() + : super('NeverScrollableScrollPhysics'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'NeverScrollableScrollPhysics': return ({positionalArgs, namedArgs, typeArgs}) => - NeverScrollableScrollPhysics(parent: namedArgs.containsKey('parent') ? namedArgs['parent'] : null); + NeverScrollableScrollPhysics( + parent: namedArgs.containsKey('parent') + ? namedArgs['parent'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -387,7 +475,7 @@ extension NeverScrollableScrollPhysicsBinding on NeverScrollableScrollPhysics { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('NeverScrollableScrollPhysics'); + return const HTType('NeverScrollableScrollPhysics'); case 'parent': return parent; case 'allowImplicitScrolling': @@ -405,32 +493,46 @@ extension NeverScrollableScrollPhysicsBinding on NeverScrollableScrollPhysics { case 'dragStartDistanceMotionThreshold': return dragStartDistanceMotionThreshold; case 'applyTo': - return ({positionalArgs, namedArgs, typeArgs}) => applyTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyTo(positionalArgs[0]); case 'shouldAcceptUserOffset': - return ({positionalArgs, namedArgs, typeArgs}) => shouldAcceptUserOffset(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + shouldAcceptUserOffset(positionalArgs[0]); case 'applyPhysicsToUserOffset': return ({positionalArgs, namedArgs, typeArgs}) => applyPhysicsToUserOffset(positionalArgs[0], positionalArgs[1]); case 'recommendDeferredLoading': return ({positionalArgs, namedArgs, typeArgs}) => - recommendDeferredLoading(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + recommendDeferredLoading( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'applyBoundaryConditions': - return ({positionalArgs, namedArgs, typeArgs}) => applyBoundaryConditions(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyBoundaryConditions(positionalArgs[0], positionalArgs[1]); case 'adjustPositionForNewDimensions': - return ({positionalArgs, namedArgs, typeArgs}) => adjustPositionForNewDimensions( - oldPosition: namedArgs.containsKey('oldPosition') ? namedArgs['oldPosition'] : null, - newPosition: namedArgs.containsKey('newPosition') ? namedArgs['newPosition'] : null, - isScrolling: namedArgs.containsKey('isScrolling') ? namedArgs['isScrolling'] : null, - velocity: namedArgs.containsKey('velocity') ? namedArgs['velocity'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + adjustPositionForNewDimensions( + oldPosition: namedArgs.containsKey('oldPosition') + ? namedArgs['oldPosition'] + : null, + newPosition: namedArgs.containsKey('newPosition') + ? namedArgs['newPosition'] + : null, + isScrolling: namedArgs.containsKey('isScrolling') + ? namedArgs['isScrolling'] + : null, + velocity: namedArgs.containsKey('velocity') + ? namedArgs['velocity'] + : null); case 'createBallisticSimulation': return ({positionalArgs, namedArgs, typeArgs}) => createBallisticSimulation(positionalArgs[0], positionalArgs[1]); case 'carriedMomentum': - return ({positionalArgs, namedArgs, typeArgs}) => carriedMomentum(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + carriedMomentum(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/scroll_position.g.dart b/lib/bindings/flutter/widgets/scroll_position.g.dart index e3f6222..2e53f13 100644 --- a/lib/bindings/flutter/widgets/scroll_position.g.dart +++ b/lib/bindings/flutter/widgets/scroll_position.g.dart @@ -2,7 +2,8 @@ import 'package:hetu_script/hetu_script.dart'; import 'package:flutter/widgets.dart'; class ScrollPositionAlignmentPolicyAutoBinding extends HTExternalClass { - ScrollPositionAlignmentPolicyAutoBinding() : super('ScrollPositionAlignmentPolicy'); + ScrollPositionAlignmentPolicyAutoBinding() + : super('ScrollPositionAlignmentPolicy'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { @@ -16,7 +17,7 @@ class ScrollPositionAlignmentPolicyAutoBinding extends HTExternalClass { case 'ScrollPositionAlignmentPolicy.keepVisibleAtStart': return ScrollPositionAlignmentPolicy.keepVisibleAtStart; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -24,13 +25,14 @@ class ScrollPositionAlignmentPolicyAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ScrollPositionAlignmentPolicy'); + return const HTType('ScrollPositionAlignmentPolicy'); case 'index': return (instance as ScrollPositionAlignmentPolicy).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as ScrollPositionAlignmentPolicy).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as ScrollPositionAlignmentPolicy).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/scroll_position_with_single_context.g.dart b/lib/bindings/flutter/widgets/scroll_position_with_single_context.g.dart index 1dc1454..53be0f1 100644 --- a/lib/bindings/flutter/widgets/scroll_position_with_single_context.g.dart +++ b/lib/bindings/flutter/widgets/scroll_position_with_single_context.g.dart @@ -2,21 +2,31 @@ import 'package:hetu_script/hetu_script.dart'; import 'package:flutter/widgets.dart'; class ScrollPositionWithSingleContextAutoBinding extends HTExternalClass { - ScrollPositionWithSingleContextAutoBinding() : super('ScrollPositionWithSingleContext'); + ScrollPositionWithSingleContextAutoBinding() + : super('ScrollPositionWithSingleContext'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ScrollPositionWithSingleContext': - return ({positionalArgs, namedArgs, typeArgs}) => ScrollPositionWithSingleContext( - physics: namedArgs['physics'], - context: namedArgs['context'], - initialPixels: namedArgs.containsKey('initialPixels') ? namedArgs['initialPixels'] : 0.0, - keepScrollOffset: namedArgs.containsKey('keepScrollOffset') ? namedArgs['keepScrollOffset'] : true, - oldPosition: namedArgs.containsKey('oldPosition') ? namedArgs['oldPosition'] : null, - debugLabel: namedArgs.containsKey('debugLabel') ? namedArgs['debugLabel'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + ScrollPositionWithSingleContext( + physics: namedArgs['physics'], + context: namedArgs['context'], + initialPixels: namedArgs.containsKey('initialPixels') + ? namedArgs['initialPixels'] + : 0.0, + keepScrollOffset: namedArgs.containsKey('keepScrollOffset') + ? namedArgs['keepScrollOffset'] + : true, + oldPosition: namedArgs.containsKey('oldPosition') + ? namedArgs['oldPosition'] + : null, + debugLabel: namedArgs.containsKey('debugLabel') + ? namedArgs['debugLabel'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -27,16 +37,18 @@ class ScrollPositionWithSingleContextAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } -extension ScrollPositionWithSingleContextBinding on ScrollPositionWithSingleContext { +extension ScrollPositionWithSingleContextBinding + on ScrollPositionWithSingleContext { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ScrollPositionWithSingleContext'); + return const HTType('ScrollPositionWithSingleContext'); case 'physics': return physics; case 'context': @@ -70,82 +82,120 @@ extension ScrollPositionWithSingleContextBinding on ScrollPositionWithSingleCont case 'allowImplicitScrolling': return allowImplicitScrolling; case 'setPixels': - return ({positionalArgs, namedArgs, typeArgs}) => setPixels(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setPixels(positionalArgs[0]); case 'absorb': - return ({positionalArgs, namedArgs, typeArgs}) => absorb(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + absorb(positionalArgs[0]); case 'applyNewDimensions': return ({positionalArgs, namedArgs, typeArgs}) => applyNewDimensions(); case 'beginActivity': - return ({positionalArgs, namedArgs, typeArgs}) => beginActivity(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + beginActivity(positionalArgs[0]); case 'applyUserOffset': - return ({positionalArgs, namedArgs, typeArgs}) => applyUserOffset(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyUserOffset(positionalArgs[0]); case 'goIdle': return ({positionalArgs, namedArgs, typeArgs}) => goIdle(); case 'goBallistic': - return ({positionalArgs, namedArgs, typeArgs}) => goBallistic(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + goBallistic(positionalArgs[0]); case 'animateTo': - return ({positionalArgs, namedArgs, typeArgs}) => animateTo(positionalArgs[0], - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : null, + return ({positionalArgs, namedArgs, typeArgs}) => animateTo( + positionalArgs[0], + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : null, curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : null); case 'jumpTo': - return ({positionalArgs, namedArgs, typeArgs}) => jumpTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + jumpTo(positionalArgs[0]); case 'pointerScroll': - return ({positionalArgs, namedArgs, typeArgs}) => pointerScroll(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + pointerScroll(positionalArgs[0]); case 'hold': - return ({positionalArgs, namedArgs, typeArgs}) => hold(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + hold(positionalArgs[0]); case 'drag': - return ({positionalArgs, namedArgs, typeArgs}) => drag(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + drag(positionalArgs[0], positionalArgs[1]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'debugFillDescription': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillDescription(List.from(positionalArgs[0])); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillDescription(List.from(positionalArgs[0])); case 'correctPixels': - return ({positionalArgs, namedArgs, typeArgs}) => correctPixels(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + correctPixels(positionalArgs[0]); case 'correctBy': - return ({positionalArgs, namedArgs, typeArgs}) => correctBy(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + correctBy(positionalArgs[0]); case 'restoreOffset': - return ({positionalArgs, namedArgs, typeArgs}) => restoreOffset(positionalArgs[0], - initialRestore: namedArgs.containsKey('initialRestore') ? namedArgs['initialRestore'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => restoreOffset( + positionalArgs[0], + initialRestore: namedArgs.containsKey('initialRestore') + ? namedArgs['initialRestore'] + : false); case 'applyViewportDimension': - return ({positionalArgs, namedArgs, typeArgs}) => applyViewportDimension(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyViewportDimension(positionalArgs[0]); case 'applyContentDimensions': - return ({positionalArgs, namedArgs, typeArgs}) => applyContentDimensions(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyContentDimensions(positionalArgs[0], positionalArgs[1]); case 'ensureVisible': - return ({positionalArgs, namedArgs, typeArgs}) => ensureVisible(positionalArgs[0], - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : 0.0, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease, + return ({positionalArgs, namedArgs, typeArgs}) => ensureVisible( + positionalArgs[0], + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : 0.0, + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease, alignmentPolicy: namedArgs.containsKey('alignmentPolicy') ? namedArgs['alignmentPolicy'] : ScrollPositionAlignmentPolicy.explicit, - targetRenderObject: namedArgs.containsKey('targetRenderObject') ? namedArgs['targetRenderObject'] : null); + targetRenderObject: namedArgs.containsKey('targetRenderObject') + ? namedArgs['targetRenderObject'] + : null); case 'moveTo': - return ({positionalArgs, namedArgs, typeArgs}) => moveTo(positionalArgs[0], - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : null, + return ({positionalArgs, namedArgs, typeArgs}) => moveTo( + positionalArgs[0], + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : null, curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : null, clamp: namedArgs.containsKey('clamp') ? namedArgs['clamp'] : true); case 'didStartScroll': return ({positionalArgs, namedArgs, typeArgs}) => didStartScroll(); case 'didUpdateScrollPositionBy': - return ({positionalArgs, namedArgs, typeArgs}) => didUpdateScrollPositionBy(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + didUpdateScrollPositionBy(positionalArgs[0]); case 'didEndScroll': return ({positionalArgs, namedArgs, typeArgs}) => didEndScroll(); case 'didOverscrollBy': - return ({positionalArgs, namedArgs, typeArgs}) => didOverscrollBy(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + didOverscrollBy(positionalArgs[0]); case 'didUpdateScrollDirection': - return ({positionalArgs, namedArgs, typeArgs}) => didUpdateScrollDirection(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + didUpdateScrollDirection(positionalArgs[0]); case 'recommendDeferredLoading': - return ({positionalArgs, namedArgs, typeArgs}) => recommendDeferredLoading(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + recommendDeferredLoading(positionalArgs[0]); case 'notifyListeners': return ({positionalArgs, namedArgs, typeArgs}) => notifyListeners(); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/scroll_simulation.g.dart b/lib/bindings/flutter/widgets/scroll_simulation.g.dart index f66411b..05075dc 100644 --- a/lib/bindings/flutter/widgets/scroll_simulation.g.dart +++ b/lib/bindings/flutter/widgets/scroll_simulation.g.dart @@ -9,17 +9,20 @@ class BouncingScrollSimulationAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'BouncingScrollSimulation': - return ({positionalArgs, namedArgs, typeArgs}) => BouncingScrollSimulation( - position: namedArgs['position'], - velocity: namedArgs['velocity'], - leadingExtent: namedArgs['leadingExtent'], - trailingExtent: namedArgs['trailingExtent'], - spring: namedArgs['spring'], - tolerance: namedArgs.containsKey('tolerance') ? namedArgs['tolerance'] : Tolerance.defaultTolerance); + return ({positionalArgs, namedArgs, typeArgs}) => + BouncingScrollSimulation( + position: namedArgs['position'], + velocity: namedArgs['velocity'], + leadingExtent: namedArgs['leadingExtent'], + trailingExtent: namedArgs['trailingExtent'], + spring: namedArgs['spring'], + tolerance: namedArgs.containsKey('tolerance') + ? namedArgs['tolerance'] + : Tolerance.defaultTolerance); case 'BouncingScrollSimulation.maxSpringTransferVelocity': return BouncingScrollSimulation.maxSpringTransferVelocity; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -38,7 +41,7 @@ extension BouncingScrollSimulationBinding on BouncingScrollSimulation { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('BouncingScrollSimulation'); + return const HTType('BouncingScrollSimulation'); case 'leadingExtent': return leadingExtent; case 'trailingExtent': @@ -52,11 +55,12 @@ extension BouncingScrollSimulationBinding on BouncingScrollSimulation { case 'dx': return ({positionalArgs, namedArgs, typeArgs}) => dx(positionalArgs[0]); case 'isDone': - return ({positionalArgs, namedArgs, typeArgs}) => isDone(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isDone(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -66,7 +70,7 @@ extension BouncingScrollSimulationBinding on BouncingScrollSimulation { tolerance = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -78,13 +82,18 @@ class ClampingScrollSimulationAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ClampingScrollSimulation': - return ({positionalArgs, namedArgs, typeArgs}) => ClampingScrollSimulation( - position: namedArgs['position'], - velocity: namedArgs['velocity'], - friction: namedArgs.containsKey('friction') ? namedArgs['friction'] : 0.015, - tolerance: namedArgs.containsKey('tolerance') ? namedArgs['tolerance'] : Tolerance.defaultTolerance); + return ({positionalArgs, namedArgs, typeArgs}) => + ClampingScrollSimulation( + position: namedArgs['position'], + velocity: namedArgs['velocity'], + friction: namedArgs.containsKey('friction') + ? namedArgs['friction'] + : 0.015, + tolerance: namedArgs.containsKey('tolerance') + ? namedArgs['tolerance'] + : Tolerance.defaultTolerance); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -103,7 +112,7 @@ extension ClampingScrollSimulationBinding on ClampingScrollSimulation { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ClampingScrollSimulation'); + return const HTType('ClampingScrollSimulation'); case 'position': return position; case 'velocity': @@ -117,11 +126,12 @@ extension ClampingScrollSimulationBinding on ClampingScrollSimulation { case 'dx': return ({positionalArgs, namedArgs, typeArgs}) => dx(positionalArgs[0]); case 'isDone': - return ({positionalArgs, namedArgs, typeArgs}) => isDone(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isDone(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -131,7 +141,7 @@ extension ClampingScrollSimulationBinding on ClampingScrollSimulation { tolerance = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/scroll_view.g.dart b/lib/bindings/flutter/widgets/scroll_view.g.dart index 60a628e..5707150 100644 --- a/lib/bindings/flutter/widgets/scroll_view.g.dart +++ b/lib/bindings/flutter/widgets/scroll_view.g.dart @@ -4,7 +4,8 @@ import 'package:flutter/rendering.dart'; import 'package:flutter/gestures.dart'; class ScrollViewKeyboardDismissBehaviorAutoBinding extends HTExternalClass { - ScrollViewKeyboardDismissBehaviorAutoBinding() : super('ScrollViewKeyboardDismissBehavior'); + ScrollViewKeyboardDismissBehaviorAutoBinding() + : super('ScrollViewKeyboardDismissBehavior'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { @@ -16,7 +17,7 @@ class ScrollViewKeyboardDismissBehaviorAutoBinding extends HTExternalClass { case 'ScrollViewKeyboardDismissBehavior.onDrag': return ScrollViewKeyboardDismissBehavior.onDrag; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -24,13 +25,14 @@ class ScrollViewKeyboardDismissBehaviorAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ScrollViewKeyboardDismissBehavior'); + return const HTType('ScrollViewKeyboardDismissBehavior'); case 'index': return (instance as ScrollViewKeyboardDismissBehavior).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as ScrollViewKeyboardDismissBehavior).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as ScrollViewKeyboardDismissBehavior).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -44,26 +46,48 @@ class CustomScrollViewAutoBinding extends HTExternalClass { case 'CustomScrollView': return ({positionalArgs, namedArgs, typeArgs}) => CustomScrollView( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - scrollDirection: namedArgs.containsKey('scrollDirection') ? namedArgs['scrollDirection'] : Axis.vertical, - reverse: namedArgs.containsKey('reverse') ? namedArgs['reverse'] : false, - controller: namedArgs.containsKey('controller') ? namedArgs['controller'] : null, - primary: namedArgs.containsKey('primary') ? namedArgs['primary'] : null, - physics: namedArgs.containsKey('physics') ? namedArgs['physics'] : null, - shrinkWrap: namedArgs.containsKey('shrinkWrap') ? namedArgs['shrinkWrap'] : false, - center: namedArgs.containsKey('center') ? namedArgs['center'] : null, + scrollDirection: namedArgs.containsKey('scrollDirection') + ? namedArgs['scrollDirection'] + : Axis.vertical, + reverse: + namedArgs.containsKey('reverse') ? namedArgs['reverse'] : false, + controller: namedArgs.containsKey('controller') + ? namedArgs['controller'] + : null, + primary: + namedArgs.containsKey('primary') ? namedArgs['primary'] : null, + physics: + namedArgs.containsKey('physics') ? namedArgs['physics'] : null, + shrinkWrap: namedArgs.containsKey('shrinkWrap') + ? namedArgs['shrinkWrap'] + : false, + center: + namedArgs.containsKey('center') ? namedArgs['center'] : null, anchor: namedArgs.containsKey('anchor') ? namedArgs['anchor'] : 0.0, - cacheExtent: namedArgs.containsKey('cacheExtent') ? namedArgs['cacheExtent'] : null, - slivers: namedArgs.containsKey('slivers') ? List.from(namedArgs['slivers']) : const [], - semanticChildCount: namedArgs.containsKey('semanticChildCount') ? namedArgs['semanticChildCount'] : null, - dragStartBehavior: - namedArgs.containsKey('dragStartBehavior') ? namedArgs['dragStartBehavior'] : DragStartBehavior.start, - keyboardDismissBehavior: namedArgs.containsKey('keyboardDismissBehavior') - ? namedArgs['keyboardDismissBehavior'] - : ScrollViewKeyboardDismissBehavior.manual, - restorationId: namedArgs.containsKey('restorationId') ? namedArgs['restorationId'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge); + cacheExtent: namedArgs.containsKey('cacheExtent') + ? namedArgs['cacheExtent'] + : null, + slivers: namedArgs.containsKey('slivers') + ? List.from(namedArgs['slivers']) + : const [], + semanticChildCount: namedArgs.containsKey('semanticChildCount') + ? namedArgs['semanticChildCount'] + : null, + dragStartBehavior: namedArgs.containsKey('dragStartBehavior') + ? namedArgs['dragStartBehavior'] + : DragStartBehavior.start, + keyboardDismissBehavior: + namedArgs.containsKey('keyboardDismissBehavior') + ? namedArgs['keyboardDismissBehavior'] + : ScrollViewKeyboardDismissBehavior.manual, + restorationId: namedArgs.containsKey('restorationId') + ? namedArgs['restorationId'] + : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.hardEdge); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -77,7 +101,7 @@ extension CustomScrollViewBinding on CustomScrollView { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('CustomScrollView'); + return const HTType('CustomScrollView'); case 'slivers': return slivers; case 'scrollDirection': @@ -113,33 +137,47 @@ extension CustomScrollViewBinding on CustomScrollView { case 'hashCode': return hashCode; case 'buildSlivers': - return ({positionalArgs, namedArgs, typeArgs}) => buildSlivers(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + buildSlivers(positionalArgs[0]); case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -153,105 +191,208 @@ class ListViewAutoBinding extends HTExternalClass { case 'ListView': return ({positionalArgs, namedArgs, typeArgs}) => ListView( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - scrollDirection: namedArgs.containsKey('scrollDirection') ? namedArgs['scrollDirection'] : Axis.vertical, - reverse: namedArgs.containsKey('reverse') ? namedArgs['reverse'] : false, - controller: namedArgs.containsKey('controller') ? namedArgs['controller'] : null, - primary: namedArgs.containsKey('primary') ? namedArgs['primary'] : null, - physics: namedArgs.containsKey('physics') ? namedArgs['physics'] : null, - shrinkWrap: namedArgs.containsKey('shrinkWrap') ? namedArgs['shrinkWrap'] : false, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, - itemExtent: namedArgs.containsKey('itemExtent') ? namedArgs['itemExtent'] : null, + scrollDirection: namedArgs.containsKey('scrollDirection') + ? namedArgs['scrollDirection'] + : Axis.vertical, + reverse: + namedArgs.containsKey('reverse') ? namedArgs['reverse'] : false, + controller: namedArgs.containsKey('controller') + ? namedArgs['controller'] + : null, + primary: + namedArgs.containsKey('primary') ? namedArgs['primary'] : null, + physics: + namedArgs.containsKey('physics') ? namedArgs['physics'] : null, + shrinkWrap: namedArgs.containsKey('shrinkWrap') + ? namedArgs['shrinkWrap'] + : false, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + itemExtent: namedArgs.containsKey('itemExtent') + ? namedArgs['itemExtent'] + : null, addAutomaticKeepAlives: - namedArgs.containsKey('addAutomaticKeepAlives') ? namedArgs['addAutomaticKeepAlives'] : true, - addRepaintBoundaries: - namedArgs.containsKey('addRepaintBoundaries') ? namedArgs['addRepaintBoundaries'] : true, - addSemanticIndexes: namedArgs.containsKey('addSemanticIndexes') ? namedArgs['addSemanticIndexes'] : true, - cacheExtent: namedArgs.containsKey('cacheExtent') ? namedArgs['cacheExtent'] : null, - semanticChildCount: namedArgs.containsKey('semanticChildCount') ? namedArgs['semanticChildCount'] : null, - dragStartBehavior: - namedArgs.containsKey('dragStartBehavior') ? namedArgs['dragStartBehavior'] : DragStartBehavior.start, - keyboardDismissBehavior: namedArgs.containsKey('keyboardDismissBehavior') - ? namedArgs['keyboardDismissBehavior'] - : ScrollViewKeyboardDismissBehavior.manual, - restorationId: namedArgs.containsKey('restorationId') ? namedArgs['restorationId'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge, - children: namedArgs.containsKey('children') ? List.from(namedArgs['children']) : const []); + namedArgs.containsKey('addAutomaticKeepAlives') + ? namedArgs['addAutomaticKeepAlives'] + : true, + addRepaintBoundaries: namedArgs.containsKey('addRepaintBoundaries') + ? namedArgs['addRepaintBoundaries'] + : true, + addSemanticIndexes: namedArgs.containsKey('addSemanticIndexes') + ? namedArgs['addSemanticIndexes'] + : true, + cacheExtent: namedArgs.containsKey('cacheExtent') + ? namedArgs['cacheExtent'] + : null, + semanticChildCount: namedArgs.containsKey('semanticChildCount') + ? namedArgs['semanticChildCount'] + : null, + dragStartBehavior: namedArgs.containsKey('dragStartBehavior') + ? namedArgs['dragStartBehavior'] + : DragStartBehavior.start, + keyboardDismissBehavior: + namedArgs.containsKey('keyboardDismissBehavior') + ? namedArgs['keyboardDismissBehavior'] + : ScrollViewKeyboardDismissBehavior.manual, + restorationId: namedArgs.containsKey('restorationId') + ? namedArgs['restorationId'] + : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.hardEdge, + children: namedArgs.containsKey('children') + ? List.from(namedArgs['children']) + : const []); case 'ListView.builder': return ({positionalArgs, namedArgs, typeArgs}) => ListView.builder( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - scrollDirection: namedArgs.containsKey('scrollDirection') ? namedArgs['scrollDirection'] : Axis.vertical, - reverse: namedArgs.containsKey('reverse') ? namedArgs['reverse'] : false, - controller: namedArgs.containsKey('controller') ? namedArgs['controller'] : null, - primary: namedArgs.containsKey('primary') ? namedArgs['primary'] : null, - physics: namedArgs.containsKey('physics') ? namedArgs['physics'] : null, - shrinkWrap: namedArgs.containsKey('shrinkWrap') ? namedArgs['shrinkWrap'] : false, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, - itemExtent: namedArgs.containsKey('itemExtent') ? namedArgs['itemExtent'] : null, + scrollDirection: namedArgs.containsKey('scrollDirection') + ? namedArgs['scrollDirection'] + : Axis.vertical, + reverse: + namedArgs.containsKey('reverse') ? namedArgs['reverse'] : false, + controller: namedArgs.containsKey('controller') + ? namedArgs['controller'] + : null, + primary: + namedArgs.containsKey('primary') ? namedArgs['primary'] : null, + physics: + namedArgs.containsKey('physics') ? namedArgs['physics'] : null, + shrinkWrap: namedArgs.containsKey('shrinkWrap') + ? namedArgs['shrinkWrap'] + : false, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + itemExtent: namedArgs.containsKey('itemExtent') + ? namedArgs['itemExtent'] + : null, itemBuilder: namedArgs['itemBuilder'], - itemCount: namedArgs.containsKey('itemCount') ? namedArgs['itemCount'] : null, + itemCount: namedArgs.containsKey('itemCount') + ? namedArgs['itemCount'] + : null, addAutomaticKeepAlives: - namedArgs.containsKey('addAutomaticKeepAlives') ? namedArgs['addAutomaticKeepAlives'] : true, - addRepaintBoundaries: - namedArgs.containsKey('addRepaintBoundaries') ? namedArgs['addRepaintBoundaries'] : true, - addSemanticIndexes: namedArgs.containsKey('addSemanticIndexes') ? namedArgs['addSemanticIndexes'] : true, - cacheExtent: namedArgs.containsKey('cacheExtent') ? namedArgs['cacheExtent'] : null, - semanticChildCount: namedArgs.containsKey('semanticChildCount') ? namedArgs['semanticChildCount'] : null, - dragStartBehavior: - namedArgs.containsKey('dragStartBehavior') ? namedArgs['dragStartBehavior'] : DragStartBehavior.start, - keyboardDismissBehavior: namedArgs.containsKey('keyboardDismissBehavior') - ? namedArgs['keyboardDismissBehavior'] - : ScrollViewKeyboardDismissBehavior.manual, - restorationId: namedArgs.containsKey('restorationId') ? namedArgs['restorationId'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge); + namedArgs.containsKey('addAutomaticKeepAlives') + ? namedArgs['addAutomaticKeepAlives'] + : true, + addRepaintBoundaries: namedArgs.containsKey('addRepaintBoundaries') + ? namedArgs['addRepaintBoundaries'] + : true, + addSemanticIndexes: namedArgs.containsKey('addSemanticIndexes') + ? namedArgs['addSemanticIndexes'] + : true, + cacheExtent: namedArgs.containsKey('cacheExtent') + ? namedArgs['cacheExtent'] + : null, + semanticChildCount: namedArgs.containsKey('semanticChildCount') + ? namedArgs['semanticChildCount'] + : null, + dragStartBehavior: namedArgs.containsKey('dragStartBehavior') + ? namedArgs['dragStartBehavior'] + : DragStartBehavior.start, + keyboardDismissBehavior: + namedArgs.containsKey('keyboardDismissBehavior') + ? namedArgs['keyboardDismissBehavior'] + : ScrollViewKeyboardDismissBehavior.manual, + restorationId: namedArgs.containsKey('restorationId') + ? namedArgs['restorationId'] + : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.hardEdge); case 'ListView.separated': return ({positionalArgs, namedArgs, typeArgs}) => ListView.separated( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - scrollDirection: namedArgs.containsKey('scrollDirection') ? namedArgs['scrollDirection'] : Axis.vertical, - reverse: namedArgs.containsKey('reverse') ? namedArgs['reverse'] : false, - controller: namedArgs.containsKey('controller') ? namedArgs['controller'] : null, - primary: namedArgs.containsKey('primary') ? namedArgs['primary'] : null, - physics: namedArgs.containsKey('physics') ? namedArgs['physics'] : null, - shrinkWrap: namedArgs.containsKey('shrinkWrap') ? namedArgs['shrinkWrap'] : false, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + scrollDirection: namedArgs.containsKey('scrollDirection') + ? namedArgs['scrollDirection'] + : Axis.vertical, + reverse: + namedArgs.containsKey('reverse') ? namedArgs['reverse'] : false, + controller: namedArgs.containsKey('controller') + ? namedArgs['controller'] + : null, + primary: + namedArgs.containsKey('primary') ? namedArgs['primary'] : null, + physics: + namedArgs.containsKey('physics') ? namedArgs['physics'] : null, + shrinkWrap: namedArgs.containsKey('shrinkWrap') + ? namedArgs['shrinkWrap'] + : false, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, itemBuilder: namedArgs['itemBuilder'], separatorBuilder: namedArgs['separatorBuilder'], itemCount: namedArgs['itemCount'], addAutomaticKeepAlives: - namedArgs.containsKey('addAutomaticKeepAlives') ? namedArgs['addAutomaticKeepAlives'] : true, - addRepaintBoundaries: - namedArgs.containsKey('addRepaintBoundaries') ? namedArgs['addRepaintBoundaries'] : true, - addSemanticIndexes: namedArgs.containsKey('addSemanticIndexes') ? namedArgs['addSemanticIndexes'] : true, - cacheExtent: namedArgs.containsKey('cacheExtent') ? namedArgs['cacheExtent'] : null, - dragStartBehavior: - namedArgs.containsKey('dragStartBehavior') ? namedArgs['dragStartBehavior'] : DragStartBehavior.start, - keyboardDismissBehavior: namedArgs.containsKey('keyboardDismissBehavior') - ? namedArgs['keyboardDismissBehavior'] - : ScrollViewKeyboardDismissBehavior.manual, - restorationId: namedArgs.containsKey('restorationId') ? namedArgs['restorationId'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge); + namedArgs.containsKey('addAutomaticKeepAlives') + ? namedArgs['addAutomaticKeepAlives'] + : true, + addRepaintBoundaries: namedArgs.containsKey('addRepaintBoundaries') + ? namedArgs['addRepaintBoundaries'] + : true, + addSemanticIndexes: namedArgs.containsKey('addSemanticIndexes') + ? namedArgs['addSemanticIndexes'] + : true, + cacheExtent: namedArgs.containsKey('cacheExtent') + ? namedArgs['cacheExtent'] + : null, + dragStartBehavior: namedArgs.containsKey('dragStartBehavior') + ? namedArgs['dragStartBehavior'] + : DragStartBehavior.start, + keyboardDismissBehavior: + namedArgs.containsKey('keyboardDismissBehavior') + ? namedArgs['keyboardDismissBehavior'] + : ScrollViewKeyboardDismissBehavior.manual, + restorationId: namedArgs.containsKey('restorationId') + ? namedArgs['restorationId'] + : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.hardEdge); case 'ListView.custom': return ({positionalArgs, namedArgs, typeArgs}) => ListView.custom( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - scrollDirection: namedArgs.containsKey('scrollDirection') ? namedArgs['scrollDirection'] : Axis.vertical, - reverse: namedArgs.containsKey('reverse') ? namedArgs['reverse'] : false, - controller: namedArgs.containsKey('controller') ? namedArgs['controller'] : null, - primary: namedArgs.containsKey('primary') ? namedArgs['primary'] : null, - physics: namedArgs.containsKey('physics') ? namedArgs['physics'] : null, - shrinkWrap: namedArgs.containsKey('shrinkWrap') ? namedArgs['shrinkWrap'] : false, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, - itemExtent: namedArgs.containsKey('itemExtent') ? namedArgs['itemExtent'] : null, + scrollDirection: namedArgs.containsKey('scrollDirection') + ? namedArgs['scrollDirection'] + : Axis.vertical, + reverse: + namedArgs.containsKey('reverse') ? namedArgs['reverse'] : false, + controller: namedArgs.containsKey('controller') + ? namedArgs['controller'] + : null, + primary: + namedArgs.containsKey('primary') ? namedArgs['primary'] : null, + physics: + namedArgs.containsKey('physics') ? namedArgs['physics'] : null, + shrinkWrap: namedArgs.containsKey('shrinkWrap') + ? namedArgs['shrinkWrap'] + : false, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + itemExtent: namedArgs.containsKey('itemExtent') + ? namedArgs['itemExtent'] + : null, childrenDelegate: namedArgs['childrenDelegate'], - cacheExtent: namedArgs.containsKey('cacheExtent') ? namedArgs['cacheExtent'] : null, - semanticChildCount: namedArgs.containsKey('semanticChildCount') ? namedArgs['semanticChildCount'] : null, - dragStartBehavior: - namedArgs.containsKey('dragStartBehavior') ? namedArgs['dragStartBehavior'] : DragStartBehavior.start, - keyboardDismissBehavior: namedArgs.containsKey('keyboardDismissBehavior') - ? namedArgs['keyboardDismissBehavior'] - : ScrollViewKeyboardDismissBehavior.manual, - restorationId: namedArgs.containsKey('restorationId') ? namedArgs['restorationId'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge); + cacheExtent: namedArgs.containsKey('cacheExtent') + ? namedArgs['cacheExtent'] + : null, + semanticChildCount: namedArgs.containsKey('semanticChildCount') + ? namedArgs['semanticChildCount'] + : null, + dragStartBehavior: namedArgs.containsKey('dragStartBehavior') + ? namedArgs['dragStartBehavior'] + : DragStartBehavior.start, + keyboardDismissBehavior: + namedArgs.containsKey('keyboardDismissBehavior') + ? namedArgs['keyboardDismissBehavior'] + : ScrollViewKeyboardDismissBehavior.manual, + restorationId: namedArgs.containsKey('restorationId') + ? namedArgs['restorationId'] + : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.hardEdge); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -262,8 +403,9 @@ class ListViewAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'IndexedWidgetBuilder': (HTFunction function) => - (context, index) => function.call(positionalArgs: [context, index], namedArgs: const {}) as Widget, + 'IndexedWidgetBuilder': (HTFunction function) => (context, index) => + function.call(positionalArgs: [context, index], namedArgs: const {}) + as Widget, }; } } @@ -272,7 +414,7 @@ extension ListViewBinding on ListView { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ListView'); + return const HTType('ListView'); case 'itemExtent': return itemExtent; case 'childrenDelegate': @@ -312,35 +454,50 @@ extension ListViewBinding on ListView { case 'hashCode': return hashCode; case 'buildChildLayout': - return ({positionalArgs, namedArgs, typeArgs}) => buildChildLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + buildChildLayout(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'buildSlivers': - return ({positionalArgs, namedArgs, typeArgs}) => buildSlivers(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + buildSlivers(positionalArgs[0]); case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -354,137 +511,277 @@ class GridViewAutoBinding extends HTExternalClass { case 'GridView': return ({positionalArgs, namedArgs, typeArgs}) => GridView( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - scrollDirection: namedArgs.containsKey('scrollDirection') ? namedArgs['scrollDirection'] : Axis.vertical, - reverse: namedArgs.containsKey('reverse') ? namedArgs['reverse'] : false, - controller: namedArgs.containsKey('controller') ? namedArgs['controller'] : null, - primary: namedArgs.containsKey('primary') ? namedArgs['primary'] : null, - physics: namedArgs.containsKey('physics') ? namedArgs['physics'] : null, - shrinkWrap: namedArgs.containsKey('shrinkWrap') ? namedArgs['shrinkWrap'] : false, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + scrollDirection: namedArgs.containsKey('scrollDirection') + ? namedArgs['scrollDirection'] + : Axis.vertical, + reverse: + namedArgs.containsKey('reverse') ? namedArgs['reverse'] : false, + controller: namedArgs.containsKey('controller') + ? namedArgs['controller'] + : null, + primary: + namedArgs.containsKey('primary') ? namedArgs['primary'] : null, + physics: + namedArgs.containsKey('physics') ? namedArgs['physics'] : null, + shrinkWrap: namedArgs.containsKey('shrinkWrap') + ? namedArgs['shrinkWrap'] + : false, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, gridDelegate: namedArgs['gridDelegate'], addAutomaticKeepAlives: - namedArgs.containsKey('addAutomaticKeepAlives') ? namedArgs['addAutomaticKeepAlives'] : true, - addRepaintBoundaries: - namedArgs.containsKey('addRepaintBoundaries') ? namedArgs['addRepaintBoundaries'] : true, - addSemanticIndexes: namedArgs.containsKey('addSemanticIndexes') ? namedArgs['addSemanticIndexes'] : true, - cacheExtent: namedArgs.containsKey('cacheExtent') ? namedArgs['cacheExtent'] : null, - semanticChildCount: namedArgs.containsKey('semanticChildCount') ? namedArgs['semanticChildCount'] : null, - dragStartBehavior: - namedArgs.containsKey('dragStartBehavior') ? namedArgs['dragStartBehavior'] : DragStartBehavior.start, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge, - keyboardDismissBehavior: namedArgs.containsKey('keyboardDismissBehavior') - ? namedArgs['keyboardDismissBehavior'] - : ScrollViewKeyboardDismissBehavior.manual, - restorationId: namedArgs.containsKey('restorationId') ? namedArgs['restorationId'] : null, - children: namedArgs.containsKey('children') ? List.from(namedArgs['children']) : const []); + namedArgs.containsKey('addAutomaticKeepAlives') + ? namedArgs['addAutomaticKeepAlives'] + : true, + addRepaintBoundaries: namedArgs.containsKey('addRepaintBoundaries') + ? namedArgs['addRepaintBoundaries'] + : true, + addSemanticIndexes: namedArgs.containsKey('addSemanticIndexes') + ? namedArgs['addSemanticIndexes'] + : true, + cacheExtent: namedArgs.containsKey('cacheExtent') + ? namedArgs['cacheExtent'] + : null, + semanticChildCount: namedArgs.containsKey('semanticChildCount') + ? namedArgs['semanticChildCount'] + : null, + dragStartBehavior: namedArgs.containsKey('dragStartBehavior') + ? namedArgs['dragStartBehavior'] + : DragStartBehavior.start, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.hardEdge, + keyboardDismissBehavior: + namedArgs.containsKey('keyboardDismissBehavior') + ? namedArgs['keyboardDismissBehavior'] + : ScrollViewKeyboardDismissBehavior.manual, + restorationId: namedArgs.containsKey('restorationId') + ? namedArgs['restorationId'] + : null, + children: namedArgs.containsKey('children') + ? List.from(namedArgs['children']) + : const []); case 'GridView.builder': return ({positionalArgs, namedArgs, typeArgs}) => GridView.builder( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - scrollDirection: namedArgs.containsKey('scrollDirection') ? namedArgs['scrollDirection'] : Axis.vertical, - reverse: namedArgs.containsKey('reverse') ? namedArgs['reverse'] : false, - controller: namedArgs.containsKey('controller') ? namedArgs['controller'] : null, - primary: namedArgs.containsKey('primary') ? namedArgs['primary'] : null, - physics: namedArgs.containsKey('physics') ? namedArgs['physics'] : null, - shrinkWrap: namedArgs.containsKey('shrinkWrap') ? namedArgs['shrinkWrap'] : false, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + scrollDirection: namedArgs.containsKey('scrollDirection') + ? namedArgs['scrollDirection'] + : Axis.vertical, + reverse: + namedArgs.containsKey('reverse') ? namedArgs['reverse'] : false, + controller: namedArgs.containsKey('controller') + ? namedArgs['controller'] + : null, + primary: + namedArgs.containsKey('primary') ? namedArgs['primary'] : null, + physics: + namedArgs.containsKey('physics') ? namedArgs['physics'] : null, + shrinkWrap: namedArgs.containsKey('shrinkWrap') + ? namedArgs['shrinkWrap'] + : false, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, gridDelegate: namedArgs['gridDelegate'], itemBuilder: namedArgs['itemBuilder'], - itemCount: namedArgs.containsKey('itemCount') ? namedArgs['itemCount'] : null, + itemCount: namedArgs.containsKey('itemCount') + ? namedArgs['itemCount'] + : null, addAutomaticKeepAlives: - namedArgs.containsKey('addAutomaticKeepAlives') ? namedArgs['addAutomaticKeepAlives'] : true, - addRepaintBoundaries: - namedArgs.containsKey('addRepaintBoundaries') ? namedArgs['addRepaintBoundaries'] : true, - addSemanticIndexes: namedArgs.containsKey('addSemanticIndexes') ? namedArgs['addSemanticIndexes'] : true, - cacheExtent: namedArgs.containsKey('cacheExtent') ? namedArgs['cacheExtent'] : null, - semanticChildCount: namedArgs.containsKey('semanticChildCount') ? namedArgs['semanticChildCount'] : null, - dragStartBehavior: - namedArgs.containsKey('dragStartBehavior') ? namedArgs['dragStartBehavior'] : DragStartBehavior.start, - keyboardDismissBehavior: namedArgs.containsKey('keyboardDismissBehavior') - ? namedArgs['keyboardDismissBehavior'] - : ScrollViewKeyboardDismissBehavior.manual, - restorationId: namedArgs.containsKey('restorationId') ? namedArgs['restorationId'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge); + namedArgs.containsKey('addAutomaticKeepAlives') + ? namedArgs['addAutomaticKeepAlives'] + : true, + addRepaintBoundaries: namedArgs.containsKey('addRepaintBoundaries') + ? namedArgs['addRepaintBoundaries'] + : true, + addSemanticIndexes: namedArgs.containsKey('addSemanticIndexes') + ? namedArgs['addSemanticIndexes'] + : true, + cacheExtent: namedArgs.containsKey('cacheExtent') + ? namedArgs['cacheExtent'] + : null, + semanticChildCount: namedArgs.containsKey('semanticChildCount') + ? namedArgs['semanticChildCount'] + : null, + dragStartBehavior: namedArgs.containsKey('dragStartBehavior') + ? namedArgs['dragStartBehavior'] + : DragStartBehavior.start, + keyboardDismissBehavior: + namedArgs.containsKey('keyboardDismissBehavior') + ? namedArgs['keyboardDismissBehavior'] + : ScrollViewKeyboardDismissBehavior.manual, + restorationId: namedArgs.containsKey('restorationId') + ? namedArgs['restorationId'] + : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.hardEdge); case 'GridView.custom': return ({positionalArgs, namedArgs, typeArgs}) => GridView.custom( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - scrollDirection: namedArgs.containsKey('scrollDirection') ? namedArgs['scrollDirection'] : Axis.vertical, - reverse: namedArgs.containsKey('reverse') ? namedArgs['reverse'] : false, - controller: namedArgs.containsKey('controller') ? namedArgs['controller'] : null, - primary: namedArgs.containsKey('primary') ? namedArgs['primary'] : null, - physics: namedArgs.containsKey('physics') ? namedArgs['physics'] : null, - shrinkWrap: namedArgs.containsKey('shrinkWrap') ? namedArgs['shrinkWrap'] : false, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + scrollDirection: namedArgs.containsKey('scrollDirection') + ? namedArgs['scrollDirection'] + : Axis.vertical, + reverse: + namedArgs.containsKey('reverse') ? namedArgs['reverse'] : false, + controller: namedArgs.containsKey('controller') + ? namedArgs['controller'] + : null, + primary: + namedArgs.containsKey('primary') ? namedArgs['primary'] : null, + physics: + namedArgs.containsKey('physics') ? namedArgs['physics'] : null, + shrinkWrap: namedArgs.containsKey('shrinkWrap') + ? namedArgs['shrinkWrap'] + : false, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, gridDelegate: namedArgs['gridDelegate'], childrenDelegate: namedArgs['childrenDelegate'], - cacheExtent: namedArgs.containsKey('cacheExtent') ? namedArgs['cacheExtent'] : null, - semanticChildCount: namedArgs.containsKey('semanticChildCount') ? namedArgs['semanticChildCount'] : null, - dragStartBehavior: - namedArgs.containsKey('dragStartBehavior') ? namedArgs['dragStartBehavior'] : DragStartBehavior.start, - keyboardDismissBehavior: namedArgs.containsKey('keyboardDismissBehavior') - ? namedArgs['keyboardDismissBehavior'] - : ScrollViewKeyboardDismissBehavior.manual, - restorationId: namedArgs.containsKey('restorationId') ? namedArgs['restorationId'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge); + cacheExtent: namedArgs.containsKey('cacheExtent') + ? namedArgs['cacheExtent'] + : null, + semanticChildCount: namedArgs.containsKey('semanticChildCount') + ? namedArgs['semanticChildCount'] + : null, + dragStartBehavior: namedArgs.containsKey('dragStartBehavior') + ? namedArgs['dragStartBehavior'] + : DragStartBehavior.start, + keyboardDismissBehavior: + namedArgs.containsKey('keyboardDismissBehavior') + ? namedArgs['keyboardDismissBehavior'] + : ScrollViewKeyboardDismissBehavior.manual, + restorationId: namedArgs.containsKey('restorationId') + ? namedArgs['restorationId'] + : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.hardEdge); case 'GridView.count': return ({positionalArgs, namedArgs, typeArgs}) => GridView.count( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - scrollDirection: namedArgs.containsKey('scrollDirection') ? namedArgs['scrollDirection'] : Axis.vertical, - reverse: namedArgs.containsKey('reverse') ? namedArgs['reverse'] : false, - controller: namedArgs.containsKey('controller') ? namedArgs['controller'] : null, - primary: namedArgs.containsKey('primary') ? namedArgs['primary'] : null, - physics: namedArgs.containsKey('physics') ? namedArgs['physics'] : null, - shrinkWrap: namedArgs.containsKey('shrinkWrap') ? namedArgs['shrinkWrap'] : false, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + scrollDirection: namedArgs.containsKey('scrollDirection') + ? namedArgs['scrollDirection'] + : Axis.vertical, + reverse: + namedArgs.containsKey('reverse') ? namedArgs['reverse'] : false, + controller: namedArgs.containsKey('controller') + ? namedArgs['controller'] + : null, + primary: + namedArgs.containsKey('primary') ? namedArgs['primary'] : null, + physics: + namedArgs.containsKey('physics') ? namedArgs['physics'] : null, + shrinkWrap: namedArgs.containsKey('shrinkWrap') + ? namedArgs['shrinkWrap'] + : false, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, crossAxisCount: namedArgs['crossAxisCount'], - mainAxisSpacing: namedArgs.containsKey('mainAxisSpacing') ? namedArgs['mainAxisSpacing'] : 0.0, - crossAxisSpacing: namedArgs.containsKey('crossAxisSpacing') ? namedArgs['crossAxisSpacing'] : 0.0, - childAspectRatio: namedArgs.containsKey('childAspectRatio') ? namedArgs['childAspectRatio'] : 1.0, + mainAxisSpacing: namedArgs.containsKey('mainAxisSpacing') + ? namedArgs['mainAxisSpacing'] + : 0.0, + crossAxisSpacing: namedArgs.containsKey('crossAxisSpacing') + ? namedArgs['crossAxisSpacing'] + : 0.0, + childAspectRatio: namedArgs.containsKey('childAspectRatio') + ? namedArgs['childAspectRatio'] + : 1.0, addAutomaticKeepAlives: - namedArgs.containsKey('addAutomaticKeepAlives') ? namedArgs['addAutomaticKeepAlives'] : true, - addRepaintBoundaries: - namedArgs.containsKey('addRepaintBoundaries') ? namedArgs['addRepaintBoundaries'] : true, - addSemanticIndexes: namedArgs.containsKey('addSemanticIndexes') ? namedArgs['addSemanticIndexes'] : true, - cacheExtent: namedArgs.containsKey('cacheExtent') ? namedArgs['cacheExtent'] : null, - semanticChildCount: namedArgs.containsKey('semanticChildCount') ? namedArgs['semanticChildCount'] : null, - dragStartBehavior: - namedArgs.containsKey('dragStartBehavior') ? namedArgs['dragStartBehavior'] : DragStartBehavior.start, - keyboardDismissBehavior: namedArgs.containsKey('keyboardDismissBehavior') - ? namedArgs['keyboardDismissBehavior'] - : ScrollViewKeyboardDismissBehavior.manual, - restorationId: namedArgs.containsKey('restorationId') ? namedArgs['restorationId'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge, - children: namedArgs.containsKey('children') ? List.from(namedArgs['children']) : const []); + namedArgs.containsKey('addAutomaticKeepAlives') + ? namedArgs['addAutomaticKeepAlives'] + : true, + addRepaintBoundaries: namedArgs.containsKey('addRepaintBoundaries') + ? namedArgs['addRepaintBoundaries'] + : true, + addSemanticIndexes: namedArgs.containsKey('addSemanticIndexes') + ? namedArgs['addSemanticIndexes'] + : true, + cacheExtent: namedArgs.containsKey('cacheExtent') + ? namedArgs['cacheExtent'] + : null, + semanticChildCount: namedArgs.containsKey('semanticChildCount') + ? namedArgs['semanticChildCount'] + : null, + dragStartBehavior: namedArgs.containsKey('dragStartBehavior') + ? namedArgs['dragStartBehavior'] + : DragStartBehavior.start, + keyboardDismissBehavior: + namedArgs.containsKey('keyboardDismissBehavior') + ? namedArgs['keyboardDismissBehavior'] + : ScrollViewKeyboardDismissBehavior.manual, + restorationId: namedArgs.containsKey('restorationId') + ? namedArgs['restorationId'] + : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.hardEdge, + children: namedArgs.containsKey('children') + ? List.from(namedArgs['children']) + : const []); case 'GridView.extent': return ({positionalArgs, namedArgs, typeArgs}) => GridView.extent( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - scrollDirection: namedArgs.containsKey('scrollDirection') ? namedArgs['scrollDirection'] : Axis.vertical, - reverse: namedArgs.containsKey('reverse') ? namedArgs['reverse'] : false, - controller: namedArgs.containsKey('controller') ? namedArgs['controller'] : null, - primary: namedArgs.containsKey('primary') ? namedArgs['primary'] : null, - physics: namedArgs.containsKey('physics') ? namedArgs['physics'] : null, - shrinkWrap: namedArgs.containsKey('shrinkWrap') ? namedArgs['shrinkWrap'] : false, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + scrollDirection: namedArgs.containsKey('scrollDirection') + ? namedArgs['scrollDirection'] + : Axis.vertical, + reverse: + namedArgs.containsKey('reverse') ? namedArgs['reverse'] : false, + controller: namedArgs.containsKey('controller') + ? namedArgs['controller'] + : null, + primary: + namedArgs.containsKey('primary') ? namedArgs['primary'] : null, + physics: + namedArgs.containsKey('physics') ? namedArgs['physics'] : null, + shrinkWrap: namedArgs.containsKey('shrinkWrap') + ? namedArgs['shrinkWrap'] + : false, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, maxCrossAxisExtent: namedArgs['maxCrossAxisExtent'], - mainAxisSpacing: namedArgs.containsKey('mainAxisSpacing') ? namedArgs['mainAxisSpacing'] : 0.0, - crossAxisSpacing: namedArgs.containsKey('crossAxisSpacing') ? namedArgs['crossAxisSpacing'] : 0.0, - childAspectRatio: namedArgs.containsKey('childAspectRatio') ? namedArgs['childAspectRatio'] : 1.0, + mainAxisSpacing: namedArgs.containsKey('mainAxisSpacing') + ? namedArgs['mainAxisSpacing'] + : 0.0, + crossAxisSpacing: namedArgs.containsKey('crossAxisSpacing') + ? namedArgs['crossAxisSpacing'] + : 0.0, + childAspectRatio: namedArgs.containsKey('childAspectRatio') + ? namedArgs['childAspectRatio'] + : 1.0, addAutomaticKeepAlives: - namedArgs.containsKey('addAutomaticKeepAlives') ? namedArgs['addAutomaticKeepAlives'] : true, - addRepaintBoundaries: - namedArgs.containsKey('addRepaintBoundaries') ? namedArgs['addRepaintBoundaries'] : true, - addSemanticIndexes: namedArgs.containsKey('addSemanticIndexes') ? namedArgs['addSemanticIndexes'] : true, - cacheExtent: namedArgs.containsKey('cacheExtent') ? namedArgs['cacheExtent'] : null, - semanticChildCount: namedArgs.containsKey('semanticChildCount') ? namedArgs['semanticChildCount'] : null, - dragStartBehavior: - namedArgs.containsKey('dragStartBehavior') ? namedArgs['dragStartBehavior'] : DragStartBehavior.start, - keyboardDismissBehavior: namedArgs.containsKey('keyboardDismissBehavior') - ? namedArgs['keyboardDismissBehavior'] - : ScrollViewKeyboardDismissBehavior.manual, - restorationId: namedArgs.containsKey('restorationId') ? namedArgs['restorationId'] : null, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge, - children: namedArgs.containsKey('children') ? List.from(namedArgs['children']) : const []); + namedArgs.containsKey('addAutomaticKeepAlives') + ? namedArgs['addAutomaticKeepAlives'] + : true, + addRepaintBoundaries: namedArgs.containsKey('addRepaintBoundaries') + ? namedArgs['addRepaintBoundaries'] + : true, + addSemanticIndexes: namedArgs.containsKey('addSemanticIndexes') + ? namedArgs['addSemanticIndexes'] + : true, + cacheExtent: namedArgs.containsKey('cacheExtent') + ? namedArgs['cacheExtent'] + : null, + semanticChildCount: namedArgs.containsKey('semanticChildCount') + ? namedArgs['semanticChildCount'] + : null, + dragStartBehavior: namedArgs.containsKey('dragStartBehavior') + ? namedArgs['dragStartBehavior'] + : DragStartBehavior.start, + keyboardDismissBehavior: + namedArgs.containsKey('keyboardDismissBehavior') + ? namedArgs['keyboardDismissBehavior'] + : ScrollViewKeyboardDismissBehavior.manual, + restorationId: namedArgs.containsKey('restorationId') + ? namedArgs['restorationId'] + : null, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.hardEdge, + children: namedArgs.containsKey('children') + ? List.from(namedArgs['children']) + : const []); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -495,8 +792,9 @@ class GridViewAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'IndexedWidgetBuilder': (HTFunction function) => - (context, index) => function.call(positionalArgs: [context, index], namedArgs: const {}) as Widget, + 'IndexedWidgetBuilder': (HTFunction function) => (context, index) => + function.call(positionalArgs: [context, index], namedArgs: const {}) + as Widget, }; } } @@ -505,7 +803,7 @@ extension GridViewBinding on GridView { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('GridView'); + return const HTType('GridView'); case 'gridDelegate': return gridDelegate; case 'childrenDelegate': @@ -545,35 +843,50 @@ extension GridViewBinding on GridView { case 'hashCode': return hashCode; case 'buildChildLayout': - return ({positionalArgs, namedArgs, typeArgs}) => buildChildLayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + buildChildLayout(positionalArgs[0]); case 'buildSlivers': - return ({positionalArgs, namedArgs, typeArgs}) => buildSlivers(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + buildSlivers(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/scrollable.g.dart b/lib/bindings/flutter/widgets/scrollable.g.dart index d3c2797..f0e154b 100644 --- a/lib/bindings/flutter/widgets/scrollable.g.dart +++ b/lib/bindings/flutter/widgets/scrollable.g.dart @@ -16,7 +16,7 @@ class ScrollIncrementTypeAutoBinding extends HTExternalClass { case 'ScrollIncrementType.page': return ScrollIncrementType.page; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -24,13 +24,14 @@ class ScrollIncrementTypeAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ScrollIncrementType'); + return const HTType('ScrollIncrementType'); case 'index': return (instance as ScrollIncrementType).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as ScrollIncrementType).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as ScrollIncrementType).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -44,32 +45,53 @@ class ScrollableAutoBinding extends HTExternalClass { case 'Scrollable': return ({positionalArgs, namedArgs, typeArgs}) => Scrollable( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - axisDirection: namedArgs.containsKey('axisDirection') ? namedArgs['axisDirection'] : AxisDirection.down, - controller: namedArgs.containsKey('controller') ? namedArgs['controller'] : null, - physics: namedArgs.containsKey('physics') ? namedArgs['physics'] : null, + axisDirection: namedArgs.containsKey('axisDirection') + ? namedArgs['axisDirection'] + : AxisDirection.down, + controller: namedArgs.containsKey('controller') + ? namedArgs['controller'] + : null, + physics: + namedArgs.containsKey('physics') ? namedArgs['physics'] : null, viewportBuilder: namedArgs['viewportBuilder'], - incrementCalculator: namedArgs.containsKey('incrementCalculator') ? namedArgs['incrementCalculator'] : null, - excludeFromSemantics: - namedArgs.containsKey('excludeFromSemantics') ? namedArgs['excludeFromSemantics'] : false, - semanticChildCount: namedArgs.containsKey('semanticChildCount') ? namedArgs['semanticChildCount'] : null, - dragStartBehavior: - namedArgs.containsKey('dragStartBehavior') ? namedArgs['dragStartBehavior'] : DragStartBehavior.start, - restorationId: namedArgs.containsKey('restorationId') ? namedArgs['restorationId'] : null); + incrementCalculator: namedArgs.containsKey('incrementCalculator') + ? namedArgs['incrementCalculator'] + : null, + excludeFromSemantics: namedArgs.containsKey('excludeFromSemantics') + ? namedArgs['excludeFromSemantics'] + : false, + semanticChildCount: namedArgs.containsKey('semanticChildCount') + ? namedArgs['semanticChildCount'] + : null, + dragStartBehavior: namedArgs.containsKey('dragStartBehavior') + ? namedArgs['dragStartBehavior'] + : DragStartBehavior.start, + restorationId: namedArgs.containsKey('restorationId') + ? namedArgs['restorationId'] + : null); case 'Scrollable.of': - return ({positionalArgs, namedArgs, typeArgs}) => Scrollable.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Scrollable.of(positionalArgs[0]); case 'Scrollable.recommendDeferredLoadingForContext': return ({positionalArgs, namedArgs, typeArgs}) => Scrollable.recommendDeferredLoadingForContext(positionalArgs[0]); case 'Scrollable.ensureVisible': - return ({positionalArgs, namedArgs, typeArgs}) => Scrollable.ensureVisible(positionalArgs[0], - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : 0.0, - duration: namedArgs.containsKey('duration') ? namedArgs['duration'] : Duration.zero, - curve: namedArgs.containsKey('curve') ? namedArgs['curve'] : Curves.ease, - alignmentPolicy: namedArgs.containsKey('alignmentPolicy') - ? namedArgs['alignmentPolicy'] - : ScrollPositionAlignmentPolicy.explicit); + return ({positionalArgs, namedArgs, typeArgs}) => + Scrollable.ensureVisible(positionalArgs[0], + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : 0.0, + duration: namedArgs.containsKey('duration') + ? namedArgs['duration'] + : Duration.zero, + curve: namedArgs.containsKey('curve') + ? namedArgs['curve'] + : Curves.ease, + alignmentPolicy: namedArgs.containsKey('alignmentPolicy') + ? namedArgs['alignmentPolicy'] + : ScrollPositionAlignmentPolicy.explicit); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -80,10 +102,13 @@ class ScrollableAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'ViewportBuilder': (HTFunction function) => - (context, position) => function.call(positionalArgs: [context, position], namedArgs: const {}) as Widget, - 'ScrollIncrementCalculator': (HTFunction function) => - (details) => function.call(positionalArgs: [details], namedArgs: const {}) as double, + 'ViewportBuilder': (HTFunction function) => (context, position) => + function.call( + positionalArgs: [context, position], + namedArgs: const {}) as Widget, + 'ScrollIncrementCalculator': (HTFunction function) => (details) => + function.call(positionalArgs: [details], namedArgs: const {}) + as double, }; } } @@ -92,7 +117,7 @@ extension ScrollableBinding on Scrollable { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Scrollable'); + return const HTType('Scrollable'); case 'axisDirection': return axisDirection; case 'controller': @@ -120,29 +145,41 @@ extension ScrollableBinding on Scrollable { case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -156,7 +193,7 @@ class ScrollableStateAutoBinding extends HTExternalClass { case 'ScrollableState': return ({positionalArgs, namedArgs, typeArgs}) => ScrollableState(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -167,8 +204,8 @@ class ScrollableStateAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'TickerCallback': (HTFunction function) => - (elapsed) => function.call(positionalArgs: [elapsed], namedArgs: const {}), + 'TickerCallback': (HTFunction function) => (elapsed) => + function.call(positionalArgs: [elapsed], namedArgs: const {}), }; } } @@ -177,7 +214,7 @@ extension ScrollableStateBinding on ScrollableState { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ScrollableState'); + return const HTType('ScrollableState'); case 'position': return position; case 'axisDirection': @@ -201,32 +238,41 @@ extension ScrollableStateBinding on ScrollableState { case 'mounted': return mounted; case 'restoreState': - return ({positionalArgs, namedArgs, typeArgs}) => restoreState(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + restoreState(positionalArgs[0], positionalArgs[1]); case 'saveOffset': - return ({positionalArgs, namedArgs, typeArgs}) => saveOffset(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + saveOffset(positionalArgs[0]); case 'didChangeDependencies': - return ({positionalArgs, namedArgs, typeArgs}) => didChangeDependencies(); + return ({positionalArgs, namedArgs, typeArgs}) => + didChangeDependencies(); case 'didUpdateWidget': - return ({positionalArgs, namedArgs, typeArgs}) => didUpdateWidget(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + didUpdateWidget(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createTicker': - return ({positionalArgs, namedArgs, typeArgs}) => createTicker(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createTicker(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -239,9 +285,10 @@ class ScrollIncrementDetailsAutoBinding extends HTExternalClass { switch (varName) { case 'ScrollIncrementDetails': return ({positionalArgs, namedArgs, typeArgs}) => - ScrollIncrementDetails(type: namedArgs['type'], metrics: namedArgs['metrics']); + ScrollIncrementDetails( + type: namedArgs['type'], metrics: namedArgs['metrics']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -255,13 +302,13 @@ extension ScrollIncrementDetailsBinding on ScrollIncrementDetails { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ScrollIncrementDetails'); + return const HTType('ScrollIncrementDetails'); case 'type': return type; case 'metrics': return metrics; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -275,9 +322,11 @@ class ScrollIntentAutoBinding extends HTExternalClass { case 'ScrollIntent': return ({positionalArgs, namedArgs, typeArgs}) => ScrollIntent( direction: namedArgs['direction'], - type: namedArgs.containsKey('type') ? namedArgs['type'] : ScrollIncrementType.line); + type: namedArgs.containsKey('type') + ? namedArgs['type'] + : ScrollIncrementType.line); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -291,7 +340,7 @@ extension ScrollIntentBinding on ScrollIntent { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ScrollIntent'); + return const HTType('ScrollIntent'); case 'direction': return direction; case 'type': @@ -299,14 +348,16 @@ extension ScrollIntentBinding on ScrollIntent { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -320,7 +371,7 @@ class ScrollActionAutoBinding extends HTExternalClass { case 'ScrollAction': return ({positionalArgs, namedArgs, typeArgs}) => ScrollAction(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -331,8 +382,8 @@ class ScrollActionAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'ActionListenerCallback': (HTFunction function) => - (action) => function.call(positionalArgs: [action], namedArgs: const {}), + 'ActionListenerCallback': (HTFunction function) => (action) => + function.call(positionalArgs: [action], namedArgs: const {}), }; } } @@ -341,30 +392,37 @@ extension ScrollActionBinding on ScrollAction { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ScrollAction'); + return const HTType('ScrollAction'); case 'intentType': return intentType; case 'isEnabled': - return ({positionalArgs, namedArgs, typeArgs}) => isEnabled(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isEnabled(positionalArgs[0]); case 'invoke': - return ({positionalArgs, namedArgs, typeArgs}) => invoke(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + invoke(positionalArgs[0]); case 'consumesKey': - return ({positionalArgs, namedArgs, typeArgs}) => consumesKey(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + consumesKey(positionalArgs[0]); case 'addActionListener': - return ({positionalArgs, namedArgs, typeArgs}) => addActionListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addActionListener(positionalArgs[0]); case 'removeActionListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeActionListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeActionListener(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/scrollbar.g.dart b/lib/bindings/flutter/widgets/scrollbar.g.dart index 068398c..d8c98c5 100644 --- a/lib/bindings/flutter/widgets/scrollbar.g.dart +++ b/lib/bindings/flutter/widgets/scrollbar.g.dart @@ -18,20 +18,37 @@ class ScrollbarPainterAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => ScrollbarPainter( color: namedArgs['color'], fadeoutOpacityAnimation: namedArgs['fadeoutOpacityAnimation'], - trackColor: namedArgs.containsKey('trackColor') ? namedArgs['trackColor'] : const Color(0x00000000), - trackBorderColor: - namedArgs.containsKey('trackBorderColor') ? namedArgs['trackBorderColor'] : const Color(0x00000000), - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, - thickness: namedArgs.containsKey('thickness') ? namedArgs['thickness'] : _kScrollbarThickness, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : EdgeInsets.zero, - mainAxisMargin: namedArgs.containsKey('mainAxisMargin') ? namedArgs['mainAxisMargin'] : 0.0, - crossAxisMargin: namedArgs.containsKey('crossAxisMargin') ? namedArgs['crossAxisMargin'] : 0.0, - radius: namedArgs.containsKey('radius') ? namedArgs['radius'] : null, - minLength: namedArgs.containsKey('minLength') ? namedArgs['minLength'] : _kMinThumbExtent, - minOverscrollLength: - namedArgs.containsKey('minOverscrollLength') ? namedArgs['minOverscrollLength'] : null); + trackColor: namedArgs.containsKey('trackColor') + ? namedArgs['trackColor'] + : const Color(0x00000000), + trackBorderColor: namedArgs.containsKey('trackBorderColor') + ? namedArgs['trackBorderColor'] + : const Color(0x00000000), + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, + thickness: namedArgs.containsKey('thickness') + ? namedArgs['thickness'] + : _kScrollbarThickness, + padding: namedArgs.containsKey('padding') + ? namedArgs['padding'] + : EdgeInsets.zero, + mainAxisMargin: namedArgs.containsKey('mainAxisMargin') + ? namedArgs['mainAxisMargin'] + : 0.0, + crossAxisMargin: namedArgs.containsKey('crossAxisMargin') + ? namedArgs['crossAxisMargin'] + : 0.0, + radius: + namedArgs.containsKey('radius') ? namedArgs['radius'] : null, + minLength: namedArgs.containsKey('minLength') + ? namedArgs['minLength'] + : _kMinThumbExtent, + minOverscrollLength: namedArgs.containsKey('minOverscrollLength') + ? namedArgs['minOverscrollLength'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -47,7 +64,8 @@ class ScrollbarPainterAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -56,7 +74,7 @@ extension ScrollbarPainterBinding on ScrollbarPainter { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ScrollbarPainter'); + return const HTType('ScrollbarPainter'); case 'fadeoutOpacityAnimation': return fadeoutOpacityAnimation; case 'color': @@ -84,31 +102,42 @@ extension ScrollbarPainterBinding on ScrollbarPainter { case 'semanticsBuilder': return semanticsBuilder; case 'update': - return ({positionalArgs, namedArgs, typeArgs}) => update(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + update(positionalArgs[0], positionalArgs[1]); case 'updateThickness': - return ({positionalArgs, namedArgs, typeArgs}) => updateThickness(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateThickness(positionalArgs[0], positionalArgs[1]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'getTrackToScroll': - return ({positionalArgs, namedArgs, typeArgs}) => getTrackToScroll(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getTrackToScroll(positionalArgs[0]); case 'paint': - return ({positionalArgs, namedArgs, typeArgs}) => paint(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + paint(positionalArgs[0], positionalArgs[1]); case 'hitTestInteractive': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestInteractive(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + hitTestInteractive(positionalArgs[0]); case 'hitTestOnlyThumbInteractive': - return ({positionalArgs, namedArgs, typeArgs}) => hitTestOnlyThumbInteractive(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + hitTestOnlyThumbInteractive(positionalArgs[0]); case 'hitTest': - return ({positionalArgs, namedArgs, typeArgs}) => hitTest(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + hitTest(positionalArgs[0]); case 'shouldRepaint': - return ({positionalArgs, namedArgs, typeArgs}) => shouldRepaint(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + shouldRepaint(positionalArgs[0]); case 'shouldRebuildSemantics': - return ({positionalArgs, namedArgs, typeArgs}) => shouldRebuildSemantics(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + shouldRebuildSemantics(positionalArgs[0]); case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -148,7 +177,7 @@ extension ScrollbarPainterBinding on ScrollbarPainter { minOverscrollLength = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -163,19 +192,35 @@ class RawScrollbarAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => RawScrollbar( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, child: namedArgs['child'], - controller: namedArgs.containsKey('controller') ? namedArgs['controller'] : null, - isAlwaysShown: namedArgs.containsKey('isAlwaysShown') ? namedArgs['isAlwaysShown'] : null, - radius: namedArgs.containsKey('radius') ? namedArgs['radius'] : null, - thickness: namedArgs.containsKey('thickness') ? namedArgs['thickness'] : null, - thumbColor: namedArgs.containsKey('thumbColor') ? namedArgs['thumbColor'] : null, - fadeDuration: namedArgs.containsKey('fadeDuration') ? namedArgs['fadeDuration'] : _kScrollbarFadeDuration, - timeToFade: namedArgs.containsKey('timeToFade') ? namedArgs['timeToFade'] : _kScrollbarTimeToFade, - pressDuration: namedArgs.containsKey('pressDuration') ? namedArgs['pressDuration'] : Duration.zero, - notificationPredicate: namedArgs.containsKey('notificationPredicate') - ? namedArgs['notificationPredicate'] - : defaultScrollNotificationPredicate); + controller: namedArgs.containsKey('controller') + ? namedArgs['controller'] + : null, + isAlwaysShown: namedArgs.containsKey('isAlwaysShown') + ? namedArgs['isAlwaysShown'] + : null, + radius: + namedArgs.containsKey('radius') ? namedArgs['radius'] : null, + thickness: namedArgs.containsKey('thickness') + ? namedArgs['thickness'] + : null, + thumbColor: namedArgs.containsKey('thumbColor') + ? namedArgs['thumbColor'] + : null, + fadeDuration: namedArgs.containsKey('fadeDuration') + ? namedArgs['fadeDuration'] + : _kScrollbarFadeDuration, + timeToFade: namedArgs.containsKey('timeToFade') + ? namedArgs['timeToFade'] + : _kScrollbarTimeToFade, + pressDuration: namedArgs.containsKey('pressDuration') + ? namedArgs['pressDuration'] + : Duration.zero, + notificationPredicate: + namedArgs.containsKey('notificationPredicate') + ? namedArgs['notificationPredicate'] + : defaultScrollNotificationPredicate); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -186,8 +231,9 @@ class RawScrollbarAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'ScrollNotificationPredicate': (HTFunction function) => - (notification) => function.call(positionalArgs: [notification], namedArgs: const {}) as bool, + 'ScrollNotificationPredicate': (HTFunction function) => (notification) => + function.call(positionalArgs: [notification], namedArgs: const {}) + as bool, }; } } @@ -196,7 +242,7 @@ extension RawScrollbarBinding on RawScrollbar { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RawScrollbar'); + return const HTType('RawScrollbar'); case 'child': return child; case 'controller': @@ -228,25 +274,37 @@ extension RawScrollbarBinding on RawScrollbar { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/semantics_debugger.g.dart b/lib/bindings/flutter/widgets/semantics_debugger.g.dart index 65809fa..0c17ba1 100644 --- a/lib/bindings/flutter/widgets/semantics_debugger.g.dart +++ b/lib/bindings/flutter/widgets/semantics_debugger.g.dart @@ -16,9 +16,10 @@ class SemanticsDebuggerAutoBinding extends HTExternalClass { child: namedArgs['child'], labelStyle: namedArgs.containsKey('labelStyle') ? namedArgs['labelStyle'] - : const TextStyle(color: Color(0xFF000000), fontSize: 10.0, height: 0.8)); + : const TextStyle( + color: Color(0xFF000000), fontSize: 10.0, height: 0.8)); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -32,7 +33,7 @@ extension SemanticsDebuggerBinding on SemanticsDebugger { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SemanticsDebugger'); + return const HTType('SemanticsDebugger'); case 'child': return child; case 'labelStyle': @@ -48,25 +49,37 @@ extension SemanticsDebuggerBinding on SemanticsDebugger { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/shortcuts.g.dart b/lib/bindings/flutter/widgets/shortcuts.g.dart index 385db60..3a2ed8b 100644 --- a/lib/bindings/flutter/widgets/shortcuts.g.dart +++ b/lib/bindings/flutter/widgets/shortcuts.g.dart @@ -15,9 +15,10 @@ class LogicalKeySetAutoBinding extends HTExternalClass { positionalArgs.length > 2 ? positionalArgs[2] : null, positionalArgs.length > 3 ? positionalArgs[3] : null); case 'LogicalKeySet.fromSet': - return ({positionalArgs, namedArgs, typeArgs}) => LogicalKeySet.fromSet(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + LogicalKeySet.fromSet(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -31,7 +32,7 @@ extension LogicalKeySetBinding on LogicalKeySet { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('LogicalKeySet'); + return const HTType('LogicalKeySet'); case 'keys': return keys; case 'hashCode': @@ -39,18 +40,21 @@ extension LogicalKeySetBinding on LogicalKeySet { case 'debugDescribeKeys': return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeKeys(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -62,13 +66,22 @@ class ShortcutMapPropertyAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ShortcutMapProperty': - return ({positionalArgs, namedArgs, typeArgs}) => ShortcutMapProperty(positionalArgs[0], positionalArgs[1], - showName: namedArgs.containsKey('showName') ? namedArgs['showName'] : true, - defaultValue: namedArgs.containsKey('defaultValue') ? namedArgs['defaultValue'] : kNoDefaultValue, - level: namedArgs.containsKey('level') ? namedArgs['level'] : DiagnosticLevel.info, - description: namedArgs.containsKey('description') ? namedArgs['description'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => ShortcutMapProperty( + positionalArgs[0], positionalArgs[1], + showName: namedArgs.containsKey('showName') + ? namedArgs['showName'] + : true, + defaultValue: namedArgs.containsKey('defaultValue') + ? namedArgs['defaultValue'] + : kNoDefaultValue, + level: namedArgs.containsKey('level') + ? namedArgs['level'] + : DiagnosticLevel.info, + description: namedArgs.containsKey('description') + ? namedArgs['description'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -82,7 +95,7 @@ extension ShortcutMapPropertyBinding on ShortcutMapProperty { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ShortcutMapProperty'); + return const HTType('ShortcutMapProperty'); case 'expandableValue': return expandableValue; case 'allowWrap': @@ -123,32 +136,48 @@ extension ShortcutMapPropertyBinding on ShortcutMapProperty { return allowTruncate; case 'valueToString': return ({positionalArgs, namedArgs, typeArgs}) => valueToString( - parentConfiguration: - namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null); case 'toJsonMap': - return ({positionalArgs, namedArgs, typeArgs}) => toJsonMap(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + toJsonMap(positionalArgs[0]); case 'toDescription': return ({positionalArgs, namedArgs, typeArgs}) => toDescription( - parentConfiguration: - namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null); case 'getProperties': return ({positionalArgs, namedArgs, typeArgs}) => getProperties(); case 'getChildren': return ({positionalArgs, namedArgs, typeArgs}) => getChildren(); case 'isFiltered': - return ({positionalArgs, namedArgs, typeArgs}) => isFiltered(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isFiltered(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString( - parentConfiguration: namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - parentConfiguration: namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -161,10 +190,12 @@ class ShortcutManagerAutoBinding extends HTExternalClass { switch (varName) { case 'ShortcutManager': return ({positionalArgs, namedArgs, typeArgs}) => ShortcutManager( - shortcuts: namedArgs.containsKey('shortcuts') ? namedArgs['shortcuts'] : const {}, + shortcuts: namedArgs.containsKey('shortcuts') + ? namedArgs['shortcuts'] + : const {}, modal: namedArgs.containsKey('modal') ? namedArgs['modal'] : false); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -180,7 +211,8 @@ class ShortcutManagerAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -189,30 +221,35 @@ extension ShortcutManagerBinding on ShortcutManager { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ShortcutManager'); + return const HTType('ShortcutManager'); case 'modal': return modal; case 'shortcuts': return shortcuts; case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -222,7 +259,7 @@ extension ShortcutManagerBinding on ShortcutManager { shortcuts = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -236,16 +273,21 @@ class ShortcutsAutoBinding extends HTExternalClass { case 'Shortcuts': return ({positionalArgs, namedArgs, typeArgs}) => Shortcuts( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - manager: namedArgs.containsKey('manager') ? namedArgs['manager'] : null, + manager: + namedArgs.containsKey('manager') ? namedArgs['manager'] : null, shortcuts: namedArgs['shortcuts'], child: namedArgs['child'], - debugLabel: namedArgs.containsKey('debugLabel') ? namedArgs['debugLabel'] : null); + debugLabel: namedArgs.containsKey('debugLabel') + ? namedArgs['debugLabel'] + : null); case 'Shortcuts.of': - return ({positionalArgs, namedArgs, typeArgs}) => Shortcuts.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Shortcuts.of(positionalArgs[0]); case 'Shortcuts.maybeOf': - return ({positionalArgs, namedArgs, typeArgs}) => Shortcuts.maybeOf(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + Shortcuts.maybeOf(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -259,7 +301,7 @@ extension ShortcutsBinding on Shortcuts { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Shortcuts'); + return const HTType('Shortcuts'); case 'manager': return manager; case 'shortcuts': @@ -275,29 +317,41 @@ extension ShortcutsBinding on Shortcuts { case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/single_child_scroll_view.g.dart b/lib/bindings/flutter/widgets/single_child_scroll_view.g.dart index f47e729..a2c2ce2 100644 --- a/lib/bindings/flutter/widgets/single_child_scroll_view.g.dart +++ b/lib/bindings/flutter/widgets/single_child_scroll_view.g.dart @@ -12,19 +12,32 @@ class SingleChildScrollViewAutoBinding extends HTExternalClass { case 'SingleChildScrollView': return ({positionalArgs, namedArgs, typeArgs}) => SingleChildScrollView( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - scrollDirection: namedArgs.containsKey('scrollDirection') ? namedArgs['scrollDirection'] : Axis.vertical, - reverse: namedArgs.containsKey('reverse') ? namedArgs['reverse'] : false, - padding: namedArgs.containsKey('padding') ? namedArgs['padding'] : null, - primary: namedArgs.containsKey('primary') ? namedArgs['primary'] : null, - physics: namedArgs.containsKey('physics') ? namedArgs['physics'] : null, - controller: namedArgs.containsKey('controller') ? namedArgs['controller'] : null, + scrollDirection: namedArgs.containsKey('scrollDirection') + ? namedArgs['scrollDirection'] + : Axis.vertical, + reverse: + namedArgs.containsKey('reverse') ? namedArgs['reverse'] : false, + padding: + namedArgs.containsKey('padding') ? namedArgs['padding'] : null, + primary: + namedArgs.containsKey('primary') ? namedArgs['primary'] : null, + physics: + namedArgs.containsKey('physics') ? namedArgs['physics'] : null, + controller: namedArgs.containsKey('controller') + ? namedArgs['controller'] + : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null, - dragStartBehavior: - namedArgs.containsKey('dragStartBehavior') ? namedArgs['dragStartBehavior'] : DragStartBehavior.start, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge, - restorationId: namedArgs.containsKey('restorationId') ? namedArgs['restorationId'] : null); + dragStartBehavior: namedArgs.containsKey('dragStartBehavior') + ? namedArgs['dragStartBehavior'] + : DragStartBehavior.start, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.hardEdge, + restorationId: namedArgs.containsKey('restorationId') + ? namedArgs['restorationId'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -38,7 +51,7 @@ extension SingleChildScrollViewBinding on SingleChildScrollView { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SingleChildScrollView'); + return const HTType('SingleChildScrollView'); case 'scrollDirection': return scrollDirection; case 'reverse': @@ -64,31 +77,44 @@ extension SingleChildScrollViewBinding on SingleChildScrollView { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/size_changed_layout_notifier.g.dart b/lib/bindings/flutter/widgets/size_changed_layout_notifier.g.dart index 5f0600a..a2f491d 100644 --- a/lib/bindings/flutter/widgets/size_changed_layout_notifier.g.dart +++ b/lib/bindings/flutter/widgets/size_changed_layout_notifier.g.dart @@ -3,15 +3,17 @@ import 'package:flutter/widgets.dart'; import 'package:flutter/rendering.dart'; class SizeChangedLayoutNotificationAutoBinding extends HTExternalClass { - SizeChangedLayoutNotificationAutoBinding() : super('SizeChangedLayoutNotification'); + SizeChangedLayoutNotificationAutoBinding() + : super('SizeChangedLayoutNotification'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'SizeChangedLayoutNotification': - return ({positionalArgs, namedArgs, typeArgs}) => SizeChangedLayoutNotification(); + return ({positionalArgs, namedArgs, typeArgs}) => + SizeChangedLayoutNotification(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -21,17 +23,19 @@ class SizeChangedLayoutNotificationAutoBinding extends HTExternalClass { } } -extension SizeChangedLayoutNotificationBinding on SizeChangedLayoutNotification { +extension SizeChangedLayoutNotificationBinding + on SizeChangedLayoutNotification { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SizeChangedLayoutNotification'); + return const HTType('SizeChangedLayoutNotification'); case 'dispatch': - return ({positionalArgs, namedArgs, typeArgs}) => dispatch(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + dispatch(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -43,11 +47,13 @@ class SizeChangedLayoutNotifierAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'SizeChangedLayoutNotifier': - return ({positionalArgs, namedArgs, typeArgs}) => SizeChangedLayoutNotifier( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - child: namedArgs.containsKey('child') ? namedArgs['child'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + SizeChangedLayoutNotifier( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + child: + namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -61,7 +67,7 @@ extension SizeChangedLayoutNotifierBinding on SizeChangedLayoutNotifier { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SizeChangedLayoutNotifier'); + return const HTType('SizeChangedLayoutNotifier'); case 'child': return child; case 'key': @@ -69,31 +75,44 @@ extension SizeChangedLayoutNotifierBinding on SizeChangedLayoutNotifier { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/sliver.g.dart b/lib/bindings/flutter/widgets/sliver.g.dart index e815c06..7f2d381 100644 --- a/lib/bindings/flutter/widgets/sliver.g.dart +++ b/lib/bindings/flutter/widgets/sliver.g.dart @@ -12,21 +12,40 @@ class SliverChildBuilderDelegateAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'SliverChildBuilderDelegate': - return ({positionalArgs, namedArgs, typeArgs}) => SliverChildBuilderDelegate(positionalArgs[0], - findChildIndexCallback: - namedArgs.containsKey('findChildIndexCallback') ? namedArgs['findChildIndexCallback'] : null, - childCount: namedArgs.containsKey('childCount') ? namedArgs['childCount'] : null, - addAutomaticKeepAlives: - namedArgs.containsKey('addAutomaticKeepAlives') ? namedArgs['addAutomaticKeepAlives'] : true, - addRepaintBoundaries: - namedArgs.containsKey('addRepaintBoundaries') ? namedArgs['addRepaintBoundaries'] : true, - addSemanticIndexes: namedArgs.containsKey('addSemanticIndexes') ? namedArgs['addSemanticIndexes'] : true, - semanticIndexCallback: namedArgs.containsKey('semanticIndexCallback') - ? namedArgs['semanticIndexCallback'] - : _kDefaultSemanticIndexCallback, - semanticIndexOffset: namedArgs.containsKey('semanticIndexOffset') ? namedArgs['semanticIndexOffset'] : 0); + return ({positionalArgs, namedArgs, typeArgs}) => + SliverChildBuilderDelegate(positionalArgs[0], + findChildIndexCallback: namedArgs.containsKey( + 'findChildIndexCallback') + ? namedArgs['findChildIndexCallback'] + : null, + childCount: namedArgs.containsKey( + 'childCount') + ? namedArgs['childCount'] + : null, + addAutomaticKeepAlives: namedArgs.containsKey( + 'addAutomaticKeepAlives') + ? namedArgs['addAutomaticKeepAlives'] + : true, + addRepaintBoundaries: + namedArgs.containsKey( + 'addRepaintBoundaries') + ? namedArgs['addRepaintBoundaries'] + : true, + addSemanticIndexes: + namedArgs.containsKey( + 'addSemanticIndexes') + ? namedArgs['addSemanticIndexes'] + : true, + semanticIndexCallback: + namedArgs.containsKey('semanticIndexCallback') + ? namedArgs['semanticIndexCallback'] + : _kDefaultSemanticIndexCallback, + semanticIndexOffset: + namedArgs.containsKey('semanticIndexOffset') + ? namedArgs['semanticIndexOffset'] + : 0); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -37,12 +56,16 @@ class SliverChildBuilderDelegateAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'NullableIndexedWidgetBuilder': (HTFunction function) => - (context, index) => function.call(positionalArgs: [context, index], namedArgs: const {}) as Widget?, - 'ChildIndexGetter': (HTFunction function) => - (key) => function.call(positionalArgs: [key], namedArgs: const {}) as int?, - 'SemanticIndexCallback': (HTFunction function) => - (widget, localIndex) => function.call(positionalArgs: [widget, localIndex], namedArgs: const {}) as int?, + 'NullableIndexedWidgetBuilder': (HTFunction function) => (context, + index) => + function.call(positionalArgs: [context, index], namedArgs: const {}) + as Widget?, + 'ChildIndexGetter': (HTFunction function) => (key) => + function.call(positionalArgs: [key], namedArgs: const {}) as int?, + 'SemanticIndexCallback': (HTFunction function) => (widget, localIndex) => + function.call( + positionalArgs: [widget, localIndex], + namedArgs: const {}) as int?, }; } } @@ -51,7 +74,7 @@ extension SliverChildBuilderDelegateBinding on SliverChildBuilderDelegate { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliverChildBuilderDelegate'); + return const HTType('SliverChildBuilderDelegate'); case 'builder': return builder; case 'childCount': @@ -71,20 +94,25 @@ extension SliverChildBuilderDelegateBinding on SliverChildBuilderDelegate { case 'estimatedChildCount': return estimatedChildCount; case 'findIndexByKey': - return ({positionalArgs, namedArgs, typeArgs}) => findIndexByKey(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + findIndexByKey(positionalArgs[0]); case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0], positionalArgs[1]); case 'shouldRebuild': - return ({positionalArgs, namedArgs, typeArgs}) => shouldRebuild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + shouldRebuild(positionalArgs[0]); case 'estimateMaxScrollOffset': return ({positionalArgs, namedArgs, typeArgs}) => - estimateMaxScrollOffset(positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3]); + estimateMaxScrollOffset(positionalArgs[0], positionalArgs[1], + positionalArgs[2], positionalArgs[3]); case 'didFinishLayout': - return ({positionalArgs, namedArgs, typeArgs}) => didFinishLayout(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + didFinishLayout(positionalArgs[0], positionalArgs[1]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -96,30 +124,56 @@ class SliverChildListDelegateAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'SliverChildListDelegate': - return ({positionalArgs, namedArgs, typeArgs}) => SliverChildListDelegate(List.from(positionalArgs[0]), - addAutomaticKeepAlives: - namedArgs.containsKey('addAutomaticKeepAlives') ? namedArgs['addAutomaticKeepAlives'] : true, - addRepaintBoundaries: - namedArgs.containsKey('addRepaintBoundaries') ? namedArgs['addRepaintBoundaries'] : true, - addSemanticIndexes: namedArgs.containsKey('addSemanticIndexes') ? namedArgs['addSemanticIndexes'] : true, - semanticIndexCallback: namedArgs.containsKey('semanticIndexCallback') - ? namedArgs['semanticIndexCallback'] - : _kDefaultSemanticIndexCallback, - semanticIndexOffset: namedArgs.containsKey('semanticIndexOffset') ? namedArgs['semanticIndexOffset'] : 0); + return ({positionalArgs, namedArgs, typeArgs}) => + SliverChildListDelegate(List.from(positionalArgs[0]), + addAutomaticKeepAlives: + namedArgs.containsKey('addAutomaticKeepAlives') + ? namedArgs['addAutomaticKeepAlives'] + : true, + addRepaintBoundaries: + namedArgs.containsKey('addRepaintBoundaries') + ? namedArgs['addRepaintBoundaries'] + : true, + addSemanticIndexes: namedArgs.containsKey('addSemanticIndexes') + ? namedArgs['addSemanticIndexes'] + : true, + semanticIndexCallback: + namedArgs.containsKey('semanticIndexCallback') + ? namedArgs['semanticIndexCallback'] + : _kDefaultSemanticIndexCallback, + semanticIndexOffset: + namedArgs.containsKey('semanticIndexOffset') + ? namedArgs['semanticIndexOffset'] + : 0); case 'SliverChildListDelegate.fixed': - return ({positionalArgs, namedArgs, typeArgs}) => SliverChildListDelegate.fixed( - List.from(positionalArgs[0]), - addAutomaticKeepAlives: - namedArgs.containsKey('addAutomaticKeepAlives') ? namedArgs['addAutomaticKeepAlives'] : true, - addRepaintBoundaries: - namedArgs.containsKey('addRepaintBoundaries') ? namedArgs['addRepaintBoundaries'] : true, - addSemanticIndexes: namedArgs.containsKey('addSemanticIndexes') ? namedArgs['addSemanticIndexes'] : true, - semanticIndexCallback: namedArgs.containsKey('semanticIndexCallback') - ? namedArgs['semanticIndexCallback'] - : _kDefaultSemanticIndexCallback, - semanticIndexOffset: namedArgs.containsKey('semanticIndexOffset') ? namedArgs['semanticIndexOffset'] : 0); + return ({positionalArgs, namedArgs, typeArgs}) => + SliverChildListDelegate.fixed( + List.from(positionalArgs[0]), + addAutomaticKeepAlives: + namedArgs.containsKey( + 'addAutomaticKeepAlives') + ? namedArgs['addAutomaticKeepAlives'] + : true, + addRepaintBoundaries: + namedArgs.containsKey( + 'addRepaintBoundaries') + ? namedArgs['addRepaintBoundaries'] + : true, + addSemanticIndexes: + namedArgs.containsKey( + 'addSemanticIndexes') + ? namedArgs['addSemanticIndexes'] + : true, + semanticIndexCallback: + namedArgs.containsKey('semanticIndexCallback') + ? namedArgs['semanticIndexCallback'] + : _kDefaultSemanticIndexCallback, + semanticIndexOffset: + namedArgs.containsKey('semanticIndexOffset') + ? namedArgs['semanticIndexOffset'] + : 0); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -130,8 +184,10 @@ class SliverChildListDelegateAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'SemanticIndexCallback': (HTFunction function) => - (widget, localIndex) => function.call(positionalArgs: [widget, localIndex], namedArgs: const {}) as int?, + 'SemanticIndexCallback': (HTFunction function) => (widget, localIndex) => + function.call( + positionalArgs: [widget, localIndex], + namedArgs: const {}) as int?, }; } } @@ -140,7 +196,7 @@ extension SliverChildListDelegateBinding on SliverChildListDelegate { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliverChildListDelegate'); + return const HTType('SliverChildListDelegate'); case 'addAutomaticKeepAlives': return addAutomaticKeepAlives; case 'addRepaintBoundaries': @@ -156,20 +212,25 @@ extension SliverChildListDelegateBinding on SliverChildListDelegate { case 'estimatedChildCount': return estimatedChildCount; case 'findIndexByKey': - return ({positionalArgs, namedArgs, typeArgs}) => findIndexByKey(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + findIndexByKey(positionalArgs[0]); case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0], positionalArgs[1]); case 'shouldRebuild': - return ({positionalArgs, namedArgs, typeArgs}) => shouldRebuild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + shouldRebuild(positionalArgs[0]); case 'estimateMaxScrollOffset': return ({positionalArgs, namedArgs, typeArgs}) => - estimateMaxScrollOffset(positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3]); + estimateMaxScrollOffset(positionalArgs[0], positionalArgs[1], + positionalArgs[2], positionalArgs[3]); case 'didFinishLayout': - return ({positionalArgs, namedArgs, typeArgs}) => didFinishLayout(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + didFinishLayout(positionalArgs[0], positionalArgs[1]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -181,10 +242,11 @@ class SliverListAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'SliverList': - return ({positionalArgs, namedArgs, typeArgs}) => - SliverList(key: namedArgs.containsKey('key') ? namedArgs['key'] : null, delegate: namedArgs['delegate']); + return ({positionalArgs, namedArgs, typeArgs}) => SliverList( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + delegate: namedArgs['delegate']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -198,7 +260,7 @@ extension SliverListBinding on SliverList { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliverList'); + return const HTType('SliverList'); case 'delegate': return delegate; case 'key': @@ -208,32 +270,46 @@ extension SliverListBinding on SliverList { case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'estimateMaxScrollOffset': - return ({positionalArgs, namedArgs, typeArgs}) => estimateMaxScrollOffset( - positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3], positionalArgs[4]); + return ({positionalArgs, namedArgs, typeArgs}) => + estimateMaxScrollOffset(positionalArgs[0], positionalArgs[1], + positionalArgs[2], positionalArgs[3], positionalArgs[4]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -250,7 +326,7 @@ class SliverFixedExtentListAutoBinding extends HTExternalClass { delegate: namedArgs['delegate'], itemExtent: namedArgs['itemExtent']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -264,7 +340,7 @@ extension SliverFixedExtentListBinding on SliverFixedExtentList { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliverFixedExtentList'); + return const HTType('SliverFixedExtentList'); case 'itemExtent': return itemExtent; case 'delegate': @@ -274,36 +350,51 @@ extension SliverFixedExtentListBinding on SliverFixedExtentList { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'estimateMaxScrollOffset': - return ({positionalArgs, namedArgs, typeArgs}) => estimateMaxScrollOffset( - positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3], positionalArgs[4]); + return ({positionalArgs, namedArgs, typeArgs}) => + estimateMaxScrollOffset(positionalArgs[0], positionalArgs[1], + positionalArgs[2], positionalArgs[3], positionalArgs[4]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -323,20 +414,36 @@ class SliverGridAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => SliverGrid.count( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, crossAxisCount: namedArgs['crossAxisCount'], - mainAxisSpacing: namedArgs.containsKey('mainAxisSpacing') ? namedArgs['mainAxisSpacing'] : 0.0, - crossAxisSpacing: namedArgs.containsKey('crossAxisSpacing') ? namedArgs['crossAxisSpacing'] : 0.0, - childAspectRatio: namedArgs.containsKey('childAspectRatio') ? namedArgs['childAspectRatio'] : 1.0, - children: namedArgs.containsKey('children') ? List.from(namedArgs['children']) : const []); + mainAxisSpacing: namedArgs.containsKey('mainAxisSpacing') + ? namedArgs['mainAxisSpacing'] + : 0.0, + crossAxisSpacing: namedArgs.containsKey('crossAxisSpacing') + ? namedArgs['crossAxisSpacing'] + : 0.0, + childAspectRatio: namedArgs.containsKey('childAspectRatio') + ? namedArgs['childAspectRatio'] + : 1.0, + children: namedArgs.containsKey('children') + ? List.from(namedArgs['children']) + : const []); case 'SliverGrid.extent': return ({positionalArgs, namedArgs, typeArgs}) => SliverGrid.extent( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, maxCrossAxisExtent: namedArgs['maxCrossAxisExtent'], - mainAxisSpacing: namedArgs.containsKey('mainAxisSpacing') ? namedArgs['mainAxisSpacing'] : 0.0, - crossAxisSpacing: namedArgs.containsKey('crossAxisSpacing') ? namedArgs['crossAxisSpacing'] : 0.0, - childAspectRatio: namedArgs.containsKey('childAspectRatio') ? namedArgs['childAspectRatio'] : 1.0, - children: namedArgs.containsKey('children') ? List.from(namedArgs['children']) : const []); + mainAxisSpacing: namedArgs.containsKey('mainAxisSpacing') + ? namedArgs['mainAxisSpacing'] + : 0.0, + crossAxisSpacing: namedArgs.containsKey('crossAxisSpacing') + ? namedArgs['crossAxisSpacing'] + : 0.0, + childAspectRatio: namedArgs.containsKey('childAspectRatio') + ? namedArgs['childAspectRatio'] + : 1.0, + children: namedArgs.containsKey('children') + ? List.from(namedArgs['children']) + : const []); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -350,7 +457,7 @@ extension SliverGridBinding on SliverGrid { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliverGrid'); + return const HTType('SliverGrid'); case 'gridDelegate': return gridDelegate; case 'delegate': @@ -360,52 +467,71 @@ extension SliverGridBinding on SliverGrid { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'estimateMaxScrollOffset': - return ({positionalArgs, namedArgs, typeArgs}) => estimateMaxScrollOffset( - positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3], positionalArgs[4]); + return ({positionalArgs, namedArgs, typeArgs}) => + estimateMaxScrollOffset(positionalArgs[0], positionalArgs[1], + positionalArgs[2], positionalArgs[3], positionalArgs[4]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class SliverMultiBoxAdaptorElementAutoBinding extends HTExternalClass { - SliverMultiBoxAdaptorElementAutoBinding() : super('SliverMultiBoxAdaptorElement'); + SliverMultiBoxAdaptorElementAutoBinding() + : super('SliverMultiBoxAdaptorElement'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'SliverMultiBoxAdaptorElement': - return ({positionalArgs, namedArgs, typeArgs}) => SliverMultiBoxAdaptorElement(positionalArgs[0], - replaceMovedChildren: - namedArgs.containsKey('replaceMovedChildren') ? namedArgs['replaceMovedChildren'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + SliverMultiBoxAdaptorElement(positionalArgs[0], + replaceMovedChildren: + namedArgs.containsKey('replaceMovedChildren') + ? namedArgs['replaceMovedChildren'] + : false); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -416,8 +542,8 @@ class SliverMultiBoxAdaptorElementAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'ElementVisitor': (HTFunction function) => - (element) => function.call(positionalArgs: [element], namedArgs: const {}), + 'ElementVisitor': (HTFunction function) => (element) => + function.call(positionalArgs: [element], namedArgs: const {}), }; } } @@ -426,7 +552,7 @@ extension SliverMultiBoxAdaptorElementBinding on SliverMultiBoxAdaptorElement { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliverMultiBoxAdaptorElement'); + return const HTType('SliverMultiBoxAdaptorElement'); case 'widget': return widget; case 'renderObject': @@ -450,73 +576,108 @@ extension SliverMultiBoxAdaptorElementBinding on SliverMultiBoxAdaptorElement { case 'dirty': return dirty; case 'update': - return ({positionalArgs, namedArgs, typeArgs}) => update(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + update(positionalArgs[0]); case 'performRebuild': return ({positionalArgs, namedArgs, typeArgs}) => performRebuild(); case 'createChild': - return ({positionalArgs, namedArgs, typeArgs}) => - createChild(positionalArgs[0], after: namedArgs.containsKey('after') ? namedArgs['after'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => createChild( + positionalArgs[0], + after: namedArgs.containsKey('after') ? namedArgs['after'] : null); case 'updateChild': - return ({positionalArgs, namedArgs, typeArgs}) => - updateChild(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + return ({positionalArgs, namedArgs, typeArgs}) => updateChild( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'forgetChild': - return ({positionalArgs, namedArgs, typeArgs}) => forgetChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + forgetChild(positionalArgs[0]); case 'removeChild': - return ({positionalArgs, namedArgs, typeArgs}) => removeChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeChild(positionalArgs[0]); case 'estimateMaxScrollOffset': - return ({positionalArgs, namedArgs, typeArgs}) => estimateMaxScrollOffset(positionalArgs[0], - firstIndex: namedArgs.containsKey('firstIndex') ? namedArgs['firstIndex'] : null, - lastIndex: namedArgs.containsKey('lastIndex') ? namedArgs['lastIndex'] : null, - leadingScrollOffset: namedArgs.containsKey('leadingScrollOffset') ? namedArgs['leadingScrollOffset'] : null, - trailingScrollOffset: - namedArgs.containsKey('trailingScrollOffset') ? namedArgs['trailingScrollOffset'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + estimateMaxScrollOffset(positionalArgs[0], + firstIndex: namedArgs.containsKey('firstIndex') + ? namedArgs['firstIndex'] + : null, + lastIndex: namedArgs.containsKey('lastIndex') + ? namedArgs['lastIndex'] + : null, + leadingScrollOffset: + namedArgs.containsKey('leadingScrollOffset') + ? namedArgs['leadingScrollOffset'] + : null, + trailingScrollOffset: + namedArgs.containsKey('trailingScrollOffset') + ? namedArgs['trailingScrollOffset'] + : null); case 'didStartLayout': return ({positionalArgs, namedArgs, typeArgs}) => didStartLayout(); case 'didFinishLayout': return ({positionalArgs, namedArgs, typeArgs}) => didFinishLayout(); case 'debugAssertChildListLocked': - return ({positionalArgs, namedArgs, typeArgs}) => debugAssertChildListLocked(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugAssertChildListLocked(); case 'didAdoptChild': - return ({positionalArgs, namedArgs, typeArgs}) => didAdoptChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + didAdoptChild(positionalArgs[0]); case 'setDidUnderflow': - return ({positionalArgs, namedArgs, typeArgs}) => setDidUnderflow(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + setDidUnderflow(positionalArgs[0]); case 'insertRenderObjectChild': - return ({positionalArgs, namedArgs, typeArgs}) => insertRenderObjectChild(positionalArgs[0], positionalArgs[1]); - case 'moveRenderObjectChild': return ({positionalArgs, namedArgs, typeArgs}) => - moveRenderObjectChild(positionalArgs[0], positionalArgs[1], positionalArgs[2]); + insertRenderObjectChild(positionalArgs[0], positionalArgs[1]); + case 'moveRenderObjectChild': + return ({positionalArgs, namedArgs, typeArgs}) => moveRenderObjectChild( + positionalArgs[0], positionalArgs[1], positionalArgs[2]); case 'removeRenderObjectChild': - return ({positionalArgs, namedArgs, typeArgs}) => removeRenderObjectChild(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeRenderObjectChild(positionalArgs[0], positionalArgs[1]); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'debugVisitOnstageChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugVisitOnstageChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugVisitOnstageChildren(positionalArgs[0]); case 'mount': - return ({positionalArgs, namedArgs, typeArgs}) => mount(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + mount(positionalArgs[0], positionalArgs[1]); case 'deactivate': return ({positionalArgs, namedArgs, typeArgs}) => deactivate(); case 'unmount': return ({positionalArgs, namedArgs, typeArgs}) => unmount(); case 'attachRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => attachRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + attachRenderObject(positionalArgs[0]); case 'detachRenderObject': return ({positionalArgs, namedArgs, typeArgs}) => detachRenderObject(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'describeMissingAncestor': - return ({positionalArgs, namedArgs, typeArgs}) => describeMissingAncestor( - expectedAncestorType: - namedArgs.containsKey('expectedAncestorType') ? namedArgs['expectedAncestorType'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + describeMissingAncestor( + expectedAncestorType: + namedArgs.containsKey('expectedAncestorType') + ? namedArgs['expectedAncestorType'] + : null); case 'describeElement': - return ({positionalArgs, namedArgs, typeArgs}) => describeElement(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.errorProperty); + return ({positionalArgs, namedArgs, typeArgs}) => describeElement( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.errorProperty); case 'describeWidget': - return ({positionalArgs, namedArgs, typeArgs}) => describeWidget(positionalArgs[0], - style: namedArgs.containsKey('style') ? namedArgs['style'] : DiagnosticsTreeStyle.errorProperty); + return ({positionalArgs, namedArgs, typeArgs}) => describeWidget( + positionalArgs[0], + style: namedArgs.containsKey('style') + ? namedArgs['style'] + : DiagnosticsTreeStyle.errorProperty); case 'describeOwnershipChain': - return ({positionalArgs, namedArgs, typeArgs}) => describeOwnershipChain(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + describeOwnershipChain(positionalArgs[0]); case 'visitChildElements': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildElements(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildElements(positionalArgs[0]); case 'activate': return ({positionalArgs, namedArgs, typeArgs}) => activate(); case 'debugDeactivated': @@ -524,29 +685,44 @@ extension SliverMultiBoxAdaptorElementBinding on SliverMultiBoxAdaptorElement { case 'findRenderObject': return ({positionalArgs, namedArgs, typeArgs}) => findRenderObject(); case 'dependOnInheritedElement': - return ({positionalArgs, namedArgs, typeArgs}) => dependOnInheritedElement(positionalArgs[0], - aspect: namedArgs.containsKey('aspect') ? namedArgs['aspect'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + dependOnInheritedElement(positionalArgs[0], + aspect: namedArgs.containsKey('aspect') + ? namedArgs['aspect'] + : null); case 'dependOnInheritedWidgetOfExactType': return ({positionalArgs, namedArgs, typeArgs}) => - dependOnInheritedWidgetOfExactType(aspect: namedArgs.containsKey('aspect') ? namedArgs['aspect'] : null); + dependOnInheritedWidgetOfExactType( + aspect: namedArgs.containsKey('aspect') + ? namedArgs['aspect'] + : null); case 'getElementForInheritedWidgetOfExactType': - return ({positionalArgs, namedArgs, typeArgs}) => getElementForInheritedWidgetOfExactType(); + return ({positionalArgs, namedArgs, typeArgs}) => + getElementForInheritedWidgetOfExactType(); case 'findAncestorWidgetOfExactType': - return ({positionalArgs, namedArgs, typeArgs}) => findAncestorWidgetOfExactType(); + return ({positionalArgs, namedArgs, typeArgs}) => + findAncestorWidgetOfExactType(); case 'findAncestorStateOfType': - return ({positionalArgs, namedArgs, typeArgs}) => findAncestorStateOfType(); + return ({positionalArgs, namedArgs, typeArgs}) => + findAncestorStateOfType(); case 'findRootAncestorStateOfType': - return ({positionalArgs, namedArgs, typeArgs}) => findRootAncestorStateOfType(); + return ({positionalArgs, namedArgs, typeArgs}) => + findRootAncestorStateOfType(); case 'findAncestorRenderObjectOfType': - return ({positionalArgs, namedArgs, typeArgs}) => findAncestorRenderObjectOfType(); + return ({positionalArgs, namedArgs, typeArgs}) => + findAncestorRenderObjectOfType(); case 'visitAncestorElements': - return ({positionalArgs, namedArgs, typeArgs}) => visitAncestorElements(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitAncestorElements(positionalArgs[0]); case 'didChangeDependencies': - return ({positionalArgs, namedArgs, typeArgs}) => didChangeDependencies(); + return ({positionalArgs, namedArgs, typeArgs}) => + didChangeDependencies(); case 'debugGetCreatorChain': - return ({positionalArgs, namedArgs, typeArgs}) => debugGetCreatorChain(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugGetCreatorChain(positionalArgs[0]); case 'debugGetDiagnosticChain': - return ({positionalArgs, namedArgs, typeArgs}) => debugGetDiagnosticChain(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugGetDiagnosticChain(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toDiagnosticsNode': @@ -554,25 +730,37 @@ extension SliverMultiBoxAdaptorElementBinding on SliverMultiBoxAdaptorElement { name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'debugDescribeChildren': - return ({positionalArgs, namedArgs, typeArgs}) => debugDescribeChildren(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugDescribeChildren(); case 'markNeedsBuild': return ({positionalArgs, namedArgs, typeArgs}) => markNeedsBuild(); case 'rebuild': return ({positionalArgs, namedArgs, typeArgs}) => rebuild(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -588,10 +776,13 @@ class SliverOpacityAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, opacity: namedArgs['opacity'], alwaysIncludeSemantics: - namedArgs.containsKey('alwaysIncludeSemantics') ? namedArgs['alwaysIncludeSemantics'] : false, - sliver: namedArgs.containsKey('sliver') ? namedArgs['sliver'] : null); + namedArgs.containsKey('alwaysIncludeSemantics') + ? namedArgs['alwaysIncludeSemantics'] + : false, + sliver: + namedArgs.containsKey('sliver') ? namedArgs['sliver'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -605,7 +796,7 @@ extension SliverOpacityBinding on SliverOpacity { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliverOpacity'); + return const HTType('SliverOpacity'); case 'opacity': return opacity; case 'alwaysIncludeSemantics': @@ -617,33 +808,47 @@ extension SliverOpacityBinding on SliverOpacity { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -657,11 +862,16 @@ class SliverIgnorePointerAutoBinding extends HTExternalClass { case 'SliverIgnorePointer': return ({positionalArgs, namedArgs, typeArgs}) => SliverIgnorePointer( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - ignoring: namedArgs.containsKey('ignoring') ? namedArgs['ignoring'] : true, - ignoringSemantics: namedArgs.containsKey('ignoringSemantics') ? namedArgs['ignoringSemantics'] : null, - sliver: namedArgs.containsKey('sliver') ? namedArgs['sliver'] : null); + ignoring: namedArgs.containsKey('ignoring') + ? namedArgs['ignoring'] + : true, + ignoringSemantics: namedArgs.containsKey('ignoringSemantics') + ? namedArgs['ignoringSemantics'] + : null, + sliver: + namedArgs.containsKey('sliver') ? namedArgs['sliver'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -675,7 +885,7 @@ extension SliverIgnorePointerBinding on SliverIgnorePointer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliverIgnorePointer'); + return const HTType('SliverIgnorePointer'); case 'ignoring': return ignoring; case 'ignoringSemantics': @@ -687,33 +897,47 @@ extension SliverIgnorePointerBinding on SliverIgnorePointer { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -727,10 +951,13 @@ class SliverOffstageAutoBinding extends HTExternalClass { case 'SliverOffstage': return ({positionalArgs, namedArgs, typeArgs}) => SliverOffstage( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - offstage: namedArgs.containsKey('offstage') ? namedArgs['offstage'] : true, - sliver: namedArgs.containsKey('sliver') ? namedArgs['sliver'] : null); + offstage: namedArgs.containsKey('offstage') + ? namedArgs['offstage'] + : true, + sliver: + namedArgs.containsKey('sliver') ? namedArgs['sliver'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -744,7 +971,7 @@ extension SliverOffstageBinding on SliverOffstage { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliverOffstage'); + return const HTType('SliverOffstage'); case 'offstage': return offstage; case 'child': @@ -754,33 +981,47 @@ extension SliverOffstageBinding on SliverOffstage { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -797,7 +1038,7 @@ class KeepAliveAutoBinding extends HTExternalClass { keepAlive: namedArgs['keepAlive'], child: namedArgs['child']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -811,7 +1052,7 @@ extension KeepAliveBinding on KeepAlive { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('KeepAlive'); + return const HTType('KeepAlive'); case 'keepAlive': return keepAlive; case 'child': @@ -823,35 +1064,50 @@ extension KeepAliveBinding on KeepAlive { case 'hashCode': return hashCode; case 'applyParentData': - return ({positionalArgs, namedArgs, typeArgs}) => applyParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyParentData(positionalArgs[0]); case 'debugCanApplyOutOfTurn': - return ({positionalArgs, namedArgs, typeArgs}) => debugCanApplyOutOfTurn(); + return ({positionalArgs, namedArgs, typeArgs}) => + debugCanApplyOutOfTurn(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'debugIsValidRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => debugIsValidRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugIsValidRenderObject(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/sliver_fill.g.dart b/lib/bindings/flutter/widgets/sliver_fill.g.dart index c2fe305..e30623d 100644 --- a/lib/bindings/flutter/widgets/sliver_fill.g.dart +++ b/lib/bindings/flutter/widgets/sliver_fill.g.dart @@ -13,10 +13,13 @@ class SliverFillViewportAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => SliverFillViewport( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, delegate: namedArgs['delegate'], - viewportFraction: namedArgs.containsKey('viewportFraction') ? namedArgs['viewportFraction'] : 1.0, - padEnds: namedArgs.containsKey('padEnds') ? namedArgs['padEnds'] : true); + viewportFraction: namedArgs.containsKey('viewportFraction') + ? namedArgs['viewportFraction'] + : 1.0, + padEnds: + namedArgs.containsKey('padEnds') ? namedArgs['padEnds'] : true); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -30,7 +33,7 @@ extension SliverFillViewportBinding on SliverFillViewport { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliverFillViewport'); + return const HTType('SliverFillViewport'); case 'viewportFraction': return viewportFraction; case 'padEnds': @@ -42,31 +45,44 @@ extension SliverFillViewportBinding on SliverFillViewport { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -81,10 +97,14 @@ class SliverFillRemainingAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => SliverFillRemaining( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null, - hasScrollBody: namedArgs.containsKey('hasScrollBody') ? namedArgs['hasScrollBody'] : true, - fillOverscroll: namedArgs.containsKey('fillOverscroll') ? namedArgs['fillOverscroll'] : false); + hasScrollBody: namedArgs.containsKey('hasScrollBody') + ? namedArgs['hasScrollBody'] + : true, + fillOverscroll: namedArgs.containsKey('fillOverscroll') + ? namedArgs['fillOverscroll'] + : false); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -98,7 +118,7 @@ extension SliverFillRemainingBinding on SliverFillRemaining { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliverFillRemaining'); + return const HTType('SliverFillRemaining'); case 'child': return child; case 'hasScrollBody': @@ -110,31 +130,44 @@ extension SliverFillRemainingBinding on SliverFillRemaining { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/sliver_layout_builder.g.dart b/lib/bindings/flutter/widgets/sliver_layout_builder.g.dart index 1e9c6b2..f86ae94 100644 --- a/lib/bindings/flutter/widgets/sliver_layout_builder.g.dart +++ b/lib/bindings/flutter/widgets/sliver_layout_builder.g.dart @@ -10,9 +10,10 @@ class SliverLayoutBuilderAutoBinding extends HTExternalClass { switch (varName) { case 'SliverLayoutBuilder': return ({positionalArgs, namedArgs, typeArgs}) => SliverLayoutBuilder( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, builder: namedArgs['builder']); + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + builder: namedArgs['builder']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -23,8 +24,10 @@ class SliverLayoutBuilderAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'SliverLayoutWidgetBuilder': (HTFunction function) => (context, constraints) => - function.call(positionalArgs: [context, constraints], namedArgs: const {}) as Widget, + 'SliverLayoutWidgetBuilder': (HTFunction function) => + (context, constraints) => function.call( + positionalArgs: [context, constraints], + namedArgs: const {}) as Widget, }; } } @@ -33,7 +36,7 @@ extension SliverLayoutBuilderBinding on SliverLayoutBuilder { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliverLayoutBuilder'); + return const HTType('SliverLayoutBuilder'); case 'key': return key; case 'builder': @@ -41,31 +44,44 @@ extension SliverLayoutBuilderBinding on SliverLayoutBuilder { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/sliver_persistent_header.g.dart b/lib/bindings/flutter/widgets/sliver_persistent_header.g.dart index 3af29fb..b8179bd 100644 --- a/lib/bindings/flutter/widgets/sliver_persistent_header.g.dart +++ b/lib/bindings/flutter/widgets/sliver_persistent_header.g.dart @@ -10,13 +10,18 @@ class SliverPersistentHeaderAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'SliverPersistentHeader': - return ({positionalArgs, namedArgs, typeArgs}) => SliverPersistentHeader( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - delegate: namedArgs['delegate'], - pinned: namedArgs.containsKey('pinned') ? namedArgs['pinned'] : false, - floating: namedArgs.containsKey('floating') ? namedArgs['floating'] : false); + return ({positionalArgs, namedArgs, typeArgs}) => + SliverPersistentHeader( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + delegate: namedArgs['delegate'], + pinned: namedArgs.containsKey('pinned') + ? namedArgs['pinned'] + : false, + floating: namedArgs.containsKey('floating') + ? namedArgs['floating'] + : false); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -30,7 +35,7 @@ extension SliverPersistentHeaderBinding on SliverPersistentHeader { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliverPersistentHeader'); + return const HTType('SliverPersistentHeader'); case 'delegate': return delegate; case 'pinned': @@ -42,31 +47,44 @@ extension SliverPersistentHeaderBinding on SliverPersistentHeader { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/sliver_prototype_extent_list.g.dart b/lib/bindings/flutter/widgets/sliver_prototype_extent_list.g.dart index e7af6d4..e6b2480 100644 --- a/lib/bindings/flutter/widgets/sliver_prototype_extent_list.g.dart +++ b/lib/bindings/flutter/widgets/sliver_prototype_extent_list.g.dart @@ -9,12 +9,13 @@ class SliverPrototypeExtentListAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'SliverPrototypeExtentList': - return ({positionalArgs, namedArgs, typeArgs}) => SliverPrototypeExtentList( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - delegate: namedArgs['delegate'], - prototypeItem: namedArgs['prototypeItem']); + return ({positionalArgs, namedArgs, typeArgs}) => + SliverPrototypeExtentList( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + delegate: namedArgs['delegate'], + prototypeItem: namedArgs['prototypeItem']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -28,7 +29,7 @@ extension SliverPrototypeExtentListBinding on SliverPrototypeExtentList { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliverPrototypeExtentList'); + return const HTType('SliverPrototypeExtentList'); case 'prototypeItem': return prototypeItem; case 'delegate': @@ -38,34 +39,48 @@ extension SliverPrototypeExtentListBinding on SliverPrototypeExtentList { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'estimateMaxScrollOffset': - return ({positionalArgs, namedArgs, typeArgs}) => estimateMaxScrollOffset( - positionalArgs[0], positionalArgs[1], positionalArgs[2], positionalArgs[3], positionalArgs[4]); + return ({positionalArgs, namedArgs, typeArgs}) => + estimateMaxScrollOffset(positionalArgs[0], positionalArgs[1], + positionalArgs[2], positionalArgs[3], positionalArgs[4]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/spacer.g.dart b/lib/bindings/flutter/widgets/spacer.g.dart index 697d557..053865f 100644 --- a/lib/bindings/flutter/widgets/spacer.g.dart +++ b/lib/bindings/flutter/widgets/spacer.g.dart @@ -12,7 +12,7 @@ class SpacerAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, flex: namedArgs.containsKey('flex') ? namedArgs['flex'] : 1); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -26,7 +26,7 @@ extension SpacerBinding on Spacer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Spacer'); + return const HTType('Spacer'); case 'flex': return flex; case 'key': @@ -34,31 +34,44 @@ extension SpacerBinding on Spacer { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/table.g.dart b/lib/bindings/flutter/widgets/table.g.dart index 780d21e..fb014e6 100644 --- a/lib/bindings/flutter/widgets/table.g.dart +++ b/lib/bindings/flutter/widgets/table.g.dart @@ -12,10 +12,14 @@ class TableRowAutoBinding extends HTExternalClass { case 'TableRow': return ({positionalArgs, namedArgs, typeArgs}) => TableRow( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - decoration: namedArgs.containsKey('decoration') ? namedArgs['decoration'] : null, - children: namedArgs.containsKey('children') ? List.from(namedArgs['children']) : null); + decoration: namedArgs.containsKey('decoration') + ? namedArgs['decoration'] + : null, + children: namedArgs.containsKey('children') + ? List.from(namedArgs['children']) + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -29,7 +33,7 @@ extension TableRowBinding on TableRow { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TableRow'); + return const HTType('TableRow'); case 'key': return key; case 'decoration': @@ -39,7 +43,7 @@ extension TableRowBinding on TableRow { case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -53,20 +57,29 @@ class TableAutoBinding extends HTExternalClass { case 'Table': return ({positionalArgs, namedArgs, typeArgs}) => Table( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - children: - namedArgs.containsKey('children') ? List.from(namedArgs['children']) : const [], - columnWidths: namedArgs.containsKey('columnWidths') ? namedArgs['columnWidths'] : null, + children: namedArgs.containsKey('children') + ? List.from(namedArgs['children']) + : const [], + columnWidths: namedArgs.containsKey('columnWidths') + ? namedArgs['columnWidths'] + : null, defaultColumnWidth: namedArgs.containsKey('defaultColumnWidth') ? namedArgs['defaultColumnWidth'] : const FlexColumnWidth(1.0), - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, - border: namedArgs.containsKey('border') ? namedArgs['border'] : null, - defaultVerticalAlignment: namedArgs.containsKey('defaultVerticalAlignment') - ? namedArgs['defaultVerticalAlignment'] - : TableCellVerticalAlignment.top, - textBaseline: namedArgs.containsKey('textBaseline') ? namedArgs['textBaseline'] : null); + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, + border: + namedArgs.containsKey('border') ? namedArgs['border'] : null, + defaultVerticalAlignment: + namedArgs.containsKey('defaultVerticalAlignment') + ? namedArgs['defaultVerticalAlignment'] + : TableCellVerticalAlignment.top, + textBaseline: namedArgs.containsKey('textBaseline') + ? namedArgs['textBaseline'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -80,7 +93,7 @@ extension TableBinding on Table { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Table'); + return const HTType('Table'); case 'children': return children; case 'columnWidths': @@ -102,31 +115,45 @@ extension TableBinding on Table { case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -140,10 +167,12 @@ class TableCellAutoBinding extends HTExternalClass { case 'TableCell': return ({positionalArgs, namedArgs, typeArgs}) => TableCell( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - verticalAlignment: namedArgs.containsKey('verticalAlignment') ? namedArgs['verticalAlignment'] : null, + verticalAlignment: namedArgs.containsKey('verticalAlignment') + ? namedArgs['verticalAlignment'] + : null, child: namedArgs['child']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -157,7 +186,7 @@ extension TableCellBinding on TableCell { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TableCell'); + return const HTType('TableCell'); case 'verticalAlignment': return verticalAlignment; case 'child': @@ -169,33 +198,47 @@ extension TableCellBinding on TableCell { case 'hashCode': return hashCode; case 'applyParentData': - return ({positionalArgs, namedArgs, typeArgs}) => applyParentData(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + applyParentData(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'debugIsValidRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => debugIsValidRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugIsValidRenderObject(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/text.g.dart b/lib/bindings/flutter/widgets/text.g.dart index c7cddd6..2af887a 100644 --- a/lib/bindings/flutter/widgets/text.g.dart +++ b/lib/bindings/flutter/widgets/text.g.dart @@ -12,31 +12,57 @@ class DefaultTextStyleAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => DefaultTextStyle( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, style: namedArgs['style'], - textAlign: namedArgs.containsKey('textAlign') ? namedArgs['textAlign'] : null, - softWrap: namedArgs.containsKey('softWrap') ? namedArgs['softWrap'] : true, - overflow: namedArgs.containsKey('overflow') ? namedArgs['overflow'] : TextOverflow.clip, - maxLines: namedArgs.containsKey('maxLines') ? namedArgs['maxLines'] : null, - textWidthBasis: - namedArgs.containsKey('textWidthBasis') ? namedArgs['textWidthBasis'] : TextWidthBasis.parent, - textHeightBehavior: namedArgs.containsKey('textHeightBehavior') ? namedArgs['textHeightBehavior'] : null, + textAlign: namedArgs.containsKey('textAlign') + ? namedArgs['textAlign'] + : null, + softWrap: namedArgs.containsKey('softWrap') + ? namedArgs['softWrap'] + : true, + overflow: namedArgs.containsKey('overflow') + ? namedArgs['overflow'] + : TextOverflow.clip, + maxLines: namedArgs.containsKey('maxLines') + ? namedArgs['maxLines'] + : null, + textWidthBasis: namedArgs.containsKey('textWidthBasis') + ? namedArgs['textWidthBasis'] + : TextWidthBasis.parent, + textHeightBehavior: namedArgs.containsKey('textHeightBehavior') + ? namedArgs['textHeightBehavior'] + : null, child: namedArgs['child']); case 'DefaultTextStyle.fallback': return ({positionalArgs, namedArgs, typeArgs}) => - DefaultTextStyle.fallback(key: namedArgs.containsKey('key') ? namedArgs['key'] : null); + DefaultTextStyle.fallback( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null); case 'DefaultTextStyle.merge': - return ({positionalArgs, namedArgs, typeArgs}) => DefaultTextStyle.merge( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - style: namedArgs.containsKey('style') ? namedArgs['style'] : null, - textAlign: namedArgs.containsKey('textAlign') ? namedArgs['textAlign'] : null, - softWrap: namedArgs.containsKey('softWrap') ? namedArgs['softWrap'] : null, - overflow: namedArgs.containsKey('overflow') ? namedArgs['overflow'] : null, - maxLines: namedArgs.containsKey('maxLines') ? namedArgs['maxLines'] : null, - textWidthBasis: namedArgs.containsKey('textWidthBasis') ? namedArgs['textWidthBasis'] : null, - child: namedArgs.containsKey('child') ? namedArgs['child'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + DefaultTextStyle.merge( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + style: + namedArgs.containsKey('style') ? namedArgs['style'] : null, + textAlign: namedArgs.containsKey('textAlign') + ? namedArgs['textAlign'] + : null, + softWrap: namedArgs.containsKey('softWrap') + ? namedArgs['softWrap'] + : null, + overflow: namedArgs.containsKey('overflow') + ? namedArgs['overflow'] + : null, + maxLines: namedArgs.containsKey('maxLines') + ? namedArgs['maxLines'] + : null, + textWidthBasis: namedArgs.containsKey('textWidthBasis') + ? namedArgs['textWidthBasis'] + : null, + child: + namedArgs.containsKey('child') ? namedArgs['child'] : null); case 'DefaultTextStyle.of': - return ({positionalArgs, namedArgs, typeArgs}) => DefaultTextStyle.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + DefaultTextStyle.of(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -50,7 +76,7 @@ extension DefaultTextStyleBinding on DefaultTextStyle { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DefaultTextStyle'); + return const HTType('DefaultTextStyle'); case 'style': return style; case 'textAlign': @@ -72,33 +98,47 @@ extension DefaultTextStyleBinding on DefaultTextStyle { case 'hashCode': return hashCode; case 'updateShouldNotify': - return ({positionalArgs, namedArgs, typeArgs}) => updateShouldNotify(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateShouldNotify(positionalArgs[0]); case 'wrap': - return ({positionalArgs, namedArgs, typeArgs}) => wrap(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + wrap(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -110,14 +150,16 @@ class DefaultTextHeightBehaviorAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'DefaultTextHeightBehavior': - return ({positionalArgs, namedArgs, typeArgs}) => DefaultTextHeightBehavior( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - textHeightBehavior: namedArgs['textHeightBehavior'], - child: namedArgs['child']); + return ({positionalArgs, namedArgs, typeArgs}) => + DefaultTextHeightBehavior( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + textHeightBehavior: namedArgs['textHeightBehavior'], + child: namedArgs['child']); case 'DefaultTextHeightBehavior.of': - return ({positionalArgs, namedArgs, typeArgs}) => DefaultTextHeightBehavior.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + DefaultTextHeightBehavior.of(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -131,7 +173,7 @@ extension DefaultTextHeightBehaviorBinding on DefaultTextHeightBehavior { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DefaultTextHeightBehavior'); + return const HTType('DefaultTextHeightBehavior'); case 'textHeightBehavior': return textHeightBehavior; case 'child': @@ -141,33 +183,47 @@ extension DefaultTextHeightBehaviorBinding on DefaultTextHeightBehavior { case 'hashCode': return hashCode; case 'updateShouldNotify': - return ({positionalArgs, namedArgs, typeArgs}) => updateShouldNotify(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateShouldNotify(positionalArgs[0]); case 'wrap': - return ({positionalArgs, namedArgs, typeArgs}) => wrap(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + wrap(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -179,37 +235,81 @@ class TextAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'Text': - return ({positionalArgs, namedArgs, typeArgs}) => Text(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => Text( + positionalArgs[0], key: namedArgs.containsKey('key') ? namedArgs['key'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null, - strutStyle: namedArgs.containsKey('strutStyle') ? namedArgs['strutStyle'] : null, - textAlign: namedArgs.containsKey('textAlign') ? namedArgs['textAlign'] : null, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, - locale: namedArgs.containsKey('locale') ? namedArgs['locale'] : null, - softWrap: namedArgs.containsKey('softWrap') ? namedArgs['softWrap'] : null, - overflow: namedArgs.containsKey('overflow') ? namedArgs['overflow'] : null, - textScaleFactor: namedArgs.containsKey('textScaleFactor') ? namedArgs['textScaleFactor'] : null, - maxLines: namedArgs.containsKey('maxLines') ? namedArgs['maxLines'] : null, - semanticsLabel: namedArgs.containsKey('semanticsLabel') ? namedArgs['semanticsLabel'] : null, - textWidthBasis: namedArgs.containsKey('textWidthBasis') ? namedArgs['textWidthBasis'] : null, - textHeightBehavior: namedArgs.containsKey('textHeightBehavior') ? namedArgs['textHeightBehavior'] : null); + strutStyle: namedArgs.containsKey('strutStyle') + ? namedArgs['strutStyle'] + : null, + textAlign: namedArgs.containsKey('textAlign') + ? namedArgs['textAlign'] + : null, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, + locale: + namedArgs.containsKey('locale') ? namedArgs['locale'] : null, + softWrap: namedArgs.containsKey('softWrap') + ? namedArgs['softWrap'] + : null, + overflow: namedArgs.containsKey('overflow') + ? namedArgs['overflow'] + : null, + textScaleFactor: namedArgs.containsKey('textScaleFactor') + ? namedArgs['textScaleFactor'] + : null, + maxLines: namedArgs.containsKey('maxLines') + ? namedArgs['maxLines'] + : null, + semanticsLabel: namedArgs.containsKey('semanticsLabel') + ? namedArgs['semanticsLabel'] + : null, + textWidthBasis: namedArgs.containsKey('textWidthBasis') + ? namedArgs['textWidthBasis'] + : null, + textHeightBehavior: namedArgs.containsKey('textHeightBehavior') + ? namedArgs['textHeightBehavior'] + : null); case 'Text.rich': - return ({positionalArgs, namedArgs, typeArgs}) => Text.rich(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => Text.rich( + positionalArgs[0], key: namedArgs.containsKey('key') ? namedArgs['key'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null, - strutStyle: namedArgs.containsKey('strutStyle') ? namedArgs['strutStyle'] : null, - textAlign: namedArgs.containsKey('textAlign') ? namedArgs['textAlign'] : null, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, - locale: namedArgs.containsKey('locale') ? namedArgs['locale'] : null, - softWrap: namedArgs.containsKey('softWrap') ? namedArgs['softWrap'] : null, - overflow: namedArgs.containsKey('overflow') ? namedArgs['overflow'] : null, - textScaleFactor: namedArgs.containsKey('textScaleFactor') ? namedArgs['textScaleFactor'] : null, - maxLines: namedArgs.containsKey('maxLines') ? namedArgs['maxLines'] : null, - semanticsLabel: namedArgs.containsKey('semanticsLabel') ? namedArgs['semanticsLabel'] : null, - textWidthBasis: namedArgs.containsKey('textWidthBasis') ? namedArgs['textWidthBasis'] : null, - textHeightBehavior: namedArgs.containsKey('textHeightBehavior') ? namedArgs['textHeightBehavior'] : null); + strutStyle: namedArgs.containsKey('strutStyle') + ? namedArgs['strutStyle'] + : null, + textAlign: namedArgs.containsKey('textAlign') + ? namedArgs['textAlign'] + : null, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, + locale: + namedArgs.containsKey('locale') ? namedArgs['locale'] : null, + softWrap: namedArgs.containsKey('softWrap') + ? namedArgs['softWrap'] + : null, + overflow: namedArgs.containsKey('overflow') + ? namedArgs['overflow'] + : null, + textScaleFactor: namedArgs.containsKey('textScaleFactor') + ? namedArgs['textScaleFactor'] + : null, + maxLines: namedArgs.containsKey('maxLines') + ? namedArgs['maxLines'] + : null, + semanticsLabel: namedArgs.containsKey('semanticsLabel') + ? namedArgs['semanticsLabel'] + : null, + textWidthBasis: namedArgs.containsKey('textWidthBasis') + ? namedArgs['textWidthBasis'] + : null, + textHeightBehavior: namedArgs.containsKey('textHeightBehavior') + ? namedArgs['textHeightBehavior'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -223,7 +323,7 @@ extension TextBinding on Text { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Text'); + return const HTType('Text'); case 'data': return data; case 'textSpan': @@ -257,31 +357,44 @@ extension TextBinding on Text { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/text_selection.g.dart b/lib/bindings/flutter/widgets/text_selection.g.dart index 2b00e82..f055b8b 100644 --- a/lib/bindings/flutter/widgets/text_selection.g.dart +++ b/lib/bindings/flutter/widgets/text_selection.g.dart @@ -19,7 +19,7 @@ class TextSelectionHandleTypeAutoBinding extends HTExternalClass { case 'TextSelectionHandleType.collapsed': return TextSelectionHandleType.collapsed; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -27,13 +27,14 @@ class TextSelectionHandleTypeAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextSelectionHandleType'); + return const HTType('TextSelectionHandleType'); case 'index': return (instance as TextSelectionHandleType).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as TextSelectionHandleType).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as TextSelectionHandleType).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -53,7 +54,7 @@ class ClipboardStatusAutoBinding extends HTExternalClass { case 'ClipboardStatus.notPasteable': return ClipboardStatus.notPasteable; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -61,13 +62,14 @@ class ClipboardStatusAutoBinding extends HTExternalClass { dynamic instanceMemberGet(dynamic instance, String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ClipboardStatus'); + return const HTType('ClipboardStatus'); case 'index': return (instance as ClipboardStatus).index; case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => (instance as ClipboardStatus).toString(); + return ({positionalArgs, namedArgs, typeArgs}) => + (instance as ClipboardStatus).toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -79,9 +81,10 @@ class ToolbarItemsParentDataAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ToolbarItemsParentData': - return ({positionalArgs, namedArgs, typeArgs}) => ToolbarItemsParentData(); + return ({positionalArgs, namedArgs, typeArgs}) => + ToolbarItemsParentData(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -100,7 +103,7 @@ extension ToolbarItemsParentDataBinding on ToolbarItemsParentData { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ToolbarItemsParentData'); + return const HTType('ToolbarItemsParentData'); case 'shouldPaint': return shouldPaint; case 'offset': @@ -110,7 +113,7 @@ extension ToolbarItemsParentDataBinding on ToolbarItemsParentData { case 'detach': return ({positionalArgs, namedArgs, typeArgs}) => detach(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -123,7 +126,7 @@ extension ToolbarItemsParentDataBinding on ToolbarItemsParentData { offset = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -138,23 +141,36 @@ class TextSelectionOverlayAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => TextSelectionOverlay( value: namedArgs['value'], context: namedArgs['context'], - debugRequiredFor: namedArgs.containsKey('debugRequiredFor') ? namedArgs['debugRequiredFor'] : null, + debugRequiredFor: namedArgs.containsKey('debugRequiredFor') + ? namedArgs['debugRequiredFor'] + : null, toolbarLayerLink: namedArgs['toolbarLayerLink'], startHandleLayerLink: namedArgs['startHandleLayerLink'], endHandleLayerLink: namedArgs['endHandleLayerLink'], renderObject: namedArgs['renderObject'], - selectionControls: namedArgs.containsKey('selectionControls') ? namedArgs['selectionControls'] : null, - handlesVisible: namedArgs.containsKey('handlesVisible') ? namedArgs['handlesVisible'] : false, - selectionDelegate: namedArgs.containsKey('selectionDelegate') ? namedArgs['selectionDelegate'] : null, - dragStartBehavior: - namedArgs.containsKey('dragStartBehavior') ? namedArgs['dragStartBehavior'] : DragStartBehavior.start, + selectionControls: namedArgs.containsKey('selectionControls') + ? namedArgs['selectionControls'] + : null, + handlesVisible: namedArgs.containsKey('handlesVisible') + ? namedArgs['handlesVisible'] + : false, + selectionDelegate: namedArgs.containsKey('selectionDelegate') + ? namedArgs['selectionDelegate'] + : null, + dragStartBehavior: namedArgs.containsKey('dragStartBehavior') + ? namedArgs['dragStartBehavior'] + : DragStartBehavior.start, onSelectionHandleTapped: - namedArgs.containsKey('onSelectionHandleTapped') ? namedArgs['onSelectionHandleTapped'] : null, - clipboardStatus: namedArgs.containsKey('clipboardStatus') ? namedArgs['clipboardStatus'] : null); + namedArgs.containsKey('onSelectionHandleTapped') + ? namedArgs['onSelectionHandleTapped'] + : null, + clipboardStatus: namedArgs.containsKey('clipboardStatus') + ? namedArgs['clipboardStatus'] + : null); case 'TextSelectionOverlay.fadeDuration': return TextSelectionOverlay.fadeDuration; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -170,7 +186,8 @@ class TextSelectionOverlayAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -179,7 +196,7 @@ extension TextSelectionOverlayBinding on TextSelectionOverlay { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextSelectionOverlay'); + return const HTType('TextSelectionOverlay'); case 'context': return context; case 'debugRequiredFor': @@ -215,7 +232,8 @@ extension TextSelectionOverlayBinding on TextSelectionOverlay { case 'showToolbar': return ({positionalArgs, namedArgs, typeArgs}) => showToolbar(); case 'update': - return ({positionalArgs, namedArgs, typeArgs}) => update(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + update(positionalArgs[0]); case 'updateForScroll': return ({positionalArgs, namedArgs, typeArgs}) => updateForScroll(); case 'hide': @@ -225,7 +243,7 @@ extension TextSelectionOverlayBinding on TextSelectionOverlay { case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -235,22 +253,24 @@ extension TextSelectionOverlayBinding on TextSelectionOverlay { handlesVisible = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class TextSelectionGestureDetectorBuilderAutoBinding extends HTExternalClass { - TextSelectionGestureDetectorBuilderAutoBinding() : super('TextSelectionGestureDetectorBuilder'); + TextSelectionGestureDetectorBuilderAutoBinding() + : super('TextSelectionGestureDetectorBuilder'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'TextSelectionGestureDetectorBuilder': return ({positionalArgs, namedArgs, typeArgs}) => - TextSelectionGestureDetectorBuilder(delegate: namedArgs['delegate']); + TextSelectionGestureDetectorBuilder( + delegate: namedArgs['delegate']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -260,55 +280,88 @@ class TextSelectionGestureDetectorBuilderAutoBinding extends HTExternalClass { } } -extension TextSelectionGestureDetectorBuilderBinding on TextSelectionGestureDetectorBuilder { +extension TextSelectionGestureDetectorBuilderBinding + on TextSelectionGestureDetectorBuilder { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextSelectionGestureDetectorBuilder'); + return const HTType('TextSelectionGestureDetectorBuilder'); case 'shouldShowSelectionToolbar': return shouldShowSelectionToolbar; case 'buildGestureDetector': return ({positionalArgs, namedArgs, typeArgs}) => buildGestureDetector( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - behavior: namedArgs.containsKey('behavior') ? namedArgs['behavior'] : null, + behavior: namedArgs.containsKey('behavior') + ? namedArgs['behavior'] + : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class TextSelectionGestureDetectorAutoBinding extends HTExternalClass { - TextSelectionGestureDetectorAutoBinding() : super('TextSelectionGestureDetector'); + TextSelectionGestureDetectorAutoBinding() + : super('TextSelectionGestureDetector'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'TextSelectionGestureDetector': - return ({positionalArgs, namedArgs, typeArgs}) => TextSelectionGestureDetector( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - onTapDown: namedArgs.containsKey('onTapDown') ? namedArgs['onTapDown'] : null, - onForcePressStart: namedArgs.containsKey('onForcePressStart') ? namedArgs['onForcePressStart'] : null, - onForcePressEnd: namedArgs.containsKey('onForcePressEnd') ? namedArgs['onForcePressEnd'] : null, - onSecondaryTap: namedArgs.containsKey('onSecondaryTap') ? namedArgs['onSecondaryTap'] : null, - onSecondaryTapDown: namedArgs.containsKey('onSecondaryTapDown') ? namedArgs['onSecondaryTapDown'] : null, - onSingleTapUp: namedArgs.containsKey('onSingleTapUp') ? namedArgs['onSingleTapUp'] : null, - onSingleTapCancel: namedArgs.containsKey('onSingleTapCancel') ? namedArgs['onSingleTapCancel'] : null, - onSingleLongTapStart: - namedArgs.containsKey('onSingleLongTapStart') ? namedArgs['onSingleLongTapStart'] : null, - onSingleLongTapMoveUpdate: - namedArgs.containsKey('onSingleLongTapMoveUpdate') ? namedArgs['onSingleLongTapMoveUpdate'] : null, - onSingleLongTapEnd: namedArgs.containsKey('onSingleLongTapEnd') ? namedArgs['onSingleLongTapEnd'] : null, - onDoubleTapDown: namedArgs.containsKey('onDoubleTapDown') ? namedArgs['onDoubleTapDown'] : null, - onDragSelectionStart: - namedArgs.containsKey('onDragSelectionStart') ? namedArgs['onDragSelectionStart'] : null, - onDragSelectionUpdate: - namedArgs.containsKey('onDragSelectionUpdate') ? namedArgs['onDragSelectionUpdate'] : null, - onDragSelectionEnd: namedArgs.containsKey('onDragSelectionEnd') ? namedArgs['onDragSelectionEnd'] : null, - behavior: namedArgs.containsKey('behavior') ? namedArgs['behavior'] : null, - child: namedArgs['child']); + return ({positionalArgs, namedArgs, typeArgs}) => + TextSelectionGestureDetector( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + onTapDown: namedArgs.containsKey('onTapDown') + ? namedArgs['onTapDown'] + : null, + onForcePressStart: namedArgs.containsKey('onForcePressStart') + ? namedArgs['onForcePressStart'] + : null, + onForcePressEnd: namedArgs.containsKey('onForcePressEnd') + ? namedArgs['onForcePressEnd'] + : null, + onSecondaryTap: namedArgs.containsKey('onSecondaryTap') + ? namedArgs['onSecondaryTap'] + : null, + onSecondaryTapDown: namedArgs.containsKey('onSecondaryTapDown') + ? namedArgs['onSecondaryTapDown'] + : null, + onSingleTapUp: namedArgs.containsKey('onSingleTapUp') + ? namedArgs['onSingleTapUp'] + : null, + onSingleTapCancel: namedArgs.containsKey('onSingleTapCancel') + ? namedArgs['onSingleTapCancel'] + : null, + onSingleLongTapStart: namedArgs.containsKey('onSingleLongTapStart') + ? namedArgs['onSingleLongTapStart'] + : null, + onSingleLongTapMoveUpdate: + namedArgs.containsKey('onSingleLongTapMoveUpdate') + ? namedArgs['onSingleLongTapMoveUpdate'] + : null, + onSingleLongTapEnd: namedArgs.containsKey('onSingleLongTapEnd') + ? namedArgs['onSingleLongTapEnd'] + : null, + onDoubleTapDown: namedArgs.containsKey('onDoubleTapDown') + ? namedArgs['onDoubleTapDown'] + : null, + onDragSelectionStart: namedArgs.containsKey('onDragSelectionStart') + ? namedArgs['onDragSelectionStart'] + : null, + onDragSelectionUpdate: + namedArgs.containsKey('onDragSelectionUpdate') + ? namedArgs['onDragSelectionUpdate'] + : null, + onDragSelectionEnd: namedArgs.containsKey('onDragSelectionEnd') + ? namedArgs['onDragSelectionEnd'] + : null, + behavior: namedArgs.containsKey('behavior') + ? namedArgs['behavior'] + : null, + child: namedArgs['child']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -319,29 +372,33 @@ class TextSelectionGestureDetectorAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'GestureTapDownCallback': (HTFunction function) => - (details) => function.call(positionalArgs: [details], namedArgs: const {}), - 'GestureForcePressStartCallback': (HTFunction function) => - (details) => function.call(positionalArgs: [details], namedArgs: const {}), - 'GestureForcePressEndCallback': (HTFunction function) => - (details) => function.call(positionalArgs: [details], namedArgs: const {}), - 'GestureTapCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), - 'GestureTapUpCallback': (HTFunction function) => - (details) => function.call(positionalArgs: [details], namedArgs: const {}), + 'GestureTapDownCallback': (HTFunction function) => (details) => + function.call(positionalArgs: [details], namedArgs: const {}), + 'GestureForcePressStartCallback': (HTFunction function) => (details) => + function.call(positionalArgs: [details], namedArgs: const {}), + 'GestureForcePressEndCallback': (HTFunction function) => (details) => + function.call(positionalArgs: [details], namedArgs: const {}), + 'GestureTapCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), + 'GestureTapUpCallback': (HTFunction function) => (details) => + function.call(positionalArgs: [details], namedArgs: const {}), 'GestureTapCancelCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), - 'GestureLongPressStartCallback': (HTFunction function) => - (details) => function.call(positionalArgs: [details], namedArgs: const {}), + 'GestureLongPressStartCallback': (HTFunction function) => (details) => + function.call(positionalArgs: [details], namedArgs: const {}), 'GestureLongPressMoveUpdateCallback': (HTFunction function) => - (details) => function.call(positionalArgs: [details], namedArgs: const {}), - 'GestureLongPressEndCallback': (HTFunction function) => - (details) => function.call(positionalArgs: [details], namedArgs: const {}), - 'GestureDragStartCallback': (HTFunction function) => - (details) => function.call(positionalArgs: [details], namedArgs: const {}), - 'DragSelectionUpdateCallback': (HTFunction function) => (startDetails, updateDetails) => - function.call(positionalArgs: [startDetails, updateDetails], namedArgs: const {}), - 'GestureDragEndCallback': (HTFunction function) => - (details) => function.call(positionalArgs: [details], namedArgs: const {}), + (details) => + function.call(positionalArgs: [details], namedArgs: const {}), + 'GestureLongPressEndCallback': (HTFunction function) => (details) => + function.call(positionalArgs: [details], namedArgs: const {}), + 'GestureDragStartCallback': (HTFunction function) => (details) => + function.call(positionalArgs: [details], namedArgs: const {}), + 'DragSelectionUpdateCallback': (HTFunction function) => + (startDetails, updateDetails) => function.call( + positionalArgs: [startDetails, updateDetails], + namedArgs: const {}), + 'GestureDragEndCallback': (HTFunction function) => (details) => + function.call(positionalArgs: [details], namedArgs: const {}), }; } } @@ -350,7 +407,7 @@ extension TextSelectionGestureDetectorBinding on TextSelectionGestureDetector { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextSelectionGestureDetector'); + return const HTType('TextSelectionGestureDetector'); case 'onTapDown': return onTapDown; case 'onForcePressStart': @@ -394,25 +451,37 @@ extension TextSelectionGestureDetectorBinding on TextSelectionGestureDetector { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -424,10 +493,13 @@ class ClipboardStatusNotifierAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ClipboardStatusNotifier': - return ({positionalArgs, namedArgs, typeArgs}) => ClipboardStatusNotifier( - value: namedArgs.containsKey('value') ? namedArgs['value'] : ClipboardStatus.unknown); + return ({positionalArgs, namedArgs, typeArgs}) => + ClipboardStatusNotifier( + value: namedArgs.containsKey('value') + ? namedArgs['value'] + : ClipboardStatus.unknown); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -438,7 +510,8 @@ class ClipboardStatusNotifierAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'VoidCallback': (HTFunction function) => () => function.call(positionalArgs: const [], namedArgs: const {}), + 'VoidCallback': (HTFunction function) => + () => function.call(positionalArgs: const [], namedArgs: const {}), }; } } @@ -447,7 +520,7 @@ extension ClipboardStatusNotifierBinding on ClipboardStatusNotifier { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ClipboardStatusNotifier'); + return const HTType('ClipboardStatusNotifier'); case 'disposed': return disposed; case 'value': @@ -455,17 +528,20 @@ extension ClipboardStatusNotifierBinding on ClipboardStatusNotifier { case 'update': return ({positionalArgs, namedArgs, typeArgs}) => update(); case 'addListener': - return ({positionalArgs, namedArgs, typeArgs}) => addListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + addListener(positionalArgs[0]); case 'removeListener': - return ({positionalArgs, namedArgs, typeArgs}) => removeListener(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + removeListener(positionalArgs[0]); case 'didChangeAppLifecycleState': - return ({positionalArgs, namedArgs, typeArgs}) => didChangeAppLifecycleState(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + didChangeAppLifecycleState(positionalArgs[0]); case 'dispose': return ({positionalArgs, namedArgs, typeArgs}) => dispose(); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/text_selection_toolbar_layout_delegate.g.dart b/lib/bindings/flutter/widgets/text_selection_toolbar_layout_delegate.g.dart index 18f42a6..4bfe5a1 100644 --- a/lib/bindings/flutter/widgets/text_selection_toolbar_layout_delegate.g.dart +++ b/lib/bindings/flutter/widgets/text_selection_toolbar_layout_delegate.g.dart @@ -2,18 +2,22 @@ import 'package:hetu_script/hetu_script.dart'; import 'package:flutter/widgets.dart'; class TextSelectionToolbarLayoutDelegateAutoBinding extends HTExternalClass { - TextSelectionToolbarLayoutDelegateAutoBinding() : super('TextSelectionToolbarLayoutDelegate'); + TextSelectionToolbarLayoutDelegateAutoBinding() + : super('TextSelectionToolbarLayoutDelegate'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'TextSelectionToolbarLayoutDelegate': - return ({positionalArgs, namedArgs, typeArgs}) => TextSelectionToolbarLayoutDelegate( - anchorAbove: namedArgs['anchorAbove'], - anchorBelow: namedArgs['anchorBelow'], - fitsAbove: namedArgs.containsKey('fitsAbove') ? namedArgs['fitsAbove'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + TextSelectionToolbarLayoutDelegate( + anchorAbove: namedArgs['anchorAbove'], + anchorBelow: namedArgs['anchorBelow'], + fitsAbove: namedArgs.containsKey('fitsAbove') + ? namedArgs['fitsAbove'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -23,11 +27,12 @@ class TextSelectionToolbarLayoutDelegateAutoBinding extends HTExternalClass { } } -extension TextSelectionToolbarLayoutDelegateBinding on TextSelectionToolbarLayoutDelegate { +extension TextSelectionToolbarLayoutDelegateBinding + on TextSelectionToolbarLayoutDelegate { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TextSelectionToolbarLayoutDelegate'); + return const HTType('TextSelectionToolbarLayoutDelegate'); case 'anchorAbove': return anchorAbove; case 'anchorBelow': @@ -35,15 +40,19 @@ extension TextSelectionToolbarLayoutDelegateBinding on TextSelectionToolbarLayou case 'fitsAbove': return fitsAbove; case 'getConstraintsForChild': - return ({positionalArgs, namedArgs, typeArgs}) => getConstraintsForChild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getConstraintsForChild(positionalArgs[0]); case 'getPositionForChild': - return ({positionalArgs, namedArgs, typeArgs}) => getPositionForChild(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + getPositionForChild(positionalArgs[0], positionalArgs[1]); case 'shouldRelayout': - return ({positionalArgs, namedArgs, typeArgs}) => shouldRelayout(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + shouldRelayout(positionalArgs[0]); case 'getSize': - return ({positionalArgs, namedArgs, typeArgs}) => getSize(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getSize(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/texture.g.dart b/lib/bindings/flutter/widgets/texture.g.dart index 4452d3b..0caf28e 100644 --- a/lib/bindings/flutter/widgets/texture.g.dart +++ b/lib/bindings/flutter/widgets/texture.g.dart @@ -12,9 +12,11 @@ class TextureAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => Texture( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, textureId: namedArgs['textureId'], - filterQuality: namedArgs.containsKey('filterQuality') ? namedArgs['filterQuality'] : FilterQuality.low); + filterQuality: namedArgs.containsKey('filterQuality') + ? namedArgs['filterQuality'] + : FilterQuality.low); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -28,7 +30,7 @@ extension TextureBinding on Texture { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Texture'); + return const HTType('Texture'); case 'textureId': return textureId; case 'filterQuality': @@ -38,33 +40,47 @@ extension TextureBinding on Texture { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/ticker_provider.g.dart b/lib/bindings/flutter/widgets/ticker_provider.g.dart index 3135878..3fe06d7 100644 --- a/lib/bindings/flutter/widgets/ticker_provider.g.dart +++ b/lib/bindings/flutter/widgets/ticker_provider.g.dart @@ -14,9 +14,10 @@ class TickerModeAutoBinding extends HTExternalClass { enabled: namedArgs['enabled'], child: namedArgs['child']); case 'TickerMode.of': - return ({positionalArgs, namedArgs, typeArgs}) => TickerMode.of(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + TickerMode.of(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -30,7 +31,7 @@ extension TickerModeBinding on TickerMode { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('TickerMode'); + return const HTType('TickerMode'); case 'enabled': return enabled; case 'child': @@ -40,31 +41,44 @@ extension TickerModeBinding on TickerMode { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/title.g.dart b/lib/bindings/flutter/widgets/title.g.dart index fa22513..ecc1d04 100644 --- a/lib/bindings/flutter/widgets/title.g.dart +++ b/lib/bindings/flutter/widgets/title.g.dart @@ -15,7 +15,7 @@ class TitleAutoBinding extends HTExternalClass { color: namedArgs['color'], child: namedArgs['child']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -29,7 +29,7 @@ extension TitleBinding on Title { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Title'); + return const HTType('Title'); case 'title': return title; case 'color': @@ -41,31 +41,44 @@ extension TitleBinding on Title { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/transitions.g.dart b/lib/bindings/flutter/widgets/transitions.g.dart index afeee57..b90846e 100644 --- a/lib/bindings/flutter/widgets/transitions.g.dart +++ b/lib/bindings/flutter/widgets/transitions.g.dart @@ -12,11 +12,15 @@ class SlideTransitionAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => SlideTransition( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, position: namedArgs['position'], - transformHitTests: namedArgs.containsKey('transformHitTests') ? namedArgs['transformHitTests'] : true, - textDirection: namedArgs.containsKey('textDirection') ? namedArgs['textDirection'] : null, + transformHitTests: namedArgs.containsKey('transformHitTests') + ? namedArgs['transformHitTests'] + : true, + textDirection: namedArgs.containsKey('textDirection') + ? namedArgs['textDirection'] + : null, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -30,7 +34,7 @@ extension SlideTransitionBinding on SlideTransition { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SlideTransition'); + return const HTType('SlideTransition'); case 'textDirection': return textDirection; case 'transformHitTests': @@ -46,33 +50,46 @@ extension SlideTransitionBinding on SlideTransition { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -87,10 +104,12 @@ class ScaleTransitionAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => ScaleTransition( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, scale: namedArgs['scale'], - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : Alignment.center, + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : Alignment.center, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -104,7 +123,7 @@ extension ScaleTransitionBinding on ScaleTransition { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ScaleTransition'); + return const HTType('ScaleTransition'); case 'alignment': return alignment; case 'child': @@ -118,33 +137,46 @@ extension ScaleTransitionBinding on ScaleTransition { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -159,10 +191,12 @@ class RotationTransitionAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => RotationTransition( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, turns: namedArgs['turns'], - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : Alignment.center, + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : Alignment.center, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -176,7 +210,7 @@ extension RotationTransitionBinding on RotationTransition { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RotationTransition'); + return const HTType('RotationTransition'); case 'alignment': return alignment; case 'child': @@ -190,33 +224,46 @@ extension RotationTransitionBinding on RotationTransition { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -230,12 +277,16 @@ class SizeTransitionAutoBinding extends HTExternalClass { case 'SizeTransition': return ({positionalArgs, namedArgs, typeArgs}) => SizeTransition( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - axis: namedArgs.containsKey('axis') ? namedArgs['axis'] : Axis.vertical, + axis: namedArgs.containsKey('axis') + ? namedArgs['axis'] + : Axis.vertical, sizeFactor: namedArgs['sizeFactor'], - axisAlignment: namedArgs.containsKey('axisAlignment') ? namedArgs['axisAlignment'] : 0.0, + axisAlignment: namedArgs.containsKey('axisAlignment') + ? namedArgs['axisAlignment'] + : 0.0, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -249,7 +300,7 @@ extension SizeTransitionBinding on SizeTransition { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SizeTransition'); + return const HTType('SizeTransition'); case 'axis': return axis; case 'axisAlignment': @@ -265,33 +316,46 @@ extension SizeTransitionBinding on SizeTransition { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -307,10 +371,12 @@ class FadeTransitionAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, opacity: namedArgs['opacity'], alwaysIncludeSemantics: - namedArgs.containsKey('alwaysIncludeSemantics') ? namedArgs['alwaysIncludeSemantics'] : false, + namedArgs.containsKey('alwaysIncludeSemantics') + ? namedArgs['alwaysIncludeSemantics'] + : false, child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -324,7 +390,7 @@ extension FadeTransitionBinding on FadeTransition { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('FadeTransition'); + return const HTType('FadeTransition'); case 'opacity': return opacity; case 'alwaysIncludeSemantics': @@ -336,33 +402,47 @@ extension FadeTransitionBinding on FadeTransition { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -378,10 +458,13 @@ class SliverFadeTransitionAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, opacity: namedArgs['opacity'], alwaysIncludeSemantics: - namedArgs.containsKey('alwaysIncludeSemantics') ? namedArgs['alwaysIncludeSemantics'] : false, - sliver: namedArgs.containsKey('sliver') ? namedArgs['sliver'] : null); + namedArgs.containsKey('alwaysIncludeSemantics') + ? namedArgs['alwaysIncludeSemantics'] + : false, + sliver: + namedArgs.containsKey('sliver') ? namedArgs['sliver'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -395,7 +478,7 @@ extension SliverFadeTransitionBinding on SliverFadeTransition { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliverFadeTransition'); + return const HTType('SliverFadeTransition'); case 'opacity': return opacity; case 'alwaysIncludeSemantics': @@ -407,33 +490,47 @@ extension SliverFadeTransitionBinding on SliverFadeTransition { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -449,7 +546,7 @@ class RelativeRectTweenAutoBinding extends HTExternalClass { begin: namedArgs.containsKey('begin') ? namedArgs['begin'] : null, end: namedArgs.containsKey('end') ? namedArgs['end'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -468,25 +565,30 @@ extension RelativeRectTweenBinding on RelativeRectTween { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RelativeRectTween'); + return const HTType('RelativeRectTween'); case 'begin': return begin; case 'end': return end; case 'lerp': - return ({positionalArgs, namedArgs, typeArgs}) => lerp(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + lerp(positionalArgs[0]); case 'transform': - return ({positionalArgs, namedArgs, typeArgs}) => transform(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + transform(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString(); case 'evaluate': - return ({positionalArgs, namedArgs, typeArgs}) => evaluate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + evaluate(positionalArgs[0]); case 'animate': - return ({positionalArgs, namedArgs, typeArgs}) => animate(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + animate(positionalArgs[0]); case 'chain': - return ({positionalArgs, namedArgs, typeArgs}) => chain(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + chain(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -499,7 +601,7 @@ extension RelativeRectTweenBinding on RelativeRectTween { end = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -516,7 +618,7 @@ class PositionedTransitionAutoBinding extends HTExternalClass { rect: namedArgs['rect'], child: namedArgs['child']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -530,7 +632,7 @@ extension PositionedTransitionBinding on PositionedTransition { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('PositionedTransition'); + return const HTType('PositionedTransition'); case 'child': return child; case 'listenable': @@ -542,51 +644,66 @@ extension PositionedTransitionBinding on PositionedTransition { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } class RelativePositionedTransitionAutoBinding extends HTExternalClass { - RelativePositionedTransitionAutoBinding() : super('RelativePositionedTransition'); + RelativePositionedTransitionAutoBinding() + : super('RelativePositionedTransition'); @override dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'RelativePositionedTransition': - return ({positionalArgs, namedArgs, typeArgs}) => RelativePositionedTransition( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - rect: namedArgs['rect'], - size: namedArgs['size'], - child: namedArgs['child']); + return ({positionalArgs, namedArgs, typeArgs}) => + RelativePositionedTransition( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + rect: namedArgs['rect'], + size: namedArgs['size'], + child: namedArgs['child']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -600,7 +717,7 @@ extension RelativePositionedTransitionBinding on RelativePositionedTransition { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('RelativePositionedTransition'); + return const HTType('RelativePositionedTransition'); case 'size': return size; case 'child': @@ -614,33 +731,46 @@ extension RelativePositionedTransitionBinding on RelativePositionedTransition { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -652,13 +782,16 @@ class DecoratedBoxTransitionAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'DecoratedBoxTransition': - return ({positionalArgs, namedArgs, typeArgs}) => DecoratedBoxTransition( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - decoration: namedArgs['decoration'], - position: namedArgs.containsKey('position') ? namedArgs['position'] : DecorationPosition.background, - child: namedArgs['child']); + return ({positionalArgs, namedArgs, typeArgs}) => + DecoratedBoxTransition( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + decoration: namedArgs['decoration'], + position: namedArgs.containsKey('position') + ? namedArgs['position'] + : DecorationPosition.background, + child: namedArgs['child']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -672,7 +805,7 @@ extension DecoratedBoxTransitionBinding on DecoratedBoxTransition { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DecoratedBoxTransition'); + return const HTType('DecoratedBoxTransition'); case 'decoration': return decoration; case 'position': @@ -686,33 +819,46 @@ extension DecoratedBoxTransitionBinding on DecoratedBoxTransition { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -728,10 +874,14 @@ class AlignTransitionAutoBinding extends HTExternalClass { key: namedArgs.containsKey('key') ? namedArgs['key'] : null, alignment: namedArgs['alignment'], child: namedArgs['child'], - widthFactor: namedArgs.containsKey('widthFactor') ? namedArgs['widthFactor'] : null, - heightFactor: namedArgs.containsKey('heightFactor') ? namedArgs['heightFactor'] : null); + widthFactor: namedArgs.containsKey('widthFactor') + ? namedArgs['widthFactor'] + : null, + heightFactor: namedArgs.containsKey('heightFactor') + ? namedArgs['heightFactor'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -745,7 +895,7 @@ extension AlignTransitionBinding on AlignTransition { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AlignTransition'); + return const HTType('AlignTransition'); case 'widthFactor': return widthFactor; case 'heightFactor': @@ -761,33 +911,46 @@ extension AlignTransitionBinding on AlignTransition { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -799,16 +962,25 @@ class DefaultTextStyleTransitionAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'DefaultTextStyleTransition': - return ({positionalArgs, namedArgs, typeArgs}) => DefaultTextStyleTransition( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - style: namedArgs['style'], - child: namedArgs['child'], - textAlign: namedArgs.containsKey('textAlign') ? namedArgs['textAlign'] : null, - softWrap: namedArgs.containsKey('softWrap') ? namedArgs['softWrap'] : true, - overflow: namedArgs.containsKey('overflow') ? namedArgs['overflow'] : TextOverflow.clip, - maxLines: namedArgs.containsKey('maxLines') ? namedArgs['maxLines'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => + DefaultTextStyleTransition( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + style: namedArgs['style'], + child: namedArgs['child'], + textAlign: namedArgs.containsKey('textAlign') + ? namedArgs['textAlign'] + : null, + softWrap: namedArgs.containsKey('softWrap') + ? namedArgs['softWrap'] + : true, + overflow: namedArgs.containsKey('overflow') + ? namedArgs['overflow'] + : TextOverflow.clip, + maxLines: namedArgs.containsKey('maxLines') + ? namedArgs['maxLines'] + : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -822,7 +994,7 @@ extension DefaultTextStyleTransitionBinding on DefaultTextStyleTransition { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DefaultTextStyleTransition'); + return const HTType('DefaultTextStyleTransition'); case 'textAlign': return textAlign; case 'softWrap': @@ -842,33 +1014,46 @@ extension DefaultTextStyleTransitionBinding on DefaultTextStyleTransition { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -886,7 +1071,7 @@ class AnimatedBuilderAutoBinding extends HTExternalClass { builder: namedArgs['builder'], child: namedArgs.containsKey('child') ? namedArgs['child'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -897,8 +1082,9 @@ class AnimatedBuilderAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'TransitionBuilder': (HTFunction function) => - (context, child) => function.call(positionalArgs: [context, child], namedArgs: const {}) as Widget, + 'TransitionBuilder': (HTFunction function) => (context, child) => + function.call(positionalArgs: [context, child], namedArgs: const {}) + as Widget, }; } } @@ -907,7 +1093,7 @@ extension AnimatedBuilderBinding on AnimatedBuilder { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('AnimatedBuilder'); + return const HTType('AnimatedBuilder'); case 'builder': return builder; case 'child': @@ -919,33 +1105,46 @@ extension AnimatedBuilderBinding on AnimatedBuilder { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/viewport.g.dart b/lib/bindings/flutter/widgets/viewport.g.dart index 62dec7e..5bbab66 100644 --- a/lib/bindings/flutter/widgets/viewport.g.dart +++ b/lib/bindings/flutter/widgets/viewport.g.dart @@ -11,21 +11,34 @@ class ViewportAutoBinding extends HTExternalClass { case 'Viewport': return ({positionalArgs, namedArgs, typeArgs}) => Viewport( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - axisDirection: namedArgs.containsKey('axisDirection') ? namedArgs['axisDirection'] : AxisDirection.down, - crossAxisDirection: namedArgs.containsKey('crossAxisDirection') ? namedArgs['crossAxisDirection'] : null, + axisDirection: namedArgs.containsKey('axisDirection') + ? namedArgs['axisDirection'] + : AxisDirection.down, + crossAxisDirection: namedArgs.containsKey('crossAxisDirection') + ? namedArgs['crossAxisDirection'] + : null, anchor: namedArgs.containsKey('anchor') ? namedArgs['anchor'] : 0.0, offset: namedArgs['offset'], - center: namedArgs.containsKey('center') ? namedArgs['center'] : null, - cacheExtent: namedArgs.containsKey('cacheExtent') ? namedArgs['cacheExtent'] : null, - cacheExtentStyle: - namedArgs.containsKey('cacheExtentStyle') ? namedArgs['cacheExtentStyle'] : CacheExtentStyle.pixel, - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge, - slivers: namedArgs.containsKey('slivers') ? List.from(namedArgs['slivers']) : const []); + center: + namedArgs.containsKey('center') ? namedArgs['center'] : null, + cacheExtent: namedArgs.containsKey('cacheExtent') + ? namedArgs['cacheExtent'] + : null, + cacheExtentStyle: namedArgs.containsKey('cacheExtentStyle') + ? namedArgs['cacheExtentStyle'] + : CacheExtentStyle.pixel, + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.hardEdge, + slivers: namedArgs.containsKey('slivers') + ? List.from(namedArgs['slivers']) + : const []); case 'Viewport.getDefaultCrossAxisDirection': return ({positionalArgs, namedArgs, typeArgs}) => - Viewport.getDefaultCrossAxisDirection(positionalArgs[0], positionalArgs[1]); + Viewport.getDefaultCrossAxisDirection( + positionalArgs[0], positionalArgs[1]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -39,7 +52,7 @@ extension ViewportBinding on Viewport { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Viewport'); + return const HTType('Viewport'); case 'axisDirection': return axisDirection; case 'crossAxisDirection': @@ -63,33 +76,47 @@ extension ViewportBinding on Viewport { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -101,15 +128,24 @@ class ShrinkWrappingViewportAutoBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ShrinkWrappingViewport': - return ({positionalArgs, namedArgs, typeArgs}) => ShrinkWrappingViewport( - key: namedArgs.containsKey('key') ? namedArgs['key'] : null, - axisDirection: namedArgs.containsKey('axisDirection') ? namedArgs['axisDirection'] : AxisDirection.down, - crossAxisDirection: namedArgs.containsKey('crossAxisDirection') ? namedArgs['crossAxisDirection'] : null, - offset: namedArgs['offset'], - clipBehavior: namedArgs.containsKey('clipBehavior') ? namedArgs['clipBehavior'] : Clip.hardEdge, - slivers: namedArgs.containsKey('slivers') ? List.from(namedArgs['slivers']) : const []); + return ({positionalArgs, namedArgs, typeArgs}) => + ShrinkWrappingViewport( + key: namedArgs.containsKey('key') ? namedArgs['key'] : null, + axisDirection: namedArgs.containsKey('axisDirection') + ? namedArgs['axisDirection'] + : AxisDirection.down, + crossAxisDirection: namedArgs.containsKey('crossAxisDirection') + ? namedArgs['crossAxisDirection'] + : null, + offset: namedArgs['offset'], + clipBehavior: namedArgs.containsKey('clipBehavior') + ? namedArgs['clipBehavior'] + : Clip.hardEdge, + slivers: namedArgs.containsKey('slivers') + ? List.from(namedArgs['slivers']) + : const []); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -123,7 +159,7 @@ extension ShrinkWrappingViewportBinding on ShrinkWrappingViewport { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ShrinkWrappingViewport'); + return const HTType('ShrinkWrappingViewport'); case 'axisDirection': return axisDirection; case 'crossAxisDirection': @@ -139,33 +175,47 @@ extension ShrinkWrappingViewportBinding on ShrinkWrappingViewport { case 'hashCode': return hashCode; case 'createRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => createRenderObject(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + createRenderObject(positionalArgs[0]); case 'updateRenderObject': - return ({positionalArgs, namedArgs, typeArgs}) => updateRenderObject(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + updateRenderObject(positionalArgs[0], positionalArgs[1]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/visibility.g.dart b/lib/bindings/flutter/widgets/visibility.g.dart index 53e68ed..09959a5 100644 --- a/lib/bindings/flutter/widgets/visibility.g.dart +++ b/lib/bindings/flutter/widgets/visibility.g.dart @@ -12,16 +12,29 @@ class VisibilityAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => Visibility( key: namedArgs.containsKey('key') ? namedArgs['key'] : null, child: namedArgs['child'], - replacement: namedArgs.containsKey('replacement') ? namedArgs['replacement'] : const SizedBox.shrink(), - visible: namedArgs.containsKey('visible') ? namedArgs['visible'] : true, - maintainState: namedArgs.containsKey('maintainState') ? namedArgs['maintainState'] : false, - maintainAnimation: namedArgs.containsKey('maintainAnimation') ? namedArgs['maintainAnimation'] : false, - maintainSize: namedArgs.containsKey('maintainSize') ? namedArgs['maintainSize'] : false, - maintainSemantics: namedArgs.containsKey('maintainSemantics') ? namedArgs['maintainSemantics'] : false, + replacement: namedArgs.containsKey('replacement') + ? namedArgs['replacement'] + : const SizedBox.shrink(), + visible: + namedArgs.containsKey('visible') ? namedArgs['visible'] : true, + maintainState: namedArgs.containsKey('maintainState') + ? namedArgs['maintainState'] + : false, + maintainAnimation: namedArgs.containsKey('maintainAnimation') + ? namedArgs['maintainAnimation'] + : false, + maintainSize: namedArgs.containsKey('maintainSize') + ? namedArgs['maintainSize'] + : false, + maintainSemantics: namedArgs.containsKey('maintainSemantics') + ? namedArgs['maintainSemantics'] + : false, maintainInteractivity: - namedArgs.containsKey('maintainInteractivity') ? namedArgs['maintainInteractivity'] : false); + namedArgs.containsKey('maintainInteractivity') + ? namedArgs['maintainInteractivity'] + : false); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -35,7 +48,7 @@ extension VisibilityBinding on Visibility { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('Visibility'); + return const HTType('Visibility'); case 'child': return child; case 'replacement': @@ -57,31 +70,44 @@ extension VisibilityBinding on Visibility { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -99,15 +125,26 @@ class SliverVisibilityAutoBinding extends HTExternalClass { replacementSliver: namedArgs.containsKey('replacementSliver') ? namedArgs['replacementSliver'] : const SliverToBoxAdapter(), - visible: namedArgs.containsKey('visible') ? namedArgs['visible'] : true, - maintainState: namedArgs.containsKey('maintainState') ? namedArgs['maintainState'] : false, - maintainAnimation: namedArgs.containsKey('maintainAnimation') ? namedArgs['maintainAnimation'] : false, - maintainSize: namedArgs.containsKey('maintainSize') ? namedArgs['maintainSize'] : false, - maintainSemantics: namedArgs.containsKey('maintainSemantics') ? namedArgs['maintainSemantics'] : false, + visible: + namedArgs.containsKey('visible') ? namedArgs['visible'] : true, + maintainState: namedArgs.containsKey('maintainState') + ? namedArgs['maintainState'] + : false, + maintainAnimation: namedArgs.containsKey('maintainAnimation') + ? namedArgs['maintainAnimation'] + : false, + maintainSize: namedArgs.containsKey('maintainSize') + ? namedArgs['maintainSize'] + : false, + maintainSemantics: namedArgs.containsKey('maintainSemantics') + ? namedArgs['maintainSemantics'] + : false, maintainInteractivity: - namedArgs.containsKey('maintainInteractivity') ? namedArgs['maintainInteractivity'] : false); + namedArgs.containsKey('maintainInteractivity') + ? namedArgs['maintainInteractivity'] + : false); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -121,7 +158,7 @@ extension SliverVisibilityBinding on SliverVisibility { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('SliverVisibility'); + return const HTType('SliverVisibility'); case 'sliver': return sliver; case 'replacementSliver': @@ -143,31 +180,44 @@ extension SliverVisibilityBinding on SliverVisibility { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + build(positionalArgs[0]); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'createElement': return ({positionalArgs, namedArgs, typeArgs}) => createElement(); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/widget_inspector.g.dart b/lib/bindings/flutter/widgets/widget_inspector.g.dart index 377fc86..0066827 100644 --- a/lib/bindings/flutter/widgets/widget_inspector.g.dart +++ b/lib/bindings/flutter/widgets/widget_inspector.g.dart @@ -15,7 +15,7 @@ class WidgetInspectorAutoBinding extends HTExternalClass { child: namedArgs['child'], selectButtonBuilder: namedArgs['selectButtonBuilder']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -27,7 +27,9 @@ class WidgetInspectorAutoBinding extends HTExternalClass { static Map functionWrapper() { return { 'InspectorSelectButtonBuilder': (HTFunction function) => - (context, onPressed) => function.call(positionalArgs: [context, onPressed], namedArgs: const {}) as Widget, + (context, onPressed) => function.call( + positionalArgs: [context, onPressed], + namedArgs: const {}) as Widget, }; } } @@ -36,7 +38,7 @@ extension WidgetInspectorBinding on WidgetInspector { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('WidgetInspector'); + return const HTType('WidgetInspector'); case 'child': return child; case 'selectButtonBuilder': @@ -52,25 +54,37 @@ extension WidgetInspectorBinding on WidgetInspector { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -84,7 +98,7 @@ class InspectorSelectionAutoBinding extends HTExternalClass { case 'InspectorSelection': return ({positionalArgs, namedArgs, typeArgs}) => InspectorSelection(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -103,7 +117,7 @@ extension InspectorSelectionBinding on InspectorSelection { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('InspectorSelection'); + return const HTType('InspectorSelection'); case 'candidates': return candidates; case 'index': @@ -117,7 +131,7 @@ extension InspectorSelectionBinding on InspectorSelection { case 'clear': return ({positionalArgs, namedArgs, typeArgs}) => clear(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -136,7 +150,7 @@ extension InspectorSelectionBinding on InspectorSelection { currentElement = value; break; default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } @@ -151,7 +165,7 @@ class DevToolsDeepLinkPropertyAutoBinding extends HTExternalClass { return ({positionalArgs, namedArgs, typeArgs}) => DevToolsDeepLinkProperty(positionalArgs[0], positionalArgs[1]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -165,7 +179,7 @@ extension DevToolsDeepLinkPropertyBinding on DevToolsDeepLinkProperty { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('DevToolsDeepLinkProperty'); + return const HTType('DevToolsDeepLinkProperty'); case 'expandableValue': return expandableValue; case 'allowWrap': @@ -205,33 +219,49 @@ extension DevToolsDeepLinkPropertyBinding on DevToolsDeepLinkProperty { case 'allowTruncate': return allowTruncate; case 'toJsonMap': - return ({positionalArgs, namedArgs, typeArgs}) => toJsonMap(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + toJsonMap(positionalArgs[0]); case 'valueToString': return ({positionalArgs, namedArgs, typeArgs}) => valueToString( - parentConfiguration: - namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null); case 'toDescription': return ({positionalArgs, namedArgs, typeArgs}) => toDescription( - parentConfiguration: - namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null); case 'getProperties': return ({positionalArgs, namedArgs, typeArgs}) => getProperties(); case 'getChildren': return ({positionalArgs, namedArgs, typeArgs}) => getChildren(); case 'isFiltered': - return ({positionalArgs, namedArgs, typeArgs}) => isFiltered(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + isFiltered(positionalArgs[0]); case 'toString': return ({positionalArgs, namedArgs, typeArgs}) => toString( - parentConfiguration: namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - parentConfiguration: namedArgs.containsKey('parentConfiguration') ? namedArgs['parentConfiguration'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + parentConfiguration: namedArgs.containsKey('parentConfiguration') + ? namedArgs['parentConfiguration'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/widget_span.g.dart b/lib/bindings/flutter/widgets/widget_span.g.dart index e40175c..1cbb226 100644 --- a/lib/bindings/flutter/widgets/widget_span.g.dart +++ b/lib/bindings/flutter/widgets/widget_span.g.dart @@ -12,11 +12,15 @@ class WidgetSpanAutoBinding extends HTExternalClass { case 'WidgetSpan': return ({positionalArgs, namedArgs, typeArgs}) => WidgetSpan( child: namedArgs['child'], - alignment: namedArgs.containsKey('alignment') ? namedArgs['alignment'] : ui.PlaceholderAlignment.bottom, - baseline: namedArgs.containsKey('baseline') ? namedArgs['baseline'] : null, + alignment: namedArgs.containsKey('alignment') + ? namedArgs['alignment'] + : ui.PlaceholderAlignment.bottom, + baseline: namedArgs.containsKey('baseline') + ? namedArgs['baseline'] + : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -27,8 +31,8 @@ class WidgetSpanAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'InlineSpanVisitor': (HTFunction function) => - (span) => function.call(positionalArgs: [span], namedArgs: const {}) as bool, + 'InlineSpanVisitor': (HTFunction function) => (span) => + function.call(positionalArgs: [span], namedArgs: const {}) as bool, }; } } @@ -37,7 +41,7 @@ extension WidgetSpanBinding on WidgetSpan { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('WidgetSpan'); + return const HTType('WidgetSpan'); case 'child': return child; case 'alignment': @@ -49,56 +53,86 @@ extension WidgetSpanBinding on WidgetSpan { case 'hashCode': return hashCode; case 'build': - return ({positionalArgs, namedArgs, typeArgs}) => build(positionalArgs[0], - textScaleFactor: namedArgs.containsKey('textScaleFactor') ? namedArgs['textScaleFactor'] : 1.0, - dimensions: - namedArgs.containsKey('dimensions') ? List.from(namedArgs['dimensions']) : null); + return ({positionalArgs, namedArgs, typeArgs}) => build( + positionalArgs[0], + textScaleFactor: namedArgs.containsKey('textScaleFactor') + ? namedArgs['textScaleFactor'] + : 1.0, + dimensions: namedArgs.containsKey('dimensions') + ? List.from(namedArgs['dimensions']) + : null); case 'visitChildren': - return ({positionalArgs, namedArgs, typeArgs}) => visitChildren(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + visitChildren(positionalArgs[0]); case 'getSpanForPositionVisitor': return ({positionalArgs, namedArgs, typeArgs}) => getSpanForPositionVisitor(positionalArgs[0], positionalArgs[1]); case 'codeUnitAtVisitor': - return ({positionalArgs, namedArgs, typeArgs}) => codeUnitAtVisitor(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + codeUnitAtVisitor(positionalArgs[0], positionalArgs[1]); case 'compareTo': - return ({positionalArgs, namedArgs, typeArgs}) => compareTo(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + compareTo(positionalArgs[0]); case 'getSpanForPosition': - return ({positionalArgs, namedArgs, typeArgs}) => getSpanForPosition(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + getSpanForPosition(positionalArgs[0]); case 'debugAssertIsValid': return ({positionalArgs, namedArgs, typeArgs}) => debugAssertIsValid(); case 'computeToPlainText': - return ({positionalArgs, namedArgs, typeArgs}) => computeToPlainText(positionalArgs[0], + return ({positionalArgs, namedArgs, typeArgs}) => computeToPlainText( + positionalArgs[0], includeSemanticsLabels: - namedArgs.containsKey('includeSemanticsLabels') ? namedArgs['includeSemanticsLabels'] : true, - includePlaceholders: - namedArgs.containsKey('includePlaceholders') ? namedArgs['includePlaceholders'] : true); + namedArgs.containsKey('includeSemanticsLabels') + ? namedArgs['includeSemanticsLabels'] + : true, + includePlaceholders: namedArgs.containsKey('includePlaceholders') + ? namedArgs['includePlaceholders'] + : true); case 'computeSemanticsInformation': return ({positionalArgs, namedArgs, typeArgs}) => - computeSemanticsInformation(List.from(positionalArgs[0])); + computeSemanticsInformation( + List.from(positionalArgs[0])); case 'describeSemantics': return ({positionalArgs, namedArgs, typeArgs}) => describeSemantics( - positionalArgs[0], List.from(positionalArgs[1]), List.from(positionalArgs[2])); + positionalArgs[0], + List.from(positionalArgs[1]), + List.from(positionalArgs[2])); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toPlainText': return ({positionalArgs, namedArgs, typeArgs}) => toPlainText( includeSemanticsLabels: - namedArgs.containsKey('includeSemanticsLabels') ? namedArgs['includeSemanticsLabels'] : true, - includePlaceholders: - namedArgs.containsKey('includePlaceholders') ? namedArgs['includePlaceholders'] : true); + namedArgs.containsKey('includeSemanticsLabels') + ? namedArgs['includeSemanticsLabels'] + : true, + includePlaceholders: namedArgs.containsKey('includePlaceholders') + ? namedArgs['includePlaceholders'] + : true); case 'getSemanticsInformation': - return ({positionalArgs, namedArgs, typeArgs}) => getSemanticsInformation(); + return ({positionalArgs, namedArgs, typeArgs}) => + getSemanticsInformation(); case 'codeUnitAt': - return ({positionalArgs, namedArgs, typeArgs}) => codeUnitAt(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + codeUnitAt(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'toDiagnosticsNode': @@ -106,10 +140,12 @@ extension WidgetSpanBinding on WidgetSpan { name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter/widgets/will_pop_scope.g.dart b/lib/bindings/flutter/widgets/will_pop_scope.g.dart index 5147e6a..96343c6 100644 --- a/lib/bindings/flutter/widgets/will_pop_scope.g.dart +++ b/lib/bindings/flutter/widgets/will_pop_scope.g.dart @@ -13,7 +13,7 @@ class WillPopScopeAutoBinding extends HTExternalClass { child: namedArgs['child'], onWillPop: namedArgs['onWillPop']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -24,8 +24,8 @@ class WillPopScopeAutoBinding extends HTExternalClass { static Map functionWrapper() { return { - 'WillPopCallback': (HTFunction function) => - () => function.call(positionalArgs: const [], namedArgs: const {}) as Future, + 'WillPopCallback': (HTFunction function) => () => function + .call(positionalArgs: const [], namedArgs: const {}) as Future, }; } } @@ -34,7 +34,7 @@ extension WillPopScopeBinding on WillPopScope { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('WillPopScope'); + return const HTType('WillPopScope'); case 'child': return child; case 'onWillPop': @@ -50,25 +50,37 @@ extension WillPopScopeBinding on WillPopScope { case 'toStringShort': return ({positionalArgs, namedArgs, typeArgs}) => toStringShort(); case 'debugFillProperties': - return ({positionalArgs, namedArgs, typeArgs}) => debugFillProperties(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + debugFillProperties(positionalArgs[0]); case 'toStringShallow': return ({positionalArgs, namedArgs, typeArgs}) => toStringShallow( - joiner: namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + joiner: + namedArgs.containsKey('joiner') ? namedArgs['joiner'] : ', ', + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toStringDeep': return ({positionalArgs, namedArgs, typeArgs}) => toStringDeep( - prefixLineOne: namedArgs.containsKey('prefixLineOne') ? namedArgs['prefixLineOne'] : '', - prefixOtherLines: namedArgs.containsKey('prefixOtherLines') ? namedArgs['prefixOtherLines'] : null, - minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.debug); + prefixLineOne: namedArgs.containsKey('prefixLineOne') + ? namedArgs['prefixLineOne'] + : '', + prefixOtherLines: namedArgs.containsKey('prefixOtherLines') + ? namedArgs['prefixOtherLines'] + : null, + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.debug); case 'toDiagnosticsNode': return ({positionalArgs, namedArgs, typeArgs}) => toDiagnosticsNode( name: namedArgs.containsKey('name') ? namedArgs['name'] : null, style: namedArgs.containsKey('style') ? namedArgs['style'] : null); case 'toString': - return ({positionalArgs, namedArgs, typeArgs}) => - toString(minLevel: namedArgs.containsKey('minLevel') ? namedArgs['minLevel'] : DiagnosticLevel.info); + return ({positionalArgs, namedArgs, typeArgs}) => toString( + minLevel: namedArgs.containsKey('minLevel') + ? namedArgs['minLevel'] + : DiagnosticLevel.info); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/bindings/flutter_library_binding.dart b/lib/bindings/flutter_library_binding.dart index 955a5b1..067fbee 100644 --- a/lib/bindings/flutter_library_binding.dart +++ b/lib/bindings/flutter_library_binding.dart @@ -45,10 +45,8 @@ import 'dart/io/string_transformer.g.dart'; import 'dart/io/sync_socket.g.dart'; import 'dart/core/bigint.g.dart'; import 'dart/core/date_time.g.dart'; -import 'dart/core/double.g.dart'; import 'dart/core/duration.g.dart'; import 'dart/core/function.g.dart'; -import 'dart/core/int.g.dart'; import 'dart/core/invocation.g.dart'; import 'dart/core/regexp.g.dart'; import 'dart/core/stacktrace.g.dart'; @@ -491,31 +489,44 @@ class FlutterLibraryBinding extends BindingHandler { functionWrappers.addAll(TrainHoppingAnimationAutoBinding.functionWrapper()); functionWrappers.addAll(AnimationMeanAutoBinding.functionWrapper()); functionWrappers.addAll(AnimationControllerAutoBinding.functionWrapper()); - functionWrappers.addAll(CupertinoActionSheetActionAutoBinding.functionWrapper()); + functionWrappers + .addAll(CupertinoActionSheetActionAutoBinding.functionWrapper()); functionWrappers.addAll(CupertinoAppAutoBinding.functionWrapper()); functionWrappers.addAll(CupertinoButtonAutoBinding.functionWrapper()); functionWrappers.addAll(CupertinoContextMenuAutoBinding.functionWrapper()); - functionWrappers.addAll(CupertinoContextMenuActionAutoBinding.functionWrapper()); + functionWrappers + .addAll(CupertinoContextMenuActionAutoBinding.functionWrapper()); functionWrappers.addAll(CupertinoDialogActionAutoBinding.functionWrapper()); - functionWrappers.addAll(CupertinoNavigationBarBackButtonAutoBinding.functionWrapper()); + functionWrappers + .addAll(CupertinoNavigationBarBackButtonAutoBinding.functionWrapper()); functionWrappers.addAll(CupertinoPickerAutoBinding.functionWrapper()); - functionWrappers.addAll(CupertinoSliverRefreshControlAutoBinding.functionWrapper()); + functionWrappers + .addAll(CupertinoSliverRefreshControlAutoBinding.functionWrapper()); functionWrappers.addAll(CupertinoScrollbarAutoBinding.functionWrapper()); - functionWrappers.addAll(CupertinoSearchTextFieldAutoBinding.functionWrapper()); - functionWrappers.addAll(CupertinoTabControllerAutoBinding.functionWrapper()); + functionWrappers + .addAll(CupertinoSearchTextFieldAutoBinding.functionWrapper()); + functionWrappers + .addAll(CupertinoTabControllerAutoBinding.functionWrapper()); functionWrappers.addAll(CupertinoTabScaffoldAutoBinding.functionWrapper()); - functionWrappers.addAll(RestorableCupertinoTabControllerAutoBinding.functionWrapper()); + functionWrappers + .addAll(RestorableCupertinoTabControllerAutoBinding.functionWrapper()); functionWrappers.addAll(CupertinoTabViewAutoBinding.functionWrapper()); functionWrappers.addAll(CupertinoTextFieldAutoBinding.functionWrapper()); - functionWrappers.addAll(CupertinoTextFormFieldRowAutoBinding.functionWrapper()); - functionWrappers.addAll(CupertinoTextSelectionToolbarAutoBinding.functionWrapper()); - functionWrappers.addAll(CupertinoTextSelectionToolbarButtonAutoBinding.functionWrapper()); + functionWrappers + .addAll(CupertinoTextFormFieldRowAutoBinding.functionWrapper()); + functionWrappers + .addAll(CupertinoTextSelectionToolbarAutoBinding.functionWrapper()); + functionWrappers.addAll( + CupertinoTextSelectionToolbarButtonAutoBinding.functionWrapper()); functionWrappers.addAll(FlutterErrorDetailsAutoBinding.functionWrapper()); functionWrappers.addAll(ListenableAutoBinding.functionWrapper()); functionWrappers.addAll(ChangeNotifierAutoBinding.functionWrapper()); functionWrappers.addAll(LicenseRegistryAutoBinding.functionWrapper()); - functionWrappers.addAll(FlutterErrorDetailsForPointerEventDispatcherAutoBinding.functionWrapper()); - functionWrappers.addAll(ForcePressGestureRecognizerAutoBinding.functionWrapper()); + functionWrappers.addAll( + FlutterErrorDetailsForPointerEventDispatcherAutoBinding + .functionWrapper()); + functionWrappers + .addAll(ForcePressGestureRecognizerAutoBinding.functionWrapper()); functionWrappers.addAll(PointerRouterAutoBinding.functionWrapper()); functionWrappers.addAll(PointerSignalResolverAutoBinding.functionWrapper()); functionWrappers.addAll(PointerEventResamplerAutoBinding.functionWrapper()); @@ -551,7 +562,8 @@ class FlutterLibraryBinding extends BindingHandler { functionWrappers.addAll(InkSplashAutoBinding.functionWrapper()); functionWrappers.addAll(InkResponseAutoBinding.functionWrapper()); functionWrappers.addAll(InkWellAutoBinding.functionWrapper()); - functionWrappers.addAll(InputDatePickerFormFieldAutoBinding.functionWrapper()); + functionWrappers + .addAll(InputDatePickerFormFieldAutoBinding.functionWrapper()); functionWrappers.addAll(ListTileAutoBinding.functionWrapper()); functionWrappers.addAll(MaterialButtonAutoBinding.functionWrapper()); functionWrappers.addAll(OutlinedButtonAutoBinding.functionWrapper()); @@ -559,7 +571,8 @@ class FlutterLibraryBinding extends BindingHandler { functionWrappers.addAll(RefreshIndicatorAutoBinding.functionWrapper()); functionWrappers.addAll(RefreshIndicatorStateAutoBinding.functionWrapper()); functionWrappers.addAll(ReorderableListViewAutoBinding.functionWrapper()); - functionWrappers.addAll(ScaffoldMessengerStateAutoBinding.functionWrapper()); + functionWrappers + .addAll(ScaffoldMessengerStateAutoBinding.functionWrapper()); functionWrappers.addAll(ScaffoldAutoBinding.functionWrapper()); functionWrappers.addAll(ScaffoldStateAutoBinding.functionWrapper()); functionWrappers.addAll(ScrollbarAutoBinding.functionWrapper()); @@ -576,9 +589,11 @@ class FlutterLibraryBinding extends BindingHandler { functionWrappers.addAll(TextFieldAutoBinding.functionWrapper()); functionWrappers.addAll(TextFormFieldAutoBinding.functionWrapper()); functionWrappers.addAll(TextSelectionToolbarAutoBinding.functionWrapper()); - functionWrappers.addAll(TextSelectionToolbarTextButtonAutoBinding.functionWrapper()); + functionWrappers + .addAll(TextSelectionToolbarTextButtonAutoBinding.functionWrapper()); functionWrappers.addAll(AnimatedThemeAutoBinding.functionWrapper()); - functionWrappers.addAll(UserAccountsDrawerHeaderAutoBinding.functionWrapper()); + functionWrappers + .addAll(UserAccountsDrawerHeaderAutoBinding.functionWrapper()); functionWrappers.addAll(BoxDecorationAutoBinding.functionWrapper()); functionWrappers.addAll(DecorationImageAutoBinding.functionWrapper()); functionWrappers.addAll(FlutterLogoDecorationAutoBinding.functionWrapper()); @@ -590,15 +605,19 @@ class FlutterLibraryBinding extends BindingHandler { functionWrappers.addAll(ExactAssetImageAutoBinding.functionWrapper()); functionWrappers.addAll(AssetImageAutoBinding.functionWrapper()); functionWrappers.addAll(ImageStreamListenerAutoBinding.functionWrapper()); - functionWrappers.addAll(OneFrameImageStreamCompleterAutoBinding.functionWrapper()); - functionWrappers.addAll(MultiFrameImageStreamCompleterAutoBinding.functionWrapper()); + functionWrappers + .addAll(OneFrameImageStreamCompleterAutoBinding.functionWrapper()); + functionWrappers + .addAll(MultiFrameImageStreamCompleterAutoBinding.functionWrapper()); functionWrappers.addAll(ShapeDecorationAutoBinding.functionWrapper()); functionWrappers.addAll(TextSpanAutoBinding.functionWrapper()); functionWrappers.addAll(RenderAnimatedSizeAutoBinding.functionWrapper()); - functionWrappers.addAll(RenderingFlutterBindingAutoBinding.functionWrapper()); + functionWrappers + .addAll(RenderingFlutterBindingAutoBinding.functionWrapper()); functionWrappers.addAll(BoxConstraintsAutoBinding.functionWrapper()); functionWrappers.addAll(BoxHitTestResultAutoBinding.functionWrapper()); - functionWrappers.addAll(RenderCustomMultiChildLayoutBoxAutoBinding.functionWrapper()); + functionWrappers + .addAll(RenderCustomMultiChildLayoutBoxAutoBinding.functionWrapper()); functionWrappers.addAll(RenderCustomPaintAutoBinding.functionWrapper()); functionWrappers.addAll(RenderEditableAutoBinding.functionWrapper()); functionWrappers.addAll(RenderErrorBoxAutoBinding.functionWrapper()); @@ -606,13 +625,16 @@ class FlutterLibraryBinding extends BindingHandler { functionWrappers.addAll(RenderFlowAutoBinding.functionWrapper()); functionWrappers.addAll(RenderImageAutoBinding.functionWrapper()); functionWrappers.addAll(RenderListBodyAutoBinding.functionWrapper()); - functionWrappers.addAll(RenderListWheelViewportAutoBinding.functionWrapper()); - functionWrappers.addAll(MouseTrackerAnnotationAutoBinding.functionWrapper()); + functionWrappers + .addAll(RenderListWheelViewportAutoBinding.functionWrapper()); + functionWrappers + .addAll(MouseTrackerAnnotationAutoBinding.functionWrapper()); functionWrappers.addAll(MouseTrackerAutoBinding.functionWrapper()); functionWrappers.addAll(PaintingContextAutoBinding.functionWrapper()); functionWrappers.addAll(PipelineOwnerAutoBinding.functionWrapper()); functionWrappers.addAll(RenderParagraphAutoBinding.functionWrapper()); - functionWrappers.addAll(RenderPerformanceOverlayAutoBinding.functionWrapper()); + functionWrappers + .addAll(RenderPerformanceOverlayAutoBinding.functionWrapper()); functionWrappers.addAll(RenderAndroidViewAutoBinding.functionWrapper()); functionWrappers.addAll(RenderUiKitViewAutoBinding.functionWrapper()); functionWrappers.addAll(PlatformViewRenderBoxAutoBinding.functionWrapper()); @@ -636,7 +658,8 @@ class FlutterLibraryBinding extends BindingHandler { functionWrappers.addAll(RenderDecoratedBoxAutoBinding.functionWrapper()); functionWrappers.addAll(RenderTransformAutoBinding.functionWrapper()); functionWrappers.addAll(RenderFittedBoxAutoBinding.functionWrapper()); - functionWrappers.addAll(RenderFractionalTranslationAutoBinding.functionWrapper()); + functionWrappers + .addAll(RenderFractionalTranslationAutoBinding.functionWrapper()); functionWrappers.addAll(RenderPointerListenerAutoBinding.functionWrapper()); functionWrappers.addAll(RenderMouseRegionAutoBinding.functionWrapper()); functionWrappers.addAll(RenderRepaintBoundaryAutoBinding.functionWrapper()); @@ -644,47 +667,66 @@ class FlutterLibraryBinding extends BindingHandler { functionWrappers.addAll(RenderOffstageAutoBinding.functionWrapper()); functionWrappers.addAll(RenderAbsorbPointerAutoBinding.functionWrapper()); functionWrappers.addAll(RenderMetaDataAutoBinding.functionWrapper()); - functionWrappers.addAll(RenderSemanticsGestureHandlerAutoBinding.functionWrapper()); - functionWrappers.addAll(RenderSemanticsAnnotationsAutoBinding.functionWrapper()); + functionWrappers + .addAll(RenderSemanticsGestureHandlerAutoBinding.functionWrapper()); + functionWrappers + .addAll(RenderSemanticsAnnotationsAutoBinding.functionWrapper()); functionWrappers.addAll(RenderBlockSemanticsAutoBinding.functionWrapper()); functionWrappers.addAll(RenderMergeSemanticsAutoBinding.functionWrapper()); - functionWrappers.addAll(RenderExcludeSemanticsAutoBinding.functionWrapper()); - functionWrappers.addAll(RenderIndexedSemanticsAutoBinding.functionWrapper()); + functionWrappers + .addAll(RenderExcludeSemanticsAutoBinding.functionWrapper()); + functionWrappers + .addAll(RenderIndexedSemanticsAutoBinding.functionWrapper()); functionWrappers.addAll(RenderLeaderLayerAutoBinding.functionWrapper()); functionWrappers.addAll(RenderFollowerLayerAutoBinding.functionWrapper()); functionWrappers.addAll(RenderSliverOpacityAutoBinding.functionWrapper()); - functionWrappers.addAll(RenderSliverIgnorePointerAutoBinding.functionWrapper()); + functionWrappers + .addAll(RenderSliverIgnorePointerAutoBinding.functionWrapper()); functionWrappers.addAll(RenderSliverOffstageAutoBinding.functionWrapper()); - functionWrappers.addAll(RenderSliverAnimatedOpacityAutoBinding.functionWrapper()); + functionWrappers + .addAll(RenderSliverAnimatedOpacityAutoBinding.functionWrapper()); functionWrappers.addAll(RenderRotatedBoxAutoBinding.functionWrapper()); functionWrappers.addAll(RenderPaddingAutoBinding.functionWrapper()); functionWrappers.addAll(RenderPositionedBoxAutoBinding.functionWrapper()); - functionWrappers.addAll(RenderConstrainedOverflowBoxAutoBinding.functionWrapper()); - functionWrappers.addAll(RenderUnconstrainedBoxAutoBinding.functionWrapper()); - functionWrappers.addAll(RenderSizedOverflowBoxAutoBinding.functionWrapper()); - functionWrappers.addAll(RenderFractionallySizedOverflowBoxAutoBinding.functionWrapper()); - functionWrappers.addAll(RenderCustomSingleChildLayoutBoxAutoBinding.functionWrapper()); + functionWrappers + .addAll(RenderConstrainedOverflowBoxAutoBinding.functionWrapper()); + functionWrappers + .addAll(RenderUnconstrainedBoxAutoBinding.functionWrapper()); + functionWrappers + .addAll(RenderSizedOverflowBoxAutoBinding.functionWrapper()); + functionWrappers.addAll( + RenderFractionallySizedOverflowBoxAutoBinding.functionWrapper()); + functionWrappers + .addAll(RenderCustomSingleChildLayoutBoxAutoBinding.functionWrapper()); functionWrappers.addAll(RenderBaselineAutoBinding.functionWrapper()); functionWrappers.addAll(SliverConstraintsAutoBinding.functionWrapper()); functionWrappers.addAll(SliverGeometryAutoBinding.functionWrapper()); functionWrappers.addAll(SliverHitTestResultAutoBinding.functionWrapper()); - functionWrappers.addAll(RenderSliverToBoxAdapterAutoBinding.functionWrapper()); - functionWrappers.addAll(RenderSliverFillViewportAutoBinding.functionWrapper()); - functionWrappers.addAll(RenderSliverFillRemainingWithScrollableAutoBinding.functionWrapper()); - functionWrappers.addAll(RenderSliverFillRemainingAutoBinding.functionWrapper()); - functionWrappers.addAll(RenderSliverFillRemainingAndOverscrollAutoBinding.functionWrapper()); - functionWrappers.addAll(RenderSliverFixedExtentListAutoBinding.functionWrapper()); + functionWrappers + .addAll(RenderSliverToBoxAdapterAutoBinding.functionWrapper()); + functionWrappers + .addAll(RenderSliverFillViewportAutoBinding.functionWrapper()); + functionWrappers.addAll( + RenderSliverFillRemainingWithScrollableAutoBinding.functionWrapper()); + functionWrappers + .addAll(RenderSliverFillRemainingAutoBinding.functionWrapper()); + functionWrappers.addAll( + RenderSliverFillRemainingAndOverscrollAutoBinding.functionWrapper()); + functionWrappers + .addAll(RenderSliverFixedExtentListAutoBinding.functionWrapper()); functionWrappers.addAll(RenderSliverGridAutoBinding.functionWrapper()); functionWrappers.addAll(RenderSliverListAutoBinding.functionWrapper()); functionWrappers.addAll(RenderSliverPaddingAutoBinding.functionWrapper()); - functionWrappers.addAll(OverScrollHeaderStretchConfigurationAutoBinding.functionWrapper()); + functionWrappers.addAll( + OverScrollHeaderStretchConfigurationAutoBinding.functionWrapper()); functionWrappers.addAll(RenderStackAutoBinding.functionWrapper()); functionWrappers.addAll(RenderIndexedStackAutoBinding.functionWrapper()); functionWrappers.addAll(RenderTableAutoBinding.functionWrapper()); functionWrappers.addAll(TextureBoxAutoBinding.functionWrapper()); functionWrappers.addAll(RenderViewAutoBinding.functionWrapper()); functionWrappers.addAll(RenderViewportAutoBinding.functionWrapper()); - functionWrappers.addAll(RenderShrinkWrappingViewportAutoBinding.functionWrapper()); + functionWrappers + .addAll(RenderShrinkWrappingViewportAutoBinding.functionWrapper()); functionWrappers.addAll(ViewportOffsetAutoBinding.functionWrapper()); functionWrappers.addAll(RenderWrapAutoBinding.functionWrapper()); functionWrappers.addAll(TickerAutoBinding.functionWrapper()); @@ -692,7 +734,8 @@ class FlutterLibraryBinding extends BindingHandler { functionWrappers.addAll(SemanticsPropertiesAutoBinding.functionWrapper()); functionWrappers.addAll(SemanticsNodeAutoBinding.functionWrapper()); functionWrappers.addAll(SemanticsOwnerAutoBinding.functionWrapper()); - functionWrappers.addAll(SemanticsConfigurationAutoBinding.functionWrapper()); + functionWrappers + .addAll(SemanticsConfigurationAutoBinding.functionWrapper()); functionWrappers.addAll(PlatformViewsServiceAutoBinding.functionWrapper()); functionWrappers.addAll(RestorationManagerAutoBinding.functionWrapper()); functionWrappers.addAll(TextInputFormatterAutoBinding.functionWrapper()); @@ -703,13 +746,15 @@ class FlutterLibraryBinding extends BindingHandler { functionWrappers.addAll(AnimatedListAutoBinding.functionWrapper()); functionWrappers.addAll(AnimatedListStateAutoBinding.functionWrapper()); functionWrappers.addAll(SliverAnimatedListAutoBinding.functionWrapper()); - functionWrappers.addAll(SliverAnimatedListStateAutoBinding.functionWrapper()); + functionWrappers + .addAll(SliverAnimatedListStateAutoBinding.functionWrapper()); functionWrappers.addAll(AnimatedSwitcherAutoBinding.functionWrapper()); functionWrappers.addAll(WidgetsAppAutoBinding.functionWrapper()); functionWrappers.addAll(KeepAliveHandleAutoBinding.functionWrapper()); functionWrappers.addAll(BannerPainterAutoBinding.functionWrapper()); functionWrappers.addAll(ShaderMaskAutoBinding.functionWrapper()); - functionWrappers.addAll(WidgetToRenderBoxAdapterAutoBinding.functionWrapper()); + functionWrappers + .addAll(WidgetToRenderBoxAdapterAutoBinding.functionWrapper()); functionWrappers.addAll(ListenerAutoBinding.functionWrapper()); functionWrappers.addAll(MouseRegionAutoBinding.functionWrapper()); functionWrappers.addAll(SemanticsAutoBinding.functionWrapper()); @@ -717,7 +762,8 @@ class FlutterLibraryBinding extends BindingHandler { functionWrappers.addAll(StatefulBuilderAutoBinding.functionWrapper()); functionWrappers.addAll(WidgetsFlutterBindingAutoBinding.functionWrapper()); functionWrappers.addAll(DismissibleAutoBinding.functionWrapper()); - functionWrappers.addAll(DraggableScrollableSheetAutoBinding.functionWrapper()); + functionWrappers + .addAll(DraggableScrollableSheetAutoBinding.functionWrapper()); functionWrappers.addAll(DualTransitionBuilderAutoBinding.functionWrapper()); functionWrappers.addAll(TextEditingControllerAutoBinding.functionWrapper()); functionWrappers.addAll(EditableTextAutoBinding.functionWrapper()); @@ -730,15 +776,19 @@ class FlutterLibraryBinding extends BindingHandler { functionWrappers.addAll(RequestFocusActionAutoBinding.functionWrapper()); functionWrappers.addAll(NextFocusActionAutoBinding.functionWrapper()); functionWrappers.addAll(PreviousFocusActionAutoBinding.functionWrapper()); - functionWrappers.addAll(DirectionalFocusActionAutoBinding.functionWrapper()); + functionWrappers + .addAll(DirectionalFocusActionAutoBinding.functionWrapper()); functionWrappers.addAll(FormAutoBinding.functionWrapper()); functionWrappers.addAll(BuildOwnerAutoBinding.functionWrapper()); functionWrappers.addAll(StatelessElementAutoBinding.functionWrapper()); functionWrappers.addAll(StatefulElementAutoBinding.functionWrapper()); functionWrappers.addAll(InheritedElementAutoBinding.functionWrapper()); - functionWrappers.addAll(LeafRenderObjectElementAutoBinding.functionWrapper()); - functionWrappers.addAll(SingleChildRenderObjectElementAutoBinding.functionWrapper()); - functionWrappers.addAll(MultiChildRenderObjectElementAutoBinding.functionWrapper()); + functionWrappers + .addAll(LeafRenderObjectElementAutoBinding.functionWrapper()); + functionWrappers + .addAll(SingleChildRenderObjectElementAutoBinding.functionWrapper()); + functionWrappers + .addAll(MultiChildRenderObjectElementAutoBinding.functionWrapper()); functionWrappers.addAll(GestureDetectorAutoBinding.functionWrapper()); functionWrappers.addAll(HeroAutoBinding.functionWrapper()); functionWrappers.addAll(HeroControllerAutoBinding.functionWrapper()); @@ -747,28 +797,38 @@ class FlutterLibraryBinding extends BindingHandler { functionWrappers.addAll(AnimatedPaddingAutoBinding.functionWrapper()); functionWrappers.addAll(AnimatedAlignAutoBinding.functionWrapper()); functionWrappers.addAll(AnimatedPositionedAutoBinding.functionWrapper()); - functionWrappers.addAll(AnimatedPositionedDirectionalAutoBinding.functionWrapper()); + functionWrappers + .addAll(AnimatedPositionedDirectionalAutoBinding.functionWrapper()); functionWrappers.addAll(AnimatedOpacityAutoBinding.functionWrapper()); functionWrappers.addAll(SliverAnimatedOpacityAutoBinding.functionWrapper()); - functionWrappers.addAll(AnimatedDefaultTextStyleAutoBinding.functionWrapper()); + functionWrappers + .addAll(AnimatedDefaultTextStyleAutoBinding.functionWrapper()); functionWrappers.addAll(AnimatedPhysicalModelAutoBinding.functionWrapper()); functionWrappers.addAll(InteractiveViewerAutoBinding.functionWrapper()); - functionWrappers.addAll(TransformationControllerAutoBinding.functionWrapper()); + functionWrappers + .addAll(TransformationControllerAutoBinding.functionWrapper()); functionWrappers.addAll(LayoutBuilderAutoBinding.functionWrapper()); - functionWrappers.addAll(ListWheelChildBuilderDelegateAutoBinding.functionWrapper()); - functionWrappers.addAll(FixedExtentScrollControllerAutoBinding.functionWrapper()); + functionWrappers + .addAll(ListWheelChildBuilderDelegateAutoBinding.functionWrapper()); + functionWrappers + .addAll(FixedExtentScrollControllerAutoBinding.functionWrapper()); functionWrappers.addAll(ListWheelElementAutoBinding.functionWrapper()); functionWrappers.addAll(NavigatorAutoBinding.functionWrapper()); functionWrappers.addAll(NavigatorStateAutoBinding.functionWrapper()); functionWrappers.addAll(NestedScrollViewAutoBinding.functionWrapper()); - functionWrappers.addAll(SliverOverlapAbsorberHandleAutoBinding.functionWrapper()); - functionWrappers.addAll(RenderSliverOverlapAbsorberAutoBinding.functionWrapper()); - functionWrappers.addAll(RenderSliverOverlapInjectorAutoBinding.functionWrapper()); - functionWrappers.addAll(RenderNestedScrollViewViewportAutoBinding.functionWrapper()); + functionWrappers + .addAll(SliverOverlapAbsorberHandleAutoBinding.functionWrapper()); + functionWrappers + .addAll(RenderSliverOverlapAbsorberAutoBinding.functionWrapper()); + functionWrappers + .addAll(RenderSliverOverlapInjectorAutoBinding.functionWrapper()); + functionWrappers + .addAll(RenderNestedScrollViewViewportAutoBinding.functionWrapper()); functionWrappers.addAll(OrientationBuilderAutoBinding.functionWrapper()); functionWrappers.addAll(OverlayEntryAutoBinding.functionWrapper()); functionWrappers.addAll(OverlayStateAutoBinding.functionWrapper()); - functionWrappers.addAll(GlowingOverscrollIndicatorAutoBinding.functionWrapper()); + functionWrappers + .addAll(GlowingOverscrollIndicatorAutoBinding.functionWrapper()); functionWrappers.addAll(PageControllerAutoBinding.functionWrapper()); functionWrappers.addAll(PageViewAutoBinding.functionWrapper()); functionWrappers.addAll(AndroidViewAutoBinding.functionWrapper()); @@ -776,7 +836,8 @@ class FlutterLibraryBinding extends BindingHandler { functionWrappers.addAll(PlatformViewLinkAutoBinding.functionWrapper()); functionWrappers.addAll(ReorderableListAutoBinding.functionWrapper()); functionWrappers.addAll(SliverReorderableListAutoBinding.functionWrapper()); - functionWrappers.addAll(SliverReorderableListStateAutoBinding.functionWrapper()); + functionWrappers + .addAll(SliverReorderableListStateAutoBinding.functionWrapper()); functionWrappers.addAll(RestorableDoubleAutoBinding.functionWrapper()); functionWrappers.addAll(RestorableIntAutoBinding.functionWrapper()); functionWrappers.addAll(RestorableStringAutoBinding.functionWrapper()); @@ -785,8 +846,10 @@ class FlutterLibraryBinding extends BindingHandler { functionWrappers.addAll(RestorableDoubleNAutoBinding.functionWrapper()); functionWrappers.addAll(RestorableIntNAutoBinding.functionWrapper()); functionWrappers.addAll(RestorableStringNAutoBinding.functionWrapper()); - functionWrappers.addAll(RestorableTextEditingControllerAutoBinding.functionWrapper()); - functionWrappers.addAll(PlatformRouteInformationProviderAutoBinding.functionWrapper()); + functionWrappers + .addAll(RestorableTextEditingControllerAutoBinding.functionWrapper()); + functionWrappers + .addAll(PlatformRouteInformationProviderAutoBinding.functionWrapper()); functionWrappers.addAll(LocalHistoryEntryAutoBinding.functionWrapper()); functionWrappers.addAll(ScrollableAutoBinding.functionWrapper()); functionWrappers.addAll(ScrollableStateAutoBinding.functionWrapper()); @@ -796,18 +859,25 @@ class FlutterLibraryBinding extends BindingHandler { functionWrappers.addAll(HoldScrollActivityAutoBinding.functionWrapper()); functionWrappers.addAll(ScrollDragControllerAutoBinding.functionWrapper()); functionWrappers.addAll(ScrollControllerAutoBinding.functionWrapper()); - functionWrappers.addAll(TrackingScrollControllerAutoBinding.functionWrapper()); - functionWrappers.addAll(ScrollPositionWithSingleContextAutoBinding.functionWrapper()); + functionWrappers + .addAll(TrackingScrollControllerAutoBinding.functionWrapper()); + functionWrappers + .addAll(ScrollPositionWithSingleContextAutoBinding.functionWrapper()); functionWrappers.addAll(ListViewAutoBinding.functionWrapper()); functionWrappers.addAll(GridViewAutoBinding.functionWrapper()); functionWrappers.addAll(ShortcutManagerAutoBinding.functionWrapper()); - functionWrappers.addAll(SliverChildBuilderDelegateAutoBinding.functionWrapper()); - functionWrappers.addAll(SliverChildListDelegateAutoBinding.functionWrapper()); - functionWrappers.addAll(SliverMultiBoxAdaptorElementAutoBinding.functionWrapper()); + functionWrappers + .addAll(SliverChildBuilderDelegateAutoBinding.functionWrapper()); + functionWrappers + .addAll(SliverChildListDelegateAutoBinding.functionWrapper()); + functionWrappers + .addAll(SliverMultiBoxAdaptorElementAutoBinding.functionWrapper()); functionWrappers.addAll(SliverLayoutBuilderAutoBinding.functionWrapper()); functionWrappers.addAll(TextSelectionOverlayAutoBinding.functionWrapper()); - functionWrappers.addAll(TextSelectionGestureDetectorAutoBinding.functionWrapper()); - functionWrappers.addAll(ClipboardStatusNotifierAutoBinding.functionWrapper()); + functionWrappers + .addAll(TextSelectionGestureDetectorAutoBinding.functionWrapper()); + functionWrappers + .addAll(ClipboardStatusNotifierAutoBinding.functionWrapper()); functionWrappers.addAll(AnimatedBuilderAutoBinding.functionWrapper()); functionWrappers.addAll(WidgetInspectorAutoBinding.functionWrapper()); functionWrappers.addAll(WidgetSpanAutoBinding.functionWrapper()); @@ -984,10 +1054,8 @@ class FlutterLibraryBinding extends BindingHandler { RawSynchronousSocketAutoBinding(), BigIntAutoBinding(), DateTimeAutoBinding(), - DoubleAutoBinding(), DurationAutoBinding(), FunctionAutoBinding(), - IntAutoBinding(), InvocationAutoBinding(), RegExpAutoBinding(), StackTraceAutoBinding(), @@ -2200,10 +2268,8 @@ class FlutterLibraryBinding extends BindingHandler { futures.add(interpreter.import('dart://io/sync_socket.ht')); futures.add(interpreter.import('dart://core/bigint.ht')); futures.add(interpreter.import('dart://core/date_time.ht')); - futures.add(interpreter.import('dart://core/double.ht')); futures.add(interpreter.import('dart://core/duration.ht')); futures.add(interpreter.import('dart://core/function.ht')); - futures.add(interpreter.import('dart://core/int.ht')); futures.add(interpreter.import('dart://core/invocation.ht')); futures.add(interpreter.import('dart://core/regexp.ht')); futures.add(interpreter.import('dart://core/stacktrace.ht')); @@ -2213,18 +2279,21 @@ class FlutterLibraryBinding extends BindingHandler { futures.add(interpreter.import('dart://core/uri.ht')); futures.add(interpreter.import('flutter://animation/animation.ht')); futures.add(interpreter.import('flutter://animation/animations.ht')); - futures.add(interpreter.import('flutter://animation/animation_controller.ht')); + futures + .add(interpreter.import('flutter://animation/animation_controller.ht')); futures.add(interpreter.import('flutter://animation/curves.ht')); futures.add(interpreter.import('flutter://animation/tween.ht')); futures.add(interpreter.import('flutter://animation/tween_sequence.ht')); futures.add(interpreter.import('flutter://cupertino/action_sheet.ht')); - futures.add(interpreter.import('flutter://cupertino/activity_indicator.ht')); + futures + .add(interpreter.import('flutter://cupertino/activity_indicator.ht')); futures.add(interpreter.import('flutter://cupertino/app.ht')); futures.add(interpreter.import('flutter://cupertino/bottom_tab_bar.ht')); futures.add(interpreter.import('flutter://cupertino/button.ht')); futures.add(interpreter.import('flutter://cupertino/colors.ht')); futures.add(interpreter.import('flutter://cupertino/context_menu.ht')); - futures.add(interpreter.import('flutter://cupertino/context_menu_action.ht')); + futures + .add(interpreter.import('flutter://cupertino/context_menu_action.ht')); futures.add(interpreter.import('flutter://cupertino/date_picker.ht')); futures.add(interpreter.import('flutter://cupertino/dialog.ht')); futures.add(interpreter.import('flutter://cupertino/form_row.ht')); @@ -2245,10 +2314,13 @@ class FlutterLibraryBinding extends BindingHandler { futures.add(interpreter.import('flutter://cupertino/tab_scaffold.ht')); futures.add(interpreter.import('flutter://cupertino/tab_view.ht')); futures.add(interpreter.import('flutter://cupertino/text_field.ht')); - futures.add(interpreter.import('flutter://cupertino/text_form_field_row.ht')); + futures + .add(interpreter.import('flutter://cupertino/text_form_field_row.ht')); futures.add(interpreter.import('flutter://cupertino/text_selection.ht')); - futures.add(interpreter.import('flutter://cupertino/text_selection_toolbar.ht')); - futures.add(interpreter.import('flutter://cupertino/text_selection_toolbar_button.ht')); + futures.add( + interpreter.import('flutter://cupertino/text_selection_toolbar.ht')); + futures.add(interpreter + .import('flutter://cupertino/text_selection_toolbar_button.ht')); futures.add(interpreter.import('flutter://cupertino/text_theme.ht')); futures.add(interpreter.import('flutter://cupertino/theme.ht')); futures.add(interpreter.import('flutter://cupertino/thumb_painter.ht')); @@ -2277,7 +2349,8 @@ class FlutterLibraryBinding extends BindingHandler { futures.add(interpreter.import('flutter://gestures/multidrag.ht')); futures.add(interpreter.import('flutter://gestures/multitap.ht')); futures.add(interpreter.import('flutter://gestures/pointer_router.ht')); - futures.add(interpreter.import('flutter://gestures/pointer_signal_resolver.ht')); + futures.add( + interpreter.import('flutter://gestures/pointer_signal_resolver.ht')); futures.add(interpreter.import('flutter://gestures/recognizer.ht')); futures.add(interpreter.import('flutter://gestures/resampler.ht')); futures.add(interpreter.import('flutter://gestures/scale.ht')); @@ -2286,7 +2359,8 @@ class FlutterLibraryBinding extends BindingHandler { futures.add(interpreter.import('flutter://gestures/velocity_tracker.ht')); futures.add(interpreter.import('flutter://material/about.ht')); futures.add(interpreter.import('flutter://material/animated_icons.ht')); - futures.add(interpreter.import('flutter://material/animated_icons_data.ht')); + futures + .add(interpreter.import('flutter://material/animated_icons_data.ht')); futures.add(interpreter.import('flutter://material/app.ht')); futures.add(interpreter.import('flutter://material/app_bar.ht')); futures.add(interpreter.import('flutter://material/app_bar_theme.ht')); @@ -2295,9 +2369,12 @@ class FlutterLibraryBinding extends BindingHandler { futures.add(interpreter.import('flutter://material/banner.ht')); futures.add(interpreter.import('flutter://material/banner_theme.ht')); futures.add(interpreter.import('flutter://material/bottom_app_bar.ht')); - futures.add(interpreter.import('flutter://material/bottom_app_bar_theme.ht')); - futures.add(interpreter.import('flutter://material/bottom_navigation_bar.ht')); - futures.add(interpreter.import('flutter://material/bottom_navigation_bar_theme.ht')); + futures + .add(interpreter.import('flutter://material/bottom_app_bar_theme.ht')); + futures + .add(interpreter.import('flutter://material/bottom_navigation_bar.ht')); + futures.add(interpreter + .import('flutter://material/bottom_navigation_bar_theme.ht')); futures.add(interpreter.import('flutter://material/bottom_sheet.ht')); futures.add(interpreter.import('flutter://material/bottom_sheet_theme.ht')); futures.add(interpreter.import('flutter://material/button.ht')); @@ -2305,7 +2382,8 @@ class FlutterLibraryBinding extends BindingHandler { futures.add(interpreter.import('flutter://material/button_bar_theme.ht')); futures.add(interpreter.import('flutter://material/button_style.ht')); futures.add(interpreter.import('flutter://material/button_theme.ht')); - futures.add(interpreter.import('flutter://material/calendar_date_picker.ht')); + futures + .add(interpreter.import('flutter://material/calendar_date_picker.ht')); futures.add(interpreter.import('flutter://material/card.ht')); futures.add(interpreter.import('flutter://material/card_theme.ht')); futures.add(interpreter.import('flutter://material/checkbox.ht')); @@ -2319,7 +2397,8 @@ class FlutterLibraryBinding extends BindingHandler { futures.add(interpreter.import('flutter://material/data_table.ht')); futures.add(interpreter.import('flutter://material/data_table_theme.ht')); futures.add(interpreter.import('flutter://material/date.ht')); - futures.add(interpreter.import('flutter://material/date_picker_deprecated.ht')); + futures.add( + interpreter.import('flutter://material/date_picker_deprecated.ht')); futures.add(interpreter.import('flutter://material/dialog.ht')); futures.add(interpreter.import('flutter://material/dialog_theme.ht')); futures.add(interpreter.import('flutter://material/divider.ht')); @@ -2328,7 +2407,8 @@ class FlutterLibraryBinding extends BindingHandler { futures.add(interpreter.import('flutter://material/drawer_header.ht')); futures.add(interpreter.import('flutter://material/dropdown.ht')); futures.add(interpreter.import('flutter://material/elevated_button.ht')); - futures.add(interpreter.import('flutter://material/elevated_button_theme.ht')); + futures + .add(interpreter.import('flutter://material/elevated_button_theme.ht')); futures.add(interpreter.import('flutter://material/elevation_overlay.ht')); futures.add(interpreter.import('flutter://material/expand_icon.ht')); futures.add(interpreter.import('flutter://material/expansion_panel.ht')); @@ -2336,8 +2416,10 @@ class FlutterLibraryBinding extends BindingHandler { futures.add(interpreter.import('flutter://material/feedback.ht')); futures.add(interpreter.import('flutter://material/flat_button.ht')); futures.add(interpreter.import('flutter://material/flexible_space_bar.ht')); - futures.add(interpreter.import('flutter://material/floating_action_button.ht')); - futures.add(interpreter.import('flutter://material/floating_action_button_theme.ht')); + futures.add( + interpreter.import('flutter://material/floating_action_button.ht')); + futures.add(interpreter + .import('flutter://material/floating_action_button_theme.ht')); futures.add(interpreter.import('flutter://material/flutter_logo.ht')); futures.add(interpreter.import('flutter://material/grid_tile.ht')); futures.add(interpreter.import('flutter://material/grid_tile_bar.ht')); @@ -2349,21 +2431,27 @@ class FlutterLibraryBinding extends BindingHandler { futures.add(interpreter.import('flutter://material/ink_splash.ht')); futures.add(interpreter.import('flutter://material/ink_well.ht')); futures.add(interpreter.import('flutter://material/input_border.ht')); - futures.add(interpreter.import('flutter://material/input_date_picker_form_field.ht')); + futures.add(interpreter + .import('flutter://material/input_date_picker_form_field.ht')); futures.add(interpreter.import('flutter://material/input_decorator.ht')); futures.add(interpreter.import('flutter://material/list_tile.ht')); futures.add(interpreter.import('flutter://material/material.ht')); futures.add(interpreter.import('flutter://material/material_button.ht')); - futures.add(interpreter.import('flutter://material/material_localizations.ht')); + futures.add( + interpreter.import('flutter://material/material_localizations.ht')); futures.add(interpreter.import('flutter://material/material_state.ht')); futures.add(interpreter.import('flutter://material/mergeable_material.ht')); futures.add(interpreter.import('flutter://material/navigation_rail.ht')); - futures.add(interpreter.import('flutter://material/navigation_rail_theme.ht')); + futures + .add(interpreter.import('flutter://material/navigation_rail_theme.ht')); futures.add(interpreter.import('flutter://material/outlined_button.ht')); - futures.add(interpreter.import('flutter://material/outlined_button_theme.ht')); + futures + .add(interpreter.import('flutter://material/outlined_button_theme.ht')); futures.add(interpreter.import('flutter://material/outline_button.ht')); - futures.add(interpreter.import('flutter://material/page_transitions_theme.ht')); - futures.add(interpreter.import('flutter://material/paginated_data_table.ht')); + futures.add( + interpreter.import('flutter://material/page_transitions_theme.ht')); + futures + .add(interpreter.import('flutter://material/paginated_data_table.ht')); futures.add(interpreter.import('flutter://material/popup_menu.ht')); futures.add(interpreter.import('flutter://material/popup_menu_theme.ht')); futures.add(interpreter.import('flutter://material/progress_indicator.ht')); @@ -2393,9 +2481,12 @@ class FlutterLibraryBinding extends BindingHandler { futures.add(interpreter.import('flutter://material/text_field.ht')); futures.add(interpreter.import('flutter://material/text_form_field.ht')); futures.add(interpreter.import('flutter://material/text_selection.ht')); - futures.add(interpreter.import('flutter://material/text_selection_theme.ht')); - futures.add(interpreter.import('flutter://material/text_selection_toolbar.ht')); - futures.add(interpreter.import('flutter://material/text_selection_toolbar_text_button.ht')); + futures + .add(interpreter.import('flutter://material/text_selection_theme.ht')); + futures.add( + interpreter.import('flutter://material/text_selection_toolbar.ht')); + futures.add(interpreter + .import('flutter://material/text_selection_toolbar_text_button.ht')); futures.add(interpreter.import('flutter://material/text_theme.ht')); futures.add(interpreter.import('flutter://material/theme.ht')); futures.add(interpreter.import('flutter://material/theme_data.ht')); @@ -2403,14 +2494,17 @@ class FlutterLibraryBinding extends BindingHandler { futures.add(interpreter.import('flutter://material/time_picker.ht')); futures.add(interpreter.import('flutter://material/time_picker_theme.ht')); futures.add(interpreter.import('flutter://material/toggle_buttons.ht')); - futures.add(interpreter.import('flutter://material/toggle_buttons_theme.ht')); + futures + .add(interpreter.import('flutter://material/toggle_buttons_theme.ht')); futures.add(interpreter.import('flutter://material/tooltip.ht')); futures.add(interpreter.import('flutter://material/tooltip_theme.ht')); futures.add(interpreter.import('flutter://material/typography.ht')); - futures.add(interpreter.import('flutter://material/user_accounts_drawer_header.ht')); + futures.add(interpreter + .import('flutter://material/user_accounts_drawer_header.ht')); futures.add(interpreter.import('flutter://painting/alignment.ht')); futures.add(interpreter.import('flutter://painting/basic_types.ht')); - futures.add(interpreter.import('flutter://painting/beveled_rectangle_border.ht')); + futures.add( + interpreter.import('flutter://painting/beveled_rectangle_border.ht')); futures.add(interpreter.import('flutter://painting/borders.ht')); futures.add(interpreter.import('flutter://painting/border_radius.ht')); futures.add(interpreter.import('flutter://painting/box_border.ht')); @@ -2419,7 +2513,8 @@ class FlutterLibraryBinding extends BindingHandler { futures.add(interpreter.import('flutter://painting/box_shadow.ht')); futures.add(interpreter.import('flutter://painting/circle_border.ht')); futures.add(interpreter.import('flutter://painting/colors.ht')); - futures.add(interpreter.import('flutter://painting/continuous_rectangle_border.ht')); + futures.add(interpreter + .import('flutter://painting/continuous_rectangle_border.ht')); futures.add(interpreter.import('flutter://painting/debug.ht')); futures.add(interpreter.import('flutter://painting/decoration_image.ht')); futures.add(interpreter.import('flutter://painting/edge_insets.ht')); @@ -2433,7 +2528,8 @@ class FlutterLibraryBinding extends BindingHandler { futures.add(interpreter.import('flutter://painting/inline_span.ht')); futures.add(interpreter.import('flutter://painting/matrix_utils.ht')); futures.add(interpreter.import('flutter://painting/notched_shapes.ht')); - futures.add(interpreter.import('flutter://painting/rounded_rectangle_border.ht')); + futures.add( + interpreter.import('flutter://painting/rounded_rectangle_border.ht')); futures.add(interpreter.import('flutter://painting/shader_warm_up.ht')); futures.add(interpreter.import('flutter://painting/shape_decoration.ht')); futures.add(interpreter.import('flutter://painting/stadium_border.ht')); @@ -2459,12 +2555,14 @@ class FlutterLibraryBinding extends BindingHandler { futures.add(interpreter.import('flutter://rendering/layer.ht')); futures.add(interpreter.import('flutter://rendering/layout_helper.ht')); futures.add(interpreter.import('flutter://rendering/list_body.ht')); - futures.add(interpreter.import('flutter://rendering/list_wheel_viewport.ht')); + futures + .add(interpreter.import('flutter://rendering/list_wheel_viewport.ht')); futures.add(interpreter.import('flutter://rendering/mouse_cursor.ht')); futures.add(interpreter.import('flutter://rendering/mouse_tracking.ht')); futures.add(interpreter.import('flutter://rendering/object.ht')); futures.add(interpreter.import('flutter://rendering/paragraph.ht')); - futures.add(interpreter.import('flutter://rendering/performance_overlay.ht')); + futures + .add(interpreter.import('flutter://rendering/performance_overlay.ht')); futures.add(interpreter.import('flutter://rendering/platform_view.ht')); futures.add(interpreter.import('flutter://rendering/proxy_box.ht')); futures.add(interpreter.import('flutter://rendering/proxy_sliver.ht')); @@ -2472,12 +2570,15 @@ class FlutterLibraryBinding extends BindingHandler { futures.add(interpreter.import('flutter://rendering/shifted_box.ht')); futures.add(interpreter.import('flutter://rendering/sliver.ht')); futures.add(interpreter.import('flutter://rendering/sliver_fill.ht')); - futures.add(interpreter.import('flutter://rendering/sliver_fixed_extent_list.ht')); + futures.add( + interpreter.import('flutter://rendering/sliver_fixed_extent_list.ht')); futures.add(interpreter.import('flutter://rendering/sliver_grid.ht')); futures.add(interpreter.import('flutter://rendering/sliver_list.ht')); - futures.add(interpreter.import('flutter://rendering/sliver_multi_box_adaptor.ht')); + futures.add( + interpreter.import('flutter://rendering/sliver_multi_box_adaptor.ht')); futures.add(interpreter.import('flutter://rendering/sliver_padding.ht')); - futures.add(interpreter.import('flutter://rendering/sliver_persistent_header.ht')); + futures.add( + interpreter.import('flutter://rendering/sliver_persistent_header.ht')); futures.add(interpreter.import('flutter://rendering/stack.ht')); futures.add(interpreter.import('flutter://rendering/table.ht')); futures.add(interpreter.import('flutter://rendering/table_border.ht')); @@ -2505,13 +2606,16 @@ class FlutterLibraryBinding extends BindingHandler { futures.add(interpreter.import('flutter://services/platform_channel.ht')); futures.add(interpreter.import('flutter://services/platform_views.ht')); futures.add(interpreter.import('flutter://services/raw_keyboard.ht')); - futures.add(interpreter.import('flutter://services/raw_keyboard_android.ht')); - futures.add(interpreter.import('flutter://services/raw_keyboard_fuchsia.ht')); + futures + .add(interpreter.import('flutter://services/raw_keyboard_android.ht')); + futures + .add(interpreter.import('flutter://services/raw_keyboard_fuchsia.ht')); futures.add(interpreter.import('flutter://services/raw_keyboard_ios.ht')); futures.add(interpreter.import('flutter://services/raw_keyboard_linux.ht')); futures.add(interpreter.import('flutter://services/raw_keyboard_macos.ht')); futures.add(interpreter.import('flutter://services/raw_keyboard_web.ht')); - futures.add(interpreter.import('flutter://services/raw_keyboard_windows.ht')); + futures + .add(interpreter.import('flutter://services/raw_keyboard_windows.ht')); futures.add(interpreter.import('flutter://services/restoration.ht')); futures.add(interpreter.import('flutter://services/system_channels.ht')); futures.add(interpreter.import('flutter://services/system_chrome.ht')); @@ -2528,18 +2632,23 @@ class FlutterLibraryBinding extends BindingHandler { futures.add(interpreter.import('flutter://widgets/app.ht')); futures.add(interpreter.import('flutter://widgets/async.ht')); futures.add(interpreter.import('flutter://widgets/autofill.ht')); - futures.add(interpreter.import('flutter://widgets/automatic_keep_alive.ht')); + futures + .add(interpreter.import('flutter://widgets/automatic_keep_alive.ht')); futures.add(interpreter.import('flutter://widgets/banner.ht')); futures.add(interpreter.import('flutter://widgets/basic.ht')); futures.add(interpreter.import('flutter://widgets/binding.ht')); - futures.add(interpreter.import('flutter://widgets/bottom_navigation_bar_item.ht')); + futures.add( + interpreter.import('flutter://widgets/bottom_navigation_bar_item.ht')); futures.add(interpreter.import('flutter://widgets/color_filter.ht')); futures.add(interpreter.import('flutter://widgets/container.ht')); - futures.add(interpreter.import('flutter://widgets/desktop_text_selection_toolbar_layout_delegate.ht')); + futures.add(interpreter.import( + 'flutter://widgets/desktop_text_selection_toolbar_layout_delegate.ht')); futures.add(interpreter.import('flutter://widgets/dismissible.ht')); - futures.add(interpreter.import('flutter://widgets/draggable_scrollable_sheet.ht')); + futures.add( + interpreter.import('flutter://widgets/draggable_scrollable_sheet.ht')); futures.add(interpreter.import('flutter://widgets/drag_target.ht')); - futures.add(interpreter.import('flutter://widgets/dual_transition_builder.ht')); + futures.add( + interpreter.import('flutter://widgets/dual_transition_builder.ht')); futures.add(interpreter.import('flutter://widgets/editable_text.ht')); futures.add(interpreter.import('flutter://widgets/fade_in_image.ht')); futures.add(interpreter.import('flutter://widgets/focus_manager.ht')); @@ -2560,59 +2669,73 @@ class FlutterLibraryBinding extends BindingHandler { futures.add(interpreter.import('flutter://widgets/implicit_animations.ht')); futures.add(interpreter.import('flutter://widgets/interactive_viewer.ht')); futures.add(interpreter.import('flutter://widgets/layout_builder.ht')); - futures.add(interpreter.import('flutter://widgets/list_wheel_scroll_view.ht')); + futures + .add(interpreter.import('flutter://widgets/list_wheel_scroll_view.ht')); futures.add(interpreter.import('flutter://widgets/localizations.ht')); futures.add(interpreter.import('flutter://widgets/media_query.ht')); futures.add(interpreter.import('flutter://widgets/modal_barrier.ht')); futures.add(interpreter.import('flutter://widgets/navigation_toolbar.ht')); futures.add(interpreter.import('flutter://widgets/navigator.ht')); futures.add(interpreter.import('flutter://widgets/nested_scroll_view.ht')); - futures.add(interpreter.import('flutter://widgets/notification_listener.ht')); + futures + .add(interpreter.import('flutter://widgets/notification_listener.ht')); futures.add(interpreter.import('flutter://widgets/orientation_builder.ht')); futures.add(interpreter.import('flutter://widgets/overflow_bar.ht')); futures.add(interpreter.import('flutter://widgets/overlay.ht')); - futures.add(interpreter.import('flutter://widgets/overscroll_indicator.ht')); + futures + .add(interpreter.import('flutter://widgets/overscroll_indicator.ht')); futures.add(interpreter.import('flutter://widgets/page_storage.ht')); futures.add(interpreter.import('flutter://widgets/page_view.ht')); futures.add(interpreter.import('flutter://widgets/performance_overlay.ht')); futures.add(interpreter.import('flutter://widgets/placeholder.ht')); futures.add(interpreter.import('flutter://widgets/platform_view.ht')); futures.add(interpreter.import('flutter://widgets/preferred_size.ht')); - futures.add(interpreter.import('flutter://widgets/primary_scroll_controller.ht')); - futures.add(interpreter.import('flutter://widgets/raw_keyboard_listener.ht')); + futures.add( + interpreter.import('flutter://widgets/primary_scroll_controller.ht')); + futures + .add(interpreter.import('flutter://widgets/raw_keyboard_listener.ht')); futures.add(interpreter.import('flutter://widgets/reorderable_list.ht')); futures.add(interpreter.import('flutter://widgets/restoration.ht')); - futures.add(interpreter.import('flutter://widgets/restoration_properties.ht')); + futures + .add(interpreter.import('flutter://widgets/restoration_properties.ht')); futures.add(interpreter.import('flutter://widgets/router.ht')); futures.add(interpreter.import('flutter://widgets/routes.ht')); futures.add(interpreter.import('flutter://widgets/safe_area.ht')); futures.add(interpreter.import('flutter://widgets/scrollable.ht')); futures.add(interpreter.import('flutter://widgets/scrollbar.ht')); futures.add(interpreter.import('flutter://widgets/scroll_activity.ht')); - futures.add(interpreter.import('flutter://widgets/scroll_configuration.ht')); + futures + .add(interpreter.import('flutter://widgets/scroll_configuration.ht')); futures.add(interpreter.import('flutter://widgets/scroll_controller.ht')); futures.add(interpreter.import('flutter://widgets/scroll_metrics.ht')); futures.add(interpreter.import('flutter://widgets/scroll_notification.ht')); futures.add(interpreter.import('flutter://widgets/scroll_physics.ht')); futures.add(interpreter.import('flutter://widgets/scroll_position.ht')); - futures.add(interpreter.import('flutter://widgets/scroll_position_with_single_context.ht')); + futures.add(interpreter + .import('flutter://widgets/scroll_position_with_single_context.ht')); futures.add(interpreter.import('flutter://widgets/scroll_simulation.ht')); futures.add(interpreter.import('flutter://widgets/scroll_view.ht')); futures.add(interpreter.import('flutter://widgets/semantics_debugger.ht')); futures.add(interpreter.import('flutter://widgets/shortcuts.ht')); - futures.add(interpreter.import('flutter://widgets/single_child_scroll_view.ht')); - futures.add(interpreter.import('flutter://widgets/size_changed_layout_notifier.ht')); + futures.add( + interpreter.import('flutter://widgets/single_child_scroll_view.ht')); + futures.add(interpreter + .import('flutter://widgets/size_changed_layout_notifier.ht')); futures.add(interpreter.import('flutter://widgets/sliver.ht')); futures.add(interpreter.import('flutter://widgets/sliver_fill.ht')); - futures.add(interpreter.import('flutter://widgets/sliver_layout_builder.ht')); - futures.add(interpreter.import('flutter://widgets/sliver_persistent_header.ht')); - futures.add(interpreter.import('flutter://widgets/sliver_prototype_extent_list.ht')); + futures + .add(interpreter.import('flutter://widgets/sliver_layout_builder.ht')); + futures.add( + interpreter.import('flutter://widgets/sliver_persistent_header.ht')); + futures.add(interpreter + .import('flutter://widgets/sliver_prototype_extent_list.ht')); futures.add(interpreter.import('flutter://widgets/spacer.ht')); futures.add(interpreter.import('flutter://widgets/table.ht')); futures.add(interpreter.import('flutter://widgets/text.ht')); futures.add(interpreter.import('flutter://widgets/texture.ht')); futures.add(interpreter.import('flutter://widgets/text_selection.ht')); - futures.add(interpreter.import('flutter://widgets/text_selection_toolbar_layout_delegate.ht')); + futures.add(interpreter + .import('flutter://widgets/text_selection_toolbar_layout_delegate.ht')); futures.add(interpreter.import('flutter://widgets/ticker_provider.ht')); futures.add(interpreter.import('flutter://widgets/title.ht')); futures.add(interpreter.import('flutter://widgets/transitions.ht')); diff --git a/lib/src/binding_handler.dart b/lib/src/binding_handler.dart index f2c54d6..46275df 100644 --- a/lib/src/binding_handler.dart +++ b/lib/src/binding_handler.dart @@ -24,13 +24,20 @@ class DefaultBindingHander extends FlutterLibraryBinding { super.loadExternalFunctionTypes(); final functionWrappers = { - 'ValueChangedInt': (HTFunction function) => (int data) => function.call(positionalArgs: [data]), - 'ValueChangedDouble': (HTFunction function) => (double data) => function.call(positionalArgs: [data]), - 'ValueChangedString': (HTFunction function) => (String data) => function.call(positionalArgs: [data]), - 'ValueChangedBool': (HTFunction function) => (bool data) => function.call(positionalArgs: [data]), - 'ValueChangedList': (HTFunction function) => (List data) => function.call(positionalArgs: [data]), - 'ValueChangedMap': (HTFunction function) => (Map data) => function.call(positionalArgs: [data]), - 'ValueChangedSet': (HTFunction function) => (Set data) => function.call(positionalArgs: [data]), + 'ValueChangedInt': (HTFunction function) => + (int data) => function.call(positionalArgs: [data]), + 'ValueChangedDouble': (HTFunction function) => + (double data) => function.call(positionalArgs: [data]), + 'ValueChangedString': (HTFunction function) => + (String data) => function.call(positionalArgs: [data]), + 'ValueChangedBool': (HTFunction function) => + (bool data) => function.call(positionalArgs: [data]), + 'ValueChangedList': (HTFunction function) => + (List data) => function.call(positionalArgs: [data]), + 'ValueChangedMap': (HTFunction function) => + (Map data) => function.call(positionalArgs: [data]), + 'ValueChangedSet': (HTFunction function) => + (Set data) => function.call(positionalArgs: [data]), }; functionWrappers.forEach((key, value) { @@ -55,7 +62,7 @@ class DefaultBindingHander extends FlutterLibraryBinding { var future = super.importScripts(); var futures = []; futures.add(future); - futures.add(interpreter.import('package://script_widget.ht')); + futures.add(interpreter.import('package://widget.ht')); return Future.wait(futures); } } diff --git a/lib/src/future_handler_binding.dart b/lib/src/future_handler_binding.dart index df1fb8b..6a87f06 100644 --- a/lib/src/future_handler_binding.dart +++ b/lib/src/future_handler_binding.dart @@ -10,12 +10,16 @@ class FutureHandlerClassBinding extends HTExternalClass { case 'FutureHandler': return ({positionalArgs, namedArgs, typeArgs}) => FutureHandler(); case 'FutureHandler.handle': - return ({positionalArgs, namedArgs, typeArgs}) => FutureHandler.handle(positionalArgs[0], positionalArgs[1]); + return ({positionalArgs, namedArgs, typeArgs}) => + FutureHandler.handle(positionalArgs[0], positionalArgs[1]); case 'FutureHandler.make': - return ({positionalArgs, namedArgs, typeArgs}) => FutureHandler.make(positionalArgs[0], - posArgs: namedArgs['posArgs'], namedArgs: namedArgs['namedArgs'], typeArgs: namedArgs['typeArgs']); + return ({positionalArgs, namedArgs, typeArgs}) => FutureHandler.make( + positionalArgs[0], + posArgs: namedArgs['posArgs'], + namedArgs: namedArgs['namedArgs'], + typeArgs: namedArgs['typeArgs']); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/src/script_container.dart b/lib/src/script_container.dart index 71e1a4f..bdc2e91 100644 --- a/lib/src/script_container.dart +++ b/lib/src/script_container.dart @@ -1,6 +1,6 @@ import 'package:flutter/foundation.dart'; import 'package:flutter/widgets.dart'; -import 'package:hetu_script/hetu_script.dart'; +import 'package:hetu_script/src/instance.dart'; import 'package:flutter/material.dart'; class ScriptContainer extends StatefulWidget { @@ -15,7 +15,8 @@ class ScriptContainer extends StatefulWidget { if (instance == null) { print('rebuild: null'); } else { - print('rebuild: $instance, ${instance.runtimeType}, ${shortHash(instance)}'); + print( + 'rebuild: $instance, ${instance.runtimeType}, ${shortHash(instance)}'); (instance as _ScriptContainerState).rebuild(); } } @@ -25,7 +26,8 @@ class _ScriptContainerState extends State { late HTInstance child; void debug(String status) { - print('[$status] this: [${shortHash(this)}] child: ${child.typeid}[${shortHash(child)}] '); + print( + '[$status] this: [${shortHash(this)}] child: ${child.runtimeType}[${shortHash(child)}] '); } void rebuild() { diff --git a/lib/src/script_container_binding.dart b/lib/src/script_container_binding.dart index d959812..b69293b 100644 --- a/lib/src/script_container_binding.dart +++ b/lib/src/script_container_binding.dart @@ -8,12 +8,14 @@ class ScriptContainerClassBinding extends HTExternalClass { dynamic memberGet(String varName, {String from = HTLexicon.global}) { switch (varName) { case 'ScriptContainer': - return ({positionalArgs, namedArgs, typeArgs}) => - ScriptContainer(child: namedArgs['child'], key: namedArgs.containsKey('key') ? namedArgs['key'] : null); + return ({positionalArgs, namedArgs, typeArgs}) => ScriptContainer( + child: namedArgs['child'], + key: namedArgs.containsKey('key') ? namedArgs['key'] : null); case 'ScriptContainer.rebuild': - return ({positionalArgs, namedArgs, typeArgs}) => ScriptContainer.rebuild(positionalArgs[0]); + return ({positionalArgs, namedArgs, typeArgs}) => + ScriptContainer.rebuild(positionalArgs[0]); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } @@ -27,13 +29,13 @@ extension ScriptContainerObjectBinding on ScriptContainer { dynamic htFetch(String varName) { switch (varName) { case 'typeid': - return const HTTypeId('ScriptWidget'); + return const HTType('ScriptWidget'); case 'child': return child; case 'createState': return ({positionalArgs, namedArgs, typeArgs}) => createState(); default: - throw HTErrorUndefined(varName); + throw HTError.undefined(varName); } } } diff --git a/lib/src/script_module_handler.dart b/lib/src/script_module_handler.dart index 9edc33a..1bf5cfb 100644 --- a/lib/src/script_module_handler.dart +++ b/lib/src/script_module_handler.dart @@ -1,4 +1,5 @@ -import 'package:hetu_script/hetu_script.dart' show HTModuleHandler, HTModuleInfo, HTErrorEmpty; +import 'package:hetu_script/hetu_script.dart' + show HTModuleHandler, HTModuleInfo, HTError; import 'package:flutter/services.dart' show rootBundle; class ScriptModuleHandler implements HTModuleHandler { @@ -25,9 +26,9 @@ class ScriptModuleHandler implements HTModuleHandler { Future import(String key, [String? curUniqueKey]) async { var uri = Uri.parse(key); var uniqueKey = ''; - if (uri.scheme.isEmpty) { + if (uri.scheme.isEmpty && (curUniqueKey != null)) { //相对路径,计算绝对路径 - var file = curUniqueKey!; + var file = curUniqueKey; var idx = file.lastIndexOf('/'); var url = '${file.substring(0, idx)}/$key'; uri = Uri.parse(url); @@ -43,7 +44,7 @@ class ScriptModuleHandler implements HTModuleHandler { _cachedKeys.add(uniqueKey); final content = await rootBundle.loadString(uniqueKey); if (content.isEmpty) { - throw HTErrorEmpty(uri.toString()); + throw HTError.empty(uri.toString()); } return HTModuleInfo(uniqueKey, content); diff --git a/pubspec.lock b/pubspec.lock index eac8150..d319fdd 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -66,7 +66,7 @@ packages: name: hetu_script url: "https://pub.flutter-io.cn" source: hosted - version: "0.1.0+3" + version: "0.1.1+1" matcher: dependency: transitive description: @@ -95,6 +95,20 @@ packages: url: "https://pub.flutter-io.cn" source: hosted version: "1.11.0" + pub_semver: + dependency: transitive + description: + name: pub_semver + url: "https://pub.flutter-io.cn" + source: hosted + version: "2.0.0" + quiver: + dependency: transitive + description: + name: quiver + url: "https://pub.flutter-io.cn" + source: hosted + version: "3.0.1" sky_engine: dependency: transitive description: flutter diff --git a/pubspec.yaml b/pubspec.yaml index 9d069b4..c71ee39 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -11,7 +11,7 @@ dependencies: flutter: sdk: flutter - hetu_script: ^0.1.0+3 + hetu_script: ^0.1.1+1 dev_dependencies: pedantic: ^1.11.0