1
0
mirror of https://github.com/flutter/samples.git synced 2025-11-08 13:58:47 +00:00

Dart 3.9 / Flutter 3.35 [first LLM release] (#2714)

I got carried away with Gemini and basically rewrote CI and the release
process for the new LLM reality. This work was largely completed by
Gemini.

- Bump all SDK versions to the current beta (3.9.0-0)
- Run `flutter channel beta`
- Wrote `ci_script.dart` to replace the bash scripts
- Converted repository to pub workspace #2499 
- Added llm.md and release.md
- Added redirect for deprecated Samples Index

## Pre-launch Checklist

- [x] I read the [Flutter Style Guide] _recently_, and have followed its
advice.
- [x] I signed the [CLA].
- [x] I read the [Contributors Guide].
- [x] I have added sample code updates to the [changelog].
- [x] I updated/added relevant documentation (doc comments with `///`).
This commit is contained in:
Eric Windmill
2025-08-14 12:26:24 -07:00
committed by GitHub
parent 0aa5415d5e
commit 2999d738b8
410 changed files with 28166 additions and 27661 deletions

View File

@@ -235,8 +235,8 @@ final class $HealthConnectClient$Companion$NullableType
@core$_.override
HealthConnectClient$Companion? fromReference(jni$_.JReference reference) =>
reference.isNull
? null
: HealthConnectClient$Companion.fromReference(reference);
? null
: HealthConnectClient$Companion.fromReference(reference);
@jni$_.internal
@core$_.override
jni$_.JObjType get superType => const jni$_.JObjectType();
@@ -828,10 +828,9 @@ class HealthConnectClient extends jni$_.JObject {
final $o = jni$_.JGlobalReference(
jni$_.JObjectPtr.fromAddress(await $p.first),
);
final $k =
const jni$_.JListType<jni$_.JObject>(
jni$_.JObjectType(),
).jClass.reference;
final $k = const jni$_.JListType<jni$_.JObject>(
jni$_.JObjectType(),
).jClass.reference;
if (!jni$_.Jni.env.IsInstanceOf($o.pointer, $k.pointer)) {
$k.release();
throw 'Failed';
@@ -887,10 +886,9 @@ class HealthConnectClient extends jni$_.JObject {
final $o = jni$_.JGlobalReference(
jni$_.JObjectPtr.fromAddress(await $p.first),
);
final $k =
const jni$_.JListType<jni$_.JObject>(
jni$_.JObjectType(),
).jClass.reference;
final $k = const jni$_.JListType<jni$_.JObject>(
jni$_.JObjectType(),
).jClass.reference;
if (!jni$_.Jni.env.IsInstanceOf($o.pointer, $k.pointer)) {
$k.release();
throw 'Failed';
@@ -2179,8 +2177,8 @@ final class $PermissionController$Companion$NullableType
@core$_.override
PermissionController$Companion? fromReference(jni$_.JReference reference) =>
reference.isNull
? null
: PermissionController$Companion.fromReference(reference);
? null
: PermissionController$Companion.fromReference(reference);
@jni$_.internal
@core$_.override
jni$_.JObjType get superType => const jni$_.JObjectType();
@@ -2313,10 +2311,9 @@ class PermissionController extends jni$_.JObject {
final $o = jni$_.JGlobalReference(
jni$_.JObjectPtr.fromAddress(await $p.first),
);
final $k =
const jni$_.JSetType<jni$_.JObject>(
jni$_.JObjectType(),
).jClass.reference;
final $k = const jni$_.JSetType<jni$_.JObject>(
jni$_.JObjectType(),
).jClass.reference;
if (!jni$_.Jni.env.IsInstanceOf($o.pointer, $k.pointer)) {
$k.release();
throw 'Failed';
@@ -3599,8 +3596,8 @@ final class $TimeRangeFilter$Companion$NullableType
@core$_.override
TimeRangeFilter$Companion? fromReference(jni$_.JReference reference) =>
reference.isNull
? null
: TimeRangeFilter$Companion.fromReference(reference);
? null
: TimeRangeFilter$Companion.fromReference(reference);
@jni$_.internal
@core$_.override
jni$_.JObjType get superType => const jni$_.JObjectType();
@@ -10754,8 +10751,8 @@ final class $Intent$FilterComparison$NullableType
@core$_.override
Intent$FilterComparison? fromReference(jni$_.JReference reference) =>
reference.isNull
? null
: Intent$FilterComparison.fromReference(reference);
? null
: Intent$FilterComparison.fromReference(reference);
@jni$_.internal
@core$_.override
jni$_.JObjType get superType => const jni$_.JObjectNullableType();
@@ -11044,8 +11041,8 @@ final class $Intent$ShortcutIconResource$NullableType
@core$_.override
Intent$ShortcutIconResource? fromReference(jni$_.JReference reference) =>
reference.isNull
? null
: Intent$ShortcutIconResource.fromReference(reference);
? null
: Intent$ShortcutIconResource.fromReference(reference);
@jni$_.internal
@core$_.override
jni$_.JObjType get superType => const jni$_.JObjectNullableType();
@@ -29213,8 +29210,8 @@ final class $AggregateGroupByDurationRequest$NullableType
@core$_.override
AggregateGroupByDurationRequest? fromReference(jni$_.JReference reference) =>
reference.isNull
? null
: AggregateGroupByDurationRequest.fromReference(reference);
? null
: AggregateGroupByDurationRequest.fromReference(reference);
@jni$_.internal
@core$_.override
jni$_.JObjType get superType => const jni$_.JObjectType();
@@ -29431,8 +29428,8 @@ final class $AggregateGroupByPeriodRequest$NullableType
@core$_.override
AggregateGroupByPeriodRequest? fromReference(jni$_.JReference reference) =>
reference.isNull
? null
: AggregateGroupByPeriodRequest.fromReference(reference);
? null
: AggregateGroupByPeriodRequest.fromReference(reference);
@jni$_.internal
@core$_.override
jni$_.JObjType get superType => const jni$_.JObjectType();
@@ -30137,8 +30134,8 @@ final class $ReadRecordsRequest$NullableType<$T extends jni$_.JObject>
@core$_.override
ReadRecordsRequest<$T>? fromReference(jni$_.JReference reference) =>
reference.isNull
? null
: ReadRecordsRequest<$T>.fromReference(T, reference);
? null
: ReadRecordsRequest<$T>.fromReference(T, reference);
@jni$_.internal
@core$_.override
jni$_.JObjType get superType => const jni$_.JObjectType();
@@ -30722,8 +30719,8 @@ final class $AggregateMetric$AggregationType$NullableType
@core$_.override
AggregateMetric$AggregationType? fromReference(jni$_.JReference reference) =>
reference.isNull
? null
: AggregateMetric$AggregationType.fromReference(reference);
? null
: AggregateMetric$AggregationType.fromReference(reference);
@jni$_.internal
@core$_.override
jni$_.JObjType get superType => const jni$_.JObjectType();
@@ -30853,8 +30850,8 @@ final class $AggregateMetric$Companion$NullableType
@core$_.override
AggregateMetric$Companion? fromReference(jni$_.JReference reference) =>
reference.isNull
? null
: AggregateMetric$Companion.fromReference(reference);
? null
: AggregateMetric$Companion.fromReference(reference);
@jni$_.internal
@core$_.override
jni$_.JObjType get superType => const jni$_.JObjectType();
@@ -31054,13 +31051,9 @@ final class $AggregateMetric$Converter$FromDouble$NullableType<
@core$_.override
AggregateMetric$Converter$FromDouble<$R>? fromReference(
jni$_.JReference reference,
) =>
reference.isNull
? null
: AggregateMetric$Converter$FromDouble<$R>.fromReference(
R,
reference,
);
) => reference.isNull
? null
: AggregateMetric$Converter$FromDouble<$R>.fromReference(R, reference);
@jni$_.internal
@core$_.override
jni$_.JObjType get superType => const jni$_.JObjectNullableType();
@@ -31270,10 +31263,9 @@ final class $AggregateMetric$Converter$FromLong$NullableType<
@core$_.override
AggregateMetric$Converter$FromLong<$R>? fromReference(
jni$_.JReference reference,
) =>
reference.isNull
? null
: AggregateMetric$Converter$FromLong<$R>.fromReference(R, reference);
) => reference.isNull
? null
: AggregateMetric$Converter$FromLong<$R>.fromReference(R, reference);
@jni$_.internal
@core$_.override
jni$_.JObjType get superType => const jni$_.JObjectNullableType();
@@ -31507,10 +31499,9 @@ final class $AggregateMetric$Converter$NullableType<
@core$_.override
AggregateMetric$Converter<$T, $R>? fromReference(
jni$_.JReference reference,
) =>
reference.isNull
? null
: AggregateMetric$Converter<$T, $R>.fromReference(T, R, reference);
) => reference.isNull
? null
: AggregateMetric$Converter<$T, $R>.fromReference(T, R, reference);
@jni$_.internal
@core$_.override
jni$_.JObjType get superType => const jni$_.JObjectNullableType();

File diff suppressed because it is too large Load Diff