diff --git a/.github/workflows/cronet.yml b/.github/workflows/cronet.yml index fd081c18c6..92d9d654ef 100644 --- a/.github/workflows/cronet.yml +++ b/.github/workflows/cronet.yml @@ -43,8 +43,6 @@ jobs: - id: install name: Install dependencies run: flutter pub get - - name: Build APK - run: cd example && flutter build apk && cd .. - name: Upgrade # Set this to `true` if you are using this workflow to regenerate the jni # bindings. diff --git a/pkgs/cronet_http/CHANGELOG.md b/pkgs/cronet_http/CHANGELOG.md index 74de0c6e8e..7b1e8fb862 100644 --- a/pkgs/cronet_http/CHANGELOG.md +++ b/pkgs/cronet_http/CHANGELOG.md @@ -1,5 +1,6 @@ ## 1.10.0-wip +* Upgrade `package:jnigen` to 0.17.0. * Add DNS configuration options to `CronetEngine.build`: `useBuiltInDnsResolver`, `enableStaleDns`, `persistHostCache` and `persistHostCachePeriod`. Setting `useBuiltInDnsResolver: false` forces the diff --git a/pkgs/cronet_http/example/android/gradle.properties b/pkgs/cronet_http/example/android/gradle.properties index 988bcc6f83..cc738c5387 100644 --- a/pkgs/cronet_http/example/android/gradle.properties +++ b/pkgs/cronet_http/example/android/gradle.properties @@ -2,3 +2,7 @@ org.gradle.jvmargs=-Xmx12800M org.gradle.caching=true android.useAndroidX=true android.enableJetifier=true +# This builtInKotlin flag was added automatically by Flutter migrator +android.builtInKotlin=false +# This newDsl flag was added automatically by Flutter migrator +android.newDsl=false diff --git a/pkgs/cronet_http/example/android/gradle/wrapper/gradle-wrapper.properties b/pkgs/cronet_http/example/android/gradle/wrapper/gradle-wrapper.properties index 7aeeb11c6e..d64e908753 100644 --- a/pkgs/cronet_http/example/android/gradle/wrapper/gradle-wrapper.properties +++ b/pkgs/cronet_http/example/android/gradle/wrapper/gradle-wrapper.properties @@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip diff --git a/pkgs/cronet_http/example/android/settings.gradle b/pkgs/cronet_http/example/android/settings.gradle index 4f520718dc..ff03f22be3 100644 --- a/pkgs/cronet_http/example/android/settings.gradle +++ b/pkgs/cronet_http/example/android/settings.gradle @@ -18,8 +18,8 @@ pluginManagement { plugins { id "dev.flutter.flutter-plugin-loader" version "1.0.0" - id "com.android.application" version "8.6.0" apply false - id "org.jetbrains.kotlin.android" version "2.1.0" apply false + id "com.android.application" version "8.11.1" apply false + id "org.jetbrains.kotlin.android" version "2.2.20" apply false } include ":app" diff --git a/pkgs/cronet_http/lib/src/cronet_client.dart b/pkgs/cronet_http/lib/src/cronet_client.dart index b78a5d8ae5..6cf7309b37 100644 --- a/pkgs/cronet_http/lib/src/cronet_client.dart +++ b/pkgs/cronet_http/lib/src/cronet_client.dart @@ -301,7 +301,7 @@ class CronetEngine { try { return using((arena) { final builder = jb.CronetEngine$Builder( - androidApplicationContext..releasedBy(arena)) + (androidApplicationContext as jb.Context)..releasedBy(arena)) ..releasedBy(arena); if (storagePath != null) { @@ -802,7 +802,7 @@ class CronetClient extends BaseClient { jUrl, jb.UrlRequestCallbackProxy( _urlRequestCallbacks(request, responseCompleter, profile)), - _executor, + _executor as jb.Executor, )! ..releasedBy(arena) ..setHttpMethod(jMethod); @@ -834,7 +834,7 @@ class CronetClient extends BaseClient { } builder.setUploadDataProvider( - jb.UploadDataProviders.create$2(data), _executor); + jb.UploadDataProviders.create$2(data), _executor as jb.Executor); } // Not releasing `cronetRequest` as it's used in `whenComplete` callback. diff --git a/pkgs/cronet_http/lib/src/jni/jni_bindings.dart b/pkgs/cronet_http/lib/src/jni/jni_bindings.dart index a9c22037c0..7a1baf25a1 100644 --- a/pkgs/cronet_http/lib/src/jni/jni_bindings.dart +++ b/pkgs/cronet_http/lib/src/jni/jni_bindings.dart @@ -1,4 +1,4 @@ -// AUTO GENERATED BY JNIGEN 0.16.0. DO NOT EDIT! +// AUTO GENERATED BY JNIGEN 0.17.0. DO NOT EDIT! // ignore_for_file: annotate_overrides // ignore_for_file: argument_type_not_assignable @@ -150,6 +150,7 @@ extension type UrlRequestCallbackProxy$UrlRequestCallbackInterface._( } final $i = jni$_.MethodInvocation.fromMessage($m); final $r = _$invokeMethod($p.sendPort.nativePort, $i); + $i.args?.release(); jni$_.ProtectedJniExtensions.returnResult($i.result, $r); }); implementer.add( @@ -218,11 +219,12 @@ extension UrlRequestCallbackProxy$UrlRequestCallbackInterface$$Methods UrlResponseInfo? urlResponseInfo, jni$_.JString? string, ) { + final _$$selfRef = reference; final _$urlRequest = urlRequest?.reference ?? jni$_.jNullReference; final _$urlResponseInfo = urlResponseInfo?.reference ?? jni$_.jNullReference; final _$string = string?.reference ?? jni$_.jNullReference; - _onRedirectReceived(reference.pointer, _id_onRedirectReceived.pointer, + _onRedirectReceived(_$$selfRef.pointer, _id_onRedirectReceived.pointer, _$urlRequest.pointer, _$urlResponseInfo.pointer, _$string.pointer) .check(); } @@ -256,10 +258,11 @@ extension UrlRequestCallbackProxy$UrlRequestCallbackInterface$$Methods UrlRequest? urlRequest, UrlResponseInfo? urlResponseInfo, ) { + final _$$selfRef = reference; final _$urlRequest = urlRequest?.reference ?? jni$_.jNullReference; final _$urlResponseInfo = urlResponseInfo?.reference ?? jni$_.jNullReference; - _onResponseStarted(reference.pointer, _id_onResponseStarted.pointer, + _onResponseStarted(_$$selfRef.pointer, _id_onResponseStarted.pointer, _$urlRequest.pointer, _$urlResponseInfo.pointer) .check(); } @@ -296,12 +299,13 @@ extension UrlRequestCallbackProxy$UrlRequestCallbackInterface$$Methods UrlResponseInfo? urlResponseInfo, jni$_.JByteBuffer? byteBuffer, ) { + final _$$selfRef = reference; final _$urlRequest = urlRequest?.reference ?? jni$_.jNullReference; final _$urlResponseInfo = urlResponseInfo?.reference ?? jni$_.jNullReference; final _$byteBuffer = byteBuffer?.reference ?? jni$_.jNullReference; _onReadCompleted( - reference.pointer, + _$$selfRef.pointer, _id_onReadCompleted.pointer, _$urlRequest.pointer, _$urlResponseInfo.pointer, @@ -338,10 +342,11 @@ extension UrlRequestCallbackProxy$UrlRequestCallbackInterface$$Methods UrlRequest? urlRequest, UrlResponseInfo? urlResponseInfo, ) { + final _$$selfRef = reference; final _$urlRequest = urlRequest?.reference ?? jni$_.jNullReference; final _$urlResponseInfo = urlResponseInfo?.reference ?? jni$_.jNullReference; - _onSucceeded(reference.pointer, _id_onSucceeded.pointer, + _onSucceeded(_$$selfRef.pointer, _id_onSucceeded.pointer, _$urlRequest.pointer, _$urlResponseInfo.pointer) .check(); } @@ -375,11 +380,12 @@ extension UrlRequestCallbackProxy$UrlRequestCallbackInterface$$Methods UrlRequest? urlRequest, UrlResponseInfo? urlResponseInfo, ) { + final _$$selfRef = reference; final _$urlRequest = urlRequest?.reference ?? jni$_.jNullReference; final _$urlResponseInfo = urlResponseInfo?.reference ?? jni$_.jNullReference; - _onCanceled(reference.pointer, _id_onCanceled.pointer, _$urlRequest.pointer, - _$urlResponseInfo.pointer) + _onCanceled(_$$selfRef.pointer, _id_onCanceled.pointer, + _$urlRequest.pointer, _$urlResponseInfo.pointer) .check(); } @@ -415,12 +421,13 @@ extension UrlRequestCallbackProxy$UrlRequestCallbackInterface$$Methods UrlResponseInfo? urlResponseInfo, CronetException? cronetException, ) { + final _$$selfRef = reference; final _$urlRequest = urlRequest?.reference ?? jni$_.jNullReference; final _$urlResponseInfo = urlResponseInfo?.reference ?? jni$_.jNullReference; final _$cronetException = cronetException?.reference ?? jni$_.jNullReference; - _onFailed(reference.pointer, _id_onFailed.pointer, _$urlRequest.pointer, + _onFailed(_$$selfRef.pointer, _id_onFailed.pointer, _$urlRequest.pointer, _$urlResponseInfo.pointer, _$cronetException.pointer) .check(); } @@ -595,8 +602,9 @@ extension type UrlRequestCallbackProxy._(jni$_.JObject _$this) UrlRequestCallbackProxy$UrlRequestCallbackInterface urlRequestCallbackInterface, ) { + final _$$classRef = _class.reference; final _$urlRequestCallbackInterface = urlRequestCallbackInterface.reference; - return _new$(_class.reference.pointer, _id_new$.pointer, + return _new$(_$$classRef.pointer, _id_new$.pointer, _$urlRequestCallbackInterface.pointer) .object(); } @@ -624,7 +632,8 @@ extension UrlRequestCallbackProxy$$Methods on UrlRequestCallbackProxy { /// from: `public final io.flutter.plugins.cronet_http.UrlRequestCallbackProxy$UrlRequestCallbackInterface getCallback()` /// The returned object must be released after use, by calling the [release] method. UrlRequestCallbackProxy$UrlRequestCallbackInterface get callback { - return _get$callback(reference.pointer, _id_get$callback.pointer) + final _$$selfRef = reference; + return _get$callback(_$$selfRef.pointer, _id_get$callback.pointer) .object(); } @@ -659,11 +668,12 @@ extension UrlRequestCallbackProxy$$Methods on UrlRequestCallbackProxy { UrlResponseInfo? urlResponseInfo, jni$_.JString? string, ) { + final _$$selfRef = reference; final _$urlRequest = urlRequest?.reference ?? jni$_.jNullReference; final _$urlResponseInfo = urlResponseInfo?.reference ?? jni$_.jNullReference; final _$string = string?.reference ?? jni$_.jNullReference; - _onRedirectReceived(reference.pointer, _id_onRedirectReceived.pointer, + _onRedirectReceived(_$$selfRef.pointer, _id_onRedirectReceived.pointer, _$urlRequest.pointer, _$urlResponseInfo.pointer, _$string.pointer) .check(); } @@ -696,10 +706,11 @@ extension UrlRequestCallbackProxy$$Methods on UrlRequestCallbackProxy { UrlRequest? urlRequest, UrlResponseInfo? urlResponseInfo, ) { + final _$$selfRef = reference; final _$urlRequest = urlRequest?.reference ?? jni$_.jNullReference; final _$urlResponseInfo = urlResponseInfo?.reference ?? jni$_.jNullReference; - _onResponseStarted(reference.pointer, _id_onResponseStarted.pointer, + _onResponseStarted(_$$selfRef.pointer, _id_onResponseStarted.pointer, _$urlRequest.pointer, _$urlResponseInfo.pointer) .check(); } @@ -735,12 +746,13 @@ extension UrlRequestCallbackProxy$$Methods on UrlRequestCallbackProxy { UrlResponseInfo? urlResponseInfo, jni$_.JByteBuffer? byteBuffer, ) { + final _$$selfRef = reference; final _$urlRequest = urlRequest?.reference ?? jni$_.jNullReference; final _$urlResponseInfo = urlResponseInfo?.reference ?? jni$_.jNullReference; final _$byteBuffer = byteBuffer?.reference ?? jni$_.jNullReference; _onReadCompleted( - reference.pointer, + _$$selfRef.pointer, _id_onReadCompleted.pointer, _$urlRequest.pointer, _$urlResponseInfo.pointer, @@ -776,10 +788,11 @@ extension UrlRequestCallbackProxy$$Methods on UrlRequestCallbackProxy { UrlRequest? urlRequest, UrlResponseInfo? urlResponseInfo, ) { + final _$$selfRef = reference; final _$urlRequest = urlRequest?.reference ?? jni$_.jNullReference; final _$urlResponseInfo = urlResponseInfo?.reference ?? jni$_.jNullReference; - _onSucceeded(reference.pointer, _id_onSucceeded.pointer, + _onSucceeded(_$$selfRef.pointer, _id_onSucceeded.pointer, _$urlRequest.pointer, _$urlResponseInfo.pointer) .check(); } @@ -811,11 +824,12 @@ extension UrlRequestCallbackProxy$$Methods on UrlRequestCallbackProxy { UrlRequest? urlRequest, UrlResponseInfo? urlResponseInfo, ) { + final _$$selfRef = reference; final _$urlRequest = urlRequest?.reference ?? jni$_.jNullReference; final _$urlResponseInfo = urlResponseInfo?.reference ?? jni$_.jNullReference; - _onCanceled(reference.pointer, _id_onCanceled.pointer, _$urlRequest.pointer, - _$urlResponseInfo.pointer) + _onCanceled(_$$selfRef.pointer, _id_onCanceled.pointer, + _$urlRequest.pointer, _$urlResponseInfo.pointer) .check(); } @@ -849,12 +863,13 @@ extension UrlRequestCallbackProxy$$Methods on UrlRequestCallbackProxy { UrlResponseInfo? urlResponseInfo, CronetException? cronetException, ) { + final _$$selfRef = reference; final _$urlRequest = urlRequest?.reference ?? jni$_.jNullReference; final _$urlResponseInfo = urlResponseInfo?.reference ?? jni$_.jNullReference; final _$cronetException = cronetException?.reference ?? jni$_.jNullReference; - _onFailed(reference.pointer, _id_onFailed.pointer, _$urlRequest.pointer, + _onFailed(_$$selfRef.pointer, _id_onFailed.pointer, _$urlRequest.pointer, _$urlResponseInfo.pointer, _$cronetException.pointer) .check(); } @@ -896,8 +911,8 @@ extension type IOException._(jni$_.JObject _$this) implements Exception { /// from: `public void ()` /// The returned object must be released after use, by calling the [release] method. factory IOException() { - return _new$(_class.reference.pointer, _id_new$.pointer) - .object(); + final _$$classRef = _class.reference; + return _new$(_$$classRef.pointer, _id_new$.pointer).object(); } static final _id_new1 = _class.constructorId( @@ -920,8 +935,9 @@ extension type IOException._(jni$_.JObject _$this) implements Exception { factory IOException.new1( jni$_.JString? string, ) { + final _$$classRef = _class.reference; final _$string = string?.reference ?? jni$_.jNullReference; - return _new1(_class.reference.pointer, _id_new1.pointer, _$string.pointer) + return _new1(_$$classRef.pointer, _id_new1.pointer, _$string.pointer) .object(); } @@ -952,9 +968,10 @@ extension type IOException._(jni$_.JObject _$this) implements Exception { jni$_.JString? string, Throwable? throwable, ) { + final _$$classRef = _class.reference; final _$string = string?.reference ?? jni$_.jNullReference; final _$throwable = throwable?.reference ?? jni$_.jNullReference; - return _new2(_class.reference.pointer, _id_new2.pointer, _$string.pointer, + return _new2(_$$classRef.pointer, _id_new2.pointer, _$string.pointer, _$throwable.pointer) .object(); } @@ -979,9 +996,9 @@ extension type IOException._(jni$_.JObject _$this) implements Exception { factory IOException.new3( Throwable? throwable, ) { + final _$$classRef = _class.reference; final _$throwable = throwable?.reference ?? jni$_.jNullReference; - return _new3( - _class.reference.pointer, _id_new3.pointer, _$throwable.pointer) + return _new3(_$$classRef.pointer, _id_new3.pointer, _$throwable.pointer) .object(); } } @@ -1020,8 +1037,8 @@ extension type Exception._(jni$_.JObject _$this) implements Throwable { /// from: `public void ()` /// The returned object must be released after use, by calling the [release] method. factory Exception() { - return _new$(_class.reference.pointer, _id_new$.pointer) - .object(); + final _$$classRef = _class.reference; + return _new$(_$$classRef.pointer, _id_new$.pointer).object(); } static final _id_new1 = _class.constructorId( @@ -1044,8 +1061,9 @@ extension type Exception._(jni$_.JObject _$this) implements Throwable { factory Exception.new1( jni$_.JString? string, ) { + final _$$classRef = _class.reference; final _$string = string?.reference ?? jni$_.jNullReference; - return _new1(_class.reference.pointer, _id_new1.pointer, _$string.pointer) + return _new1(_$$classRef.pointer, _id_new1.pointer, _$string.pointer) .object(); } @@ -1076,9 +1094,10 @@ extension type Exception._(jni$_.JObject _$this) implements Throwable { jni$_.JString? string, Throwable? throwable, ) { + final _$$classRef = _class.reference; final _$string = string?.reference ?? jni$_.jNullReference; final _$throwable = throwable?.reference ?? jni$_.jNullReference; - return _new2(_class.reference.pointer, _id_new2.pointer, _$string.pointer, + return _new2(_$$classRef.pointer, _id_new2.pointer, _$string.pointer, _$throwable.pointer) .object(); } @@ -1103,9 +1122,9 @@ extension type Exception._(jni$_.JObject _$this) implements Throwable { factory Exception.new3( Throwable? throwable, ) { + final _$$classRef = _class.reference; final _$throwable = throwable?.reference ?? jni$_.jNullReference; - return _new3( - _class.reference.pointer, _id_new3.pointer, _$throwable.pointer) + return _new3(_$$classRef.pointer, _id_new3.pointer, _$throwable.pointer) .object(); } } @@ -1120,7 +1139,8 @@ final class $Exception$Type$ extends jni$_.JType { } /// from: `java.lang.Throwable` -extension type Throwable._(jni$_.JObject _$this) implements jni$_.JObject { +extension type Throwable._(jni$_.JObject _$this) + implements jni$_.JObject, Serializable { static final _class = jni$_.JClass.forName(r'java/lang/Throwable'); /// The type which includes information such as the signature of this class. @@ -1144,8 +1164,8 @@ extension type Throwable._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `public void ()` /// The returned object must be released after use, by calling the [release] method. factory Throwable() { - return _new$(_class.reference.pointer, _id_new$.pointer) - .object(); + final _$$classRef = _class.reference; + return _new$(_$$classRef.pointer, _id_new$.pointer).object(); } static final _id_new$1 = _class.constructorId( @@ -1168,8 +1188,9 @@ extension type Throwable._(jni$_.JObject _$this) implements jni$_.JObject { factory Throwable.new$1( jni$_.JString? string, ) { + final _$$classRef = _class.reference; final _$string = string?.reference ?? jni$_.jNullReference; - return _new$1(_class.reference.pointer, _id_new$1.pointer, _$string.pointer) + return _new$1(_$$classRef.pointer, _id_new$1.pointer, _$string.pointer) .object(); } @@ -1200,9 +1221,10 @@ extension type Throwable._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JString? string, Throwable? throwable, ) { + final _$$classRef = _class.reference; final _$string = string?.reference ?? jni$_.jNullReference; final _$throwable = throwable?.reference ?? jni$_.jNullReference; - return _new$2(_class.reference.pointer, _id_new$2.pointer, _$string.pointer, + return _new$2(_$$classRef.pointer, _id_new$2.pointer, _$string.pointer, _$throwable.pointer) .object(); } @@ -1227,9 +1249,9 @@ extension type Throwable._(jni$_.JObject _$this) implements jni$_.JObject { factory Throwable.new$3( Throwable? throwable, ) { + final _$$classRef = _class.reference; final _$throwable = throwable?.reference ?? jni$_.jNullReference; - return _new$3( - _class.reference.pointer, _id_new$3.pointer, _$throwable.pointer) + return _new$3(_$$classRef.pointer, _id_new$3.pointer, _$throwable.pointer) .object(); } } @@ -1255,9 +1277,10 @@ extension Throwable$$Methods on Throwable { void addSuppressed( Throwable? throwable, ) { + final _$$selfRef = reference; final _$throwable = throwable?.reference ?? jni$_.jNullReference; _addSuppressed( - reference.pointer, _id_addSuppressed.pointer, _$throwable.pointer) + _$$selfRef.pointer, _id_addSuppressed.pointer, _$throwable.pointer) .check(); } @@ -1281,7 +1304,8 @@ extension Throwable$$Methods on Throwable { /// from: `public java.lang.Throwable fillInStackTrace()` /// The returned object must be released after use, by calling the [release] method. Throwable? fillInStackTrace() { - return _fillInStackTrace(reference.pointer, _id_fillInStackTrace.pointer) + final _$$selfRef = reference; + return _fillInStackTrace(_$$selfRef.pointer, _id_fillInStackTrace.pointer) .object(); } @@ -1305,7 +1329,8 @@ extension Throwable$$Methods on Throwable { /// from: `public java.lang.Throwable getCause()` /// The returned object must be released after use, by calling the [release] method. Throwable? get cause { - return _get$cause(reference.pointer, _id_get$cause.pointer) + final _$$selfRef = reference; + return _get$cause(_$$selfRef.pointer, _id_get$cause.pointer) .object(); } @@ -1329,8 +1354,9 @@ extension Throwable$$Methods on Throwable { /// from: `public java.lang.String getLocalizedMessage()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString? get localizedMessage { + final _$$selfRef = reference; return _get$localizedMessage( - reference.pointer, _id_get$localizedMessage.pointer) + _$$selfRef.pointer, _id_get$localizedMessage.pointer) .object(); } @@ -1354,7 +1380,8 @@ extension Throwable$$Methods on Throwable { /// from: `public java.lang.String getMessage()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString? get message { - return _get$message(reference.pointer, _id_get$message.pointer) + final _$$selfRef = reference; + return _get$message(_$$selfRef.pointer, _id_get$message.pointer) .object(); } @@ -1377,9 +1404,10 @@ extension Throwable$$Methods on Throwable { /// from: `public java.lang.StackTraceElement[] getStackTrace()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JArray? get stackTrace { - return _get$stackTrace(reference.pointer, _id_get$stackTrace.pointer) - .object?>(); + jni$_.JArray? get stackTrace { + final _$$selfRef = reference; + return _get$stackTrace(_$$selfRef.pointer, _id_get$stackTrace.pointer) + .object?>(); } static final _id_get$suppressed = Throwable._class.instanceMethodId( @@ -1402,7 +1430,8 @@ extension Throwable$$Methods on Throwable { /// from: `public final java.lang.Throwable[] getSuppressed()` /// The returned object must be released after use, by calling the [release] method. jni$_.JArray? get suppressed { - return _get$suppressed(reference.pointer, _id_get$suppressed.pointer) + final _$$selfRef = reference; + return _get$suppressed(_$$selfRef.pointer, _id_get$suppressed.pointer) .object?>(); } @@ -1427,9 +1456,10 @@ extension Throwable$$Methods on Throwable { Throwable? initCause( Throwable? throwable, ) { + final _$$selfRef = reference; final _$throwable = throwable?.reference ?? jni$_.jNullReference; return _initCause( - reference.pointer, _id_initCause.pointer, _$throwable.pointer) + _$$selfRef.pointer, _id_initCause.pointer, _$throwable.pointer) .object(); } @@ -1452,7 +1482,8 @@ extension Throwable$$Methods on Throwable { /// from: `public void printStackTrace()` void printStackTrace() { - _printStackTrace(reference.pointer, _id_printStackTrace.pointer).check(); + final _$$selfRef = reference; + _printStackTrace(_$$selfRef.pointer, _id_printStackTrace.pointer).check(); } static final _id_printStackTrace$1 = Throwable._class.instanceMethodId( @@ -1473,10 +1504,11 @@ extension Throwable$$Methods on Throwable { /// from: `public void printStackTrace(java.io.PrintStream printStream)` void printStackTrace$1( - jni$_.JObject? printStream, + PrintStream? printStream, ) { + final _$$selfRef = reference; final _$printStream = printStream?.reference ?? jni$_.jNullReference; - _printStackTrace$1(reference.pointer, _id_printStackTrace$1.pointer, + _printStackTrace$1(_$$selfRef.pointer, _id_printStackTrace$1.pointer, _$printStream.pointer) .check(); } @@ -1499,10 +1531,11 @@ extension Throwable$$Methods on Throwable { /// from: `public void printStackTrace(java.io.PrintWriter printWriter)` void printStackTrace$2( - jni$_.JObject? printWriter, + PrintWriter? printWriter, ) { + final _$$selfRef = reference; final _$printWriter = printWriter?.reference ?? jni$_.jNullReference; - _printStackTrace$2(reference.pointer, _id_printStackTrace$2.pointer, + _printStackTrace$2(_$$selfRef.pointer, _id_printStackTrace$2.pointer, _$printWriter.pointer) .check(); } @@ -1524,10 +1557,11 @@ extension Throwable$$Methods on Throwable { jni$_.JMethodIDPtr, jni$_.Pointer)>(); /// from: `public void setStackTrace(java.lang.StackTraceElement[] stackTraceElements)` - set stackTrace(jni$_.JArray? stackTraceElements) { + set stackTrace(jni$_.JArray? stackTraceElements) { + final _$$selfRef = reference; final _$stackTraceElements = stackTraceElements?.reference ?? jni$_.jNullReference; - _set$stackTrace(reference.pointer, _id_set$stackTrace.pointer, + _set$stackTrace(_$$selfRef.pointer, _id_set$stackTrace.pointer, _$stackTraceElements.pointer) .check(); } @@ -1552,7 +1586,8 @@ extension Throwable$$Methods on Throwable { /// from: `public java.lang.String toString()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString? toString$1() { - return _toString$1(reference.pointer, _id_toString$1.pointer) + final _$$selfRef = reference; + return _toString$1(_$$selfRef.pointer, _id_toString$1.pointer) .object(); } } @@ -1567,7 +1602,8 @@ final class $Throwable$Type$ extends jni$_.JType { } /// from: `java.net.URL` -extension type URL._(jni$_.JObject _$this) implements jni$_.JObject { +extension type URL._(jni$_.JObject _$this) + implements jni$_.JObject, Serializable { static final _class = jni$_.JClass.forName(r'java/net/URL'); /// The type which includes information such as the signature of this class. @@ -1592,8 +1628,9 @@ extension type URL._(jni$_.JObject _$this) implements jni$_.JObject { factory URL( jni$_.JString? string, ) { + final _$$classRef = _class.reference; final _$string = string?.reference ?? jni$_.jNullReference; - return _new$(_class.reference.pointer, _id_new$.pointer, _$string.pointer) + return _new$(_$$classRef.pointer, _id_new$.pointer, _$string.pointer) .object(); } @@ -1630,10 +1667,11 @@ extension type URL._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i, jni$_.JString? string2, ) { + final _$$classRef = _class.reference; final _$string = string?.reference ?? jni$_.jNullReference; final _$string1 = string1?.reference ?? jni$_.jNullReference; final _$string2 = string2?.reference ?? jni$_.jNullReference; - return _new$1(_class.reference.pointer, _id_new$1.pointer, _$string.pointer, + return _new$1(_$$classRef.pointer, _id_new$1.pointer, _$string.pointer, _$string1.pointer, i, _$string2.pointer) .object(); } @@ -1672,14 +1710,15 @@ extension type URL._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JString? string1, core$_.int i, jni$_.JString? string2, - jni$_.JObject? uRLStreamHandler, + URLStreamHandler? uRLStreamHandler, ) { + final _$$classRef = _class.reference; final _$string = string?.reference ?? jni$_.jNullReference; final _$string1 = string1?.reference ?? jni$_.jNullReference; final _$string2 = string2?.reference ?? jni$_.jNullReference; final _$uRLStreamHandler = uRLStreamHandler?.reference ?? jni$_.jNullReference; - return _new$2(_class.reference.pointer, _id_new$2.pointer, _$string.pointer, + return _new$2(_$$classRef.pointer, _id_new$2.pointer, _$string.pointer, _$string1.pointer, i, _$string2.pointer, _$uRLStreamHandler.pointer) .object(); } @@ -1714,10 +1753,11 @@ extension type URL._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JString? string1, jni$_.JString? string2, ) { + final _$$classRef = _class.reference; final _$string = string?.reference ?? jni$_.jNullReference; final _$string1 = string1?.reference ?? jni$_.jNullReference; final _$string2 = string2?.reference ?? jni$_.jNullReference; - return _new$3(_class.reference.pointer, _id_new$3.pointer, _$string.pointer, + return _new$3(_$$classRef.pointer, _id_new$3.pointer, _$string.pointer, _$string1.pointer, _$string2.pointer) .object(); } @@ -1749,9 +1789,10 @@ extension type URL._(jni$_.JObject _$this) implements jni$_.JObject { URL? uRL, jni$_.JString? string, ) { + final _$$classRef = _class.reference; final _$uRL = uRL?.reference ?? jni$_.jNullReference; final _$string = string?.reference ?? jni$_.jNullReference; - return _new$4(_class.reference.pointer, _id_new$4.pointer, _$uRL.pointer, + return _new$4(_$$classRef.pointer, _id_new$4.pointer, _$uRL.pointer, _$string.pointer) .object(); } @@ -1784,13 +1825,14 @@ extension type URL._(jni$_.JObject _$this) implements jni$_.JObject { factory URL.new$5( URL? uRL, jni$_.JString? string, - jni$_.JObject? uRLStreamHandler, + URLStreamHandler? uRLStreamHandler, ) { + final _$$classRef = _class.reference; final _$uRL = uRL?.reference ?? jni$_.jNullReference; final _$string = string?.reference ?? jni$_.jNullReference; final _$uRLStreamHandler = uRLStreamHandler?.reference ?? jni$_.jNullReference; - return _new$5(_class.reference.pointer, _id_new$5.pointer, _$uRL.pointer, + return _new$5(_$$classRef.pointer, _id_new$5.pointer, _$uRL.pointer, _$string.pointer, _$uRLStreamHandler.pointer) .object(); } @@ -1813,11 +1855,13 @@ extension type URL._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JMethodIDPtr, jni$_.Pointer)>(); /// from: `static public void setURLStreamHandlerFactory(java.net.URLStreamHandlerFactory uRLStreamHandlerFactory)` - static set uRLStreamHandlerFactory(jni$_.JObject? uRLStreamHandlerFactory) { + static set uRLStreamHandlerFactory( + URLStreamHandlerFactory? uRLStreamHandlerFactory) { + final _$$classRef = _class.reference; final _$uRLStreamHandlerFactory = uRLStreamHandlerFactory?.reference ?? jni$_.jNullReference; _set$uRLStreamHandlerFactory( - _class.reference.pointer, + _$$classRef.pointer, _id_set$uRLStreamHandlerFactory.pointer, _$uRLStreamHandlerFactory.pointer) .check(); @@ -1845,8 +1889,9 @@ extension URL$$Methods on URL { core$_.bool equals( jni$_.JObject? object, ) { + final _$$selfRef = reference; final _$object = object?.reference ?? jni$_.jNullReference; - return _equals(reference.pointer, _id_equals.pointer, _$object.pointer) + return _equals(_$$selfRef.pointer, _id_equals.pointer, _$object.pointer) .boolean; } @@ -1870,7 +1915,8 @@ extension URL$$Methods on URL { /// from: `public java.lang.String getAuthority()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString? get authority { - return _get$authority(reference.pointer, _id_get$authority.pointer) + final _$$selfRef = reference; + return _get$authority(_$$selfRef.pointer, _id_get$authority.pointer) .object(); } @@ -1894,7 +1940,8 @@ extension URL$$Methods on URL { /// from: `public java.lang.Object getContent()` /// The returned object must be released after use, by calling the [release] method. jni$_.JObject? get content { - return _get$content(reference.pointer, _id_get$content.pointer) + final _$$selfRef = reference; + return _get$content(_$$selfRef.pointer, _id_get$content.pointer) .object(); } @@ -1917,11 +1964,12 @@ extension URL$$Methods on URL { /// from: `public java.lang.Object getContent(java.lang.Class[] classs)` /// The returned object must be released after use, by calling the [release] method. jni$_.JObject? getContent( - jni$_.JArray? classs, + jni$_.JArray? classs, ) { + final _$$selfRef = reference; final _$classs = classs?.reference ?? jni$_.jNullReference; return _getContent( - reference.pointer, _id_getContent.pointer, _$classs.pointer) + _$$selfRef.pointer, _id_getContent.pointer, _$classs.pointer) .object(); } @@ -1944,7 +1992,8 @@ extension URL$$Methods on URL { /// from: `public int getDefaultPort()` core$_.int get defaultPort { - return _get$defaultPort(reference.pointer, _id_get$defaultPort.pointer) + final _$$selfRef = reference; + return _get$defaultPort(_$$selfRef.pointer, _id_get$defaultPort.pointer) .integer; } @@ -1968,7 +2017,8 @@ extension URL$$Methods on URL { /// from: `public java.lang.String getFile()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString? get file { - return _get$file(reference.pointer, _id_get$file.pointer) + final _$$selfRef = reference; + return _get$file(_$$selfRef.pointer, _id_get$file.pointer) .object(); } @@ -1992,7 +2042,8 @@ extension URL$$Methods on URL { /// from: `public java.lang.String getHost()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString? get host { - return _get$host(reference.pointer, _id_get$host.pointer) + final _$$selfRef = reference; + return _get$host(_$$selfRef.pointer, _id_get$host.pointer) .object(); } @@ -2016,7 +2067,8 @@ extension URL$$Methods on URL { /// from: `public java.lang.String getPath()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString? get path { - return _get$path(reference.pointer, _id_get$path.pointer) + final _$$selfRef = reference; + return _get$path(_$$selfRef.pointer, _id_get$path.pointer) .object(); } @@ -2039,7 +2091,8 @@ extension URL$$Methods on URL { /// from: `public int getPort()` core$_.int get port { - return _get$port(reference.pointer, _id_get$port.pointer).integer; + final _$$selfRef = reference; + return _get$port(_$$selfRef.pointer, _id_get$port.pointer).integer; } static final _id_get$protocol = URL._class.instanceMethodId( @@ -2062,7 +2115,8 @@ extension URL$$Methods on URL { /// from: `public java.lang.String getProtocol()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString? get protocol { - return _get$protocol(reference.pointer, _id_get$protocol.pointer) + final _$$selfRef = reference; + return _get$protocol(_$$selfRef.pointer, _id_get$protocol.pointer) .object(); } @@ -2086,7 +2140,8 @@ extension URL$$Methods on URL { /// from: `public java.lang.String getQuery()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString? get query { - return _get$query(reference.pointer, _id_get$query.pointer) + final _$$selfRef = reference; + return _get$query(_$$selfRef.pointer, _id_get$query.pointer) .object(); } @@ -2110,7 +2165,8 @@ extension URL$$Methods on URL { /// from: `public java.lang.String getRef()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString? get ref { - return _get$ref(reference.pointer, _id_get$ref.pointer) + final _$$selfRef = reference; + return _get$ref(_$$selfRef.pointer, _id_get$ref.pointer) .object(); } @@ -2134,7 +2190,8 @@ extension URL$$Methods on URL { /// from: `public java.lang.String getUserInfo()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString? get userInfo { - return _get$userInfo(reference.pointer, _id_get$userInfo.pointer) + final _$$selfRef = reference; + return _get$userInfo(_$$selfRef.pointer, _id_get$userInfo.pointer) .object(); } @@ -2157,7 +2214,8 @@ extension URL$$Methods on URL { /// from: `public int hashCode()` core$_.int hashCode$1() { - return _hashCode$1(reference.pointer, _id_hashCode$1.pointer).integer; + final _$$selfRef = reference; + return _hashCode$1(_$$selfRef.pointer, _id_hashCode$1.pointer).integer; } static final _id_openConnection = URL._class.instanceMethodId( @@ -2179,9 +2237,10 @@ extension URL$$Methods on URL { /// from: `public java.net.URLConnection openConnection()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? openConnection() { - return _openConnection(reference.pointer, _id_openConnection.pointer) - .object(); + URLConnection? openConnection() { + final _$$selfRef = reference; + return _openConnection(_$$selfRef.pointer, _id_openConnection.pointer) + .object(); } static final _id_openConnection$1 = URL._class.instanceMethodId( @@ -2202,13 +2261,14 @@ extension URL$$Methods on URL { /// from: `public java.net.URLConnection openConnection(java.net.Proxy proxy)` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? openConnection$1( - jni$_.JObject? proxy, + URLConnection? openConnection$1( + Proxy? proxy, ) { + final _$$selfRef = reference; final _$proxy = proxy?.reference ?? jni$_.jNullReference; return _openConnection$1( - reference.pointer, _id_openConnection$1.pointer, _$proxy.pointer) - .object(); + _$$selfRef.pointer, _id_openConnection$1.pointer, _$proxy.pointer) + .object(); } static final _id_openStream = URL._class.instanceMethodId( @@ -2230,9 +2290,10 @@ extension URL$$Methods on URL { /// from: `public java.io.InputStream openStream()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? openStream() { - return _openStream(reference.pointer, _id_openStream.pointer) - .object(); + InputStream? openStream() { + final _$$selfRef = reference; + return _openStream(_$$selfRef.pointer, _id_openStream.pointer) + .object(); } static final _id_sameFile = URL._class.instanceMethodId( @@ -2255,8 +2316,9 @@ extension URL$$Methods on URL { core$_.bool sameFile( URL? uRL, ) { + final _$$selfRef = reference; final _$uRL = uRL?.reference ?? jni$_.jNullReference; - return _sameFile(reference.pointer, _id_sameFile.pointer, _$uRL.pointer) + return _sameFile(_$$selfRef.pointer, _id_sameFile.pointer, _$uRL.pointer) .boolean; } @@ -2280,7 +2342,8 @@ extension URL$$Methods on URL { /// from: `public java.lang.String toExternalForm()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString? toExternalForm() { - return _toExternalForm(reference.pointer, _id_toExternalForm.pointer) + final _$$selfRef = reference; + return _toExternalForm(_$$selfRef.pointer, _id_toExternalForm.pointer) .object(); } @@ -2304,7 +2367,8 @@ extension URL$$Methods on URL { /// from: `public java.lang.String toString()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString? toString$1() { - return _toString$1(reference.pointer, _id_toString$1.pointer) + final _$$selfRef = reference; + return _toString$1(_$$selfRef.pointer, _id_toString$1.pointer) .object(); } @@ -2327,9 +2391,9 @@ extension URL$$Methods on URL { /// from: `public java.net.URI toURI()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? toURI() { - return _toURI(reference.pointer, _id_toURI.pointer) - .object(); + URI? toURI() { + final _$$selfRef = reference; + return _toURI(_$$selfRef.pointer, _id_toURI.pointer).object(); } } @@ -2366,13 +2430,14 @@ extension type Executors._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.util.concurrent.Callable callable(java.lang.Runnable runnable)` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? callable( - jni$_.JObject? runnable, + static Callable? callable( + Runnable? runnable, ) { + final _$$classRef = _class.reference; final _$runnable = runnable?.reference ?? jni$_.jNullReference; return _callable( - _class.reference.pointer, _id_callable.pointer, _$runnable.pointer) - .object(); + _$$classRef.pointer, _id_callable.pointer, _$runnable.pointer) + .object(); } static final _id_callable$1 = _class.staticMethodId( @@ -2399,15 +2464,16 @@ extension type Executors._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.util.concurrent.Callable callable(java.lang.Runnable runnable, T object)` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? callable$1<$T extends jni$_.JObject?>( - jni$_.JObject? runnable, + static Callable? callable$1<$T extends jni$_.JObject?>( + Runnable? runnable, $T? object, ) { + final _$$classRef = _class.reference; final _$runnable = runnable?.reference ?? jni$_.jNullReference; final _$object = object?.reference ?? jni$_.jNullReference; - return _callable$1(_class.reference.pointer, _id_callable$1.pointer, + return _callable$1(_$$classRef.pointer, _id_callable$1.pointer, _$runnable.pointer, _$object.pointer) - .object(); + .object(); } static final _id_callable$2 = _class.staticMethodId( @@ -2428,14 +2494,15 @@ extension type Executors._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.util.concurrent.Callable callable(java.security.PrivilegedAction privilegedAction)` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? callable$2( - jni$_.JObject? privilegedAction, + static Callable? callable$2( + PrivilegedAction? privilegedAction, ) { + final _$$classRef = _class.reference; final _$privilegedAction = privilegedAction?.reference ?? jni$_.jNullReference; - return _callable$2(_class.reference.pointer, _id_callable$2.pointer, + return _callable$2(_$$classRef.pointer, _id_callable$2.pointer, _$privilegedAction.pointer) - .object(); + .object(); } static final _id_callable$3 = _class.staticMethodId( @@ -2456,14 +2523,15 @@ extension type Executors._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.util.concurrent.Callable callable(java.security.PrivilegedExceptionAction privilegedExceptionAction)` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? callable$3( - jni$_.JObject? privilegedExceptionAction, + static Callable? callable$3( + PrivilegedExceptionAction? privilegedExceptionAction, ) { + final _$$classRef = _class.reference; final _$privilegedExceptionAction = privilegedExceptionAction?.reference ?? jni$_.jNullReference; - return _callable$3(_class.reference.pointer, _id_callable$3.pointer, + return _callable$3(_$$classRef.pointer, _id_callable$3.pointer, _$privilegedExceptionAction.pointer) - .object(); + .object(); } static final _id_defaultThreadFactory = _class.staticMethodId( @@ -2485,10 +2553,11 @@ extension type Executors._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.util.concurrent.ThreadFactory defaultThreadFactory()` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? defaultThreadFactory() { + static ThreadFactory? defaultThreadFactory() { + final _$$classRef = _class.reference; return _defaultThreadFactory( - _class.reference.pointer, _id_defaultThreadFactory.pointer) - .object(); + _$$classRef.pointer, _id_defaultThreadFactory.pointer) + .object(); } static final _id_newCachedThreadPool = _class.staticMethodId( @@ -2510,10 +2579,11 @@ extension type Executors._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.util.concurrent.ExecutorService newCachedThreadPool()` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? newCachedThreadPool() { + static ExecutorService? newCachedThreadPool() { + final _$$classRef = _class.reference; return _newCachedThreadPool( - _class.reference.pointer, _id_newCachedThreadPool.pointer) - .object(); + _$$classRef.pointer, _id_newCachedThreadPool.pointer) + .object(); } static final _id_newCachedThreadPool$1 = _class.staticMethodId( @@ -2534,13 +2604,14 @@ extension type Executors._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.util.concurrent.ExecutorService newCachedThreadPool(java.util.concurrent.ThreadFactory threadFactory)` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? newCachedThreadPool$1( - jni$_.JObject? threadFactory, + static ExecutorService? newCachedThreadPool$1( + ThreadFactory? threadFactory, ) { + final _$$classRef = _class.reference; final _$threadFactory = threadFactory?.reference ?? jni$_.jNullReference; - return _newCachedThreadPool$1(_class.reference.pointer, + return _newCachedThreadPool$1(_$$classRef.pointer, _id_newCachedThreadPool$1.pointer, _$threadFactory.pointer) - .object(); + .object(); } static final _id_newFixedThreadPool = _class.staticMethodId( @@ -2559,12 +2630,13 @@ extension type Executors._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.util.concurrent.ExecutorService newFixedThreadPool(int i)` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? newFixedThreadPool( + static ExecutorService? newFixedThreadPool( core$_.int i, ) { + final _$$classRef = _class.reference; return _newFixedThreadPool( - _class.reference.pointer, _id_newFixedThreadPool.pointer, i) - .object(); + _$$classRef.pointer, _id_newFixedThreadPool.pointer, i) + .object(); } static final _id_newFixedThreadPool$1 = _class.staticMethodId( @@ -2586,14 +2658,15 @@ extension type Executors._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.util.concurrent.ExecutorService newFixedThreadPool(int i, java.util.concurrent.ThreadFactory threadFactory)` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? newFixedThreadPool$1( + static ExecutorService? newFixedThreadPool$1( core$_.int i, - jni$_.JObject? threadFactory, + ThreadFactory? threadFactory, ) { + final _$$classRef = _class.reference; final _$threadFactory = threadFactory?.reference ?? jni$_.jNullReference; - return _newFixedThreadPool$1(_class.reference.pointer, + return _newFixedThreadPool$1(_$$classRef.pointer, _id_newFixedThreadPool$1.pointer, i, _$threadFactory.pointer) - .object(); + .object(); } static final _id_newScheduledThreadPool = _class.staticMethodId( @@ -2612,12 +2685,13 @@ extension type Executors._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.util.concurrent.ScheduledExecutorService newScheduledThreadPool(int i)` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? newScheduledThreadPool( + static ScheduledExecutorService? newScheduledThreadPool( core$_.int i, ) { + final _$$classRef = _class.reference; return _newScheduledThreadPool( - _class.reference.pointer, _id_newScheduledThreadPool.pointer, i) - .object(); + _$$classRef.pointer, _id_newScheduledThreadPool.pointer, i) + .object(); } static final _id_newScheduledThreadPool$1 = _class.staticMethodId( @@ -2639,14 +2713,15 @@ extension type Executors._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.util.concurrent.ScheduledExecutorService newScheduledThreadPool(int i, java.util.concurrent.ThreadFactory threadFactory)` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? newScheduledThreadPool$1( + static ScheduledExecutorService? newScheduledThreadPool$1( core$_.int i, - jni$_.JObject? threadFactory, + ThreadFactory? threadFactory, ) { + final _$$classRef = _class.reference; final _$threadFactory = threadFactory?.reference ?? jni$_.jNullReference; - return _newScheduledThreadPool$1(_class.reference.pointer, + return _newScheduledThreadPool$1(_$$classRef.pointer, _id_newScheduledThreadPool$1.pointer, i, _$threadFactory.pointer) - .object(); + .object(); } static final _id_newSingleThreadExecutor = _class.staticMethodId( @@ -2668,10 +2743,11 @@ extension type Executors._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.util.concurrent.ExecutorService newSingleThreadExecutor()` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? newSingleThreadExecutor() { + static ExecutorService? newSingleThreadExecutor() { + final _$$classRef = _class.reference; return _newSingleThreadExecutor( - _class.reference.pointer, _id_newSingleThreadExecutor.pointer) - .object(); + _$$classRef.pointer, _id_newSingleThreadExecutor.pointer) + .object(); } static final _id_newSingleThreadExecutor$1 = _class.staticMethodId( @@ -2692,13 +2768,14 @@ extension type Executors._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.util.concurrent.ExecutorService newSingleThreadExecutor(java.util.concurrent.ThreadFactory threadFactory)` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? newSingleThreadExecutor$1( - jni$_.JObject? threadFactory, + static ExecutorService? newSingleThreadExecutor$1( + ThreadFactory? threadFactory, ) { + final _$$classRef = _class.reference; final _$threadFactory = threadFactory?.reference ?? jni$_.jNullReference; - return _newSingleThreadExecutor$1(_class.reference.pointer, + return _newSingleThreadExecutor$1(_$$classRef.pointer, _id_newSingleThreadExecutor$1.pointer, _$threadFactory.pointer) - .object(); + .object(); } static final _id_newSingleThreadScheduledExecutor = _class.staticMethodId( @@ -2721,10 +2798,11 @@ extension type Executors._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.util.concurrent.ScheduledExecutorService newSingleThreadScheduledExecutor()` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? newSingleThreadScheduledExecutor() { - return _newSingleThreadScheduledExecutor(_class.reference.pointer, - _id_newSingleThreadScheduledExecutor.pointer) - .object(); + static ScheduledExecutorService? newSingleThreadScheduledExecutor() { + final _$$classRef = _class.reference; + return _newSingleThreadScheduledExecutor( + _$$classRef.pointer, _id_newSingleThreadScheduledExecutor.pointer) + .object(); } static final _id_newSingleThreadScheduledExecutor$1 = _class.staticMethodId( @@ -2746,15 +2824,16 @@ extension type Executors._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.util.concurrent.ScheduledExecutorService newSingleThreadScheduledExecutor(java.util.concurrent.ThreadFactory threadFactory)` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? newSingleThreadScheduledExecutor$1( - jni$_.JObject? threadFactory, + static ScheduledExecutorService? newSingleThreadScheduledExecutor$1( + ThreadFactory? threadFactory, ) { + final _$$classRef = _class.reference; final _$threadFactory = threadFactory?.reference ?? jni$_.jNullReference; return _newSingleThreadScheduledExecutor$1( - _class.reference.pointer, + _$$classRef.pointer, _id_newSingleThreadScheduledExecutor$1.pointer, _$threadFactory.pointer) - .object(); + .object(); } static final _id_newWorkStealingPool = _class.staticMethodId( @@ -2776,10 +2855,11 @@ extension type Executors._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.util.concurrent.ExecutorService newWorkStealingPool()` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? newWorkStealingPool() { + static ExecutorService? newWorkStealingPool() { + final _$$classRef = _class.reference; return _newWorkStealingPool( - _class.reference.pointer, _id_newWorkStealingPool.pointer) - .object(); + _$$classRef.pointer, _id_newWorkStealingPool.pointer) + .object(); } static final _id_newWorkStealingPool$1 = _class.staticMethodId( @@ -2798,12 +2878,13 @@ extension type Executors._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.util.concurrent.ExecutorService newWorkStealingPool(int i)` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? newWorkStealingPool$1( + static ExecutorService? newWorkStealingPool$1( core$_.int i, ) { + final _$$classRef = _class.reference; return _newWorkStealingPool$1( - _class.reference.pointer, _id_newWorkStealingPool$1.pointer, i) - .object(); + _$$classRef.pointer, _id_newWorkStealingPool$1.pointer, i) + .object(); } static final _id_privilegedCallable = _class.staticMethodId( @@ -2824,13 +2905,15 @@ extension type Executors._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.util.concurrent.Callable privilegedCallable(java.util.concurrent.Callable callable)` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? privilegedCallable<$T extends jni$_.JObject?>( - jni$_.JObject? callable, + @core$_.Deprecated('This Java method is deprecated.') + static Callable? privilegedCallable<$T extends jni$_.JObject?>( + Callable? callable, ) { + final _$$classRef = _class.reference; final _$callable = callable?.reference ?? jni$_.jNullReference; - return _privilegedCallable(_class.reference.pointer, + return _privilegedCallable(_$$classRef.pointer, _id_privilegedCallable.pointer, _$callable.pointer) - .object(); + .object(); } static final _id_privilegedCallableUsingCurrentClassLoader = @@ -2853,16 +2936,18 @@ extension type Executors._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.util.concurrent.Callable privilegedCallableUsingCurrentClassLoader(java.util.concurrent.Callable callable)` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? + @core$_.Deprecated('This Java method is deprecated.') + static Callable? privilegedCallableUsingCurrentClassLoader<$T extends jni$_.JObject?>( - jni$_.JObject? callable, + Callable? callable, ) { + final _$$classRef = _class.reference; final _$callable = callable?.reference ?? jni$_.jNullReference; return _privilegedCallableUsingCurrentClassLoader( - _class.reference.pointer, + _$$classRef.pointer, _id_privilegedCallableUsingCurrentClassLoader.pointer, _$callable.pointer) - .object(); + .object(); } static final _id_privilegedThreadFactory = _class.staticMethodId( @@ -2884,10 +2969,12 @@ extension type Executors._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.util.concurrent.ThreadFactory privilegedThreadFactory()` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? privilegedThreadFactory() { + @core$_.Deprecated('This Java method is deprecated.') + static ThreadFactory? privilegedThreadFactory() { + final _$$classRef = _class.reference; return _privilegedThreadFactory( - _class.reference.pointer, _id_privilegedThreadFactory.pointer) - .object(); + _$$classRef.pointer, _id_privilegedThreadFactory.pointer) + .object(); } static final _id_unconfigurableExecutorService = _class.staticMethodId( @@ -2909,16 +2996,17 @@ extension type Executors._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.util.concurrent.ExecutorService unconfigurableExecutorService(java.util.concurrent.ExecutorService executorService)` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? unconfigurableExecutorService( - jni$_.JObject? executorService, + static ExecutorService? unconfigurableExecutorService( + ExecutorService? executorService, ) { + final _$$classRef = _class.reference; final _$executorService = executorService?.reference ?? jni$_.jNullReference; return _unconfigurableExecutorService( - _class.reference.pointer, + _$$classRef.pointer, _id_unconfigurableExecutorService.pointer, _$executorService.pointer) - .object(); + .object(); } static final _id_unconfigurableScheduledExecutorService = @@ -2941,16 +3029,17 @@ extension type Executors._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.util.concurrent.ScheduledExecutorService unconfigurableScheduledExecutorService(java.util.concurrent.ScheduledExecutorService scheduledExecutorService)` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? unconfigurableScheduledExecutorService( - jni$_.JObject? scheduledExecutorService, + static ScheduledExecutorService? unconfigurableScheduledExecutorService( + ScheduledExecutorService? scheduledExecutorService, ) { + final _$$classRef = _class.reference; final _$scheduledExecutorService = scheduledExecutorService?.reference ?? jni$_.jNullReference; return _unconfigurableScheduledExecutorService( - _class.reference.pointer, + _$$classRef.pointer, _id_unconfigurableScheduledExecutorService.pointer, _$scheduledExecutorService.pointer) - .object(); + .object(); } } @@ -2997,8 +3086,9 @@ extension CronetEngine$Builder$LibraryLoader$$Methods void loadLibrary( jni$_.JString? libName, ) { + final _$$selfRef = reference; final _$libName = libName?.reference ?? jni$_.jNullReference; - _loadLibrary(reference.pointer, _id_loadLibrary.pointer, _$libName.pointer) + _loadLibrary(_$$selfRef.pointer, _id_loadLibrary.pointer, _$libName.pointer) .check(); } } @@ -3053,10 +3143,11 @@ extension type CronetEngine$Builder._(jni$_.JObject _$this) /// from: `public void (android.content.Context context)` /// The returned object must be released after use, by calling the [release] method. factory CronetEngine$Builder( - jni$_.JObject? context, + Context? context, ) { + final _$$classRef = _class.reference; final _$context = context?.reference ?? jni$_.jNullReference; - return _new$(_class.reference.pointer, _id_new$.pointer, _$context.pointer) + return _new$(_$$classRef.pointer, _id_new$.pointer, _$context.pointer) .object(); } @@ -3078,12 +3169,13 @@ extension type CronetEngine$Builder._(jni$_.JObject _$this) /// from: `public void (org.chromium.net.ICronetEngineBuilder builderDelegate)` /// The returned object must be released after use, by calling the [release] method. factory CronetEngine$Builder.new$1( - jni$_.JObject? builderDelegate, + ICronetEngineBuilder? builderDelegate, ) { + final _$$classRef = _class.reference; final _$builderDelegate = builderDelegate?.reference ?? jni$_.jNullReference; - return _new$1(_class.reference.pointer, _id_new$1.pointer, - _$builderDelegate.pointer) + return _new$1( + _$$classRef.pointer, _id_new$1.pointer, _$builderDelegate.pointer) .object(); } } @@ -3110,8 +3202,9 @@ extension CronetEngine$Builder$$Methods on CronetEngine$Builder { /// from: `public java.lang.String getDefaultUserAgent()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString? get defaultUserAgent { + final _$$selfRef = reference; return _get$defaultUserAgent( - reference.pointer, _id_get$defaultUserAgent.pointer) + _$$selfRef.pointer, _id_get$defaultUserAgent.pointer) .object(); } @@ -3136,9 +3229,10 @@ extension CronetEngine$Builder$$Methods on CronetEngine$Builder { CronetEngine$Builder? setUserAgent( jni$_.JString? userAgent, ) { + final _$$selfRef = reference; final _$userAgent = userAgent?.reference ?? jni$_.jNullReference; return _setUserAgent( - reference.pointer, _id_setUserAgent.pointer, _$userAgent.pointer) + _$$selfRef.pointer, _id_setUserAgent.pointer, _$userAgent.pointer) .object(); } @@ -3164,9 +3258,10 @@ extension CronetEngine$Builder$$Methods on CronetEngine$Builder { CronetEngine$Builder? setStoragePath( jni$_.JString? value, ) { + final _$$selfRef = reference; final _$value = value?.reference ?? jni$_.jNullReference; return _setStoragePath( - reference.pointer, _id_setStoragePath.pointer, _$value.pointer) + _$$selfRef.pointer, _id_setStoragePath.pointer, _$value.pointer) .object(); } @@ -3192,9 +3287,10 @@ extension CronetEngine$Builder$$Methods on CronetEngine$Builder { CronetEngine$Builder? setLibraryLoader( CronetEngine$Builder$LibraryLoader? loader, ) { + final _$$selfRef = reference; final _$loader = loader?.reference ?? jni$_.jNullReference; return _setLibraryLoader( - reference.pointer, _id_setLibraryLoader.pointer, _$loader.pointer) + _$$selfRef.pointer, _id_setLibraryLoader.pointer, _$loader.pointer) .object(); } @@ -3218,7 +3314,9 @@ extension CronetEngine$Builder$$Methods on CronetEngine$Builder { CronetEngine$Builder? enableQuic( core$_.bool value, ) { - return _enableQuic(reference.pointer, _id_enableQuic.pointer, value ? 1 : 0) + final _$$selfRef = reference; + return _enableQuic( + _$$selfRef.pointer, _id_enableQuic.pointer, value ? 1 : 0) .object(); } @@ -3242,8 +3340,9 @@ extension CronetEngine$Builder$$Methods on CronetEngine$Builder { CronetEngine$Builder? enableHttp2( core$_.bool value, ) { + final _$$selfRef = reference; return _enableHttp2( - reference.pointer, _id_enableHttp2.pointer, value ? 1 : 0) + _$$selfRef.pointer, _id_enableHttp2.pointer, value ? 1 : 0) .object(); } @@ -3264,10 +3363,13 @@ extension CronetEngine$Builder$$Methods on CronetEngine$Builder { /// from: `public org.chromium.net.CronetEngine$Builder enableSdch(boolean value)` /// The returned object must be released after use, by calling the [release] method. + @core$_.Deprecated('This Java method is deprecated.') CronetEngine$Builder? enableSdch( core$_.bool value, ) { - return _enableSdch(reference.pointer, _id_enableSdch.pointer, value ? 1 : 0) + final _$$selfRef = reference; + return _enableSdch( + _$$selfRef.pointer, _id_enableSdch.pointer, value ? 1 : 0) .object(); } @@ -3291,8 +3393,9 @@ extension CronetEngine$Builder$$Methods on CronetEngine$Builder { CronetEngine$Builder? enableBrotli( core$_.bool value, ) { + final _$$selfRef = reference; return _enableBrotli( - reference.pointer, _id_enableBrotli.pointer, value ? 1 : 0) + _$$selfRef.pointer, _id_enableBrotli.pointer, value ? 1 : 0) .object(); } @@ -3319,8 +3422,9 @@ extension CronetEngine$Builder$$Methods on CronetEngine$Builder { core$_.int cacheMode, core$_.int maxSize, ) { + final _$$selfRef = reference; return _enableHttpCache( - reference.pointer, _id_enableHttpCache.pointer, cacheMode, maxSize) + _$$selfRef.pointer, _id_enableHttpCache.pointer, cacheMode, maxSize) .object(); } @@ -3355,8 +3459,9 @@ extension CronetEngine$Builder$$Methods on CronetEngine$Builder { core$_.int port, core$_.int alternatePort, ) { + final _$$selfRef = reference; final _$host = host?.reference ?? jni$_.jNullReference; - return _addQuicHint(reference.pointer, _id_addQuicHint.pointer, + return _addQuicHint(_$$selfRef.pointer, _id_addQuicHint.pointer, _$host.pointer, port, alternatePort) .object(); } @@ -3394,13 +3499,14 @@ extension CronetEngine$Builder$$Methods on CronetEngine$Builder { jni$_.JString? hostName, jni$_.JSet? pinsSha256, core$_.bool includeSubdomains, - jni$_.JObject? expirationDate, + Date? expirationDate, ) { + final _$$selfRef = reference; final _$hostName = hostName?.reference ?? jni$_.jNullReference; final _$pinsSha256 = pinsSha256?.reference ?? jni$_.jNullReference; final _$expirationDate = expirationDate?.reference ?? jni$_.jNullReference; return _addPublicKeyPins( - reference.pointer, + _$$selfRef.pointer, _id_addPublicKeyPins.pointer, _$hostName.pointer, _$pinsSha256.pointer, @@ -3430,8 +3536,9 @@ extension CronetEngine$Builder$$Methods on CronetEngine$Builder { CronetEngine$Builder? enablePublicKeyPinningBypassForLocalTrustAnchors( core$_.bool value, ) { + final _$$selfRef = reference; return _enablePublicKeyPinningBypassForLocalTrustAnchors( - reference.pointer, + _$$selfRef.pointer, _id_enablePublicKeyPinningBypassForLocalTrustAnchors.pointer, value ? 1 : 0) .object(); @@ -3455,11 +3562,13 @@ extension CronetEngine$Builder$$Methods on CronetEngine$Builder { /// from: `public org.chromium.net.CronetEngine$Builder setThreadPriority(int priority)` /// The returned object must be released after use, by calling the [release] method. + @core$_.Deprecated('This Java method is deprecated.') CronetEngine$Builder? setThreadPriority( core$_.int priority, ) { + final _$$selfRef = reference; return _setThreadPriority( - reference.pointer, _id_setThreadPriority.pointer, priority) + _$$selfRef.pointer, _id_setThreadPriority.pointer, priority) .object(); } @@ -3484,7 +3593,8 @@ extension CronetEngine$Builder$$Methods on CronetEngine$Builder { CronetEngine$Builder? enableNetworkQualityEstimator( core$_.bool value, ) { - return _enableNetworkQualityEstimator(reference.pointer, + final _$$selfRef = reference; + return _enableNetworkQualityEstimator(_$$selfRef.pointer, _id_enableNetworkQualityEstimator.pointer, value ? 1 : 0) .object(); } @@ -3509,10 +3619,11 @@ extension CronetEngine$Builder$$Methods on CronetEngine$Builder { /// from: `public org.chromium.net.CronetEngine$Builder setQuicOptions(org.chromium.net.QuicOptions quicOptions)` /// The returned object must be released after use, by calling the [release] method. CronetEngine$Builder? setQuicOptions( - jni$_.JObject? quicOptions, + QuicOptions? quicOptions, ) { + final _$$selfRef = reference; final _$quicOptions = quicOptions?.reference ?? jni$_.jNullReference; - return _setQuicOptions(reference.pointer, _id_setQuicOptions.pointer, + return _setQuicOptions(_$$selfRef.pointer, _id_setQuicOptions.pointer, _$quicOptions.pointer) .object(); } @@ -3537,11 +3648,12 @@ extension CronetEngine$Builder$$Methods on CronetEngine$Builder { /// from: `public org.chromium.net.CronetEngine$Builder setQuicOptions(org.chromium.net.QuicOptions$Builder quicOptionsBuilder)` /// The returned object must be released after use, by calling the [release] method. CronetEngine$Builder? setQuicOptions$1( - jni$_.JObject? quicOptionsBuilder, + QuicOptions$$Builder? quicOptionsBuilder, ) { + final _$$selfRef = reference; final _$quicOptionsBuilder = quicOptionsBuilder?.reference ?? jni$_.jNullReference; - return _setQuicOptions$1(reference.pointer, _id_setQuicOptions$1.pointer, + return _setQuicOptions$1(_$$selfRef.pointer, _id_setQuicOptions$1.pointer, _$quicOptionsBuilder.pointer) .object(); } @@ -3567,9 +3679,10 @@ extension CronetEngine$Builder$$Methods on CronetEngine$Builder { CronetEngine$Builder? setDnsOptions( DnsOptions? dnsOptions, ) { + final _$$selfRef = reference; final _$dnsOptions = dnsOptions?.reference ?? jni$_.jNullReference; return _setDnsOptions( - reference.pointer, _id_setDnsOptions.pointer, _$dnsOptions.pointer) + _$$selfRef.pointer, _id_setDnsOptions.pointer, _$dnsOptions.pointer) .object(); } @@ -3595,8 +3708,9 @@ extension CronetEngine$Builder$$Methods on CronetEngine$Builder { CronetEngine$Builder? setDnsOptions$1( DnsOptions$Builder? dnsOptions, ) { + final _$$selfRef = reference; final _$dnsOptions = dnsOptions?.reference ?? jni$_.jNullReference; - return _setDnsOptions$1(reference.pointer, _id_setDnsOptions$1.pointer, + return _setDnsOptions$1(_$$selfRef.pointer, _id_setDnsOptions$1.pointer, _$dnsOptions.pointer) .object(); } @@ -3622,12 +3736,13 @@ extension CronetEngine$Builder$$Methods on CronetEngine$Builder { /// from: `public org.chromium.net.CronetEngine$Builder setConnectionMigrationOptions(org.chromium.net.ConnectionMigrationOptions connectionMigrationOptions)` /// The returned object must be released after use, by calling the [release] method. CronetEngine$Builder? setConnectionMigrationOptions( - jni$_.JObject? connectionMigrationOptions, + ConnectionMigrationOptions? connectionMigrationOptions, ) { + final _$$selfRef = reference; final _$connectionMigrationOptions = connectionMigrationOptions?.reference ?? jni$_.jNullReference; return _setConnectionMigrationOptions( - reference.pointer, + _$$selfRef.pointer, _id_setConnectionMigrationOptions.pointer, _$connectionMigrationOptions.pointer) .object(); @@ -3654,12 +3769,13 @@ extension CronetEngine$Builder$$Methods on CronetEngine$Builder { /// from: `public org.chromium.net.CronetEngine$Builder setConnectionMigrationOptions(org.chromium.net.ConnectionMigrationOptions$Builder connectionMigrationOptionsBuilder)` /// The returned object must be released after use, by calling the [release] method. CronetEngine$Builder? setConnectionMigrationOptions$1( - jni$_.JObject? connectionMigrationOptionsBuilder, + ConnectionMigrationOptions$$Builder? connectionMigrationOptionsBuilder, ) { + final _$$selfRef = reference; final _$connectionMigrationOptionsBuilder = connectionMigrationOptionsBuilder?.reference ?? jni$_.jNullReference; return _setConnectionMigrationOptions$1( - reference.pointer, + _$$selfRef.pointer, _id_setConnectionMigrationOptions$1.pointer, _$connectionMigrationOptionsBuilder.pointer) .object(); @@ -3685,10 +3801,11 @@ extension CronetEngine$Builder$$Methods on CronetEngine$Builder { /// from: `public org.chromium.net.CronetEngine$Builder setProxyOptions(org.chromium.net.ProxyOptions proxyOptions)` /// The returned object must be released after use, by calling the [release] method. CronetEngine$Builder? setProxyOptions( - jni$_.JObject? proxyOptions, + ProxyOptions? proxyOptions, ) { + final _$$selfRef = reference; final _$proxyOptions = proxyOptions?.reference ?? jni$_.jNullReference; - return _setProxyOptions(reference.pointer, _id_setProxyOptions.pointer, + return _setProxyOptions(_$$selfRef.pointer, _id_setProxyOptions.pointer, _$proxyOptions.pointer) .object(); } @@ -3713,7 +3830,9 @@ extension CronetEngine$Builder$$Methods on CronetEngine$Builder { /// from: `public org.chromium.net.CronetEngine build()` /// The returned object must be released after use, by calling the [release] method. CronetEngine? build() { - return _build(reference.pointer, _id_build.pointer).object(); + final _$$selfRef = reference; + return _build(_$$selfRef.pointer, _id_build.pointer) + .object(); } } @@ -3783,7 +3902,8 @@ extension CronetEngine$$Methods on CronetEngine { /// from: `public abstract java.lang.String getVersionString()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString? get versionString { - return _get$versionString(reference.pointer, _id_get$versionString.pointer) + final _$$selfRef = reference; + return _get$versionString(_$$selfRef.pointer, _id_get$versionString.pointer) .object(); } @@ -3806,7 +3926,8 @@ extension CronetEngine$$Methods on CronetEngine { /// from: `public abstract void shutdown()` void shutdown() { - _shutdown(reference.pointer, _id_shutdown.pointer).check(); + final _$$selfRef = reference; + _shutdown(_$$selfRef.pointer, _id_shutdown.pointer).check(); } static final _id_startNetLogToFile = CronetEngine._class.instanceMethodId( @@ -3831,8 +3952,9 @@ extension CronetEngine$$Methods on CronetEngine { jni$_.JString? fileName, core$_.bool logAll, ) { + final _$$selfRef = reference; final _$fileName = fileName?.reference ?? jni$_.jNullReference; - _startNetLogToFile(reference.pointer, _id_startNetLogToFile.pointer, + _startNetLogToFile(_$$selfRef.pointer, _id_startNetLogToFile.pointer, _$fileName.pointer, logAll ? 1 : 0) .check(); } @@ -3856,7 +3978,8 @@ extension CronetEngine$$Methods on CronetEngine { /// from: `public abstract void stopNetLog()` void stopNetLog() { - _stopNetLog(reference.pointer, _id_stopNetLog.pointer).check(); + final _$$selfRef = reference; + _stopNetLog(_$$selfRef.pointer, _id_stopNetLog.pointer).check(); } static final _id_get$globalMetricsDeltas = @@ -3879,9 +4002,11 @@ extension CronetEngine$$Methods on CronetEngine { /// from: `public abstract byte[] getGlobalMetricsDeltas()` /// The returned object must be released after use, by calling the [release] method. + @core$_.Deprecated('This Java method is deprecated.') jni$_.JByteArray? get globalMetricsDeltas { + final _$$selfRef = reference; return _get$globalMetricsDeltas( - reference.pointer, _id_get$globalMetricsDeltas.pointer) + _$$selfRef.pointer, _id_get$globalMetricsDeltas.pointer) .object(); } @@ -3903,13 +4028,14 @@ extension CronetEngine$$Methods on CronetEngine { /// from: `public abstract java.net.URLConnection openConnection(java.net.URL url)` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? openConnection( + URLConnection? openConnection( URL? url, ) { + final _$$selfRef = reference; final _$url = url?.reference ?? jni$_.jNullReference; return _openConnection( - reference.pointer, _id_openConnection.pointer, _$url.pointer) - .object(); + _$$selfRef.pointer, _id_openConnection.pointer, _$url.pointer) + .object(); } static final _id_createURLStreamHandlerFactory = @@ -3933,10 +4059,11 @@ extension CronetEngine$$Methods on CronetEngine { /// from: `public abstract java.net.URLStreamHandlerFactory createURLStreamHandlerFactory()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? createURLStreamHandlerFactory() { + URLStreamHandlerFactory? createURLStreamHandlerFactory() { + final _$$selfRef = reference; return _createURLStreamHandlerFactory( - reference.pointer, _id_createURLStreamHandlerFactory.pointer) - .object(); + _$$selfRef.pointer, _id_createURLStreamHandlerFactory.pointer) + .object(); } static final _id_newUrlRequestBuilder = CronetEngine._class.instanceMethodId( @@ -3968,13 +4095,14 @@ extension CronetEngine$$Methods on CronetEngine { UrlRequest$Builder? newUrlRequestBuilder( jni$_.JString? url, UrlRequest$Callback? callback, - jni$_.JObject? executor, + Executor? executor, ) { + final _$$selfRef = reference; final _$url = url?.reference ?? jni$_.jNullReference; final _$callback = callback?.reference ?? jni$_.jNullReference; final _$executor = executor?.reference ?? jni$_.jNullReference; return _newUrlRequestBuilder( - reference.pointer, + _$$selfRef.pointer, _id_newUrlRequestBuilder.pointer, _$url.pointer, _$callback.pointer, @@ -4010,21 +4138,22 @@ extension CronetEngine$$Methods on CronetEngine { /// from: `public org.chromium.net.BidirectionalStream$Builder newBidirectionalStreamBuilder(java.lang.String url, org.chromium.net.BidirectionalStream$Callback callback, java.util.concurrent.Executor executor)` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? newBidirectionalStreamBuilder( + BidirectionalStream$$Builder? newBidirectionalStreamBuilder( jni$_.JString? url, - jni$_.JObject? callback, - jni$_.JObject? executor, + BidirectionalStream$$Callback? callback, + Executor? executor, ) { + final _$$selfRef = reference; final _$url = url?.reference ?? jni$_.jNullReference; final _$callback = callback?.reference ?? jni$_.jNullReference; final _$executor = executor?.reference ?? jni$_.jNullReference; return _newBidirectionalStreamBuilder( - reference.pointer, + _$$selfRef.pointer, _id_newBidirectionalStreamBuilder.pointer, _$url.pointer, _$callback.pointer, _$executor.pointer) - .object(); + .object(); } static final _id_get$activeRequestCount = @@ -4047,8 +4176,9 @@ extension CronetEngine$$Methods on CronetEngine { /// from: `public int getActiveRequestCount()` core$_.int get activeRequestCount { + final _$$selfRef = reference; return _get$activeRequestCount( - reference.pointer, _id_get$activeRequestCount.pointer) + _$$selfRef.pointer, _id_get$activeRequestCount.pointer) .integer; } @@ -4072,10 +4202,11 @@ extension CronetEngine$$Methods on CronetEngine { /// from: `public void addRequestFinishedListener(org.chromium.net.RequestFinishedInfo$Listener listener)` void addRequestFinishedListener( - jni$_.JObject? listener, + RequestFinishedInfo$$Listener? listener, ) { + final _$$selfRef = reference; final _$listener = listener?.reference ?? jni$_.jNullReference; - _addRequestFinishedListener(reference.pointer, + _addRequestFinishedListener(_$$selfRef.pointer, _id_addRequestFinishedListener.pointer, _$listener.pointer) .check(); } @@ -4100,10 +4231,11 @@ extension CronetEngine$$Methods on CronetEngine { /// from: `public void removeRequestFinishedListener(org.chromium.net.RequestFinishedInfo$Listener listener)` void removeRequestFinishedListener( - jni$_.JObject? listener, + RequestFinishedInfo$$Listener? listener, ) { + final _$$selfRef = reference; final _$listener = listener?.reference ?? jni$_.jNullReference; - _removeRequestFinishedListener(reference.pointer, + _removeRequestFinishedListener(_$$selfRef.pointer, _id_removeRequestFinishedListener.pointer, _$listener.pointer) .check(); } @@ -4127,7 +4259,9 @@ extension CronetEngine$$Methods on CronetEngine { /// from: `public int getHttpRttMs()` core$_.int get httpRttMs { - return _get$httpRttMs(reference.pointer, _id_get$httpRttMs.pointer).integer; + final _$$selfRef = reference; + return _get$httpRttMs(_$$selfRef.pointer, _id_get$httpRttMs.pointer) + .integer; } static final _id_get$transportRttMs = CronetEngine._class.instanceMethodId( @@ -4149,8 +4283,9 @@ extension CronetEngine$$Methods on CronetEngine { /// from: `public int getTransportRttMs()` core$_.int get transportRttMs { + final _$$selfRef = reference; return _get$transportRttMs( - reference.pointer, _id_get$transportRttMs.pointer) + _$$selfRef.pointer, _id_get$transportRttMs.pointer) .integer; } @@ -4175,8 +4310,9 @@ extension CronetEngine$$Methods on CronetEngine { /// from: `public int getDownstreamThroughputKbps()` core$_.int get downstreamThroughputKbps { + final _$$selfRef = reference; return _get$downstreamThroughputKbps( - reference.pointer, _id_get$downstreamThroughputKbps.pointer) + _$$selfRef.pointer, _id_get$downstreamThroughputKbps.pointer) .integer; } @@ -4210,8 +4346,9 @@ extension CronetEngine$$Methods on CronetEngine { core$_.bool logAll, core$_.int maxSize, ) { + final _$$selfRef = reference; final _$dirPath = dirPath?.reference ?? jni$_.jNullReference; - _startNetLogToDisk(reference.pointer, _id_startNetLogToDisk.pointer, + _startNetLogToDisk(_$$selfRef.pointer, _id_startNetLogToDisk.pointer, _$dirPath.pointer, logAll ? 1 : 0, maxSize) .check(); } @@ -4235,7 +4372,8 @@ extension CronetEngine$$Methods on CronetEngine { void bindToNetwork( core$_.int networkHandle, ) { - _bindToNetwork(reference.pointer, _id_bindToNetwork.pointer, networkHandle) + final _$$selfRef = reference; + _bindToNetwork(_$$selfRef.pointer, _id_bindToNetwork.pointer, networkHandle) .check(); } @@ -4260,8 +4398,9 @@ extension CronetEngine$$Methods on CronetEngine { /// from: `public int getEffectiveConnectionType()` core$_.int get effectiveConnectionType { + final _$$selfRef = reference; return _get$effectiveConnectionType( - reference.pointer, _id_get$effectiveConnectionType.pointer) + _$$selfRef.pointer, _id_get$effectiveConnectionType.pointer) .integer; } @@ -4293,8 +4432,9 @@ extension CronetEngine$$Methods on CronetEngine { core$_.bool useSmallerResponses, core$_.bool disableOfflineCheck, ) { + final _$$selfRef = reference; _configureNetworkQualityEstimatorForTesting( - reference.pointer, + _$$selfRef.pointer, _id_configureNetworkQualityEstimatorForTesting.pointer, useLocalHostRequests ? 1 : 0, useSmallerResponses ? 1 : 0, @@ -4320,11 +4460,12 @@ extension CronetEngine$$Methods on CronetEngine { /// from: `public void addRttListener(org.chromium.net.NetworkQualityRttListener listener)` void addRttListener( - jni$_.JObject? listener, + NetworkQualityRttListener? listener, ) { + final _$$selfRef = reference; final _$listener = listener?.reference ?? jni$_.jNullReference; _addRttListener( - reference.pointer, _id_addRttListener.pointer, _$listener.pointer) + _$$selfRef.pointer, _id_addRttListener.pointer, _$listener.pointer) .check(); } @@ -4346,10 +4487,11 @@ extension CronetEngine$$Methods on CronetEngine { /// from: `public void removeRttListener(org.chromium.net.NetworkQualityRttListener listener)` void removeRttListener( - jni$_.JObject? listener, + NetworkQualityRttListener? listener, ) { + final _$$selfRef = reference; final _$listener = listener?.reference ?? jni$_.jNullReference; - _removeRttListener(reference.pointer, _id_removeRttListener.pointer, + _removeRttListener(_$$selfRef.pointer, _id_removeRttListener.pointer, _$listener.pointer) .check(); } @@ -4372,11 +4514,12 @@ extension CronetEngine$$Methods on CronetEngine { /// from: `public void addThroughputListener(org.chromium.net.NetworkQualityThroughputListener listener)` void addThroughputListener( - jni$_.JObject? listener, + NetworkQualityThroughputListener? listener, ) { + final _$$selfRef = reference; final _$listener = listener?.reference ?? jni$_.jNullReference; - _addThroughputListener(reference.pointer, _id_addThroughputListener.pointer, - _$listener.pointer) + _addThroughputListener(_$$selfRef.pointer, + _id_addThroughputListener.pointer, _$listener.pointer) .check(); } @@ -4399,10 +4542,11 @@ extension CronetEngine$$Methods on CronetEngine { /// from: `public void removeThroughputListener(org.chromium.net.NetworkQualityThroughputListener listener)` void removeThroughputListener( - jni$_.JObject? listener, + NetworkQualityThroughputListener? listener, ) { + final _$$selfRef = reference; final _$listener = listener?.reference ?? jni$_.jNullReference; - _removeThroughputListener(reference.pointer, + _removeThroughputListener(_$$selfRef.pointer, _id_removeThroughputListener.pointer, _$listener.pointer) .check(); } @@ -4450,7 +4594,8 @@ extension DnsOptions$Builder$$Methods on DnsOptions$Builder { DnsOptions$Builder? useBuiltInDnsResolver( core$_.bool enable, ) { - return _useBuiltInDnsResolver(reference.pointer, + final _$$selfRef = reference; + return _useBuiltInDnsResolver(_$$selfRef.pointer, _id_useBuiltInDnsResolver.pointer, enable ? 1 : 0) .object(); } @@ -4475,8 +4620,9 @@ extension DnsOptions$Builder$$Methods on DnsOptions$Builder { DnsOptions$Builder? enableStaleDns( core$_.bool enable, ) { + final _$$selfRef = reference; return _enableStaleDns( - reference.pointer, _id_enableStaleDns.pointer, enable ? 1 : 0) + _$$selfRef.pointer, _id_enableStaleDns.pointer, enable ? 1 : 0) .object(); } @@ -4502,9 +4648,10 @@ extension DnsOptions$Builder$$Methods on DnsOptions$Builder { DnsOptions$Builder? setStaleDnsOptions( DnsOptions$StaleDnsOptions? staleDnsOptions, ) { + final _$$selfRef = reference; final _$staleDnsOptions = staleDnsOptions?.reference ?? jni$_.jNullReference; - return _setStaleDnsOptions(reference.pointer, + return _setStaleDnsOptions(_$$selfRef.pointer, _id_setStaleDnsOptions.pointer, _$staleDnsOptions.pointer) .object(); } @@ -4531,9 +4678,10 @@ extension DnsOptions$Builder$$Methods on DnsOptions$Builder { DnsOptions$Builder? setStaleDnsOptions$1( DnsOptions$StaleDnsOptions$Builder? staleDnsOptionsBuilder, ) { + final _$$selfRef = reference; final _$staleDnsOptionsBuilder = staleDnsOptionsBuilder?.reference ?? jni$_.jNullReference; - return _setStaleDnsOptions$1(reference.pointer, + return _setStaleDnsOptions$1(_$$selfRef.pointer, _id_setStaleDnsOptions$1.pointer, _$staleDnsOptionsBuilder.pointer) .object(); } @@ -4559,8 +4707,9 @@ extension DnsOptions$Builder$$Methods on DnsOptions$Builder { DnsOptions$Builder? preestablishConnectionsToStaleDnsResults( core$_.bool enable, ) { + final _$$selfRef = reference; return _preestablishConnectionsToStaleDnsResults( - reference.pointer, + _$$selfRef.pointer, _id_preestablishConnectionsToStaleDnsResults.pointer, enable ? 1 : 0) .object(); @@ -4587,7 +4736,8 @@ extension DnsOptions$Builder$$Methods on DnsOptions$Builder { DnsOptions$Builder? persistHostCache( core$_.bool persistHostCache, ) { - return _persistHostCache(reference.pointer, _id_persistHostCache.pointer, + final _$$selfRef = reference; + return _persistHostCache(_$$selfRef.pointer, _id_persistHostCache.pointer, persistHostCache ? 1 : 0) .object(); } @@ -4613,8 +4763,9 @@ extension DnsOptions$Builder$$Methods on DnsOptions$Builder { DnsOptions$Builder? setPersistHostCachePeriodMillis( core$_.int persistHostCachePeriodMillis, ) { + final _$$selfRef = reference; return _setPersistHostCachePeriodMillis( - reference.pointer, + _$$selfRef.pointer, _id_setPersistHostCachePeriodMillis.pointer, persistHostCachePeriodMillis) .object(); @@ -4639,10 +4790,11 @@ extension DnsOptions$Builder$$Methods on DnsOptions$Builder { /// from: `public org.chromium.net.DnsOptions$Builder setPersistDelay(java.time.Duration persistToDiskPeriod)` /// The returned object must be released after use, by calling the [release] method. DnsOptions$Builder? setPersistDelay( - jni$_.JObject persistToDiskPeriod, + Duration persistToDiskPeriod, ) { + final _$$selfRef = reference; final _$persistToDiskPeriod = persistToDiskPeriod.reference; - return _setPersistDelay(reference.pointer, _id_setPersistDelay.pointer, + return _setPersistDelay(_$$selfRef.pointer, _id_setPersistDelay.pointer, _$persistToDiskPeriod.pointer) .object(); } @@ -4667,7 +4819,8 @@ extension DnsOptions$Builder$$Methods on DnsOptions$Builder { /// from: `public org.chromium.net.DnsOptions build()` /// The returned object must be released after use, by calling the [release] method. DnsOptions? build() { - return _build(reference.pointer, _id_build.pointer).object(); + final _$$selfRef = reference; + return _build(_$$selfRef.pointer, _id_build.pointer).object(); } } @@ -4682,7 +4835,7 @@ final class $DnsOptions$Builder$Type$ extends jni$_.JType { /// from: `org.chromium.net.DnsOptions$Experimental` extension type DnsOptions$Experimental._(jni$_.JObject _$this) - implements jni$_.JObject { + implements jni$_.JObject, Annotation { static final _class = jni$_.JClass.forName(r'org/chromium/net/DnsOptions$Experimental'); @@ -4739,6 +4892,7 @@ extension type DnsOptions$Experimental._(jni$_.JObject _$this) } final $i = jni$_.MethodInvocation.fromMessage($m); final $r = _$invokeMethod($p.sendPort.nativePort, $i); + $i.args?.release(); jni$_.ProtectedJniExtensions.returnResult($i.result, $r); }); implementer.add( @@ -4812,7 +4966,8 @@ extension DnsOptions$StaleDnsOptions$Builder$$Methods DnsOptions$StaleDnsOptions$Builder? setFreshLookupTimeoutMillis( core$_.int freshLookupTimeoutMillis, ) { - return _setFreshLookupTimeoutMillis(reference.pointer, + final _$$selfRef = reference; + return _setFreshLookupTimeoutMillis(_$$selfRef.pointer, _id_setFreshLookupTimeoutMillis.pointer, freshLookupTimeoutMillis) .object(); } @@ -4837,10 +4992,11 @@ extension DnsOptions$StaleDnsOptions$Builder$$Methods /// from: `public org.chromium.net.DnsOptions$StaleDnsOptions$Builder setFreshLookupTimeout(java.time.Duration freshLookupTimeout)` /// The returned object must be released after use, by calling the [release] method. DnsOptions$StaleDnsOptions$Builder? setFreshLookupTimeout( - jni$_.JObject freshLookupTimeout, + Duration freshLookupTimeout, ) { + final _$$selfRef = reference; final _$freshLookupTimeout = freshLookupTimeout.reference; - return _setFreshLookupTimeout(reference.pointer, + return _setFreshLookupTimeout(_$$selfRef.pointer, _id_setFreshLookupTimeout.pointer, _$freshLookupTimeout.pointer) .object(); } @@ -4866,7 +5022,8 @@ extension DnsOptions$StaleDnsOptions$Builder$$Methods DnsOptions$StaleDnsOptions$Builder? setMaxExpiredDelayMillis( core$_.int maxExpiredDelayMillis, ) { - return _setMaxExpiredDelayMillis(reference.pointer, + final _$$selfRef = reference; + return _setMaxExpiredDelayMillis(_$$selfRef.pointer, _id_setMaxExpiredDelayMillis.pointer, maxExpiredDelayMillis) .object(); } @@ -4891,10 +5048,11 @@ extension DnsOptions$StaleDnsOptions$Builder$$Methods /// from: `public org.chromium.net.DnsOptions$StaleDnsOptions$Builder setMaxExpiredDelay(java.time.Duration maxExpiredDelay)` /// The returned object must be released after use, by calling the [release] method. DnsOptions$StaleDnsOptions$Builder? setMaxExpiredDelay( - jni$_.JObject maxExpiredDelay, + Duration maxExpiredDelay, ) { + final _$$selfRef = reference; final _$maxExpiredDelay = maxExpiredDelay.reference; - return _setMaxExpiredDelay(reference.pointer, + return _setMaxExpiredDelay(_$$selfRef.pointer, _id_setMaxExpiredDelay.pointer, _$maxExpiredDelay.pointer) .object(); } @@ -4920,7 +5078,8 @@ extension DnsOptions$StaleDnsOptions$Builder$$Methods DnsOptions$StaleDnsOptions$Builder? allowCrossNetworkUsage( core$_.bool allowCrossNetworkUsage, ) { - return _allowCrossNetworkUsage(reference.pointer, + final _$$selfRef = reference; + return _allowCrossNetworkUsage(_$$selfRef.pointer, _id_allowCrossNetworkUsage.pointer, allowCrossNetworkUsage ? 1 : 0) .object(); } @@ -4946,8 +5105,9 @@ extension DnsOptions$StaleDnsOptions$Builder$$Methods DnsOptions$StaleDnsOptions$Builder? useStaleOnNameNotResolved( core$_.bool useStaleOnNameNotResolved, ) { + final _$$selfRef = reference; return _useStaleOnNameNotResolved( - reference.pointer, + _$$selfRef.pointer, _id_useStaleOnNameNotResolved.pointer, useStaleOnNameNotResolved ? 1 : 0) .object(); @@ -4974,7 +5134,8 @@ extension DnsOptions$StaleDnsOptions$Builder$$Methods /// from: `public org.chromium.net.DnsOptions$StaleDnsOptions build()` /// The returned object must be released after use, by calling the [release] method. DnsOptions$StaleDnsOptions? build() { - return _build(reference.pointer, _id_build.pointer) + final _$$selfRef = reference; + return _build(_$$selfRef.pointer, _id_build.pointer) .object(); } } @@ -5019,7 +5180,8 @@ extension type DnsOptions$StaleDnsOptions._(jni$_.JObject _$this) /// from: `static public org.chromium.net.DnsOptions$StaleDnsOptions$Builder builder()` /// The returned object must be released after use, by calling the [release] method. static DnsOptions$StaleDnsOptions$Builder? builder() { - return _builder(_class.reference.pointer, _id_builder.pointer) + final _$$classRef = _class.reference; + return _builder(_$$classRef.pointer, _id_builder.pointer) .object(); } } @@ -5047,8 +5209,9 @@ extension DnsOptions$StaleDnsOptions$$Methods on DnsOptions$StaleDnsOptions { /// from: `public java.lang.Long getFreshLookupTimeoutMillis()` /// The returned object must be released after use, by calling the [release] method. jni$_.JLong? get freshLookupTimeoutMillis { + final _$$selfRef = reference; return _get$freshLookupTimeoutMillis( - reference.pointer, _id_get$freshLookupTimeoutMillis.pointer) + _$$selfRef.pointer, _id_get$freshLookupTimeoutMillis.pointer) .object(); } @@ -5073,8 +5236,9 @@ extension DnsOptions$StaleDnsOptions$$Methods on DnsOptions$StaleDnsOptions { /// from: `public java.lang.Long getMaxExpiredDelayMillis()` /// The returned object must be released after use, by calling the [release] method. jni$_.JLong? get maxExpiredDelayMillis { + final _$$selfRef = reference; return _get$maxExpiredDelayMillis( - reference.pointer, _id_get$maxExpiredDelayMillis.pointer) + _$$selfRef.pointer, _id_get$maxExpiredDelayMillis.pointer) .object(); } @@ -5100,8 +5264,9 @@ extension DnsOptions$StaleDnsOptions$$Methods on DnsOptions$StaleDnsOptions { /// from: `public java.lang.Boolean getAllowCrossNetworkUsage()` /// The returned object must be released after use, by calling the [release] method. jni$_.JBoolean? get allowCrossNetworkUsage { + final _$$selfRef = reference; return _get$allowCrossNetworkUsage( - reference.pointer, _id_get$allowCrossNetworkUsage.pointer) + _$$selfRef.pointer, _id_get$allowCrossNetworkUsage.pointer) .object(); } @@ -5127,8 +5292,9 @@ extension DnsOptions$StaleDnsOptions$$Methods on DnsOptions$StaleDnsOptions { /// from: `public java.lang.Boolean getUseStaleOnNameNotResolved()` /// The returned object must be released after use, by calling the [release] method. jni$_.JBoolean? get useStaleOnNameNotResolved { + final _$$selfRef = reference; return _get$useStaleOnNameNotResolved( - reference.pointer, _id_get$useStaleOnNameNotResolved.pointer) + _$$selfRef.pointer, _id_get$useStaleOnNameNotResolved.pointer) .object(); } } @@ -5169,7 +5335,8 @@ extension type DnsOptions._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public org.chromium.net.DnsOptions$Builder builder()` /// The returned object must be released after use, by calling the [release] method. static DnsOptions$Builder? builder() { - return _builder(_class.reference.pointer, _id_builder.pointer) + final _$$classRef = _class.reference; + return _builder(_$$classRef.pointer, _id_builder.pointer) .object(); } } @@ -5196,8 +5363,9 @@ extension DnsOptions$$Methods on DnsOptions { /// from: `public java.lang.Boolean getUseBuiltInDnsResolver()` /// The returned object must be released after use, by calling the [release] method. jni$_.JBoolean? get useBuiltInDnsResolver { + final _$$selfRef = reference; return _get$useBuiltInDnsResolver( - reference.pointer, _id_get$useBuiltInDnsResolver.pointer) + _$$selfRef.pointer, _id_get$useBuiltInDnsResolver.pointer) .object(); } @@ -5221,8 +5389,9 @@ extension DnsOptions$$Methods on DnsOptions { /// from: `public java.lang.Boolean getPersistHostCache()` /// The returned object must be released after use, by calling the [release] method. jni$_.JBoolean? get persistHostCache { + final _$$selfRef = reference; return _get$persistHostCache( - reference.pointer, _id_get$persistHostCache.pointer) + _$$selfRef.pointer, _id_get$persistHostCache.pointer) .object(); } @@ -5246,8 +5415,9 @@ extension DnsOptions$$Methods on DnsOptions { /// from: `public java.lang.Boolean getEnableStaleDns()` /// The returned object must be released after use, by calling the [release] method. jni$_.JBoolean? get enableStaleDns { + final _$$selfRef = reference; return _get$enableStaleDns( - reference.pointer, _id_get$enableStaleDns.pointer) + _$$selfRef.pointer, _id_get$enableStaleDns.pointer) .object(); } @@ -5273,8 +5443,9 @@ extension DnsOptions$$Methods on DnsOptions { /// from: `public java.lang.Long getPersistHostCachePeriodMillis()` /// The returned object must be released after use, by calling the [release] method. jni$_.JLong? get persistHostCachePeriodMillis { + final _$$selfRef = reference; return _get$persistHostCachePeriodMillis( - reference.pointer, _id_get$persistHostCachePeriodMillis.pointer) + _$$selfRef.pointer, _id_get$persistHostCachePeriodMillis.pointer) .object(); } @@ -5300,7 +5471,8 @@ extension DnsOptions$$Methods on DnsOptions { /// from: `public java.lang.Boolean getPreestablishConnectionsToStaleDnsResults()` /// The returned object must be released after use, by calling the [release] method. jni$_.JBoolean? get preestablishConnectionsToStaleDnsResults { - return _get$preestablishConnectionsToStaleDnsResults(reference.pointer, + final _$$selfRef = reference; + return _get$preestablishConnectionsToStaleDnsResults(_$$selfRef.pointer, _id_get$preestablishConnectionsToStaleDnsResults.pointer) .object(); } @@ -5325,8 +5497,9 @@ extension DnsOptions$$Methods on DnsOptions { /// from: `public org.chromium.net.DnsOptions$StaleDnsOptions getStaleDnsOptions()` /// The returned object must be released after use, by calling the [release] method. DnsOptions$StaleDnsOptions? get staleDnsOptions { + final _$$selfRef = reference; return _get$staleDnsOptions( - reference.pointer, _id_get$staleDnsOptions.pointer) + _$$selfRef.pointer, _id_get$staleDnsOptions.pointer) .object(); } } @@ -5440,7 +5613,9 @@ extension NetworkException$$Methods on NetworkException { /// from: `public abstract int getErrorCode()` core$_.int get errorCode { - return _get$errorCode(reference.pointer, _id_get$errorCode.pointer).integer; + final _$$selfRef = reference; + return _get$errorCode(_$$selfRef.pointer, _id_get$errorCode.pointer) + .integer; } static final _id_get$cronetInternalErrorCode = @@ -5464,8 +5639,9 @@ extension NetworkException$$Methods on NetworkException { /// from: `public abstract int getCronetInternalErrorCode()` core$_.int get cronetInternalErrorCode { + final _$$selfRef = reference; return _get$cronetInternalErrorCode( - reference.pointer, _id_get$cronetInternalErrorCode.pointer) + _$$selfRef.pointer, _id_get$cronetInternalErrorCode.pointer) .integer; } @@ -5489,8 +5665,9 @@ extension NetworkException$$Methods on NetworkException { /// from: `public abstract boolean immediatelyRetryable()` core$_.bool immediatelyRetryable() { + final _$$selfRef = reference; return _immediatelyRetryable( - reference.pointer, _id_immediatelyRetryable.pointer) + _$$selfRef.pointer, _id_immediatelyRetryable.pointer) .boolean; } } @@ -5534,8 +5711,9 @@ extension QuicException$$Methods on QuicException { /// from: `public abstract int getQuicDetailedErrorCode()` core$_.int get quicDetailedErrorCode { + final _$$selfRef = reference; return _get$quicDetailedErrorCode( - reference.pointer, _id_get$quicDetailedErrorCode.pointer) + _$$selfRef.pointer, _id_get$quicDetailedErrorCode.pointer) .integer; } @@ -5559,8 +5737,9 @@ extension QuicException$$Methods on QuicException { /// from: `public int getConnectionCloseSource()` core$_.int get connectionCloseSource { + final _$$selfRef = reference; return _get$connectionCloseSource( - reference.pointer, _id_get$connectionCloseSource.pointer) + _$$selfRef.pointer, _id_get$connectionCloseSource.pointer) .integer; } } @@ -5601,12 +5780,13 @@ extension type UploadDataProviders._(jni$_.JObject _$this) /// from: `static public org.chromium.net.UploadDataProvider create(java.io.File file)` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? create( - jni$_.JObject? file, + static UploadDataProvider? create( + File? file, ) { + final _$$classRef = _class.reference; final _$file = file?.reference ?? jni$_.jNullReference; - return _create(_class.reference.pointer, _id_create.pointer, _$file.pointer) - .object(); + return _create(_$$classRef.pointer, _id_create.pointer, _$file.pointer) + .object(); } static final _id_create$1 = _class.staticMethodId( @@ -5627,13 +5807,13 @@ extension type UploadDataProviders._(jni$_.JObject _$this) /// from: `static public org.chromium.net.UploadDataProvider create(android.os.ParcelFileDescriptor fd)` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? create$1( - jni$_.JObject? fd, + static UploadDataProvider? create$1( + ParcelFileDescriptor? fd, ) { + final _$$classRef = _class.reference; final _$fd = fd?.reference ?? jni$_.jNullReference; - return _create$1( - _class.reference.pointer, _id_create$1.pointer, _$fd.pointer) - .object(); + return _create$1(_$$classRef.pointer, _id_create$1.pointer, _$fd.pointer) + .object(); } static final _id_create$2 = _class.staticMethodId( @@ -5654,13 +5834,14 @@ extension type UploadDataProviders._(jni$_.JObject _$this) /// from: `static public org.chromium.net.UploadDataProvider create(java.nio.ByteBuffer buffer)` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? create$2( + static UploadDataProvider? create$2( jni$_.JByteBuffer? buffer, ) { + final _$$classRef = _class.reference; final _$buffer = buffer?.reference ?? jni$_.jNullReference; return _create$2( - _class.reference.pointer, _id_create$2.pointer, _$buffer.pointer) - .object(); + _$$classRef.pointer, _id_create$2.pointer, _$buffer.pointer) + .object(); } static final _id_create$3 = _class.staticMethodId( @@ -5689,15 +5870,16 @@ extension type UploadDataProviders._(jni$_.JObject _$this) /// from: `static public org.chromium.net.UploadDataProvider create(byte[] data, int offset, int length)` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? create$3( + static UploadDataProvider? create$3( jni$_.JByteArray? data, core$_.int offset, core$_.int length, ) { + final _$$classRef = _class.reference; final _$data = data?.reference ?? jni$_.jNullReference; - return _create$3(_class.reference.pointer, _id_create$3.pointer, - _$data.pointer, offset, length) - .object(); + return _create$3(_$$classRef.pointer, _id_create$3.pointer, _$data.pointer, + offset, length) + .object(); } static final _id_create$4 = _class.staticMethodId( @@ -5718,13 +5900,13 @@ extension type UploadDataProviders._(jni$_.JObject _$this) /// from: `static public org.chromium.net.UploadDataProvider create(byte[] data)` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? create$4( + static UploadDataProvider? create$4( jni$_.JByteArray? data, ) { + final _$$classRef = _class.reference; final _$data = data?.reference ?? jni$_.jNullReference; - return _create$4( - _class.reference.pointer, _id_create$4.pointer, _$data.pointer) - .object(); + return _create$4(_$$classRef.pointer, _id_create$4.pointer, _$data.pointer) + .object(); } } @@ -5786,9 +5968,10 @@ extension UrlRequest$Builder$$Methods on UrlRequest$Builder { UrlRequest$Builder? setHttpMethod( jni$_.JString? method, ) { + final _$$selfRef = reference; final _$method = method?.reference ?? jni$_.jNullReference; return _setHttpMethod( - reference.pointer, _id_setHttpMethod.pointer, _$method.pointer) + _$$selfRef.pointer, _id_setHttpMethod.pointer, _$method.pointer) .object(); } @@ -5820,9 +6003,10 @@ extension UrlRequest$Builder$$Methods on UrlRequest$Builder { jni$_.JString? header, jni$_.JString? value, ) { + final _$$selfRef = reference; final _$header = header?.reference ?? jni$_.jNullReference; final _$value = value?.reference ?? jni$_.jNullReference; - return _addHeader(reference.pointer, _id_addHeader.pointer, + return _addHeader(_$$selfRef.pointer, _id_addHeader.pointer, _$header.pointer, _$value.pointer) .object(); } @@ -5847,7 +6031,8 @@ extension UrlRequest$Builder$$Methods on UrlRequest$Builder { /// from: `public abstract org.chromium.net.UrlRequest$Builder disableCache()` /// The returned object must be released after use, by calling the [release] method. UrlRequest$Builder? disableCache() { - return _disableCache(reference.pointer, _id_disableCache.pointer) + final _$$selfRef = reference; + return _disableCache(_$$selfRef.pointer, _id_disableCache.pointer) .object(); } @@ -5871,7 +6056,8 @@ extension UrlRequest$Builder$$Methods on UrlRequest$Builder { UrlRequest$Builder? setPriority( core$_.int priority, ) { - return _setPriority(reference.pointer, _id_setPriority.pointer, priority) + final _$$selfRef = reference; + return _setPriority(_$$selfRef.pointer, _id_setPriority.pointer, priority) .object(); } @@ -5901,14 +6087,15 @@ extension UrlRequest$Builder$$Methods on UrlRequest$Builder { /// from: `public abstract org.chromium.net.UrlRequest$Builder setUploadDataProvider(org.chromium.net.UploadDataProvider uploadDataProvider, java.util.concurrent.Executor executor)` /// The returned object must be released after use, by calling the [release] method. UrlRequest$Builder? setUploadDataProvider( - jni$_.JObject? uploadDataProvider, - jni$_.JObject? executor, + UploadDataProvider? uploadDataProvider, + Executor? executor, ) { + final _$$selfRef = reference; final _$uploadDataProvider = uploadDataProvider?.reference ?? jni$_.jNullReference; final _$executor = executor?.reference ?? jni$_.jNullReference; return _setUploadDataProvider( - reference.pointer, + _$$selfRef.pointer, _id_setUploadDataProvider.pointer, _$uploadDataProvider.pointer, _$executor.pointer) @@ -5936,8 +6123,9 @@ extension UrlRequest$Builder$$Methods on UrlRequest$Builder { /// from: `public abstract org.chromium.net.UrlRequest$Builder allowDirectExecutor()` /// The returned object must be released after use, by calling the [release] method. UrlRequest$Builder? allowDirectExecutor() { + final _$$selfRef = reference; return _allowDirectExecutor( - reference.pointer, _id_allowDirectExecutor.pointer) + _$$selfRef.pointer, _id_allowDirectExecutor.pointer) .object(); } @@ -5963,8 +6151,9 @@ extension UrlRequest$Builder$$Methods on UrlRequest$Builder { UrlRequest$Builder? addRequestAnnotation( jni$_.JObject? annotation, ) { + final _$$selfRef = reference; final _$annotation = annotation?.reference ?? jni$_.jNullReference; - return _addRequestAnnotation(reference.pointer, + return _addRequestAnnotation(_$$selfRef.pointer, _id_addRequestAnnotation.pointer, _$annotation.pointer) .object(); } @@ -5989,8 +6178,9 @@ extension UrlRequest$Builder$$Methods on UrlRequest$Builder { UrlRequest$Builder? bindToNetwork( core$_.int networkHandle, ) { + final _$$selfRef = reference; return _bindToNetwork( - reference.pointer, _id_bindToNetwork.pointer, networkHandle) + _$$selfRef.pointer, _id_bindToNetwork.pointer, networkHandle) .object(); } @@ -6015,8 +6205,9 @@ extension UrlRequest$Builder$$Methods on UrlRequest$Builder { UrlRequest$Builder? setTrafficStatsTag( core$_.int tag, ) { + final _$$selfRef = reference; return _setTrafficStatsTag( - reference.pointer, _id_setTrafficStatsTag.pointer, tag) + _$$selfRef.pointer, _id_setTrafficStatsTag.pointer, tag) .object(); } @@ -6041,8 +6232,9 @@ extension UrlRequest$Builder$$Methods on UrlRequest$Builder { UrlRequest$Builder? setTrafficStatsUid( core$_.int uid, ) { + final _$$selfRef = reference; return _setTrafficStatsUid( - reference.pointer, _id_setTrafficStatsUid.pointer, uid) + _$$selfRef.pointer, _id_setTrafficStatsUid.pointer, uid) .object(); } @@ -6067,10 +6259,11 @@ extension UrlRequest$Builder$$Methods on UrlRequest$Builder { /// from: `public org.chromium.net.UrlRequest$Builder setRequestFinishedListener(org.chromium.net.RequestFinishedInfo$Listener listener)` /// The returned object must be released after use, by calling the [release] method. UrlRequest$Builder? setRequestFinishedListener( - jni$_.JObject? listener, + RequestFinishedInfo$$Listener? listener, ) { + final _$$selfRef = reference; final _$listener = listener?.reference ?? jni$_.jNullReference; - return _setRequestFinishedListener(reference.pointer, + return _setRequestFinishedListener(_$$selfRef.pointer, _id_setRequestFinishedListener.pointer, _$listener.pointer) .object(); } @@ -6108,12 +6301,13 @@ extension UrlRequest$Builder$$Methods on UrlRequest$Builder { jni$_.JByteBuffer? dictionary, jni$_.JString? dictionaryId, ) { + final _$$selfRef = reference; final _$dictionarySha256Hash = dictionarySha256Hash?.reference ?? jni$_.jNullReference; final _$dictionary = dictionary?.reference ?? jni$_.jNullReference; final _$dictionaryId = dictionaryId?.reference ?? jni$_.jNullReference; return _setRawCompressionDictionary( - reference.pointer, + _$$selfRef.pointer, _id_setRawCompressionDictionary.pointer, _$dictionarySha256Hash.pointer, _$dictionary.pointer, @@ -6141,7 +6335,8 @@ extension UrlRequest$Builder$$Methods on UrlRequest$Builder { /// from: `public abstract org.chromium.net.UrlRequest build()` /// The returned object must be released after use, by calling the [release] method. UrlRequest? build() { - return _build(reference.pointer, _id_build.pointer).object(); + final _$$selfRef = reference; + return _build(_$$selfRef.pointer, _id_build.pointer).object(); } } @@ -6197,10 +6392,11 @@ extension UrlRequest$Callback$$Methods on UrlRequest$Callback { UrlResponseInfo? info, jni$_.JString? newLocationUrl, ) { + final _$$selfRef = reference; final _$request = request?.reference ?? jni$_.jNullReference; final _$info = info?.reference ?? jni$_.jNullReference; final _$newLocationUrl = newLocationUrl?.reference ?? jni$_.jNullReference; - _onRedirectReceived(reference.pointer, _id_onRedirectReceived.pointer, + _onRedirectReceived(_$$selfRef.pointer, _id_onRedirectReceived.pointer, _$request.pointer, _$info.pointer, _$newLocationUrl.pointer) .check(); } @@ -6233,9 +6429,10 @@ extension UrlRequest$Callback$$Methods on UrlRequest$Callback { UrlRequest? request, UrlResponseInfo? info, ) { + final _$$selfRef = reference; final _$request = request?.reference ?? jni$_.jNullReference; final _$info = info?.reference ?? jni$_.jNullReference; - _onResponseStarted(reference.pointer, _id_onResponseStarted.pointer, + _onResponseStarted(_$$selfRef.pointer, _id_onResponseStarted.pointer, _$request.pointer, _$info.pointer) .check(); } @@ -6271,10 +6468,11 @@ extension UrlRequest$Callback$$Methods on UrlRequest$Callback { UrlResponseInfo? info, jni$_.JByteBuffer? byteBuffer, ) { + final _$$selfRef = reference; final _$request = request?.reference ?? jni$_.jNullReference; final _$info = info?.reference ?? jni$_.jNullReference; final _$byteBuffer = byteBuffer?.reference ?? jni$_.jNullReference; - _onReadCompleted(reference.pointer, _id_onReadCompleted.pointer, + _onReadCompleted(_$$selfRef.pointer, _id_onReadCompleted.pointer, _$request.pointer, _$info.pointer, _$byteBuffer.pointer) .check(); } @@ -6306,9 +6504,10 @@ extension UrlRequest$Callback$$Methods on UrlRequest$Callback { UrlRequest? request, UrlResponseInfo? info, ) { + final _$$selfRef = reference; final _$request = request?.reference ?? jni$_.jNullReference; final _$info = info?.reference ?? jni$_.jNullReference; - _onSucceeded(reference.pointer, _id_onSucceeded.pointer, _$request.pointer, + _onSucceeded(_$$selfRef.pointer, _id_onSucceeded.pointer, _$request.pointer, _$info.pointer) .check(); } @@ -6343,10 +6542,11 @@ extension UrlRequest$Callback$$Methods on UrlRequest$Callback { UrlResponseInfo? info, CronetException? error, ) { + final _$$selfRef = reference; final _$request = request?.reference ?? jni$_.jNullReference; final _$info = info?.reference ?? jni$_.jNullReference; final _$error = error?.reference ?? jni$_.jNullReference; - _onFailed(reference.pointer, _id_onFailed.pointer, _$request.pointer, + _onFailed(_$$selfRef.pointer, _id_onFailed.pointer, _$request.pointer, _$info.pointer, _$error.pointer) .check(); } @@ -6378,9 +6578,10 @@ extension UrlRequest$Callback$$Methods on UrlRequest$Callback { UrlRequest? request, UrlResponseInfo? info, ) { + final _$$selfRef = reference; final _$request = request?.reference ?? jni$_.jNullReference; final _$info = info?.reference ?? jni$_.jNullReference; - _onCanceled(reference.pointer, _id_onCanceled.pointer, _$request.pointer, + _onCanceled(_$$selfRef.pointer, _id_onCanceled.pointer, _$request.pointer, _$info.pointer) .check(); } @@ -6398,7 +6599,7 @@ final class $UrlRequest$Callback$Type$ /// from: `org.chromium.net.UrlRequest$Experimental` extension type UrlRequest$Experimental._(jni$_.JObject _$this) - implements jni$_.JObject { + implements jni$_.JObject, Annotation { static final _class = jni$_.JClass.forName(r'org/chromium/net/UrlRequest$Experimental'); @@ -6455,6 +6656,7 @@ extension type UrlRequest$Experimental._(jni$_.JObject _$this) } final $i = jni$_.MethodInvocation.fromMessage($m); final $r = _$invokeMethod($p.sendPort.nativePort, $i); + $i.args?.release(); jni$_.ProtectedJniExtensions.returnResult($i.result, $r); }); implementer.add( @@ -6592,7 +6794,8 @@ extension UrlRequest$StatusListener$$Methods on UrlRequest$StatusListener { void onStatus( core$_.int status, ) { - _onStatus(reference.pointer, _id_onStatus.pointer, status).check(); + final _$$selfRef = reference; + _onStatus(_$$selfRef.pointer, _id_onStatus.pointer, status).check(); } } @@ -6634,7 +6837,8 @@ extension UrlRequest$$Methods on UrlRequest { /// from: `public abstract void start()` void start() { - _start(reference.pointer, _id_start.pointer).check(); + final _$$selfRef = reference; + _start(_$$selfRef.pointer, _id_start.pointer).check(); } static final _id_followRedirect = UrlRequest._class.instanceMethodId( @@ -6656,7 +6860,8 @@ extension UrlRequest$$Methods on UrlRequest { /// from: `public abstract void followRedirect()` void followRedirect() { - _followRedirect(reference.pointer, _id_followRedirect.pointer).check(); + final _$$selfRef = reference; + _followRedirect(_$$selfRef.pointer, _id_followRedirect.pointer).check(); } static final _id_read = UrlRequest._class.instanceMethodId( @@ -6679,8 +6884,9 @@ extension UrlRequest$$Methods on UrlRequest { void read( jni$_.JByteBuffer? buffer, ) { + final _$$selfRef = reference; final _$buffer = buffer?.reference ?? jni$_.jNullReference; - _read(reference.pointer, _id_read.pointer, _$buffer.pointer).check(); + _read(_$$selfRef.pointer, _id_read.pointer, _$buffer.pointer).check(); } static final _id_cancel = UrlRequest._class.instanceMethodId( @@ -6702,7 +6908,8 @@ extension UrlRequest$$Methods on UrlRequest { /// from: `public abstract void cancel()` void cancel() { - _cancel(reference.pointer, _id_cancel.pointer).check(); + final _$$selfRef = reference; + _cancel(_$$selfRef.pointer, _id_cancel.pointer).check(); } static final _id_get$isDone = UrlRequest._class.instanceMethodId( @@ -6724,7 +6931,8 @@ extension UrlRequest$$Methods on UrlRequest { /// from: `public abstract boolean isDone()` core$_.bool get isDone { - return _get$isDone(reference.pointer, _id_get$isDone.pointer).boolean; + final _$$selfRef = reference; + return _get$isDone(_$$selfRef.pointer, _id_get$isDone.pointer).boolean; } static final _id_getStatus = UrlRequest._class.instanceMethodId( @@ -6747,8 +6955,9 @@ extension UrlRequest$$Methods on UrlRequest { void getStatus( UrlRequest$StatusListener? listener, ) { + final _$$selfRef = reference; final _$listener = listener?.reference ?? jni$_.jNullReference; - _getStatus(reference.pointer, _id_getStatus.pointer, _$listener.pointer) + _getStatus(_$$selfRef.pointer, _id_getStatus.pointer, _$listener.pointer) .check(); } } @@ -6794,9 +7003,10 @@ extension UrlResponseInfo$HeaderBlock$$Methods on UrlResponseInfo$HeaderBlock { /// from: `public abstract java.util.List> getAsList()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JList? get asList { - return _get$asList(reference.pointer, _id_get$asList.pointer) - .object?>(); + jni$_.JList? get asList { + final _$$selfRef = reference; + return _get$asList(_$$selfRef.pointer, _id_get$asList.pointer) + .object?>(); } static final _id_get$asMap = @@ -6820,7 +7030,8 @@ extension UrlResponseInfo$HeaderBlock$$Methods on UrlResponseInfo$HeaderBlock { /// from: `public abstract java.util.Map> getAsMap()` /// The returned object must be released after use, by calling the [release] method. jni$_.JMap?>? get asMap { - return _get$asMap(reference.pointer, _id_get$asMap.pointer) + final _$$selfRef = reference; + return _get$asMap(_$$selfRef.pointer, _id_get$asMap.pointer) .object?>?>(); } } @@ -6866,7 +7077,8 @@ extension UrlResponseInfo$$Methods on UrlResponseInfo { /// from: `public abstract java.lang.String getUrl()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString? get url { - return _get$url(reference.pointer, _id_get$url.pointer) + final _$$selfRef = reference; + return _get$url(_$$selfRef.pointer, _id_get$url.pointer) .object(); } @@ -6890,7 +7102,8 @@ extension UrlResponseInfo$$Methods on UrlResponseInfo { /// from: `public abstract java.util.List getUrlChain()` /// The returned object must be released after use, by calling the [release] method. jni$_.JList? get urlChain { - return _get$urlChain(reference.pointer, _id_get$urlChain.pointer) + final _$$selfRef = reference; + return _get$urlChain(_$$selfRef.pointer, _id_get$urlChain.pointer) .object?>(); } @@ -6913,8 +7126,9 @@ extension UrlResponseInfo$$Methods on UrlResponseInfo { /// from: `public abstract int getHttpStatusCode()` core$_.int get httpStatusCode { + final _$$selfRef = reference; return _get$httpStatusCode( - reference.pointer, _id_get$httpStatusCode.pointer) + _$$selfRef.pointer, _id_get$httpStatusCode.pointer) .integer; } @@ -6938,8 +7152,9 @@ extension UrlResponseInfo$$Methods on UrlResponseInfo { /// from: `public abstract java.lang.String getHttpStatusText()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString? get httpStatusText { + final _$$selfRef = reference; return _get$httpStatusText( - reference.pointer, _id_get$httpStatusText.pointer) + _$$selfRef.pointer, _id_get$httpStatusText.pointer) .object(); } @@ -6963,10 +7178,11 @@ extension UrlResponseInfo$$Methods on UrlResponseInfo { /// from: `public abstract java.util.List> getAllHeadersAsList()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JList? get allHeadersAsList { + jni$_.JList? get allHeadersAsList { + final _$$selfRef = reference; return _get$allHeadersAsList( - reference.pointer, _id_get$allHeadersAsList.pointer) - .object?>(); + _$$selfRef.pointer, _id_get$allHeadersAsList.pointer) + .object?>(); } static final _id_get$allHeaders = UrlResponseInfo._class.instanceMethodId( @@ -6989,7 +7205,8 @@ extension UrlResponseInfo$$Methods on UrlResponseInfo { /// from: `public abstract java.util.Map> getAllHeaders()` /// The returned object must be released after use, by calling the [release] method. jni$_.JMap?>? get allHeaders { - return _get$allHeaders(reference.pointer, _id_get$allHeaders.pointer) + final _$$selfRef = reference; + return _get$allHeaders(_$$selfRef.pointer, _id_get$allHeaders.pointer) .object?>?>(); } @@ -7012,7 +7229,8 @@ extension UrlResponseInfo$$Methods on UrlResponseInfo { /// from: `public abstract boolean wasCached()` core$_.bool wasCached() { - return _wasCached(reference.pointer, _id_wasCached.pointer).boolean; + final _$$selfRef = reference; + return _wasCached(_$$selfRef.pointer, _id_wasCached.pointer).boolean; } static final _id_get$negotiatedProtocol = @@ -7036,8 +7254,9 @@ extension UrlResponseInfo$$Methods on UrlResponseInfo { /// from: `public abstract java.lang.String getNegotiatedProtocol()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString? get negotiatedProtocol { + final _$$selfRef = reference; return _get$negotiatedProtocol( - reference.pointer, _id_get$negotiatedProtocol.pointer) + _$$selfRef.pointer, _id_get$negotiatedProtocol.pointer) .object(); } @@ -7061,7 +7280,8 @@ extension UrlResponseInfo$$Methods on UrlResponseInfo { /// from: `public abstract java.lang.String getProxyServer()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString? get proxyServer { - return _get$proxyServer(reference.pointer, _id_get$proxyServer.pointer) + final _$$selfRef = reference; + return _get$proxyServer(_$$selfRef.pointer, _id_get$proxyServer.pointer) .object(); } @@ -7085,8 +7305,9 @@ extension UrlResponseInfo$$Methods on UrlResponseInfo { /// from: `public abstract long getReceivedByteCount()` core$_.int get receivedByteCount { + final _$$selfRef = reference; return _get$receivedByteCount( - reference.pointer, _id_get$receivedByteCount.pointer) + _$$selfRef.pointer, _id_get$receivedByteCount.pointer) .long; } } @@ -7099,3 +7320,716 @@ final class $UrlResponseInfo$Type$ extends jni$_.JType { @core$_.override String get signature => r'Lorg/chromium/net/UrlResponseInfo;'; } + +/// from: `java.lang.StackTraceElement` +/// +/// WARNING: StackTraceElement is a stub. To generate bindings for this class, include +/// java.lang.StackTraceElement in your config's classes list. +/// +extension type StackTraceElement._(jni$_.JObject _$this) + implements jni$_.JObject { + static const jni$_.JType type = $StackTraceElement$Type$(); +} + +final class $StackTraceElement$Type$ extends jni$_.JType { + @jni$_.internal + const $StackTraceElement$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/lang/StackTraceElement;'; +} + +/// from: `java.io.PrintStream` +/// +/// WARNING: PrintStream is a stub. To generate bindings for this class, include +/// java.io.PrintStream in your config's classes list. +/// +extension type PrintStream._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $PrintStream$Type$(); +} + +final class $PrintStream$Type$ extends jni$_.JType { + @jni$_.internal + const $PrintStream$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/io/PrintStream;'; +} + +/// from: `java.io.PrintWriter` +/// +/// WARNING: PrintWriter is a stub. To generate bindings for this class, include +/// java.io.PrintWriter in your config's classes list. +/// +extension type PrintWriter._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $PrintWriter$Type$(); +} + +final class $PrintWriter$Type$ extends jni$_.JType { + @jni$_.internal + const $PrintWriter$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/io/PrintWriter;'; +} + +/// from: `java.io.Serializable` +/// +/// WARNING: Serializable is a stub. To generate bindings for this class, include +/// java.io.Serializable in your config's classes list. +/// +extension type Serializable._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Serializable$Type$(); +} + +final class $Serializable$Type$ extends jni$_.JType { + @jni$_.internal + const $Serializable$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/io/Serializable;'; +} + +/// from: `java.net.URLStreamHandler` +/// +/// WARNING: URLStreamHandler is a stub. To generate bindings for this class, include +/// java.net.URLStreamHandler in your config's classes list. +/// +extension type URLStreamHandler._(jni$_.JObject _$this) + implements jni$_.JObject { + static const jni$_.JType type = $URLStreamHandler$Type$(); +} + +final class $URLStreamHandler$Type$ extends jni$_.JType { + @jni$_.internal + const $URLStreamHandler$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/net/URLStreamHandler;'; +} + +/// from: `java.net.URLConnection` +/// +/// WARNING: URLConnection is a stub. To generate bindings for this class, include +/// java.net.URLConnection in your config's classes list. +/// +extension type URLConnection._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $URLConnection$Type$(); +} + +final class $URLConnection$Type$ extends jni$_.JType { + @jni$_.internal + const $URLConnection$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/net/URLConnection;'; +} + +/// from: `java.net.Proxy` +/// +/// WARNING: Proxy is a stub. To generate bindings for this class, include +/// java.net.Proxy in your config's classes list. +/// +extension type Proxy._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Proxy$Type$(); +} + +final class $Proxy$Type$ extends jni$_.JType { + @jni$_.internal + const $Proxy$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/net/Proxy;'; +} + +/// from: `java.io.InputStream` +/// +/// WARNING: InputStream is a stub. To generate bindings for this class, include +/// java.io.InputStream in your config's classes list. +/// +extension type InputStream._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $InputStream$Type$(); +} + +final class $InputStream$Type$ extends jni$_.JType { + @jni$_.internal + const $InputStream$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/io/InputStream;'; +} + +/// from: `java.net.URLStreamHandlerFactory` +/// +/// WARNING: URLStreamHandlerFactory is a stub. To generate bindings for this class, include +/// java.net.URLStreamHandlerFactory in your config's classes list. +/// +extension type URLStreamHandlerFactory._(jni$_.JObject _$this) + implements jni$_.JObject { + static const jni$_.JType type = + $URLStreamHandlerFactory$Type$(); +} + +final class $URLStreamHandlerFactory$Type$ + extends jni$_.JType { + @jni$_.internal + const $URLStreamHandlerFactory$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/net/URLStreamHandlerFactory;'; +} + +/// from: `java.net.URI` +/// +/// WARNING: URI is a stub. To generate bindings for this class, include +/// java.net.URI in your config's classes list. +/// +extension type URI._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $URI$Type$(); +} + +final class $URI$Type$ extends jni$_.JType { + @jni$_.internal + const $URI$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/net/URI;'; +} + +/// from: `java.util.concurrent.Callable` +/// +/// WARNING: Callable is a stub. To generate bindings for this class, include +/// java.util.concurrent.Callable in your config's classes list. +/// +extension type Callable._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Callable$Type$(); +} + +final class $Callable$Type$ extends jni$_.JType { + @jni$_.internal + const $Callable$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/util/concurrent/Callable;'; +} + +/// from: `java.lang.Runnable` +/// +/// WARNING: Runnable is a stub. To generate bindings for this class, include +/// java.lang.Runnable in your config's classes list. +/// +extension type Runnable._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Runnable$Type$(); +} + +final class $Runnable$Type$ extends jni$_.JType { + @jni$_.internal + const $Runnable$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/lang/Runnable;'; +} + +/// from: `java.security.PrivilegedAction` +/// +/// WARNING: PrivilegedAction is a stub. To generate bindings for this class, include +/// java.security.PrivilegedAction in your config's classes list. +/// +extension type PrivilegedAction._(jni$_.JObject _$this) + implements jni$_.JObject { + static const jni$_.JType type = $PrivilegedAction$Type$(); +} + +final class $PrivilegedAction$Type$ extends jni$_.JType { + @jni$_.internal + const $PrivilegedAction$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/security/PrivilegedAction;'; +} + +/// from: `java.security.PrivilegedExceptionAction` +/// +/// WARNING: PrivilegedExceptionAction is a stub. To generate bindings for this class, include +/// java.security.PrivilegedExceptionAction in your config's classes list. +/// +extension type PrivilegedExceptionAction._(jni$_.JObject _$this) + implements jni$_.JObject { + static const jni$_.JType type = + $PrivilegedExceptionAction$Type$(); +} + +final class $PrivilegedExceptionAction$Type$ + extends jni$_.JType { + @jni$_.internal + const $PrivilegedExceptionAction$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/security/PrivilegedExceptionAction;'; +} + +/// from: `java.util.concurrent.ThreadFactory` +/// +/// WARNING: ThreadFactory is a stub. To generate bindings for this class, include +/// java.util.concurrent.ThreadFactory in your config's classes list. +/// +extension type ThreadFactory._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $ThreadFactory$Type$(); +} + +final class $ThreadFactory$Type$ extends jni$_.JType { + @jni$_.internal + const $ThreadFactory$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/util/concurrent/ThreadFactory;'; +} + +/// from: `java.util.concurrent.ExecutorService` +/// +/// WARNING: ExecutorService is a stub. To generate bindings for this class, include +/// java.util.concurrent.ExecutorService in your config's classes list. +/// +extension type ExecutorService._(jni$_.JObject _$this) + implements jni$_.JObject { + static const jni$_.JType type = $ExecutorService$Type$(); +} + +final class $ExecutorService$Type$ extends jni$_.JType { + @jni$_.internal + const $ExecutorService$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/util/concurrent/ExecutorService;'; +} + +/// from: `java.util.concurrent.ScheduledExecutorService` +/// +/// WARNING: ScheduledExecutorService is a stub. To generate bindings for this class, include +/// java.util.concurrent.ScheduledExecutorService in your config's classes list. +/// +extension type ScheduledExecutorService._(jni$_.JObject _$this) + implements jni$_.JObject { + static const jni$_.JType type = + $ScheduledExecutorService$Type$(); +} + +final class $ScheduledExecutorService$Type$ + extends jni$_.JType { + @jni$_.internal + const $ScheduledExecutorService$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/util/concurrent/ScheduledExecutorService;'; +} + +/// from: `java.util.concurrent.Executor` +/// +/// WARNING: Executor is a stub. To generate bindings for this class, include +/// java.util.concurrent.Executor in your config's classes list. +/// +extension type Executor._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Executor$Type$(); +} + +final class $Executor$Type$ extends jni$_.JType { + @jni$_.internal + const $Executor$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/util/concurrent/Executor;'; +} + +/// from: `org.chromium.net.BidirectionalStream$Builder` +/// +/// WARNING: BidirectionalStream$$Builder is a stub. To generate bindings for this class, include +/// org.chromium.net.BidirectionalStream$Builder in your config's classes list. +/// +extension type BidirectionalStream$$Builder._(jni$_.JObject _$this) + implements jni$_.JObject { + static const jni$_.JType type = + $BidirectionalStream$$Builder$Type$(); +} + +final class $BidirectionalStream$$Builder$Type$ + extends jni$_.JType { + @jni$_.internal + const $BidirectionalStream$$Builder$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Lorg/chromium/net/BidirectionalStream$Builder;'; +} + +/// from: `org.chromium.net.BidirectionalStream$Callback` +/// +/// WARNING: BidirectionalStream$$Callback is a stub. To generate bindings for this class, include +/// org.chromium.net.BidirectionalStream$Callback in your config's classes list. +/// +extension type BidirectionalStream$$Callback._(jni$_.JObject _$this) + implements jni$_.JObject { + static const jni$_.JType type = + $BidirectionalStream$$Callback$Type$(); +} + +final class $BidirectionalStream$$Callback$Type$ + extends jni$_.JType { + @jni$_.internal + const $BidirectionalStream$$Callback$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Lorg/chromium/net/BidirectionalStream$Callback;'; +} + +/// from: `org.chromium.net.RequestFinishedInfo$Listener` +/// +/// WARNING: RequestFinishedInfo$$Listener is a stub. To generate bindings for this class, include +/// org.chromium.net.RequestFinishedInfo$Listener in your config's classes list. +/// +extension type RequestFinishedInfo$$Listener._(jni$_.JObject _$this) + implements jni$_.JObject { + static const jni$_.JType type = + $RequestFinishedInfo$$Listener$Type$(); +} + +final class $RequestFinishedInfo$$Listener$Type$ + extends jni$_.JType { + @jni$_.internal + const $RequestFinishedInfo$$Listener$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Lorg/chromium/net/RequestFinishedInfo$Listener;'; +} + +/// from: `org.chromium.net.NetworkQualityRttListener` +/// +/// WARNING: NetworkQualityRttListener is a stub. To generate bindings for this class, include +/// org.chromium.net.NetworkQualityRttListener in your config's classes list. +/// +extension type NetworkQualityRttListener._(jni$_.JObject _$this) + implements jni$_.JObject { + static const jni$_.JType type = + $NetworkQualityRttListener$Type$(); +} + +final class $NetworkQualityRttListener$Type$ + extends jni$_.JType { + @jni$_.internal + const $NetworkQualityRttListener$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Lorg/chromium/net/NetworkQualityRttListener;'; +} + +/// from: `org.chromium.net.NetworkQualityThroughputListener` +/// +/// WARNING: NetworkQualityThroughputListener is a stub. To generate bindings for this class, include +/// org.chromium.net.NetworkQualityThroughputListener in your config's classes list. +/// +extension type NetworkQualityThroughputListener._(jni$_.JObject _$this) + implements jni$_.JObject { + static const jni$_.JType type = + $NetworkQualityThroughputListener$Type$(); +} + +final class $NetworkQualityThroughputListener$Type$ + extends jni$_.JType { + @jni$_.internal + const $NetworkQualityThroughputListener$Type$(); + + @jni$_.internal + @core$_.override + String get signature => + r'Lorg/chromium/net/NetworkQualityThroughputListener;'; +} + +/// from: `android.content.Context` +/// +/// WARNING: Context is a stub. To generate bindings for this class, include +/// android.content.Context in your config's classes list. +/// +extension type Context._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Context$Type$(); +} + +final class $Context$Type$ extends jni$_.JType { + @jni$_.internal + const $Context$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Landroid/content/Context;'; +} + +/// from: `org.chromium.net.ICronetEngineBuilder` +/// +/// WARNING: ICronetEngineBuilder is a stub. To generate bindings for this class, include +/// org.chromium.net.ICronetEngineBuilder in your config's classes list. +/// +extension type ICronetEngineBuilder._(jni$_.JObject _$this) + implements jni$_.JObject { + static const jni$_.JType type = + $ICronetEngineBuilder$Type$(); +} + +final class $ICronetEngineBuilder$Type$ + extends jni$_.JType { + @jni$_.internal + const $ICronetEngineBuilder$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Lorg/chromium/net/ICronetEngineBuilder;'; +} + +/// from: `java.util.Date` +/// +/// WARNING: Date is a stub. To generate bindings for this class, include +/// java.util.Date in your config's classes list. +/// +extension type Date._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Date$Type$(); +} + +final class $Date$Type$ extends jni$_.JType { + @jni$_.internal + const $Date$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/util/Date;'; +} + +/// from: `org.chromium.net.QuicOptions` +/// +/// WARNING: QuicOptions is a stub. To generate bindings for this class, include +/// org.chromium.net.QuicOptions in your config's classes list. +/// +extension type QuicOptions._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $QuicOptions$Type$(); +} + +final class $QuicOptions$Type$ extends jni$_.JType { + @jni$_.internal + const $QuicOptions$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Lorg/chromium/net/QuicOptions;'; +} + +/// from: `org.chromium.net.QuicOptions$Builder` +/// +/// WARNING: QuicOptions$$Builder is a stub. To generate bindings for this class, include +/// org.chromium.net.QuicOptions$Builder in your config's classes list. +/// +extension type QuicOptions$$Builder._(jni$_.JObject _$this) + implements jni$_.JObject { + static const jni$_.JType type = + $QuicOptions$$Builder$Type$(); +} + +final class $QuicOptions$$Builder$Type$ + extends jni$_.JType { + @jni$_.internal + const $QuicOptions$$Builder$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Lorg/chromium/net/QuicOptions$Builder;'; +} + +/// from: `org.chromium.net.ConnectionMigrationOptions` +/// +/// WARNING: ConnectionMigrationOptions is a stub. To generate bindings for this class, include +/// org.chromium.net.ConnectionMigrationOptions in your config's classes list. +/// +extension type ConnectionMigrationOptions._(jni$_.JObject _$this) + implements jni$_.JObject { + static const jni$_.JType type = + $ConnectionMigrationOptions$Type$(); +} + +final class $ConnectionMigrationOptions$Type$ + extends jni$_.JType { + @jni$_.internal + const $ConnectionMigrationOptions$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Lorg/chromium/net/ConnectionMigrationOptions;'; +} + +/// from: `org.chromium.net.ConnectionMigrationOptions$Builder` +/// +/// WARNING: ConnectionMigrationOptions$$Builder is a stub. To generate bindings for this class, include +/// org.chromium.net.ConnectionMigrationOptions$Builder in your config's classes list. +/// +extension type ConnectionMigrationOptions$$Builder._(jni$_.JObject _$this) + implements jni$_.JObject { + static const jni$_.JType type = + $ConnectionMigrationOptions$$Builder$Type$(); +} + +final class $ConnectionMigrationOptions$$Builder$Type$ + extends jni$_.JType { + @jni$_.internal + const $ConnectionMigrationOptions$$Builder$Type$(); + + @jni$_.internal + @core$_.override + String get signature => + r'Lorg/chromium/net/ConnectionMigrationOptions$Builder;'; +} + +/// from: `org.chromium.net.ProxyOptions` +/// +/// WARNING: ProxyOptions is a stub. To generate bindings for this class, include +/// org.chromium.net.ProxyOptions in your config's classes list. +/// +extension type ProxyOptions._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $ProxyOptions$Type$(); +} + +final class $ProxyOptions$Type$ extends jni$_.JType { + @jni$_.internal + const $ProxyOptions$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Lorg/chromium/net/ProxyOptions;'; +} + +/// from: `java.time.Duration` +/// +/// WARNING: Duration is a stub. To generate bindings for this class, include +/// java.time.Duration in your config's classes list. +/// +extension type Duration._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Duration$Type$(); +} + +final class $Duration$Type$ extends jni$_.JType { + @jni$_.internal + const $Duration$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/time/Duration;'; +} + +/// from: `java.lang.annotation.Annotation` +/// +/// WARNING: Annotation is a stub. To generate bindings for this class, include +/// java.lang.annotation.Annotation in your config's classes list. +/// +extension type Annotation._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Annotation$Type$(); +} + +final class $Annotation$Type$ extends jni$_.JType { + @jni$_.internal + const $Annotation$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/lang/annotation/Annotation;'; +} + +/// from: `org.chromium.net.UploadDataProvider` +/// +/// WARNING: UploadDataProvider is a stub. To generate bindings for this class, include +/// org.chromium.net.UploadDataProvider in your config's classes list. +/// +extension type UploadDataProvider._(jni$_.JObject _$this) + implements jni$_.JObject { + static const jni$_.JType type = + $UploadDataProvider$Type$(); +} + +final class $UploadDataProvider$Type$ extends jni$_.JType { + @jni$_.internal + const $UploadDataProvider$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Lorg/chromium/net/UploadDataProvider;'; +} + +/// from: `java.io.File` +/// +/// WARNING: File is a stub. To generate bindings for this class, include +/// java.io.File in your config's classes list. +/// +extension type File._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $File$Type$(); +} + +final class $File$Type$ extends jni$_.JType { + @jni$_.internal + const $File$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/io/File;'; +} + +/// from: `android.os.ParcelFileDescriptor` +/// +/// WARNING: ParcelFileDescriptor is a stub. To generate bindings for this class, include +/// android.os.ParcelFileDescriptor in your config's classes list. +/// +extension type ParcelFileDescriptor._(jni$_.JObject _$this) + implements jni$_.JObject { + static const jni$_.JType type = + $ParcelFileDescriptor$Type$(); +} + +final class $ParcelFileDescriptor$Type$ + extends jni$_.JType { + @jni$_.internal + const $ParcelFileDescriptor$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Landroid/os/ParcelFileDescriptor;'; +} + +/// from: `java.util.Map$Entry` +/// +/// WARNING: Map$$Entry is a stub. To generate bindings for this class, include +/// java.util.Map$Entry in your config's classes list. +/// +extension type Map$$Entry._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Map$$Entry$Type$(); +} + +final class $Map$$Entry$Type$ extends jni$_.JType { + @jni$_.internal + const $Map$$Entry$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/util/Map$Entry;'; +} diff --git a/pkgs/cronet_http/pubspec.yaml b/pkgs/cronet_http/pubspec.yaml index 27bfa08c8e..ee4e842d39 100644 --- a/pkgs/cronet_http/pubspec.yaml +++ b/pkgs/cronet_http/pubspec.yaml @@ -18,7 +18,7 @@ dependencies: dev_dependencies: dart_flutter_team_lints: ^3.0.0 - jnigen: ^0.16.0 + jnigen: ^0.17.0 xml: ^6.1.0 yaml_edit: ^2.0.3 diff --git a/pkgs/ok_http/CHANGELOG.md b/pkgs/ok_http/CHANGELOG.md index 581e155e9d..88c6916c9c 100644 --- a/pkgs/ok_http/CHANGELOG.md +++ b/pkgs/ok_http/CHANGELOG.md @@ -4,7 +4,7 @@ - `OkHttpClient` now receives an `OkHttpClientConfiguration` to configure the client on a per-call basis. - `OkHttpClient` supports setting four types of timeouts: [`connectTimeout`](https://square.github.io/okhttp/5.x/okhttp/okhttp3/-ok-http-client/-builder/connect-timeout.html), [`readTimeout`](https://square.github.io/okhttp/5.x/okhttp/okhttp3/-ok-http-client/-builder/read-timeout.html), [`writeTimeout`](https://square.github.io/okhttp/5.x/okhttp/okhttp3/-ok-http-client/-builder/write-timeout.html), and [`callTimeout`](https://square.github.io/okhttp/5.x/okhttp/okhttp3/-ok-http-client/-builder/call-timeout.html), using the `OkHttpClientConfiguration`. - Upgrade to `jni` 1.0.0 -- Upgrade to `jnigen` 0.16.0 +- Upgrade to `jnigen` 0.17.0 - `OKHttpClient` supports client certificates. - Support `package:web_socket` 1.0.0. - Set `minSdk=24`. diff --git a/pkgs/ok_http/example/android/settings.gradle b/pkgs/ok_http/example/android/settings.gradle index abf1648c0e..ff03f22be3 100644 --- a/pkgs/ok_http/example/android/settings.gradle +++ b/pkgs/ok_http/example/android/settings.gradle @@ -18,8 +18,8 @@ pluginManagement { plugins { id "dev.flutter.flutter-plugin-loader" version "1.0.0" - id "com.android.application" version "8.6.0" apply false - id "org.jetbrains.kotlin.android" version "1.9.23" apply false + id "com.android.application" version "8.11.1" apply false + id "org.jetbrains.kotlin.android" version "2.2.20" apply false } include ":app" diff --git a/pkgs/ok_http/lib/src/jni/bindings.dart b/pkgs/ok_http/lib/src/jni/bindings.dart index 0daa785827..b3d01af948 100644 --- a/pkgs/ok_http/lib/src/jni/bindings.dart +++ b/pkgs/ok_http/lib/src/jni/bindings.dart @@ -1,4 +1,4 @@ -// AUTO GENERATED BY JNIGEN 0.16.0. DO NOT EDIT! +// AUTO GENERATED BY JNIGEN 0.17.0. DO NOT EDIT! // ignore_for_file: prefer_expression_function_bodies @@ -66,7 +66,8 @@ extension type Request$Builder._(jni$_.JObject _$this) /// from: `public void ()` /// The returned object must be released after use, by calling the [release] method. factory Request$Builder() { - return _new$(_class.reference.pointer, _id_new$.pointer) + final _$$classRef = _class.reference; + return _new$(_$$classRef.pointer, _id_new$.pointer) .object(); } @@ -90,9 +91,9 @@ extension type Request$Builder._(jni$_.JObject _$this) factory Request$Builder.new$1( Request request, ) { + final _$$classRef = _class.reference; final _$request = request.reference; - return _new$1( - _class.reference.pointer, _id_new$1.pointer, _$request.pointer) + return _new$1(_$$classRef.pointer, _id_new$1.pointer, _$request.pointer) .object(); } } @@ -117,10 +118,11 @@ extension Request$Builder$$Methods on Request$Builder { /// from: `public fun url(url: okhttp3.HttpUrl): okhttp3.Request.Builder` /// The returned object must be released after use, by calling the [release] method. Request$Builder url( - jni$_.JObject httpUrl, + HttpUrl httpUrl, ) { + final _$$selfRef = reference; final _$httpUrl = httpUrl.reference; - return _url(reference.pointer, _id_url.pointer, _$httpUrl.pointer) + return _url(_$$selfRef.pointer, _id_url.pointer, _$httpUrl.pointer) .object(); } @@ -145,8 +147,9 @@ extension Request$Builder$$Methods on Request$Builder { Request$Builder url$1( jni$_.JString string, ) { + final _$$selfRef = reference; final _$string = string.reference; - return _url$1(reference.pointer, _id_url$1.pointer, _$string.pointer) + return _url$1(_$$selfRef.pointer, _id_url$1.pointer, _$string.pointer) .object(); } @@ -169,10 +172,11 @@ extension Request$Builder$$Methods on Request$Builder { /// from: `public fun url(url: java.net.URL): okhttp3.Request.Builder` /// The returned object must be released after use, by calling the [release] method. Request$Builder url$2( - jni$_.JObject uRL, + URL uRL, ) { + final _$$selfRef = reference; final _$uRL = uRL.reference; - return _url$2(reference.pointer, _id_url$2.pointer, _$uRL.pointer) + return _url$2(_$$selfRef.pointer, _id_url$2.pointer, _$uRL.pointer) .object(); } @@ -204,9 +208,10 @@ extension Request$Builder$$Methods on Request$Builder { jni$_.JString string, jni$_.JString string1, ) { + final _$$selfRef = reference; final _$string = string.reference; final _$string1 = string1.reference; - return _header(reference.pointer, _id_header.pointer, _$string.pointer, + return _header(_$$selfRef.pointer, _id_header.pointer, _$string.pointer, _$string1.pointer) .object(); } @@ -239,9 +244,10 @@ extension Request$Builder$$Methods on Request$Builder { jni$_.JString string, jni$_.JString string1, ) { + final _$$selfRef = reference; final _$string = string.reference; final _$string1 = string1.reference; - return _addHeader(reference.pointer, _id_addHeader.pointer, + return _addHeader(_$$selfRef.pointer, _id_addHeader.pointer, _$string.pointer, _$string1.pointer) .object(); } @@ -267,9 +273,10 @@ extension Request$Builder$$Methods on Request$Builder { Request$Builder removeHeader( jni$_.JString string, ) { + final _$$selfRef = reference; final _$string = string.reference; return _removeHeader( - reference.pointer, _id_removeHeader.pointer, _$string.pointer) + _$$selfRef.pointer, _id_removeHeader.pointer, _$string.pointer) .object(); } @@ -294,8 +301,9 @@ extension Request$Builder$$Methods on Request$Builder { Request$Builder headers( Headers headers, ) { + final _$$selfRef = reference; final _$headers = headers.reference; - return _headers(reference.pointer, _id_headers.pointer, _$headers.pointer) + return _headers(_$$selfRef.pointer, _id_headers.pointer, _$headers.pointer) .object(); } @@ -318,11 +326,12 @@ extension Request$Builder$$Methods on Request$Builder { /// from: `public fun cacheControl(cacheControl: okhttp3.CacheControl): okhttp3.Request.Builder` /// The returned object must be released after use, by calling the [release] method. Request$Builder cacheControl( - jni$_.JObject cacheControl, + CacheControl cacheControl, ) { + final _$$selfRef = reference; final _$cacheControl = cacheControl.reference; - return _cacheControl( - reference.pointer, _id_cacheControl.pointer, _$cacheControl.pointer) + return _cacheControl(_$$selfRef.pointer, _id_cacheControl.pointer, + _$cacheControl.pointer) .object(); } @@ -346,7 +355,8 @@ extension Request$Builder$$Methods on Request$Builder { /// from: `public fun get(): okhttp3.Request.Builder` /// The returned object must be released after use, by calling the [release] method. Request$Builder get() { - return _get(reference.pointer, _id_get.pointer).object(); + final _$$selfRef = reference; + return _get(_$$selfRef.pointer, _id_get.pointer).object(); } static final _id_head = Request$Builder._class.instanceMethodId( @@ -369,7 +379,9 @@ extension Request$Builder$$Methods on Request$Builder { /// from: `public fun head(): okhttp3.Request.Builder` /// The returned object must be released after use, by calling the [release] method. Request$Builder head() { - return _head(reference.pointer, _id_head.pointer).object(); + final _$$selfRef = reference; + return _head(_$$selfRef.pointer, _id_head.pointer) + .object(); } static final _id_post = Request$Builder._class.instanceMethodId( @@ -393,8 +405,9 @@ extension Request$Builder$$Methods on Request$Builder { Request$Builder post( RequestBody requestBody, ) { + final _$$selfRef = reference; final _$requestBody = requestBody.reference; - return _post(reference.pointer, _id_post.pointer, _$requestBody.pointer) + return _post(_$$selfRef.pointer, _id_post.pointer, _$requestBody.pointer) .object(); } @@ -419,8 +432,10 @@ extension Request$Builder$$Methods on Request$Builder { Request$Builder delete( RequestBody? requestBody, ) { + final _$$selfRef = reference; final _$requestBody = requestBody?.reference ?? jni$_.jNullReference; - return _delete(reference.pointer, _id_delete.pointer, _$requestBody.pointer) + return _delete( + _$$selfRef.pointer, _id_delete.pointer, _$requestBody.pointer) .object(); } @@ -445,8 +460,9 @@ extension Request$Builder$$Methods on Request$Builder { Request$Builder put( RequestBody requestBody, ) { + final _$$selfRef = reference; final _$requestBody = requestBody.reference; - return _put(reference.pointer, _id_put.pointer, _$requestBody.pointer) + return _put(_$$selfRef.pointer, _id_put.pointer, _$requestBody.pointer) .object(); } @@ -471,8 +487,9 @@ extension Request$Builder$$Methods on Request$Builder { Request$Builder patch( RequestBody requestBody, ) { + final _$$selfRef = reference; final _$requestBody = requestBody.reference; - return _patch(reference.pointer, _id_patch.pointer, _$requestBody.pointer) + return _patch(_$$selfRef.pointer, _id_patch.pointer, _$requestBody.pointer) .object(); } @@ -504,9 +521,10 @@ extension Request$Builder$$Methods on Request$Builder { jni$_.JString string, RequestBody? requestBody, ) { + final _$$selfRef = reference; final _$string = string.reference; final _$requestBody = requestBody?.reference ?? jni$_.jNullReference; - return _method(reference.pointer, _id_method.pointer, _$string.pointer, + return _method(_$$selfRef.pointer, _id_method.pointer, _$string.pointer, _$requestBody.pointer) .object(); } @@ -532,8 +550,9 @@ extension Request$Builder$$Methods on Request$Builder { Request$Builder tag( jni$_.JObject? object, ) { + final _$$selfRef = reference; final _$object = object?.reference ?? jni$_.jNullReference; - return _tag(reference.pointer, _id_tag.pointer, _$object.pointer) + return _tag(_$$selfRef.pointer, _id_tag.pointer, _$object.pointer) .object(); } @@ -562,12 +581,13 @@ extension Request$Builder$$Methods on Request$Builder { /// from: `public fun tag(type: java.lang.Class, tag: T?): okhttp3.Request.Builder` /// The returned object must be released after use, by calling the [release] method. Request$Builder tag$1<$T extends jni$_.JObject?>( - jni$_.JObject class$, + jni$_.JClass class$, $T? object, ) { + final _$$selfRef = reference; final _$class$ = class$.reference; final _$object = object?.reference ?? jni$_.jNullReference; - return _tag$1(reference.pointer, _id_tag$1.pointer, _$class$.pointer, + return _tag$1(_$$selfRef.pointer, _id_tag$1.pointer, _$class$.pointer, _$object.pointer) .object(); } @@ -592,7 +612,8 @@ extension Request$Builder$$Methods on Request$Builder { /// from: `public fun build(): okhttp3.Request` /// The returned object must be released after use, by calling the [release] method. Request build() { - return _build(reference.pointer, _id_build.pointer).object(); + final _$$selfRef = reference; + return _build(_$$selfRef.pointer, _id_build.pointer).object(); } static final _id_delete$1 = Request$Builder._class.instanceMethodId( @@ -615,7 +636,8 @@ extension Request$Builder$$Methods on Request$Builder { /// from: `public final okhttp3.Request$Builder delete()` /// The returned object must be released after use, by calling the [release] method. Request$Builder delete$1() { - return _delete$1(reference.pointer, _id_delete$1.pointer) + final _$$selfRef = reference; + return _delete$1(_$$selfRef.pointer, _id_delete$1.pointer) .object(); } } @@ -665,19 +687,20 @@ extension type Request._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `public void (okhttp3.HttpUrl httpUrl, java.lang.String string, okhttp3.Headers headers, okhttp3.RequestBody requestBody, java.util.Map, ? extends java.lang.Object> map)` /// The returned object must be released after use, by calling the [release] method. factory Request( - jni$_.JObject httpUrl, + HttpUrl httpUrl, jni$_.JString string, Headers headers, RequestBody? requestBody, - jni$_.JMap map, + jni$_.JMap map, ) { + final _$$classRef = _class.reference; final _$httpUrl = httpUrl.reference; final _$string = string.reference; final _$headers = headers.reference; final _$requestBody = requestBody?.reference ?? jni$_.jNullReference; final _$map = map.reference; return _new$( - _class.reference.pointer, + _$$classRef.pointer, _id_new$.pointer, _$httpUrl.pointer, _$string.pointer, @@ -708,8 +731,9 @@ extension Request$$Methods on Request { /// from: `public final okhttp3.HttpUrl url()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject url() { - return _url(reference.pointer, _id_url.pointer).object(); + HttpUrl url() { + final _$$selfRef = reference; + return _url(_$$selfRef.pointer, _id_url.pointer).object(); } static final _id_method = Request._class.instanceMethodId( @@ -732,7 +756,8 @@ extension Request$$Methods on Request { /// from: `public final java.lang.String method()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString method() { - return _method(reference.pointer, _id_method.pointer) + final _$$selfRef = reference; + return _method(_$$selfRef.pointer, _id_method.pointer) .object(); } @@ -756,7 +781,8 @@ extension Request$$Methods on Request { /// from: `public final okhttp3.Headers headers()` /// The returned object must be released after use, by calling the [release] method. Headers headers() { - return _headers(reference.pointer, _id_headers.pointer).object(); + final _$$selfRef = reference; + return _headers(_$$selfRef.pointer, _id_headers.pointer).object(); } static final _id_body = Request._class.instanceMethodId( @@ -779,7 +805,8 @@ extension Request$$Methods on Request { /// from: `public final okhttp3.RequestBody body()` /// The returned object must be released after use, by calling the [release] method. RequestBody? body() { - return _body(reference.pointer, _id_body.pointer).object(); + final _$$selfRef = reference; + return _body(_$$selfRef.pointer, _id_body.pointer).object(); } static final _id_get$isHttps = Request._class.instanceMethodId( @@ -801,7 +828,8 @@ extension Request$$Methods on Request { /// from: `public final boolean isHttps()` core$_.bool get isHttps { - return _get$isHttps(reference.pointer, _id_get$isHttps.pointer).boolean; + final _$$selfRef = reference; + return _get$isHttps(_$$selfRef.pointer, _id_get$isHttps.pointer).boolean; } static final _id_header = Request._class.instanceMethodId( @@ -825,8 +853,9 @@ extension Request$$Methods on Request { jni$_.JString? header( jni$_.JString string, ) { + final _$$selfRef = reference; final _$string = string.reference; - return _header(reference.pointer, _id_header.pointer, _$string.pointer) + return _header(_$$selfRef.pointer, _id_header.pointer, _$string.pointer) .object(); } @@ -851,9 +880,10 @@ extension Request$$Methods on Request { jni$_.JList headers$1( jni$_.JString string, ) { + final _$$selfRef = reference; final _$string = string.reference; return _headers$1( - reference.pointer, _id_headers$1.pointer, _$string.pointer) + _$$selfRef.pointer, _id_headers$1.pointer, _$string.pointer) .object>(); } @@ -877,7 +907,8 @@ extension Request$$Methods on Request { /// from: `public fun tag(): kotlin.Any?` /// The returned object must be released after use, by calling the [release] method. jni$_.JObject? tag() { - return _tag(reference.pointer, _id_tag.pointer).object(); + final _$$selfRef = reference; + return _tag(_$$selfRef.pointer, _id_tag.pointer).object(); } static final _id_tag$1 = Request._class.instanceMethodId( @@ -899,10 +930,11 @@ extension Request$$Methods on Request { /// from: `public fun tag(type: java.lang.Class): T?` /// The returned object must be released after use, by calling the [release] method. $T? tag$1<$T extends jni$_.JObject?>( - jni$_.JObject class$, + jni$_.JClass class$, ) { + final _$$selfRef = reference; final _$class$ = class$.reference; - return _tag$1(reference.pointer, _id_tag$1.pointer, _$class$.pointer) + return _tag$1(_$$selfRef.pointer, _id_tag$1.pointer, _$class$.pointer) .object<$T?>(); } @@ -926,7 +958,8 @@ extension Request$$Methods on Request { /// from: `public fun newBuilder(): okhttp3.Request.Builder` /// The returned object must be released after use, by calling the [release] method. Request$Builder newBuilder() { - return _newBuilder(reference.pointer, _id_newBuilder.pointer) + final _$$selfRef = reference; + return _newBuilder(_$$selfRef.pointer, _id_newBuilder.pointer) .object(); } @@ -949,9 +982,10 @@ extension Request$$Methods on Request { /// from: `public final okhttp3.CacheControl cacheControl()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject cacheControl() { - return _cacheControl(reference.pointer, _id_cacheControl.pointer) - .object(); + CacheControl cacheControl() { + final _$$selfRef = reference; + return _cacheControl(_$$selfRef.pointer, _id_cacheControl.pointer) + .object(); } static final _id_toString$1 = Request._class.instanceMethodId( @@ -974,7 +1008,8 @@ extension Request$$Methods on Request { /// from: `public fun toString(): kotlin.String` /// The returned object must be released after use, by calling the [release] method. jni$_.JString toString$1() { - return _toString$1(reference.pointer, _id_toString$1.pointer) + final _$$selfRef = reference; + return _toString$1(_$$selfRef.pointer, _id_toString$1.pointer) .object(); } } @@ -1014,11 +1049,12 @@ extension type RequestBody$Companion._(jni$_.JObject _$this) /// from: `synthetic public void (kotlin.jvm.internal.DefaultConstructorMarker defaultConstructorMarker)` /// The returned object must be released after use, by calling the [release] method. factory RequestBody$Companion( - jni$_.JObject? defaultConstructorMarker, + DefaultConstructorMarker? defaultConstructorMarker, ) { + final _$$classRef = _class.reference; final _$defaultConstructorMarker = defaultConstructorMarker?.reference ?? jni$_.jNullReference; - return _new$(_class.reference.pointer, _id_new$.pointer, + return _new$(_$$classRef.pointer, _id_new$.pointer, _$defaultConstructorMarker.pointer) .object(); } @@ -1051,11 +1087,12 @@ extension RequestBody$Companion$$Methods on RequestBody$Companion { /// The returned object must be released after use, by calling the [release] method. RequestBody create( jni$_.JString string, - jni$_.JObject? mediaType, + MediaType? mediaType, ) { + final _$$selfRef = reference; final _$string = string.reference; final _$mediaType = mediaType?.reference ?? jni$_.jNullReference; - return _create(reference.pointer, _id_create.pointer, _$string.pointer, + return _create(_$$selfRef.pointer, _id_create.pointer, _$string.pointer, _$mediaType.pointer) .object(); } @@ -1086,11 +1123,12 @@ extension RequestBody$Companion$$Methods on RequestBody$Companion { /// The returned object must be released after use, by calling the [release] method. RequestBody create$1( ByteString byteString, - jni$_.JObject? mediaType, + MediaType? mediaType, ) { + final _$$selfRef = reference; final _$byteString = byteString.reference; final _$mediaType = mediaType?.reference ?? jni$_.jNullReference; - return _create$1(reference.pointer, _id_create$1.pointer, + return _create$1(_$$selfRef.pointer, _id_create$1.pointer, _$byteString.pointer, _$mediaType.pointer) .object(); } @@ -1125,13 +1163,14 @@ extension RequestBody$Companion$$Methods on RequestBody$Companion { /// The returned object must be released after use, by calling the [release] method. RequestBody create$2( jni$_.JByteArray bs, - jni$_.JObject? mediaType, + MediaType? mediaType, core$_.int i, core$_.int i1, ) { + final _$$selfRef = reference; final _$bs = bs.reference; final _$mediaType = mediaType?.reference ?? jni$_.jNullReference; - return _create$2(reference.pointer, _id_create$2.pointer, _$bs.pointer, + return _create$2(_$$selfRef.pointer, _id_create$2.pointer, _$bs.pointer, _$mediaType.pointer, i, i1) .object(); } @@ -1161,12 +1200,13 @@ extension RequestBody$Companion$$Methods on RequestBody$Companion { /// from: `public fun asRequestBody(contentType: okhttp3.MediaType?): okhttp3.RequestBody` /// The returned object must be released after use, by calling the [release] method. RequestBody create$3( - jni$_.JObject file, - jni$_.JObject? mediaType, + File file, + MediaType? mediaType, ) { + final _$$selfRef = reference; final _$file = file.reference; final _$mediaType = mediaType?.reference ?? jni$_.jNullReference; - return _create$3(reference.pointer, _id_create$3.pointer, _$file.pointer, + return _create$3(_$$selfRef.pointer, _id_create$3.pointer, _$file.pointer, _$mediaType.pointer) .object(); } @@ -1196,12 +1236,13 @@ extension RequestBody$Companion$$Methods on RequestBody$Companion { /// from: `public fun create(contentType: okhttp3.MediaType?, content: kotlin.String): okhttp3.RequestBody` /// The returned object must be released after use, by calling the [release] method. RequestBody create$4( - jni$_.JObject? mediaType, + MediaType? mediaType, jni$_.JString string, ) { + final _$$selfRef = reference; final _$mediaType = mediaType?.reference ?? jni$_.jNullReference; final _$string = string.reference; - return _create$4(reference.pointer, _id_create$4.pointer, + return _create$4(_$$selfRef.pointer, _id_create$4.pointer, _$mediaType.pointer, _$string.pointer) .object(); } @@ -1231,12 +1272,13 @@ extension RequestBody$Companion$$Methods on RequestBody$Companion { /// from: `public fun create(contentType: okhttp3.MediaType?, content: okio.ByteString): okhttp3.RequestBody` /// The returned object must be released after use, by calling the [release] method. RequestBody create$5( - jni$_.JObject? mediaType, + MediaType? mediaType, ByteString byteString, ) { + final _$$selfRef = reference; final _$mediaType = mediaType?.reference ?? jni$_.jNullReference; final _$byteString = byteString.reference; - return _create$5(reference.pointer, _id_create$5.pointer, + return _create$5(_$$selfRef.pointer, _id_create$5.pointer, _$mediaType.pointer, _$byteString.pointer) .object(); } @@ -1270,14 +1312,15 @@ extension RequestBody$Companion$$Methods on RequestBody$Companion { /// from: `public fun create(contentType: okhttp3.MediaType?, content: kotlin.ByteArray, offset: kotlin.Int, byteCount: kotlin.Int): okhttp3.RequestBody` /// The returned object must be released after use, by calling the [release] method. RequestBody create$6( - jni$_.JObject? mediaType, + MediaType? mediaType, jni$_.JByteArray bs, core$_.int i, core$_.int i1, ) { + final _$$selfRef = reference; final _$mediaType = mediaType?.reference ?? jni$_.jNullReference; final _$bs = bs.reference; - return _create$6(reference.pointer, _id_create$6.pointer, + return _create$6(_$$selfRef.pointer, _id_create$6.pointer, _$mediaType.pointer, _$bs.pointer, i, i1) .object(); } @@ -1307,12 +1350,13 @@ extension RequestBody$Companion$$Methods on RequestBody$Companion { /// from: `public fun create(contentType: okhttp3.MediaType?, file: java.io.File): okhttp3.RequestBody` /// The returned object must be released after use, by calling the [release] method. RequestBody create$7( - jni$_.JObject? mediaType, - jni$_.JObject file, + MediaType? mediaType, + File file, ) { + final _$$selfRef = reference; final _$mediaType = mediaType?.reference ?? jni$_.jNullReference; final _$file = file.reference; - return _create$7(reference.pointer, _id_create$7.pointer, + return _create$7(_$$selfRef.pointer, _id_create$7.pointer, _$mediaType.pointer, _$file.pointer) .object(); } @@ -1345,12 +1389,13 @@ extension RequestBody$Companion$$Methods on RequestBody$Companion { /// The returned object must be released after use, by calling the [release] method. RequestBody create$8( jni$_.JByteArray bs, - jni$_.JObject? mediaType, + MediaType? mediaType, core$_.int i, ) { + final _$$selfRef = reference; final _$bs = bs.reference; final _$mediaType = mediaType?.reference ?? jni$_.jNullReference; - return _create$8(reference.pointer, _id_create$8.pointer, _$bs.pointer, + return _create$8(_$$selfRef.pointer, _id_create$8.pointer, _$bs.pointer, _$mediaType.pointer, i) .object(); } @@ -1381,11 +1426,12 @@ extension RequestBody$Companion$$Methods on RequestBody$Companion { /// The returned object must be released after use, by calling the [release] method. RequestBody create$9( jni$_.JByteArray bs, - jni$_.JObject? mediaType, + MediaType? mediaType, ) { + final _$$selfRef = reference; final _$bs = bs.reference; final _$mediaType = mediaType?.reference ?? jni$_.jNullReference; - return _create$9(reference.pointer, _id_create$9.pointer, _$bs.pointer, + return _create$9(_$$selfRef.pointer, _id_create$9.pointer, _$bs.pointer, _$mediaType.pointer) .object(); } @@ -1411,8 +1457,9 @@ extension RequestBody$Companion$$Methods on RequestBody$Companion { RequestBody create$10( jni$_.JByteArray bs, ) { + final _$$selfRef = reference; final _$bs = bs.reference; - return _create$10(reference.pointer, _id_create$10.pointer, _$bs.pointer) + return _create$10(_$$selfRef.pointer, _id_create$10.pointer, _$bs.pointer) .object(); } @@ -1443,13 +1490,14 @@ extension RequestBody$Companion$$Methods on RequestBody$Companion { /// from: `public final okhttp3.RequestBody create(okhttp3.MediaType mediaType, byte[] bs, int i)` /// The returned object must be released after use, by calling the [release] method. RequestBody create$11( - jni$_.JObject? mediaType, + MediaType? mediaType, jni$_.JByteArray bs, core$_.int i, ) { + final _$$selfRef = reference; final _$mediaType = mediaType?.reference ?? jni$_.jNullReference; final _$bs = bs.reference; - return _create$11(reference.pointer, _id_create$11.pointer, + return _create$11(_$$selfRef.pointer, _id_create$11.pointer, _$mediaType.pointer, _$bs.pointer, i) .object(); } @@ -1479,12 +1527,13 @@ extension RequestBody$Companion$$Methods on RequestBody$Companion { /// from: `public final okhttp3.RequestBody create(okhttp3.MediaType mediaType, byte[] bs)` /// The returned object must be released after use, by calling the [release] method. RequestBody create$12( - jni$_.JObject? mediaType, + MediaType? mediaType, jni$_.JByteArray bs, ) { + final _$$selfRef = reference; final _$mediaType = mediaType?.reference ?? jni$_.jNullReference; final _$bs = bs.reference; - return _create$12(reference.pointer, _id_create$12.pointer, + return _create$12(_$$selfRef.pointer, _id_create$12.pointer, _$mediaType.pointer, _$bs.pointer) .object(); } @@ -1543,12 +1592,13 @@ extension type RequestBody._(jni$_.JObject _$this) implements jni$_.JObject { /// The returned object must be released after use, by calling the [release] method. static RequestBody create( jni$_.JString string, - jni$_.JObject? mediaType, + MediaType? mediaType, ) { + final _$$classRef = _class.reference; final _$string = string.reference; final _$mediaType = mediaType?.reference ?? jni$_.jNullReference; - return _create(_class.reference.pointer, _id_create.pointer, - _$string.pointer, _$mediaType.pointer) + return _create(_$$classRef.pointer, _id_create.pointer, _$string.pointer, + _$mediaType.pointer) .object(); } @@ -1578,11 +1628,12 @@ extension type RequestBody._(jni$_.JObject _$this) implements jni$_.JObject { /// The returned object must be released after use, by calling the [release] method. static RequestBody create$1( ByteString byteString, - jni$_.JObject? mediaType, + MediaType? mediaType, ) { + final _$$classRef = _class.reference; final _$byteString = byteString.reference; final _$mediaType = mediaType?.reference ?? jni$_.jNullReference; - return _create$1(_class.reference.pointer, _id_create$1.pointer, + return _create$1(_$$classRef.pointer, _id_create$1.pointer, _$byteString.pointer, _$mediaType.pointer) .object(); } @@ -1617,14 +1668,15 @@ extension type RequestBody._(jni$_.JObject _$this) implements jni$_.JObject { /// The returned object must be released after use, by calling the [release] method. static RequestBody create$2( jni$_.JByteArray bs, - jni$_.JObject? mediaType, + MediaType? mediaType, core$_.int i, core$_.int i1, ) { + final _$$classRef = _class.reference; final _$bs = bs.reference; final _$mediaType = mediaType?.reference ?? jni$_.jNullReference; - return _create$2(_class.reference.pointer, _id_create$2.pointer, - _$bs.pointer, _$mediaType.pointer, i, i1) + return _create$2(_$$classRef.pointer, _id_create$2.pointer, _$bs.pointer, + _$mediaType.pointer, i, i1) .object(); } @@ -1653,13 +1705,14 @@ extension type RequestBody._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public final okhttp3.RequestBody create(java.io.File file, okhttp3.MediaType mediaType)` /// The returned object must be released after use, by calling the [release] method. static RequestBody create$3( - jni$_.JObject file, - jni$_.JObject? mediaType, + File file, + MediaType? mediaType, ) { + final _$$classRef = _class.reference; final _$file = file.reference; final _$mediaType = mediaType?.reference ?? jni$_.jNullReference; - return _create$3(_class.reference.pointer, _id_create$3.pointer, - _$file.pointer, _$mediaType.pointer) + return _create$3(_$$classRef.pointer, _id_create$3.pointer, _$file.pointer, + _$mediaType.pointer) .object(); } @@ -1688,12 +1741,13 @@ extension type RequestBody._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public final okhttp3.RequestBody create(okhttp3.MediaType mediaType, java.lang.String string)` /// The returned object must be released after use, by calling the [release] method. static RequestBody create$4( - jni$_.JObject? mediaType, + MediaType? mediaType, jni$_.JString string, ) { + final _$$classRef = _class.reference; final _$mediaType = mediaType?.reference ?? jni$_.jNullReference; final _$string = string.reference; - return _create$4(_class.reference.pointer, _id_create$4.pointer, + return _create$4(_$$classRef.pointer, _id_create$4.pointer, _$mediaType.pointer, _$string.pointer) .object(); } @@ -1723,12 +1777,13 @@ extension type RequestBody._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public final okhttp3.RequestBody create(okhttp3.MediaType mediaType, okio.ByteString byteString)` /// The returned object must be released after use, by calling the [release] method. static RequestBody create$5( - jni$_.JObject? mediaType, + MediaType? mediaType, ByteString byteString, ) { + final _$$classRef = _class.reference; final _$mediaType = mediaType?.reference ?? jni$_.jNullReference; final _$byteString = byteString.reference; - return _create$5(_class.reference.pointer, _id_create$5.pointer, + return _create$5(_$$classRef.pointer, _id_create$5.pointer, _$mediaType.pointer, _$byteString.pointer) .object(); } @@ -1762,14 +1817,15 @@ extension type RequestBody._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public final okhttp3.RequestBody create(okhttp3.MediaType mediaType, byte[] bs, int i, int i1)` /// The returned object must be released after use, by calling the [release] method. static RequestBody create$6( - jni$_.JObject? mediaType, + MediaType? mediaType, jni$_.JByteArray bs, core$_.int i, core$_.int i1, ) { + final _$$classRef = _class.reference; final _$mediaType = mediaType?.reference ?? jni$_.jNullReference; final _$bs = bs.reference; - return _create$6(_class.reference.pointer, _id_create$6.pointer, + return _create$6(_$$classRef.pointer, _id_create$6.pointer, _$mediaType.pointer, _$bs.pointer, i, i1) .object(); } @@ -1799,12 +1855,13 @@ extension type RequestBody._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public final okhttp3.RequestBody create(okhttp3.MediaType mediaType, java.io.File file)` /// The returned object must be released after use, by calling the [release] method. static RequestBody create$7( - jni$_.JObject? mediaType, - jni$_.JObject file, + MediaType? mediaType, + File file, ) { + final _$$classRef = _class.reference; final _$mediaType = mediaType?.reference ?? jni$_.jNullReference; final _$file = file.reference; - return _create$7(_class.reference.pointer, _id_create$7.pointer, + return _create$7(_$$classRef.pointer, _id_create$7.pointer, _$mediaType.pointer, _$file.pointer) .object(); } @@ -1837,13 +1894,14 @@ extension type RequestBody._(jni$_.JObject _$this) implements jni$_.JObject { /// The returned object must be released after use, by calling the [release] method. static RequestBody create$8( jni$_.JByteArray bs, - jni$_.JObject? mediaType, + MediaType? mediaType, core$_.int i, ) { + final _$$classRef = _class.reference; final _$bs = bs.reference; final _$mediaType = mediaType?.reference ?? jni$_.jNullReference; - return _create$8(_class.reference.pointer, _id_create$8.pointer, - _$bs.pointer, _$mediaType.pointer, i) + return _create$8(_$$classRef.pointer, _id_create$8.pointer, _$bs.pointer, + _$mediaType.pointer, i) .object(); } @@ -1873,12 +1931,13 @@ extension type RequestBody._(jni$_.JObject _$this) implements jni$_.JObject { /// The returned object must be released after use, by calling the [release] method. static RequestBody create$9( jni$_.JByteArray bs, - jni$_.JObject? mediaType, + MediaType? mediaType, ) { + final _$$classRef = _class.reference; final _$bs = bs.reference; final _$mediaType = mediaType?.reference ?? jni$_.jNullReference; - return _create$9(_class.reference.pointer, _id_create$9.pointer, - _$bs.pointer, _$mediaType.pointer) + return _create$9(_$$classRef.pointer, _id_create$9.pointer, _$bs.pointer, + _$mediaType.pointer) .object(); } @@ -1903,9 +1962,9 @@ extension type RequestBody._(jni$_.JObject _$this) implements jni$_.JObject { static RequestBody create$10( jni$_.JByteArray bs, ) { + final _$$classRef = _class.reference; final _$bs = bs.reference; - return _create$10( - _class.reference.pointer, _id_create$10.pointer, _$bs.pointer) + return _create$10(_$$classRef.pointer, _id_create$10.pointer, _$bs.pointer) .object(); } @@ -1936,13 +1995,14 @@ extension type RequestBody._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public final okhttp3.RequestBody create(okhttp3.MediaType mediaType, byte[] bs, int i)` /// The returned object must be released after use, by calling the [release] method. static RequestBody create$11( - jni$_.JObject? mediaType, + MediaType? mediaType, jni$_.JByteArray bs, core$_.int i, ) { + final _$$classRef = _class.reference; final _$mediaType = mediaType?.reference ?? jni$_.jNullReference; final _$bs = bs.reference; - return _create$11(_class.reference.pointer, _id_create$11.pointer, + return _create$11(_$$classRef.pointer, _id_create$11.pointer, _$mediaType.pointer, _$bs.pointer, i) .object(); } @@ -1972,12 +2032,13 @@ extension type RequestBody._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public final okhttp3.RequestBody create(okhttp3.MediaType mediaType, byte[] bs)` /// The returned object must be released after use, by calling the [release] method. static RequestBody create$12( - jni$_.JObject? mediaType, + MediaType? mediaType, jni$_.JByteArray bs, ) { + final _$$classRef = _class.reference; final _$mediaType = mediaType?.reference ?? jni$_.jNullReference; final _$bs = bs.reference; - return _create$12(_class.reference.pointer, _id_create$12.pointer, + return _create$12(_$$classRef.pointer, _id_create$12.pointer, _$mediaType.pointer, _$bs.pointer) .object(); } @@ -2003,9 +2064,10 @@ extension RequestBody$$Methods on RequestBody { /// from: `public fun contentType(): okhttp3.MediaType?` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? contentType() { - return _contentType(reference.pointer, _id_contentType.pointer) - .object(); + MediaType? contentType() { + final _$$selfRef = reference; + return _contentType(_$$selfRef.pointer, _id_contentType.pointer) + .object(); } static final _id_contentLength = RequestBody._class.instanceMethodId( @@ -2027,7 +2089,8 @@ extension RequestBody$$Methods on RequestBody { /// from: `public fun contentLength(): kotlin.Long` core$_.int contentLength() { - return _contentLength(reference.pointer, _id_contentLength.pointer).long; + final _$$selfRef = reference; + return _contentLength(_$$selfRef.pointer, _id_contentLength.pointer).long; } static final _id_writeTo = RequestBody._class.instanceMethodId( @@ -2048,10 +2111,11 @@ extension RequestBody$$Methods on RequestBody { /// from: `public fun writeTo(sink: okio.BufferedSink): kotlin.Unit` void writeTo( - jni$_.JObject bufferedSink, + BufferedSink bufferedSink, ) { + final _$$selfRef = reference; final _$bufferedSink = bufferedSink.reference; - _writeTo(reference.pointer, _id_writeTo.pointer, _$bufferedSink.pointer) + _writeTo(_$$selfRef.pointer, _id_writeTo.pointer, _$bufferedSink.pointer) .check(); } @@ -2074,7 +2138,8 @@ extension RequestBody$$Methods on RequestBody { /// from: `public fun isDuplex(): kotlin.Boolean` core$_.bool get isDuplex { - return _get$isDuplex(reference.pointer, _id_get$isDuplex.pointer).boolean; + final _$$selfRef = reference; + return _get$isDuplex(_$$selfRef.pointer, _id_get$isDuplex.pointer).boolean; } static final _id_get$isOneShot = RequestBody._class.instanceMethodId( @@ -2096,7 +2161,9 @@ extension RequestBody$$Methods on RequestBody { /// from: `public fun isOneShot(): kotlin.Boolean` core$_.bool get isOneShot { - return _get$isOneShot(reference.pointer, _id_get$isOneShot.pointer).boolean; + final _$$selfRef = reference; + return _get$isOneShot(_$$selfRef.pointer, _id_get$isOneShot.pointer) + .boolean; } } @@ -2135,7 +2202,8 @@ extension type Response$Builder._(jni$_.JObject _$this) /// from: `public void ()` /// The returned object must be released after use, by calling the [release] method. factory Response$Builder() { - return _new$(_class.reference.pointer, _id_new$.pointer) + final _$$classRef = _class.reference; + return _new$(_$$classRef.pointer, _id_new$.pointer) .object(); } @@ -2159,9 +2227,9 @@ extension type Response$Builder._(jni$_.JObject _$this) factory Response$Builder.new$1( Response response, ) { + final _$$classRef = _class.reference; final _$response = response.reference; - return _new$1( - _class.reference.pointer, _id_new$1.pointer, _$response.pointer) + return _new$1(_$$classRef.pointer, _id_new$1.pointer, _$response.pointer) .object(); } } @@ -2188,8 +2256,9 @@ extension Response$Builder$$Methods on Response$Builder { Response$Builder request( Request request, ) { + final _$$selfRef = reference; final _$request = request.reference; - return _request(reference.pointer, _id_request.pointer, _$request.pointer) + return _request(_$$selfRef.pointer, _id_request.pointer, _$request.pointer) .object(); } @@ -2212,11 +2281,12 @@ extension Response$Builder$$Methods on Response$Builder { /// from: `public fun protocol(protocol: okhttp3.Protocol): okhttp3.Response.Builder` /// The returned object must be released after use, by calling the [release] method. Response$Builder protocol( - jni$_.JObject protocol, + Protocol protocol, ) { + final _$$selfRef = reference; final _$protocol = protocol.reference; return _protocol( - reference.pointer, _id_protocol.pointer, _$protocol.pointer) + _$$selfRef.pointer, _id_protocol.pointer, _$protocol.pointer) .object(); } @@ -2240,7 +2310,8 @@ extension Response$Builder$$Methods on Response$Builder { Response$Builder code( core$_.int i, ) { - return _code(reference.pointer, _id_code.pointer, i) + final _$$selfRef = reference; + return _code(_$$selfRef.pointer, _id_code.pointer, i) .object(); } @@ -2265,8 +2336,9 @@ extension Response$Builder$$Methods on Response$Builder { Response$Builder message( jni$_.JString string, ) { + final _$$selfRef = reference; final _$string = string.reference; - return _message(reference.pointer, _id_message.pointer, _$string.pointer) + return _message(_$$selfRef.pointer, _id_message.pointer, _$string.pointer) .object(); } @@ -2289,11 +2361,12 @@ extension Response$Builder$$Methods on Response$Builder { /// from: `public fun handshake(handshake: okhttp3.Handshake?): okhttp3.Response.Builder` /// The returned object must be released after use, by calling the [release] method. Response$Builder handshake( - jni$_.JObject? handshake, + Handshake? handshake, ) { + final _$$selfRef = reference; final _$handshake = handshake?.reference ?? jni$_.jNullReference; return _handshake( - reference.pointer, _id_handshake.pointer, _$handshake.pointer) + _$$selfRef.pointer, _id_handshake.pointer, _$handshake.pointer) .object(); } @@ -2325,9 +2398,10 @@ extension Response$Builder$$Methods on Response$Builder { jni$_.JString string, jni$_.JString string1, ) { + final _$$selfRef = reference; final _$string = string.reference; final _$string1 = string1.reference; - return _header(reference.pointer, _id_header.pointer, _$string.pointer, + return _header(_$$selfRef.pointer, _id_header.pointer, _$string.pointer, _$string1.pointer) .object(); } @@ -2360,9 +2434,10 @@ extension Response$Builder$$Methods on Response$Builder { jni$_.JString string, jni$_.JString string1, ) { + final _$$selfRef = reference; final _$string = string.reference; final _$string1 = string1.reference; - return _addHeader(reference.pointer, _id_addHeader.pointer, + return _addHeader(_$$selfRef.pointer, _id_addHeader.pointer, _$string.pointer, _$string1.pointer) .object(); } @@ -2388,9 +2463,10 @@ extension Response$Builder$$Methods on Response$Builder { Response$Builder removeHeader( jni$_.JString string, ) { + final _$$selfRef = reference; final _$string = string.reference; return _removeHeader( - reference.pointer, _id_removeHeader.pointer, _$string.pointer) + _$$selfRef.pointer, _id_removeHeader.pointer, _$string.pointer) .object(); } @@ -2415,8 +2491,9 @@ extension Response$Builder$$Methods on Response$Builder { Response$Builder headers( Headers headers, ) { + final _$$selfRef = reference; final _$headers = headers.reference; - return _headers(reference.pointer, _id_headers.pointer, _$headers.pointer) + return _headers(_$$selfRef.pointer, _id_headers.pointer, _$headers.pointer) .object(); } @@ -2441,8 +2518,9 @@ extension Response$Builder$$Methods on Response$Builder { Response$Builder body( ResponseBody? responseBody, ) { + final _$$selfRef = reference; final _$responseBody = responseBody?.reference ?? jni$_.jNullReference; - return _body(reference.pointer, _id_body.pointer, _$responseBody.pointer) + return _body(_$$selfRef.pointer, _id_body.pointer, _$responseBody.pointer) .object(); } @@ -2467,9 +2545,10 @@ extension Response$Builder$$Methods on Response$Builder { Response$Builder networkResponse( Response? response, ) { + final _$$selfRef = reference; final _$response = response?.reference ?? jni$_.jNullReference; return _networkResponse( - reference.pointer, _id_networkResponse.pointer, _$response.pointer) + _$$selfRef.pointer, _id_networkResponse.pointer, _$response.pointer) .object(); } @@ -2494,9 +2573,10 @@ extension Response$Builder$$Methods on Response$Builder { Response$Builder cacheResponse( Response? response, ) { + final _$$selfRef = reference; final _$response = response?.reference ?? jni$_.jNullReference; return _cacheResponse( - reference.pointer, _id_cacheResponse.pointer, _$response.pointer) + _$$selfRef.pointer, _id_cacheResponse.pointer, _$response.pointer) .object(); } @@ -2521,9 +2601,10 @@ extension Response$Builder$$Methods on Response$Builder { Response$Builder priorResponse( Response? response, ) { + final _$$selfRef = reference; final _$response = response?.reference ?? jni$_.jNullReference; return _priorResponse( - reference.pointer, _id_priorResponse.pointer, _$response.pointer) + _$$selfRef.pointer, _id_priorResponse.pointer, _$response.pointer) .object(); } @@ -2548,8 +2629,9 @@ extension Response$Builder$$Methods on Response$Builder { Response$Builder sentRequestAtMillis( core$_.int j, ) { + final _$$selfRef = reference; return _sentRequestAtMillis( - reference.pointer, _id_sentRequestAtMillis.pointer, j) + _$$selfRef.pointer, _id_sentRequestAtMillis.pointer, j) .object(); } @@ -2574,8 +2656,9 @@ extension Response$Builder$$Methods on Response$Builder { Response$Builder receivedResponseAtMillis( core$_.int j, ) { + final _$$selfRef = reference; return _receivedResponseAtMillis( - reference.pointer, _id_receivedResponseAtMillis.pointer, j) + _$$selfRef.pointer, _id_receivedResponseAtMillis.pointer, j) .object(); } @@ -2599,7 +2682,8 @@ extension Response$Builder$$Methods on Response$Builder { /// from: `public fun build(): okhttp3.Response` /// The returned object must be released after use, by calling the [release] method. Response build() { - return _build(reference.pointer, _id_build.pointer).object(); + final _$$selfRef = reference; + return _build(_$$selfRef.pointer, _id_build.pointer).object(); } } @@ -2613,7 +2697,8 @@ final class $Response$Builder$Type$ extends jni$_.JType { } /// from: `okhttp3.Response` -extension type Response._(jni$_.JObject _$this) implements jni$_.JObject { +extension type Response._(jni$_.JObject _$this) + implements jni$_.JObject, Closeable { static final _class = jni$_.JClass.forName(r'okhttp3/Response'); /// The type which includes information such as the signature of this class. @@ -2665,10 +2750,10 @@ extension type Response._(jni$_.JObject _$this) implements jni$_.JObject { /// The returned object must be released after use, by calling the [release] method. factory Response( Request request, - jni$_.JObject protocol, + Protocol protocol, jni$_.JString string, core$_.int i, - jni$_.JObject? handshake, + Handshake? handshake, Headers headers, ResponseBody? responseBody, Response? response, @@ -2676,8 +2761,9 @@ extension type Response._(jni$_.JObject _$this) implements jni$_.JObject { Response? response2, core$_.int j, core$_.int j1, - jni$_.JObject? exchange, + Exchange? exchange, ) { + final _$$classRef = _class.reference; final _$request = request.reference; final _$protocol = protocol.reference; final _$string = string.reference; @@ -2689,7 +2775,7 @@ extension type Response._(jni$_.JObject _$this) implements jni$_.JObject { final _$response2 = response2?.reference ?? jni$_.jNullReference; final _$exchange = exchange?.reference ?? jni$_.jNullReference; return _new$( - _class.reference.pointer, + _$$classRef.pointer, _id_new$.pointer, _$request.pointer, _$protocol.pointer, @@ -2729,7 +2815,8 @@ extension Response$$Methods on Response { /// from: `public final okhttp3.Request request()` /// The returned object must be released after use, by calling the [release] method. Request request() { - return _request(reference.pointer, _id_request.pointer).object(); + final _$$selfRef = reference; + return _request(_$$selfRef.pointer, _id_request.pointer).object(); } static final _id_protocol = Response._class.instanceMethodId( @@ -2751,9 +2838,10 @@ extension Response$$Methods on Response { /// from: `public final okhttp3.Protocol protocol()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject protocol() { - return _protocol(reference.pointer, _id_protocol.pointer) - .object(); + Protocol protocol() { + final _$$selfRef = reference; + return _protocol(_$$selfRef.pointer, _id_protocol.pointer) + .object(); } static final _id_message = Response._class.instanceMethodId( @@ -2776,7 +2864,8 @@ extension Response$$Methods on Response { /// from: `public final java.lang.String message()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString message() { - return _message(reference.pointer, _id_message.pointer) + final _$$selfRef = reference; + return _message(_$$selfRef.pointer, _id_message.pointer) .object(); } @@ -2799,7 +2888,8 @@ extension Response$$Methods on Response { /// from: `public final int code()` core$_.int code() { - return _code(reference.pointer, _id_code.pointer).integer; + final _$$selfRef = reference; + return _code(_$$selfRef.pointer, _id_code.pointer).integer; } static final _id_handshake = Response._class.instanceMethodId( @@ -2821,9 +2911,10 @@ extension Response$$Methods on Response { /// from: `public final okhttp3.Handshake handshake()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? handshake() { - return _handshake(reference.pointer, _id_handshake.pointer) - .object(); + Handshake? handshake() { + final _$$selfRef = reference; + return _handshake(_$$selfRef.pointer, _id_handshake.pointer) + .object(); } static final _id_headers = Response._class.instanceMethodId( @@ -2846,7 +2937,8 @@ extension Response$$Methods on Response { /// from: `public final okhttp3.Headers headers()` /// The returned object must be released after use, by calling the [release] method. Headers headers() { - return _headers(reference.pointer, _id_headers.pointer).object(); + final _$$selfRef = reference; + return _headers(_$$selfRef.pointer, _id_headers.pointer).object(); } static final _id_body = Response._class.instanceMethodId( @@ -2869,7 +2961,8 @@ extension Response$$Methods on Response { /// from: `public final okhttp3.ResponseBody body()` /// The returned object must be released after use, by calling the [release] method. ResponseBody? body() { - return _body(reference.pointer, _id_body.pointer).object(); + final _$$selfRef = reference; + return _body(_$$selfRef.pointer, _id_body.pointer).object(); } static final _id_networkResponse = Response._class.instanceMethodId( @@ -2892,7 +2985,8 @@ extension Response$$Methods on Response { /// from: `public final okhttp3.Response networkResponse()` /// The returned object must be released after use, by calling the [release] method. Response? networkResponse() { - return _networkResponse(reference.pointer, _id_networkResponse.pointer) + final _$$selfRef = reference; + return _networkResponse(_$$selfRef.pointer, _id_networkResponse.pointer) .object(); } @@ -2916,7 +3010,8 @@ extension Response$$Methods on Response { /// from: `public final okhttp3.Response cacheResponse()` /// The returned object must be released after use, by calling the [release] method. Response? cacheResponse() { - return _cacheResponse(reference.pointer, _id_cacheResponse.pointer) + final _$$selfRef = reference; + return _cacheResponse(_$$selfRef.pointer, _id_cacheResponse.pointer) .object(); } @@ -2940,7 +3035,8 @@ extension Response$$Methods on Response { /// from: `public final okhttp3.Response priorResponse()` /// The returned object must be released after use, by calling the [release] method. Response? priorResponse() { - return _priorResponse(reference.pointer, _id_priorResponse.pointer) + final _$$selfRef = reference; + return _priorResponse(_$$selfRef.pointer, _id_priorResponse.pointer) .object(); } @@ -2963,8 +3059,9 @@ extension Response$$Methods on Response { /// from: `public final long sentRequestAtMillis()` core$_.int sentRequestAtMillis() { + final _$$selfRef = reference; return _sentRequestAtMillis( - reference.pointer, _id_sentRequestAtMillis.pointer) + _$$selfRef.pointer, _id_sentRequestAtMillis.pointer) .long; } @@ -2987,8 +3084,9 @@ extension Response$$Methods on Response { /// from: `public final long receivedResponseAtMillis()` core$_.int receivedResponseAtMillis() { + final _$$selfRef = reference; return _receivedResponseAtMillis( - reference.pointer, _id_receivedResponseAtMillis.pointer) + _$$selfRef.pointer, _id_receivedResponseAtMillis.pointer) .long; } @@ -3011,9 +3109,10 @@ extension Response$$Methods on Response { /// from: `public final okhttp3.internal.connection.Exchange exchange()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? exchange() { - return _exchange(reference.pointer, _id_exchange.pointer) - .object(); + Exchange? exchange() { + final _$$selfRef = reference; + return _exchange(_$$selfRef.pointer, _id_exchange.pointer) + .object(); } static final _id_get$isSuccessful = Response._class.instanceMethodId( @@ -3035,7 +3134,8 @@ extension Response$$Methods on Response { /// from: `public final boolean isSuccessful()` core$_.bool get isSuccessful { - return _get$isSuccessful(reference.pointer, _id_get$isSuccessful.pointer) + final _$$selfRef = reference; + return _get$isSuccessful(_$$selfRef.pointer, _id_get$isSuccessful.pointer) .boolean; } @@ -3060,9 +3160,10 @@ extension Response$$Methods on Response { jni$_.JList headers$1( jni$_.JString string, ) { + final _$$selfRef = reference; final _$string = string.reference; return _headers$1( - reference.pointer, _id_headers$1.pointer, _$string.pointer) + _$$selfRef.pointer, _id_headers$1.pointer, _$string.pointer) .object>(); } @@ -3094,9 +3195,10 @@ extension Response$$Methods on Response { jni$_.JString string, jni$_.JString? string1, ) { + final _$$selfRef = reference; final _$string = string.reference; final _$string1 = string1?.reference ?? jni$_.jNullReference; - return _header(reference.pointer, _id_header.pointer, _$string.pointer, + return _header(_$$selfRef.pointer, _id_header.pointer, _$string.pointer, _$string1.pointer) .object(); } @@ -3121,7 +3223,9 @@ extension Response$$Methods on Response { /// from: `public fun trailers(): okhttp3.Headers` /// The returned object must be released after use, by calling the [release] method. Headers trailers() { - return _trailers(reference.pointer, _id_trailers.pointer).object(); + final _$$selfRef = reference; + return _trailers(_$$selfRef.pointer, _id_trailers.pointer) + .object(); } static final _id_peekBody = Response._class.instanceMethodId( @@ -3144,7 +3248,8 @@ extension Response$$Methods on Response { ResponseBody peekBody( core$_.int j, ) { - return _peekBody(reference.pointer, _id_peekBody.pointer, j) + final _$$selfRef = reference; + return _peekBody(_$$selfRef.pointer, _id_peekBody.pointer, j) .object(); } @@ -3168,7 +3273,8 @@ extension Response$$Methods on Response { /// from: `public fun newBuilder(): okhttp3.Response.Builder` /// The returned object must be released after use, by calling the [release] method. Response$Builder newBuilder() { - return _newBuilder(reference.pointer, _id_newBuilder.pointer) + final _$$selfRef = reference; + return _newBuilder(_$$selfRef.pointer, _id_newBuilder.pointer) .object(); } @@ -3191,7 +3297,8 @@ extension Response$$Methods on Response { /// from: `public final boolean isRedirect()` core$_.bool get isRedirect { - return _get$isRedirect(reference.pointer, _id_get$isRedirect.pointer) + final _$$selfRef = reference; + return _get$isRedirect(_$$selfRef.pointer, _id_get$isRedirect.pointer) .boolean; } @@ -3214,9 +3321,10 @@ extension Response$$Methods on Response { /// from: `public fun challenges(): kotlin.collections.List` /// The returned object must be released after use, by calling the [release] method. - jni$_.JList challenges() { - return _challenges(reference.pointer, _id_challenges.pointer) - .object>(); + jni$_.JList challenges() { + final _$$selfRef = reference; + return _challenges(_$$selfRef.pointer, _id_challenges.pointer) + .object>(); } static final _id_cacheControl = Response._class.instanceMethodId( @@ -3238,9 +3346,10 @@ extension Response$$Methods on Response { /// from: `public final okhttp3.CacheControl cacheControl()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject cacheControl() { - return _cacheControl(reference.pointer, _id_cacheControl.pointer) - .object(); + CacheControl cacheControl() { + final _$$selfRef = reference; + return _cacheControl(_$$selfRef.pointer, _id_cacheControl.pointer) + .object(); } static final _id_close = Response._class.instanceMethodId( @@ -3262,7 +3371,8 @@ extension Response$$Methods on Response { /// from: `public fun close(): kotlin.Unit` void close() { - _close(reference.pointer, _id_close.pointer).check(); + final _$$selfRef = reference; + _close(_$$selfRef.pointer, _id_close.pointer).check(); } static final _id_toString$1 = Response._class.instanceMethodId( @@ -3285,7 +3395,8 @@ extension Response$$Methods on Response { /// from: `public fun toString(): kotlin.String` /// The returned object must be released after use, by calling the [release] method. jni$_.JString toString$1() { - return _toString$1(reference.pointer, _id_toString$1.pointer) + final _$$selfRef = reference; + return _toString$1(_$$selfRef.pointer, _id_toString$1.pointer) .object(); } @@ -3310,8 +3421,9 @@ extension Response$$Methods on Response { jni$_.JString? header$1( jni$_.JString string, ) { + final _$$selfRef = reference; final _$string = string.reference; - return _header$1(reference.pointer, _id_header$1.pointer, _$string.pointer) + return _header$1(_$$selfRef.pointer, _id_header$1.pointer, _$string.pointer) .object(); } } @@ -3327,7 +3439,7 @@ final class $Response$Type$ extends jni$_.JType { /// from: `okhttp3.ResponseBody$BomAwareReader` extension type ResponseBody$BomAwareReader._(jni$_.JObject _$this) - implements jni$_.JObject { + implements Reader { static final _class = jni$_.JClass.forName(r'okhttp3/ResponseBody$BomAwareReader'); @@ -3358,12 +3470,13 @@ extension type ResponseBody$BomAwareReader._(jni$_.JObject _$this) /// from: `public void (okio.BufferedSource bufferedSource, java.nio.charset.Charset charset)` /// The returned object must be released after use, by calling the [release] method. factory ResponseBody$BomAwareReader( - jni$_.JObject bufferedSource, - jni$_.JObject charset, + BufferedSource bufferedSource, + Charset charset, ) { + final _$$classRef = _class.reference; final _$bufferedSource = bufferedSource.reference; final _$charset = charset.reference; - return _new$(_class.reference.pointer, _id_new$.pointer, + return _new$(_$$classRef.pointer, _id_new$.pointer, _$bufferedSource.pointer, _$charset.pointer) .object(); } @@ -3400,8 +3513,9 @@ extension ResponseBody$BomAwareReader$$Methods on ResponseBody$BomAwareReader { core$_.int i, core$_.int i1, ) { + final _$$selfRef = reference; final _$cs = cs.reference; - return _read(reference.pointer, _id_read.pointer, _$cs.pointer, i, i1) + return _read(_$$selfRef.pointer, _id_read.pointer, _$cs.pointer, i, i1) .integer; } @@ -3424,7 +3538,8 @@ extension ResponseBody$BomAwareReader$$Methods on ResponseBody$BomAwareReader { /// from: `public fun close(): kotlin.Unit` void close() { - _close(reference.pointer, _id_close.pointer).check(); + final _$$selfRef = reference; + _close(_$$selfRef.pointer, _id_close.pointer).check(); } } @@ -3464,11 +3579,12 @@ extension type ResponseBody$Companion._(jni$_.JObject _$this) /// from: `synthetic public void (kotlin.jvm.internal.DefaultConstructorMarker defaultConstructorMarker)` /// The returned object must be released after use, by calling the [release] method. factory ResponseBody$Companion( - jni$_.JObject? defaultConstructorMarker, + DefaultConstructorMarker? defaultConstructorMarker, ) { + final _$$classRef = _class.reference; final _$defaultConstructorMarker = defaultConstructorMarker?.reference ?? jni$_.jNullReference; - return _new$(_class.reference.pointer, _id_new$.pointer, + return _new$(_$$classRef.pointer, _id_new$.pointer, _$defaultConstructorMarker.pointer) .object(); } @@ -3501,11 +3617,12 @@ extension ResponseBody$Companion$$Methods on ResponseBody$Companion { /// The returned object must be released after use, by calling the [release] method. ResponseBody create( jni$_.JString string, - jni$_.JObject? mediaType, + MediaType? mediaType, ) { + final _$$selfRef = reference; final _$string = string.reference; final _$mediaType = mediaType?.reference ?? jni$_.jNullReference; - return _create(reference.pointer, _id_create.pointer, _$string.pointer, + return _create(_$$selfRef.pointer, _id_create.pointer, _$string.pointer, _$mediaType.pointer) .object(); } @@ -3536,11 +3653,12 @@ extension ResponseBody$Companion$$Methods on ResponseBody$Companion { /// The returned object must be released after use, by calling the [release] method. ResponseBody create$1( jni$_.JByteArray bs, - jni$_.JObject? mediaType, + MediaType? mediaType, ) { + final _$$selfRef = reference; final _$bs = bs.reference; final _$mediaType = mediaType?.reference ?? jni$_.jNullReference; - return _create$1(reference.pointer, _id_create$1.pointer, _$bs.pointer, + return _create$1(_$$selfRef.pointer, _id_create$1.pointer, _$bs.pointer, _$mediaType.pointer) .object(); } @@ -3571,11 +3689,12 @@ extension ResponseBody$Companion$$Methods on ResponseBody$Companion { /// The returned object must be released after use, by calling the [release] method. ResponseBody create$2( ByteString byteString, - jni$_.JObject? mediaType, + MediaType? mediaType, ) { + final _$$selfRef = reference; final _$byteString = byteString.reference; final _$mediaType = mediaType?.reference ?? jni$_.jNullReference; - return _create$2(reference.pointer, _id_create$2.pointer, + return _create$2(_$$selfRef.pointer, _id_create$2.pointer, _$byteString.pointer, _$mediaType.pointer) .object(); } @@ -3607,13 +3726,14 @@ extension ResponseBody$Companion$$Methods on ResponseBody$Companion { /// from: `public fun asResponseBody(contentType: okhttp3.MediaType?, contentLength: kotlin.Long): okhttp3.ResponseBody` /// The returned object must be released after use, by calling the [release] method. ResponseBody create$3( - jni$_.JObject bufferedSource, - jni$_.JObject? mediaType, + BufferedSource bufferedSource, + MediaType? mediaType, core$_.int j, ) { + final _$$selfRef = reference; final _$bufferedSource = bufferedSource.reference; final _$mediaType = mediaType?.reference ?? jni$_.jNullReference; - return _create$3(reference.pointer, _id_create$3.pointer, + return _create$3(_$$selfRef.pointer, _id_create$3.pointer, _$bufferedSource.pointer, _$mediaType.pointer, j) .object(); } @@ -3643,12 +3763,13 @@ extension ResponseBody$Companion$$Methods on ResponseBody$Companion { /// from: `public fun create(contentType: okhttp3.MediaType?, content: kotlin.String): okhttp3.ResponseBody` /// The returned object must be released after use, by calling the [release] method. ResponseBody create$4( - jni$_.JObject? mediaType, + MediaType? mediaType, jni$_.JString string, ) { + final _$$selfRef = reference; final _$mediaType = mediaType?.reference ?? jni$_.jNullReference; final _$string = string.reference; - return _create$4(reference.pointer, _id_create$4.pointer, + return _create$4(_$$selfRef.pointer, _id_create$4.pointer, _$mediaType.pointer, _$string.pointer) .object(); } @@ -3678,12 +3799,13 @@ extension ResponseBody$Companion$$Methods on ResponseBody$Companion { /// from: `public fun create(contentType: okhttp3.MediaType?, content: kotlin.ByteArray): okhttp3.ResponseBody` /// The returned object must be released after use, by calling the [release] method. ResponseBody create$5( - jni$_.JObject? mediaType, + MediaType? mediaType, jni$_.JByteArray bs, ) { + final _$$selfRef = reference; final _$mediaType = mediaType?.reference ?? jni$_.jNullReference; final _$bs = bs.reference; - return _create$5(reference.pointer, _id_create$5.pointer, + return _create$5(_$$selfRef.pointer, _id_create$5.pointer, _$mediaType.pointer, _$bs.pointer) .object(); } @@ -3713,12 +3835,13 @@ extension ResponseBody$Companion$$Methods on ResponseBody$Companion { /// from: `public fun create(contentType: okhttp3.MediaType?, content: okio.ByteString): okhttp3.ResponseBody` /// The returned object must be released after use, by calling the [release] method. ResponseBody create$6( - jni$_.JObject? mediaType, + MediaType? mediaType, ByteString byteString, ) { + final _$$selfRef = reference; final _$mediaType = mediaType?.reference ?? jni$_.jNullReference; final _$byteString = byteString.reference; - return _create$6(reference.pointer, _id_create$6.pointer, + return _create$6(_$$selfRef.pointer, _id_create$6.pointer, _$mediaType.pointer, _$byteString.pointer) .object(); } @@ -3750,13 +3873,14 @@ extension ResponseBody$Companion$$Methods on ResponseBody$Companion { /// from: `public fun create(contentType: okhttp3.MediaType?, contentLength: kotlin.Long, content: okio.BufferedSource): okhttp3.ResponseBody` /// The returned object must be released after use, by calling the [release] method. ResponseBody create$7( - jni$_.JObject? mediaType, + MediaType? mediaType, core$_.int j, - jni$_.JObject bufferedSource, + BufferedSource bufferedSource, ) { + final _$$selfRef = reference; final _$mediaType = mediaType?.reference ?? jni$_.jNullReference; final _$bufferedSource = bufferedSource.reference; - return _create$7(reference.pointer, _id_create$7.pointer, + return _create$7(_$$selfRef.pointer, _id_create$7.pointer, _$mediaType.pointer, j, _$bufferedSource.pointer) .object(); } @@ -3773,7 +3897,8 @@ final class $ResponseBody$Companion$Type$ } /// from: `okhttp3.ResponseBody` -extension type ResponseBody._(jni$_.JObject _$this) implements jni$_.JObject { +extension type ResponseBody._(jni$_.JObject _$this) + implements jni$_.JObject, Closeable { static final _class = jni$_.JClass.forName(r'okhttp3/ResponseBody'); /// The type which includes information such as the signature of this class. @@ -3815,12 +3940,13 @@ extension type ResponseBody._(jni$_.JObject _$this) implements jni$_.JObject { /// The returned object must be released after use, by calling the [release] method. static ResponseBody create( jni$_.JString string, - jni$_.JObject? mediaType, + MediaType? mediaType, ) { + final _$$classRef = _class.reference; final _$string = string.reference; final _$mediaType = mediaType?.reference ?? jni$_.jNullReference; - return _create(_class.reference.pointer, _id_create.pointer, - _$string.pointer, _$mediaType.pointer) + return _create(_$$classRef.pointer, _id_create.pointer, _$string.pointer, + _$mediaType.pointer) .object(); } @@ -3850,12 +3976,13 @@ extension type ResponseBody._(jni$_.JObject _$this) implements jni$_.JObject { /// The returned object must be released after use, by calling the [release] method. static ResponseBody create$1( jni$_.JByteArray bs, - jni$_.JObject? mediaType, + MediaType? mediaType, ) { + final _$$classRef = _class.reference; final _$bs = bs.reference; final _$mediaType = mediaType?.reference ?? jni$_.jNullReference; - return _create$1(_class.reference.pointer, _id_create$1.pointer, - _$bs.pointer, _$mediaType.pointer) + return _create$1(_$$classRef.pointer, _id_create$1.pointer, _$bs.pointer, + _$mediaType.pointer) .object(); } @@ -3885,11 +4012,12 @@ extension type ResponseBody._(jni$_.JObject _$this) implements jni$_.JObject { /// The returned object must be released after use, by calling the [release] method. static ResponseBody create$2( ByteString byteString, - jni$_.JObject? mediaType, + MediaType? mediaType, ) { + final _$$classRef = _class.reference; final _$byteString = byteString.reference; final _$mediaType = mediaType?.reference ?? jni$_.jNullReference; - return _create$2(_class.reference.pointer, _id_create$2.pointer, + return _create$2(_$$classRef.pointer, _id_create$2.pointer, _$byteString.pointer, _$mediaType.pointer) .object(); } @@ -3921,13 +4049,14 @@ extension type ResponseBody._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public final okhttp3.ResponseBody create(okio.BufferedSource bufferedSource, okhttp3.MediaType mediaType, long j)` /// The returned object must be released after use, by calling the [release] method. static ResponseBody create$3( - jni$_.JObject bufferedSource, - jni$_.JObject? mediaType, + BufferedSource bufferedSource, + MediaType? mediaType, core$_.int j, ) { + final _$$classRef = _class.reference; final _$bufferedSource = bufferedSource.reference; final _$mediaType = mediaType?.reference ?? jni$_.jNullReference; - return _create$3(_class.reference.pointer, _id_create$3.pointer, + return _create$3(_$$classRef.pointer, _id_create$3.pointer, _$bufferedSource.pointer, _$mediaType.pointer, j) .object(); } @@ -3957,12 +4086,13 @@ extension type ResponseBody._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public final okhttp3.ResponseBody create(okhttp3.MediaType mediaType, java.lang.String string)` /// The returned object must be released after use, by calling the [release] method. static ResponseBody create$4( - jni$_.JObject? mediaType, + MediaType? mediaType, jni$_.JString string, ) { + final _$$classRef = _class.reference; final _$mediaType = mediaType?.reference ?? jni$_.jNullReference; final _$string = string.reference; - return _create$4(_class.reference.pointer, _id_create$4.pointer, + return _create$4(_$$classRef.pointer, _id_create$4.pointer, _$mediaType.pointer, _$string.pointer) .object(); } @@ -3992,12 +4122,13 @@ extension type ResponseBody._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public final okhttp3.ResponseBody create(okhttp3.MediaType mediaType, byte[] bs)` /// The returned object must be released after use, by calling the [release] method. static ResponseBody create$5( - jni$_.JObject? mediaType, + MediaType? mediaType, jni$_.JByteArray bs, ) { + final _$$classRef = _class.reference; final _$mediaType = mediaType?.reference ?? jni$_.jNullReference; final _$bs = bs.reference; - return _create$5(_class.reference.pointer, _id_create$5.pointer, + return _create$5(_$$classRef.pointer, _id_create$5.pointer, _$mediaType.pointer, _$bs.pointer) .object(); } @@ -4027,12 +4158,13 @@ extension type ResponseBody._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public final okhttp3.ResponseBody create(okhttp3.MediaType mediaType, okio.ByteString byteString)` /// The returned object must be released after use, by calling the [release] method. static ResponseBody create$6( - jni$_.JObject? mediaType, + MediaType? mediaType, ByteString byteString, ) { + final _$$classRef = _class.reference; final _$mediaType = mediaType?.reference ?? jni$_.jNullReference; final _$byteString = byteString.reference; - return _create$6(_class.reference.pointer, _id_create$6.pointer, + return _create$6(_$$classRef.pointer, _id_create$6.pointer, _$mediaType.pointer, _$byteString.pointer) .object(); } @@ -4064,13 +4196,14 @@ extension type ResponseBody._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public final okhttp3.ResponseBody create(okhttp3.MediaType mediaType, long j, okio.BufferedSource bufferedSource)` /// The returned object must be released after use, by calling the [release] method. static ResponseBody create$7( - jni$_.JObject? mediaType, + MediaType? mediaType, core$_.int j, - jni$_.JObject bufferedSource, + BufferedSource bufferedSource, ) { + final _$$classRef = _class.reference; final _$mediaType = mediaType?.reference ?? jni$_.jNullReference; final _$bufferedSource = bufferedSource.reference; - return _create$7(_class.reference.pointer, _id_create$7.pointer, + return _create$7(_$$classRef.pointer, _id_create$7.pointer, _$mediaType.pointer, j, _$bufferedSource.pointer) .object(); } @@ -4096,9 +4229,10 @@ extension ResponseBody$$Methods on ResponseBody { /// from: `public fun contentType(): okhttp3.MediaType?` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? contentType() { - return _contentType(reference.pointer, _id_contentType.pointer) - .object(); + MediaType? contentType() { + final _$$selfRef = reference; + return _contentType(_$$selfRef.pointer, _id_contentType.pointer) + .object(); } static final _id_contentLength = ResponseBody._class.instanceMethodId( @@ -4120,7 +4254,8 @@ extension ResponseBody$$Methods on ResponseBody { /// from: `public fun contentLength(): kotlin.Long` core$_.int contentLength() { - return _contentLength(reference.pointer, _id_contentLength.pointer).long; + final _$$selfRef = reference; + return _contentLength(_$$selfRef.pointer, _id_contentLength.pointer).long; } static final _id_byteStream = ResponseBody._class.instanceMethodId( @@ -4142,9 +4277,10 @@ extension ResponseBody$$Methods on ResponseBody { /// from: `public fun byteStream(): java.io.InputStream` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject byteStream() { - return _byteStream(reference.pointer, _id_byteStream.pointer) - .object(); + InputStream byteStream() { + final _$$selfRef = reference; + return _byteStream(_$$selfRef.pointer, _id_byteStream.pointer) + .object(); } static final _id_source = ResponseBody._class.instanceMethodId( @@ -4166,9 +4302,10 @@ extension ResponseBody$$Methods on ResponseBody { /// from: `public fun source(): okio.BufferedSource` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject source() { - return _source(reference.pointer, _id_source.pointer) - .object(); + BufferedSource source() { + final _$$selfRef = reference; + return _source(_$$selfRef.pointer, _id_source.pointer) + .object(); } static final _id_bytes = ResponseBody._class.instanceMethodId( @@ -4191,7 +4328,8 @@ extension ResponseBody$$Methods on ResponseBody { /// from: `public fun bytes(): kotlin.ByteArray` /// The returned object must be released after use, by calling the [release] method. jni$_.JByteArray bytes() { - return _bytes(reference.pointer, _id_bytes.pointer) + final _$$selfRef = reference; + return _bytes(_$$selfRef.pointer, _id_bytes.pointer) .object(); } @@ -4215,7 +4353,8 @@ extension ResponseBody$$Methods on ResponseBody { /// from: `public fun byteString(): okio.ByteString` /// The returned object must be released after use, by calling the [release] method. ByteString byteString() { - return _byteString(reference.pointer, _id_byteString.pointer) + final _$$selfRef = reference; + return _byteString(_$$selfRef.pointer, _id_byteString.pointer) .object(); } @@ -4238,9 +4377,10 @@ extension ResponseBody$$Methods on ResponseBody { /// from: `public fun charStream(): java.io.Reader` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject charStream() { - return _charStream(reference.pointer, _id_charStream.pointer) - .object(); + Reader charStream() { + final _$$selfRef = reference; + return _charStream(_$$selfRef.pointer, _id_charStream.pointer) + .object(); } static final _id_string = ResponseBody._class.instanceMethodId( @@ -4263,7 +4403,8 @@ extension ResponseBody$$Methods on ResponseBody { /// from: `public fun string(): kotlin.String` /// The returned object must be released after use, by calling the [release] method. jni$_.JString string() { - return _string(reference.pointer, _id_string.pointer) + final _$$selfRef = reference; + return _string(_$$selfRef.pointer, _id_string.pointer) .object(); } @@ -4286,7 +4427,8 @@ extension ResponseBody$$Methods on ResponseBody { /// from: `public fun close(): kotlin.Unit` void close() { - _close(reference.pointer, _id_close.pointer).check(); + final _$$selfRef = reference; + _close(_$$selfRef.pointer, _id_close.pointer).check(); } } @@ -4326,7 +4468,8 @@ extension type OkHttpClient$Builder._(jni$_.JObject _$this) /// from: `public void ()` /// The returned object must be released after use, by calling the [release] method. factory OkHttpClient$Builder() { - return _new$(_class.reference.pointer, _id_new$.pointer) + final _$$classRef = _class.reference; + return _new$(_$$classRef.pointer, _id_new$.pointer) .object(); } @@ -4350,9 +4493,10 @@ extension type OkHttpClient$Builder._(jni$_.JObject _$this) factory OkHttpClient$Builder.new$1( OkHttpClient okHttpClient, ) { + final _$$classRef = _class.reference; final _$okHttpClient = okHttpClient.reference; return _new$1( - _class.reference.pointer, _id_new$1.pointer, _$okHttpClient.pointer) + _$$classRef.pointer, _id_new$1.pointer, _$okHttpClient.pointer) .object(); } } @@ -4379,9 +4523,10 @@ extension OkHttpClient$Builder$$Methods on OkHttpClient$Builder { OkHttpClient$Builder dispatcher( Dispatcher dispatcher, ) { + final _$$selfRef = reference; final _$dispatcher = dispatcher.reference; return _dispatcher( - reference.pointer, _id_dispatcher.pointer, _$dispatcher.pointer) + _$$selfRef.pointer, _id_dispatcher.pointer, _$dispatcher.pointer) .object(); } @@ -4407,8 +4552,9 @@ extension OkHttpClient$Builder$$Methods on OkHttpClient$Builder { OkHttpClient$Builder connectionPool( ConnectionPool connectionPool, ) { + final _$$selfRef = reference; final _$connectionPool = connectionPool.reference; - return _connectionPool(reference.pointer, _id_connectionPool.pointer, + return _connectionPool(_$$selfRef.pointer, _id_connectionPool.pointer, _$connectionPool.pointer) .object(); } @@ -4432,9 +4578,10 @@ extension OkHttpClient$Builder$$Methods on OkHttpClient$Builder { /// from: `public fun interceptors(): kotlin.collections.MutableList` /// The returned object must be released after use, by calling the [release] method. - jni$_.JList interceptors() { - return _interceptors(reference.pointer, _id_interceptors.pointer) - .object>(); + jni$_.JList interceptors() { + final _$$selfRef = reference; + return _interceptors(_$$selfRef.pointer, _id_interceptors.pointer) + .object>(); } static final _id_addInterceptor = @@ -4457,10 +4604,11 @@ extension OkHttpClient$Builder$$Methods on OkHttpClient$Builder { /// from: `public fun addInterceptor(interceptor: okhttp3.Interceptor): okhttp3.OkHttpClient.Builder` /// The returned object must be released after use, by calling the [release] method. OkHttpClient$Builder addInterceptor( - jni$_.JObject interceptor, + Interceptor interceptor, ) { + final _$$selfRef = reference; final _$interceptor = interceptor.reference; - return _addInterceptor(reference.pointer, _id_addInterceptor.pointer, + return _addInterceptor(_$$selfRef.pointer, _id_addInterceptor.pointer, _$interceptor.pointer) .object(); } @@ -4485,10 +4633,11 @@ extension OkHttpClient$Builder$$Methods on OkHttpClient$Builder { /// from: `public fun networkInterceptors(): kotlin.collections.MutableList` /// The returned object must be released after use, by calling the [release] method. - jni$_.JList networkInterceptors() { + jni$_.JList networkInterceptors() { + final _$$selfRef = reference; return _networkInterceptors( - reference.pointer, _id_networkInterceptors.pointer) - .object>(); + _$$selfRef.pointer, _id_networkInterceptors.pointer) + .object>(); } static final _id_addNetworkInterceptor = @@ -4511,10 +4660,11 @@ extension OkHttpClient$Builder$$Methods on OkHttpClient$Builder { /// from: `public fun addNetworkInterceptor(interceptor: okhttp3.Interceptor): okhttp3.OkHttpClient.Builder` /// The returned object must be released after use, by calling the [release] method. OkHttpClient$Builder addNetworkInterceptor( - jni$_.JObject interceptor, + Interceptor interceptor, ) { + final _$$selfRef = reference; final _$interceptor = interceptor.reference; - return _addNetworkInterceptor(reference.pointer, + return _addNetworkInterceptor(_$$selfRef.pointer, _id_addNetworkInterceptor.pointer, _$interceptor.pointer) .object(); } @@ -4538,10 +4688,11 @@ extension OkHttpClient$Builder$$Methods on OkHttpClient$Builder { /// from: `public fun eventListener(eventListener: okhttp3.EventListener): okhttp3.OkHttpClient.Builder` /// The returned object must be released after use, by calling the [release] method. OkHttpClient$Builder eventListener( - jni$_.JObject eventListener, + EventListener eventListener, ) { + final _$$selfRef = reference; final _$eventListener = eventListener.reference; - return _eventListener(reference.pointer, _id_eventListener.pointer, + return _eventListener(_$$selfRef.pointer, _id_eventListener.pointer, _$eventListener.pointer) .object(); } @@ -4566,10 +4717,11 @@ extension OkHttpClient$Builder$$Methods on OkHttpClient$Builder { /// from: `public fun eventListenerFactory(eventListenerFactory: okhttp3.EventListener.Factory): okhttp3.OkHttpClient.Builder` /// The returned object must be released after use, by calling the [release] method. OkHttpClient$Builder eventListenerFactory( - jni$_.JObject factory, + EventListener$$Factory factory, ) { + final _$$selfRef = reference; final _$factory = factory.reference; - return _eventListenerFactory(reference.pointer, + return _eventListenerFactory(_$$selfRef.pointer, _id_eventListenerFactory.pointer, _$factory.pointer) .object(); } @@ -4595,8 +4747,9 @@ extension OkHttpClient$Builder$$Methods on OkHttpClient$Builder { OkHttpClient$Builder retryOnConnectionFailure( core$_.bool z, ) { + final _$$selfRef = reference; return _retryOnConnectionFailure( - reference.pointer, _id_retryOnConnectionFailure.pointer, z ? 1 : 0) + _$$selfRef.pointer, _id_retryOnConnectionFailure.pointer, z ? 1 : 0) .object(); } @@ -4619,10 +4772,11 @@ extension OkHttpClient$Builder$$Methods on OkHttpClient$Builder { /// from: `public fun authenticator(authenticator: okhttp3.Authenticator): okhttp3.OkHttpClient.Builder` /// The returned object must be released after use, by calling the [release] method. OkHttpClient$Builder authenticator( - jni$_.JObject authenticator, + Authenticator authenticator, ) { + final _$$selfRef = reference; final _$authenticator = authenticator.reference; - return _authenticator(reference.pointer, _id_authenticator.pointer, + return _authenticator(_$$selfRef.pointer, _id_authenticator.pointer, _$authenticator.pointer) .object(); } @@ -4648,8 +4802,9 @@ extension OkHttpClient$Builder$$Methods on OkHttpClient$Builder { OkHttpClient$Builder followRedirects( core$_.bool z, ) { + final _$$selfRef = reference; return _followRedirects( - reference.pointer, _id_followRedirects.pointer, z ? 1 : 0) + _$$selfRef.pointer, _id_followRedirects.pointer, z ? 1 : 0) .object(); } @@ -4674,8 +4829,9 @@ extension OkHttpClient$Builder$$Methods on OkHttpClient$Builder { OkHttpClient$Builder followSslRedirects( core$_.bool z, ) { + final _$$selfRef = reference; return _followSslRedirects( - reference.pointer, _id_followSslRedirects.pointer, z ? 1 : 0) + _$$selfRef.pointer, _id_followSslRedirects.pointer, z ? 1 : 0) .object(); } @@ -4698,11 +4854,12 @@ extension OkHttpClient$Builder$$Methods on OkHttpClient$Builder { /// from: `public fun cookieJar(cookieJar: okhttp3.CookieJar): okhttp3.OkHttpClient.Builder` /// The returned object must be released after use, by calling the [release] method. OkHttpClient$Builder cookieJar( - jni$_.JObject cookieJar, + CookieJar cookieJar, ) { + final _$$selfRef = reference; final _$cookieJar = cookieJar.reference; return _cookieJar( - reference.pointer, _id_cookieJar.pointer, _$cookieJar.pointer) + _$$selfRef.pointer, _id_cookieJar.pointer, _$cookieJar.pointer) .object(); } @@ -4727,8 +4884,9 @@ extension OkHttpClient$Builder$$Methods on OkHttpClient$Builder { OkHttpClient$Builder cache( Cache? cache, ) { + final _$$selfRef = reference; final _$cache = cache?.reference ?? jni$_.jNullReference; - return _cache(reference.pointer, _id_cache.pointer, _$cache.pointer) + return _cache(_$$selfRef.pointer, _id_cache.pointer, _$cache.pointer) .object(); } @@ -4751,10 +4909,11 @@ extension OkHttpClient$Builder$$Methods on OkHttpClient$Builder { /// from: `public fun dns(dns: okhttp3.Dns): okhttp3.OkHttpClient.Builder` /// The returned object must be released after use, by calling the [release] method. OkHttpClient$Builder dns( - jni$_.JObject dns, + Dns dns, ) { + final _$$selfRef = reference; final _$dns = dns.reference; - return _dns(reference.pointer, _id_dns.pointer, _$dns.pointer) + return _dns(_$$selfRef.pointer, _id_dns.pointer, _$dns.pointer) .object(); } @@ -4777,10 +4936,11 @@ extension OkHttpClient$Builder$$Methods on OkHttpClient$Builder { /// from: `public fun proxy(proxy: java.net.Proxy?): okhttp3.OkHttpClient.Builder` /// The returned object must be released after use, by calling the [release] method. OkHttpClient$Builder proxy( - jni$_.JObject? proxy, + Proxy? proxy, ) { + final _$$selfRef = reference; final _$proxy = proxy?.reference ?? jni$_.jNullReference; - return _proxy(reference.pointer, _id_proxy.pointer, _$proxy.pointer) + return _proxy(_$$selfRef.pointer, _id_proxy.pointer, _$proxy.pointer) .object(); } @@ -4803,10 +4963,11 @@ extension OkHttpClient$Builder$$Methods on OkHttpClient$Builder { /// from: `public fun proxySelector(proxySelector: java.net.ProxySelector): okhttp3.OkHttpClient.Builder` /// The returned object must be released after use, by calling the [release] method. OkHttpClient$Builder proxySelector( - jni$_.JObject proxySelector, + ProxySelector proxySelector, ) { + final _$$selfRef = reference; final _$proxySelector = proxySelector.reference; - return _proxySelector(reference.pointer, _id_proxySelector.pointer, + return _proxySelector(_$$selfRef.pointer, _id_proxySelector.pointer, _$proxySelector.pointer) .object(); } @@ -4831,10 +4992,11 @@ extension OkHttpClient$Builder$$Methods on OkHttpClient$Builder { /// from: `public fun proxyAuthenticator(proxyAuthenticator: okhttp3.Authenticator): okhttp3.OkHttpClient.Builder` /// The returned object must be released after use, by calling the [release] method. OkHttpClient$Builder proxyAuthenticator( - jni$_.JObject authenticator, + Authenticator authenticator, ) { + final _$$selfRef = reference; final _$authenticator = authenticator.reference; - return _proxyAuthenticator(reference.pointer, + return _proxyAuthenticator(_$$selfRef.pointer, _id_proxyAuthenticator.pointer, _$authenticator.pointer) .object(); } @@ -4860,8 +5022,9 @@ extension OkHttpClient$Builder$$Methods on OkHttpClient$Builder { OkHttpClient$Builder socketFactory( SocketFactory socketFactory, ) { + final _$$selfRef = reference; final _$socketFactory = socketFactory.reference; - return _socketFactory(reference.pointer, _id_socketFactory.pointer, + return _socketFactory(_$$selfRef.pointer, _id_socketFactory.pointer, _$socketFactory.pointer) .object(); } @@ -4888,8 +5051,9 @@ extension OkHttpClient$Builder$$Methods on OkHttpClient$Builder { OkHttpClient$Builder sslSocketFactory( SSLSocketFactory sSLSocketFactory, ) { + final _$$selfRef = reference; final _$sSLSocketFactory = sSLSocketFactory.reference; - return _sslSocketFactory(reference.pointer, _id_sslSocketFactory.pointer, + return _sslSocketFactory(_$$selfRef.pointer, _id_sslSocketFactory.pointer, _$sSLSocketFactory.pointer) .object(); } @@ -4923,10 +5087,11 @@ extension OkHttpClient$Builder$$Methods on OkHttpClient$Builder { SSLSocketFactory sSLSocketFactory, X509TrustManager x509TrustManager, ) { + final _$$selfRef = reference; final _$sSLSocketFactory = sSLSocketFactory.reference; final _$x509TrustManager = x509TrustManager.reference; return _sslSocketFactory$1( - reference.pointer, + _$$selfRef.pointer, _id_sslSocketFactory$1.pointer, _$sSLSocketFactory.pointer, _$x509TrustManager.pointer) @@ -4953,11 +5118,12 @@ extension OkHttpClient$Builder$$Methods on OkHttpClient$Builder { /// from: `public fun connectionSpecs(connectionSpecs: kotlin.collections.List): okhttp3.OkHttpClient.Builder` /// The returned object must be released after use, by calling the [release] method. OkHttpClient$Builder connectionSpecs( - jni$_.JList list, + jni$_.JList list, ) { + final _$$selfRef = reference; final _$list = list.reference; return _connectionSpecs( - reference.pointer, _id_connectionSpecs.pointer, _$list.pointer) + _$$selfRef.pointer, _id_connectionSpecs.pointer, _$list.pointer) .object(); } @@ -4980,10 +5146,11 @@ extension OkHttpClient$Builder$$Methods on OkHttpClient$Builder { /// from: `public fun protocols(protocols: kotlin.collections.List): okhttp3.OkHttpClient.Builder` /// The returned object must be released after use, by calling the [release] method. OkHttpClient$Builder protocols( - jni$_.JList list, + jni$_.JList list, ) { + final _$$selfRef = reference; final _$list = list.reference; - return _protocols(reference.pointer, _id_protocols.pointer, _$list.pointer) + return _protocols(_$$selfRef.pointer, _id_protocols.pointer, _$list.pointer) .object(); } @@ -5009,8 +5176,9 @@ extension OkHttpClient$Builder$$Methods on OkHttpClient$Builder { OkHttpClient$Builder hostnameVerifier( HostnameVerifier hostnameVerifier, ) { + final _$$selfRef = reference; final _$hostnameVerifier = hostnameVerifier.reference; - return _hostnameVerifier(reference.pointer, _id_hostnameVerifier.pointer, + return _hostnameVerifier(_$$selfRef.pointer, _id_hostnameVerifier.pointer, _$hostnameVerifier.pointer) .object(); } @@ -5035,10 +5203,11 @@ extension OkHttpClient$Builder$$Methods on OkHttpClient$Builder { /// from: `public fun certificatePinner(certificatePinner: okhttp3.CertificatePinner): okhttp3.OkHttpClient.Builder` /// The returned object must be released after use, by calling the [release] method. OkHttpClient$Builder certificatePinner( - jni$_.JObject certificatePinner, + CertificatePinner certificatePinner, ) { + final _$$selfRef = reference; final _$certificatePinner = certificatePinner.reference; - return _certificatePinner(reference.pointer, _id_certificatePinner.pointer, + return _certificatePinner(_$$selfRef.pointer, _id_certificatePinner.pointer, _$certificatePinner.pointer) .object(); } @@ -5066,9 +5235,10 @@ extension OkHttpClient$Builder$$Methods on OkHttpClient$Builder { core$_.int j, TimeUnit timeUnit, ) { + final _$$selfRef = reference; final _$timeUnit = timeUnit.reference; return _callTimeout( - reference.pointer, _id_callTimeout.pointer, j, _$timeUnit.pointer) + _$$selfRef.pointer, _id_callTimeout.pointer, j, _$timeUnit.pointer) .object(); } @@ -5091,11 +5261,12 @@ extension OkHttpClient$Builder$$Methods on OkHttpClient$Builder { /// from: `public fun callTimeout(duration: java.time.Duration): okhttp3.OkHttpClient.Builder` /// The returned object must be released after use, by calling the [release] method. OkHttpClient$Builder callTimeout$1( - jni$_.JObject duration, + Duration duration, ) { + final _$$selfRef = reference; final _$duration = duration.reference; return _callTimeout$1( - reference.pointer, _id_callTimeout$1.pointer, _$duration.pointer) + _$$selfRef.pointer, _id_callTimeout$1.pointer, _$duration.pointer) .object(); } @@ -5123,8 +5294,9 @@ extension OkHttpClient$Builder$$Methods on OkHttpClient$Builder { core$_.int j, TimeUnit timeUnit, ) { + final _$$selfRef = reference; final _$timeUnit = timeUnit.reference; - return _connectTimeout(reference.pointer, _id_connectTimeout.pointer, j, + return _connectTimeout(_$$selfRef.pointer, _id_connectTimeout.pointer, j, _$timeUnit.pointer) .object(); } @@ -5149,11 +5321,12 @@ extension OkHttpClient$Builder$$Methods on OkHttpClient$Builder { /// from: `public fun connectTimeout(duration: java.time.Duration): okhttp3.OkHttpClient.Builder` /// The returned object must be released after use, by calling the [release] method. OkHttpClient$Builder connectTimeout$1( - jni$_.JObject duration, + Duration duration, ) { + final _$$selfRef = reference; final _$duration = duration.reference; - return _connectTimeout$1( - reference.pointer, _id_connectTimeout$1.pointer, _$duration.pointer) + return _connectTimeout$1(_$$selfRef.pointer, _id_connectTimeout$1.pointer, + _$duration.pointer) .object(); } @@ -5180,9 +5353,10 @@ extension OkHttpClient$Builder$$Methods on OkHttpClient$Builder { core$_.int j, TimeUnit timeUnit, ) { + final _$$selfRef = reference; final _$timeUnit = timeUnit.reference; return _readTimeout( - reference.pointer, _id_readTimeout.pointer, j, _$timeUnit.pointer) + _$$selfRef.pointer, _id_readTimeout.pointer, j, _$timeUnit.pointer) .object(); } @@ -5205,11 +5379,12 @@ extension OkHttpClient$Builder$$Methods on OkHttpClient$Builder { /// from: `public fun readTimeout(duration: java.time.Duration): okhttp3.OkHttpClient.Builder` /// The returned object must be released after use, by calling the [release] method. OkHttpClient$Builder readTimeout$1( - jni$_.JObject duration, + Duration duration, ) { + final _$$selfRef = reference; final _$duration = duration.reference; return _readTimeout$1( - reference.pointer, _id_readTimeout$1.pointer, _$duration.pointer) + _$$selfRef.pointer, _id_readTimeout$1.pointer, _$duration.pointer) .object(); } @@ -5236,9 +5411,10 @@ extension OkHttpClient$Builder$$Methods on OkHttpClient$Builder { core$_.int j, TimeUnit timeUnit, ) { + final _$$selfRef = reference; final _$timeUnit = timeUnit.reference; return _writeTimeout( - reference.pointer, _id_writeTimeout.pointer, j, _$timeUnit.pointer) + _$$selfRef.pointer, _id_writeTimeout.pointer, j, _$timeUnit.pointer) .object(); } @@ -5262,11 +5438,12 @@ extension OkHttpClient$Builder$$Methods on OkHttpClient$Builder { /// from: `public fun writeTimeout(duration: java.time.Duration): okhttp3.OkHttpClient.Builder` /// The returned object must be released after use, by calling the [release] method. OkHttpClient$Builder writeTimeout$1( - jni$_.JObject duration, + Duration duration, ) { + final _$$selfRef = reference; final _$duration = duration.reference; return _writeTimeout$1( - reference.pointer, _id_writeTimeout$1.pointer, _$duration.pointer) + _$$selfRef.pointer, _id_writeTimeout$1.pointer, _$duration.pointer) .object(); } @@ -5293,9 +5470,10 @@ extension OkHttpClient$Builder$$Methods on OkHttpClient$Builder { core$_.int j, TimeUnit timeUnit, ) { + final _$$selfRef = reference; final _$timeUnit = timeUnit.reference; return _pingInterval( - reference.pointer, _id_pingInterval.pointer, j, _$timeUnit.pointer) + _$$selfRef.pointer, _id_pingInterval.pointer, j, _$timeUnit.pointer) .object(); } @@ -5319,11 +5497,12 @@ extension OkHttpClient$Builder$$Methods on OkHttpClient$Builder { /// from: `public fun pingInterval(duration: java.time.Duration): okhttp3.OkHttpClient.Builder` /// The returned object must be released after use, by calling the [release] method. OkHttpClient$Builder pingInterval$1( - jni$_.JObject duration, + Duration duration, ) { + final _$$selfRef = reference; final _$duration = duration.reference; return _pingInterval$1( - reference.pointer, _id_pingInterval$1.pointer, _$duration.pointer) + _$$selfRef.pointer, _id_pingInterval$1.pointer, _$duration.pointer) .object(); } @@ -5348,8 +5527,9 @@ extension OkHttpClient$Builder$$Methods on OkHttpClient$Builder { OkHttpClient$Builder minWebSocketMessageToCompress( core$_.int j, ) { + final _$$selfRef = reference; return _minWebSocketMessageToCompress( - reference.pointer, _id_minWebSocketMessageToCompress.pointer, j) + _$$selfRef.pointer, _id_minWebSocketMessageToCompress.pointer, j) .object(); } @@ -5373,7 +5553,8 @@ extension OkHttpClient$Builder$$Methods on OkHttpClient$Builder { /// from: `public fun build(): okhttp3.OkHttpClient` /// The returned object must be released after use, by calling the [release] method. OkHttpClient build() { - return _build(reference.pointer, _id_build.pointer).object(); + final _$$selfRef = reference; + return _build(_$$selfRef.pointer, _id_build.pointer).object(); } } @@ -5413,11 +5594,12 @@ extension type OkHttpClient$Companion._(jni$_.JObject _$this) /// from: `synthetic public void (kotlin.jvm.internal.DefaultConstructorMarker defaultConstructorMarker)` /// The returned object must be released after use, by calling the [release] method. factory OkHttpClient$Companion( - jni$_.JObject? defaultConstructorMarker, + DefaultConstructorMarker? defaultConstructorMarker, ) { + final _$$classRef = _class.reference; final _$defaultConstructorMarker = defaultConstructorMarker?.reference ?? jni$_.jNullReference; - return _new$(_class.reference.pointer, _id_new$.pointer, + return _new$(_$$classRef.pointer, _id_new$.pointer, _$defaultConstructorMarker.pointer) .object(); } @@ -5435,7 +5617,7 @@ final class $OkHttpClient$Companion$Type$ /// from: `okhttp3.OkHttpClient` extension type OkHttpClient._(jni$_.JObject _$this) - implements jni$_.JObject, Call$Factory, WebSocket$Factory { + implements jni$_.JObject, Cloneable, Call$Factory, WebSocket$Factory { static final _class = jni$_.JClass.forName(r'okhttp3/OkHttpClient'); /// The type which includes information such as the signature of this class. @@ -5471,8 +5653,9 @@ extension type OkHttpClient._(jni$_.JObject _$this) factory OkHttpClient( OkHttpClient$Builder builder, ) { + final _$$classRef = _class.reference; final _$builder = builder.reference; - return _new$(_class.reference.pointer, _id_new$.pointer, _$builder.pointer) + return _new$(_$$classRef.pointer, _id_new$.pointer, _$builder.pointer) .object(); } @@ -5495,7 +5678,8 @@ extension type OkHttpClient._(jni$_.JObject _$this) /// from: `public void ()` /// The returned object must be released after use, by calling the [release] method. factory OkHttpClient.new$1() { - return _new$1(_class.reference.pointer, _id_new$1.pointer) + final _$$classRef = _class.reference; + return _new$1(_$$classRef.pointer, _id_new$1.pointer) .object(); } } @@ -5521,7 +5705,8 @@ extension OkHttpClient$$Methods on OkHttpClient { /// from: `public final okhttp3.Dispatcher dispatcher()` /// The returned object must be released after use, by calling the [release] method. Dispatcher dispatcher() { - return _dispatcher(reference.pointer, _id_dispatcher.pointer) + final _$$selfRef = reference; + return _dispatcher(_$$selfRef.pointer, _id_dispatcher.pointer) .object(); } @@ -5545,7 +5730,8 @@ extension OkHttpClient$$Methods on OkHttpClient { /// from: `public final okhttp3.ConnectionPool connectionPool()` /// The returned object must be released after use, by calling the [release] method. ConnectionPool connectionPool() { - return _connectionPool(reference.pointer, _id_connectionPool.pointer) + final _$$selfRef = reference; + return _connectionPool(_$$selfRef.pointer, _id_connectionPool.pointer) .object(); } @@ -5568,9 +5754,10 @@ extension OkHttpClient$$Methods on OkHttpClient { /// from: `public final java.util.List interceptors()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JList interceptors() { - return _interceptors(reference.pointer, _id_interceptors.pointer) - .object>(); + jni$_.JList interceptors() { + final _$$selfRef = reference; + return _interceptors(_$$selfRef.pointer, _id_interceptors.pointer) + .object>(); } static final _id_networkInterceptors = OkHttpClient._class.instanceMethodId( @@ -5592,10 +5779,11 @@ extension OkHttpClient$$Methods on OkHttpClient { /// from: `public final java.util.List networkInterceptors()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JList networkInterceptors() { + jni$_.JList networkInterceptors() { + final _$$selfRef = reference; return _networkInterceptors( - reference.pointer, _id_networkInterceptors.pointer) - .object>(); + _$$selfRef.pointer, _id_networkInterceptors.pointer) + .object>(); } static final _id_eventListenerFactory = OkHttpClient._class.instanceMethodId( @@ -5617,10 +5805,11 @@ extension OkHttpClient$$Methods on OkHttpClient { /// from: `public final okhttp3.EventListener$Factory eventListenerFactory()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject eventListenerFactory() { + EventListener$$Factory eventListenerFactory() { + final _$$selfRef = reference; return _eventListenerFactory( - reference.pointer, _id_eventListenerFactory.pointer) - .object(); + _$$selfRef.pointer, _id_eventListenerFactory.pointer) + .object(); } static final _id_retryOnConnectionFailure = @@ -5643,8 +5832,9 @@ extension OkHttpClient$$Methods on OkHttpClient { /// from: `public final boolean retryOnConnectionFailure()` core$_.bool retryOnConnectionFailure() { + final _$$selfRef = reference; return _retryOnConnectionFailure( - reference.pointer, _id_retryOnConnectionFailure.pointer) + _$$selfRef.pointer, _id_retryOnConnectionFailure.pointer) .boolean; } @@ -5667,9 +5857,10 @@ extension OkHttpClient$$Methods on OkHttpClient { /// from: `public final okhttp3.Authenticator authenticator()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject authenticator() { - return _authenticator(reference.pointer, _id_authenticator.pointer) - .object(); + Authenticator authenticator() { + final _$$selfRef = reference; + return _authenticator(_$$selfRef.pointer, _id_authenticator.pointer) + .object(); } static final _id_followRedirects = OkHttpClient._class.instanceMethodId( @@ -5691,7 +5882,8 @@ extension OkHttpClient$$Methods on OkHttpClient { /// from: `public final boolean followRedirects()` core$_.bool followRedirects() { - return _followRedirects(reference.pointer, _id_followRedirects.pointer) + final _$$selfRef = reference; + return _followRedirects(_$$selfRef.pointer, _id_followRedirects.pointer) .boolean; } @@ -5714,8 +5906,9 @@ extension OkHttpClient$$Methods on OkHttpClient { /// from: `public final boolean followSslRedirects()` core$_.bool followSslRedirects() { + final _$$selfRef = reference; return _followSslRedirects( - reference.pointer, _id_followSslRedirects.pointer) + _$$selfRef.pointer, _id_followSslRedirects.pointer) .boolean; } @@ -5738,9 +5931,10 @@ extension OkHttpClient$$Methods on OkHttpClient { /// from: `public final okhttp3.CookieJar cookieJar()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject cookieJar() { - return _cookieJar(reference.pointer, _id_cookieJar.pointer) - .object(); + CookieJar cookieJar() { + final _$$selfRef = reference; + return _cookieJar(_$$selfRef.pointer, _id_cookieJar.pointer) + .object(); } static final _id_cache = OkHttpClient._class.instanceMethodId( @@ -5763,7 +5957,8 @@ extension OkHttpClient$$Methods on OkHttpClient { /// from: `public final okhttp3.Cache cache()` /// The returned object must be released after use, by calling the [release] method. Cache? cache() { - return _cache(reference.pointer, _id_cache.pointer).object(); + final _$$selfRef = reference; + return _cache(_$$selfRef.pointer, _id_cache.pointer).object(); } static final _id_dns = OkHttpClient._class.instanceMethodId( @@ -5785,8 +5980,9 @@ extension OkHttpClient$$Methods on OkHttpClient { /// from: `public final okhttp3.Dns dns()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject dns() { - return _dns(reference.pointer, _id_dns.pointer).object(); + Dns dns() { + final _$$selfRef = reference; + return _dns(_$$selfRef.pointer, _id_dns.pointer).object(); } static final _id_proxy = OkHttpClient._class.instanceMethodId( @@ -5808,9 +6004,9 @@ extension OkHttpClient$$Methods on OkHttpClient { /// from: `public final java.net.Proxy proxy()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? proxy() { - return _proxy(reference.pointer, _id_proxy.pointer) - .object(); + Proxy? proxy() { + final _$$selfRef = reference; + return _proxy(_$$selfRef.pointer, _id_proxy.pointer).object(); } static final _id_proxySelector = OkHttpClient._class.instanceMethodId( @@ -5832,9 +6028,10 @@ extension OkHttpClient$$Methods on OkHttpClient { /// from: `public final java.net.ProxySelector proxySelector()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject proxySelector() { - return _proxySelector(reference.pointer, _id_proxySelector.pointer) - .object(); + ProxySelector proxySelector() { + final _$$selfRef = reference; + return _proxySelector(_$$selfRef.pointer, _id_proxySelector.pointer) + .object(); } static final _id_proxyAuthenticator = OkHttpClient._class.instanceMethodId( @@ -5856,10 +6053,11 @@ extension OkHttpClient$$Methods on OkHttpClient { /// from: `public final okhttp3.Authenticator proxyAuthenticator()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject proxyAuthenticator() { + Authenticator proxyAuthenticator() { + final _$$selfRef = reference; return _proxyAuthenticator( - reference.pointer, _id_proxyAuthenticator.pointer) - .object(); + _$$selfRef.pointer, _id_proxyAuthenticator.pointer) + .object(); } static final _id_socketFactory = OkHttpClient._class.instanceMethodId( @@ -5882,7 +6080,8 @@ extension OkHttpClient$$Methods on OkHttpClient { /// from: `public final javax.net.SocketFactory socketFactory()` /// The returned object must be released after use, by calling the [release] method. SocketFactory socketFactory() { - return _socketFactory(reference.pointer, _id_socketFactory.pointer) + final _$$selfRef = reference; + return _socketFactory(_$$selfRef.pointer, _id_socketFactory.pointer) .object(); } @@ -5906,7 +6105,8 @@ extension OkHttpClient$$Methods on OkHttpClient { /// from: `public final javax.net.ssl.SSLSocketFactory sslSocketFactory()` /// The returned object must be released after use, by calling the [release] method. SSLSocketFactory sslSocketFactory() { - return _sslSocketFactory(reference.pointer, _id_sslSocketFactory.pointer) + final _$$selfRef = reference; + return _sslSocketFactory(_$$selfRef.pointer, _id_sslSocketFactory.pointer) .object(); } @@ -5930,7 +6130,8 @@ extension OkHttpClient$$Methods on OkHttpClient { /// from: `public final javax.net.ssl.X509TrustManager x509TrustManager()` /// The returned object must be released after use, by calling the [release] method. X509TrustManager? x509TrustManager() { - return _x509TrustManager(reference.pointer, _id_x509TrustManager.pointer) + final _$$selfRef = reference; + return _x509TrustManager(_$$selfRef.pointer, _id_x509TrustManager.pointer) .object(); } @@ -5953,9 +6154,10 @@ extension OkHttpClient$$Methods on OkHttpClient { /// from: `public final java.util.List connectionSpecs()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JList connectionSpecs() { - return _connectionSpecs(reference.pointer, _id_connectionSpecs.pointer) - .object>(); + jni$_.JList connectionSpecs() { + final _$$selfRef = reference; + return _connectionSpecs(_$$selfRef.pointer, _id_connectionSpecs.pointer) + .object>(); } static final _id_protocols = OkHttpClient._class.instanceMethodId( @@ -5977,9 +6179,10 @@ extension OkHttpClient$$Methods on OkHttpClient { /// from: `public final java.util.List protocols()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JList protocols() { - return _protocols(reference.pointer, _id_protocols.pointer) - .object>(); + jni$_.JList protocols() { + final _$$selfRef = reference; + return _protocols(_$$selfRef.pointer, _id_protocols.pointer) + .object>(); } static final _id_hostnameVerifier = OkHttpClient._class.instanceMethodId( @@ -6002,7 +6205,8 @@ extension OkHttpClient$$Methods on OkHttpClient { /// from: `public final javax.net.ssl.HostnameVerifier hostnameVerifier()` /// The returned object must be released after use, by calling the [release] method. HostnameVerifier hostnameVerifier() { - return _hostnameVerifier(reference.pointer, _id_hostnameVerifier.pointer) + final _$$selfRef = reference; + return _hostnameVerifier(_$$selfRef.pointer, _id_hostnameVerifier.pointer) .object(); } @@ -6025,9 +6229,10 @@ extension OkHttpClient$$Methods on OkHttpClient { /// from: `public final okhttp3.CertificatePinner certificatePinner()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject certificatePinner() { - return _certificatePinner(reference.pointer, _id_certificatePinner.pointer) - .object(); + CertificatePinner certificatePinner() { + final _$$selfRef = reference; + return _certificatePinner(_$$selfRef.pointer, _id_certificatePinner.pointer) + .object(); } static final _id_certificateChainCleaner = @@ -6050,10 +6255,11 @@ extension OkHttpClient$$Methods on OkHttpClient { /// from: `public final okhttp3.internal.tls.CertificateChainCleaner certificateChainCleaner()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? certificateChainCleaner() { + CertificateChainCleaner? certificateChainCleaner() { + final _$$selfRef = reference; return _certificateChainCleaner( - reference.pointer, _id_certificateChainCleaner.pointer) - .object(); + _$$selfRef.pointer, _id_certificateChainCleaner.pointer) + .object(); } static final _id_callTimeoutMillis = OkHttpClient._class.instanceMethodId( @@ -6075,7 +6281,8 @@ extension OkHttpClient$$Methods on OkHttpClient { /// from: `public final int callTimeoutMillis()` core$_.int callTimeoutMillis() { - return _callTimeoutMillis(reference.pointer, _id_callTimeoutMillis.pointer) + final _$$selfRef = reference; + return _callTimeoutMillis(_$$selfRef.pointer, _id_callTimeoutMillis.pointer) .integer; } @@ -6098,8 +6305,9 @@ extension OkHttpClient$$Methods on OkHttpClient { /// from: `public final int connectTimeoutMillis()` core$_.int connectTimeoutMillis() { + final _$$selfRef = reference; return _connectTimeoutMillis( - reference.pointer, _id_connectTimeoutMillis.pointer) + _$$selfRef.pointer, _id_connectTimeoutMillis.pointer) .integer; } @@ -6122,7 +6330,8 @@ extension OkHttpClient$$Methods on OkHttpClient { /// from: `public final int readTimeoutMillis()` core$_.int readTimeoutMillis() { - return _readTimeoutMillis(reference.pointer, _id_readTimeoutMillis.pointer) + final _$$selfRef = reference; + return _readTimeoutMillis(_$$selfRef.pointer, _id_readTimeoutMillis.pointer) .integer; } @@ -6145,8 +6354,9 @@ extension OkHttpClient$$Methods on OkHttpClient { /// from: `public final int writeTimeoutMillis()` core$_.int writeTimeoutMillis() { + final _$$selfRef = reference; return _writeTimeoutMillis( - reference.pointer, _id_writeTimeoutMillis.pointer) + _$$selfRef.pointer, _id_writeTimeoutMillis.pointer) .integer; } @@ -6169,8 +6379,9 @@ extension OkHttpClient$$Methods on OkHttpClient { /// from: `public final int pingIntervalMillis()` core$_.int pingIntervalMillis() { + final _$$selfRef = reference; return _pingIntervalMillis( - reference.pointer, _id_pingIntervalMillis.pointer) + _$$selfRef.pointer, _id_pingIntervalMillis.pointer) .integer; } @@ -6195,8 +6406,9 @@ extension OkHttpClient$$Methods on OkHttpClient { /// from: `public final long minWebSocketMessageToCompress()` core$_.int minWebSocketMessageToCompress() { + final _$$selfRef = reference; return _minWebSocketMessageToCompress( - reference.pointer, _id_minWebSocketMessageToCompress.pointer) + _$$selfRef.pointer, _id_minWebSocketMessageToCompress.pointer) .long; } @@ -6219,9 +6431,10 @@ extension OkHttpClient$$Methods on OkHttpClient { /// from: `public final okhttp3.internal.connection.RouteDatabase getRouteDatabase()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject get routeDatabase { - return _get$routeDatabase(reference.pointer, _id_get$routeDatabase.pointer) - .object(); + RouteDatabase get routeDatabase { + final _$$selfRef = reference; + return _get$routeDatabase(_$$selfRef.pointer, _id_get$routeDatabase.pointer) + .object(); } static final _id_newCall = OkHttpClient._class.instanceMethodId( @@ -6245,8 +6458,9 @@ extension OkHttpClient$$Methods on OkHttpClient { Call newCall( Request request, ) { + final _$$selfRef = reference; final _$request = request.reference; - return _newCall(reference.pointer, _id_newCall.pointer, _$request.pointer) + return _newCall(_$$selfRef.pointer, _id_newCall.pointer, _$request.pointer) .object(); } @@ -6276,11 +6490,12 @@ extension OkHttpClient$$Methods on OkHttpClient { /// The returned object must be released after use, by calling the [release] method. WebSocket newWebSocket( Request request, - jni$_.JObject webSocketListener, + WebSocketListener webSocketListener, ) { + final _$$selfRef = reference; final _$request = request.reference; final _$webSocketListener = webSocketListener.reference; - return _newWebSocket(reference.pointer, _id_newWebSocket.pointer, + return _newWebSocket(_$$selfRef.pointer, _id_newWebSocket.pointer, _$request.pointer, _$webSocketListener.pointer) .object(); } @@ -6305,7 +6520,8 @@ extension OkHttpClient$$Methods on OkHttpClient { /// from: `public fun newBuilder(): okhttp3.OkHttpClient.Builder` /// The returned object must be released after use, by calling the [release] method. OkHttpClient$Builder newBuilder() { - return _newBuilder(reference.pointer, _id_newBuilder.pointer) + final _$$selfRef = reference; + return _newBuilder(_$$selfRef.pointer, _id_newBuilder.pointer) .object(); } @@ -6329,7 +6545,9 @@ extension OkHttpClient$$Methods on OkHttpClient { /// from: `public java.lang.Object clone()` /// The returned object must be released after use, by calling the [release] method. jni$_.JObject clone() { - return _clone(reference.pointer, _id_clone.pointer).object(); + final _$$selfRef = reference; + return _clone(_$$selfRef.pointer, _id_clone.pointer) + .object(); } } @@ -6408,6 +6626,7 @@ extension type Call$Factory._(jni$_.JObject _$this) implements jni$_.JObject { } final $i = jni$_.MethodInvocation.fromMessage($m); final $r = _$invokeMethod($p.sendPort.nativePort, $i); + $i.args?.release(); jni$_.ProtectedJniExtensions.returnResult($i.result, $r); }); implementer.add( @@ -6451,8 +6670,9 @@ extension Call$Factory$$Methods on Call$Factory { Call newCall( Request request, ) { + final _$$selfRef = reference; final _$request = request.reference; - return _newCall(reference.pointer, _id_newCall.pointer, _$request.pointer) + return _newCall(_$$selfRef.pointer, _id_newCall.pointer, _$request.pointer) .object(); } } @@ -6487,7 +6707,8 @@ final class $Call$Factory$Type$ extends jni$_.JType { } /// from: `okhttp3.Call` -extension type Call._(jni$_.JObject _$this) implements jni$_.JObject { +extension type Call._(jni$_.JObject _$this) + implements jni$_.JObject, Cloneable { static final _class = jni$_.JClass.forName(r'okhttp3/Call'); /// The type which includes information such as the signature of this class. @@ -6592,6 +6813,7 @@ extension type Call._(jni$_.JObject _$this) implements jni$_.JObject { } final $i = jni$_.MethodInvocation.fromMessage($m); final $r = _$invokeMethod($p.sendPort.nativePort, $i); + $i.args?.release(); jni$_.ProtectedJniExtensions.returnResult($i.result, $r); }); implementer.add( @@ -6637,7 +6859,8 @@ extension Call$$Methods on Call { /// from: `public fun request(): okhttp3.Request` /// The returned object must be released after use, by calling the [release] method. Request request() { - return _request(reference.pointer, _id_request.pointer).object(); + final _$$selfRef = reference; + return _request(_$$selfRef.pointer, _id_request.pointer).object(); } static final _id_execute = Call._class.instanceMethodId( @@ -6660,7 +6883,8 @@ extension Call$$Methods on Call { /// from: `public fun execute(): okhttp3.Response` /// The returned object must be released after use, by calling the [release] method. Response execute() { - return _execute(reference.pointer, _id_execute.pointer).object(); + final _$$selfRef = reference; + return _execute(_$$selfRef.pointer, _id_execute.pointer).object(); } static final _id_enqueue = Call._class.instanceMethodId( @@ -6683,8 +6907,9 @@ extension Call$$Methods on Call { void enqueue( Callback callback, ) { + final _$$selfRef = reference; final _$callback = callback.reference; - _enqueue(reference.pointer, _id_enqueue.pointer, _$callback.pointer) + _enqueue(_$$selfRef.pointer, _id_enqueue.pointer, _$callback.pointer) .check(); } @@ -6707,7 +6932,8 @@ extension Call$$Methods on Call { /// from: `public fun cancel(): kotlin.Unit` void cancel() { - _cancel(reference.pointer, _id_cancel.pointer).check(); + final _$$selfRef = reference; + _cancel(_$$selfRef.pointer, _id_cancel.pointer).check(); } static final _id_isExecuted = Call._class.instanceMethodId( @@ -6729,7 +6955,8 @@ extension Call$$Methods on Call { /// from: `public fun isExecuted(): kotlin.Boolean` core$_.bool isExecuted() { - return _isExecuted(reference.pointer, _id_isExecuted.pointer).boolean; + final _$$selfRef = reference; + return _isExecuted(_$$selfRef.pointer, _id_isExecuted.pointer).boolean; } static final _id_isCanceled = Call._class.instanceMethodId( @@ -6751,7 +6978,8 @@ extension Call$$Methods on Call { /// from: `public fun isCanceled(): kotlin.Boolean` core$_.bool isCanceled() { - return _isCanceled(reference.pointer, _id_isCanceled.pointer).boolean; + final _$$selfRef = reference; + return _isCanceled(_$$selfRef.pointer, _id_isCanceled.pointer).boolean; } static final _id_timeout = Call._class.instanceMethodId( @@ -6773,9 +7001,9 @@ extension Call$$Methods on Call { /// from: `public fun timeout(): okio.Timeout` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject timeout() { - return _timeout(reference.pointer, _id_timeout.pointer) - .object(); + Timeout timeout() { + final _$$selfRef = reference; + return _timeout(_$$selfRef.pointer, _id_timeout.pointer).object(); } static final _id_clone = Call._class.instanceMethodId( @@ -6798,7 +7026,8 @@ extension Call$$Methods on Call { /// from: `public fun clone(): okhttp3.Call` /// The returned object must be released after use, by calling the [release] method. Call clone() { - return _clone(reference.pointer, _id_clone.pointer).object(); + final _$$selfRef = reference; + return _clone(_$$selfRef.pointer, _id_clone.pointer).object(); } } @@ -6812,7 +7041,7 @@ abstract base mixin class $Call { core$_.bool cancel$async, required core$_.bool Function() isExecuted, required core$_.bool Function() isCanceled, - required jni$_.JObject Function() timeout, + required Timeout Function() timeout, required Call Function() clone, }) = _$Call; @@ -6824,7 +7053,7 @@ abstract base mixin class $Call { core$_.bool get cancel$async => false; core$_.bool isExecuted(); core$_.bool isCanceled(); - jni$_.JObject timeout(); + Timeout timeout(); Call clone(); } @@ -6838,7 +7067,7 @@ final class _$Call with $Call { this.cancel$async = false, required core$_.bool Function() isExecuted, required core$_.bool Function() isCanceled, - required jni$_.JObject Function() timeout, + required Timeout Function() timeout, required Call Function() clone, }) : _request = request, _execute = execute, @@ -6857,7 +7086,7 @@ final class _$Call with $Call { final core$_.bool cancel$async; final core$_.bool Function() _isExecuted; final core$_.bool Function() _isCanceled; - final jni$_.JObject Function() _timeout; + final Timeout Function() _timeout; final Call Function() _clone; Request request() { @@ -6884,7 +7113,7 @@ final class _$Call with $Call { return _isCanceled(); } - jni$_.JObject timeout() { + Timeout timeout() { return _timeout(); } @@ -6928,7 +7157,8 @@ extension type Headers$Builder._(jni$_.JObject _$this) /// from: `public void ()` /// The returned object must be released after use, by calling the [release] method. factory Headers$Builder() { - return _new$(_class.reference.pointer, _id_new$.pointer) + final _$$classRef = _class.reference; + return _new$(_$$classRef.pointer, _id_new$.pointer) .object(); } } @@ -6955,8 +7185,9 @@ extension Headers$Builder$$Methods on Headers$Builder { Headers$Builder add( jni$_.JString string, ) { + final _$$selfRef = reference; final _$string = string.reference; - return _add(reference.pointer, _id_add.pointer, _$string.pointer) + return _add(_$$selfRef.pointer, _id_add.pointer, _$string.pointer) .object(); } @@ -6988,9 +7219,10 @@ extension Headers$Builder$$Methods on Headers$Builder { jni$_.JString string, jni$_.JString string1, ) { + final _$$selfRef = reference; final _$string = string.reference; final _$string1 = string1.reference; - return _add$1(reference.pointer, _id_add$1.pointer, _$string.pointer, + return _add$1(_$$selfRef.pointer, _id_add$1.pointer, _$string.pointer, _$string1.pointer) .object(); } @@ -7023,9 +7255,10 @@ extension Headers$Builder$$Methods on Headers$Builder { jni$_.JString string, jni$_.JString string1, ) { + final _$$selfRef = reference; final _$string = string.reference; final _$string1 = string1.reference; - return _addUnsafeNonAscii(reference.pointer, _id_addUnsafeNonAscii.pointer, + return _addUnsafeNonAscii(_$$selfRef.pointer, _id_addUnsafeNonAscii.pointer, _$string.pointer, _$string1.pointer) .object(); } @@ -7051,8 +7284,9 @@ extension Headers$Builder$$Methods on Headers$Builder { Headers$Builder addAll( Headers headers, ) { + final _$$selfRef = reference; final _$headers = headers.reference; - return _addAll(reference.pointer, _id_addAll.pointer, _$headers.pointer) + return _addAll(_$$selfRef.pointer, _id_addAll.pointer, _$headers.pointer) .object(); } @@ -7082,11 +7316,12 @@ extension Headers$Builder$$Methods on Headers$Builder { /// The returned object must be released after use, by calling the [release] method. Headers$Builder add$2( jni$_.JString string, - jni$_.JObject date, + Date date, ) { + final _$$selfRef = reference; final _$string = string.reference; final _$date = date.reference; - return _add$2(reference.pointer, _id_add$2.pointer, _$string.pointer, + return _add$2(_$$selfRef.pointer, _id_add$2.pointer, _$string.pointer, _$date.pointer) .object(); } @@ -7117,11 +7352,12 @@ extension Headers$Builder$$Methods on Headers$Builder { /// The returned object must be released after use, by calling the [release] method. Headers$Builder add$3( jni$_.JString string, - jni$_.JObject instant, + Instant instant, ) { + final _$$selfRef = reference; final _$string = string.reference; final _$instant = instant.reference; - return _add$3(reference.pointer, _id_add$3.pointer, _$string.pointer, + return _add$3(_$$selfRef.pointer, _id_add$3.pointer, _$string.pointer, _$instant.pointer) .object(); } @@ -7152,11 +7388,12 @@ extension Headers$Builder$$Methods on Headers$Builder { /// The returned object must be released after use, by calling the [release] method. Headers$Builder set( jni$_.JString string, - jni$_.JObject date, + Date date, ) { + final _$$selfRef = reference; final _$string = string.reference; final _$date = date.reference; - return _set(reference.pointer, _id_set.pointer, _$string.pointer, + return _set(_$$selfRef.pointer, _id_set.pointer, _$string.pointer, _$date.pointer) .object(); } @@ -7187,11 +7424,12 @@ extension Headers$Builder$$Methods on Headers$Builder { /// The returned object must be released after use, by calling the [release] method. Headers$Builder set$1( jni$_.JString string, - jni$_.JObject instant, + Instant instant, ) { + final _$$selfRef = reference; final _$string = string.reference; final _$instant = instant.reference; - return _set$1(reference.pointer, _id_set$1.pointer, _$string.pointer, + return _set$1(_$$selfRef.pointer, _id_set$1.pointer, _$string.pointer, _$instant.pointer) .object(); } @@ -7217,9 +7455,10 @@ extension Headers$Builder$$Methods on Headers$Builder { Headers$Builder removeAll( jni$_.JString string, ) { + final _$$selfRef = reference; final _$string = string.reference; return _removeAll( - reference.pointer, _id_removeAll.pointer, _$string.pointer) + _$$selfRef.pointer, _id_removeAll.pointer, _$string.pointer) .object(); } @@ -7251,9 +7490,10 @@ extension Headers$Builder$$Methods on Headers$Builder { jni$_.JString string, jni$_.JString string1, ) { + final _$$selfRef = reference; final _$string = string.reference; final _$string1 = string1.reference; - return _set$2(reference.pointer, _id_set$2.pointer, _$string.pointer, + return _set$2(_$$selfRef.pointer, _id_set$2.pointer, _$string.pointer, _$string1.pointer) .object(); } @@ -7279,8 +7519,9 @@ extension Headers$Builder$$Methods on Headers$Builder { jni$_.JString? get( jni$_.JString string, ) { + final _$$selfRef = reference; final _$string = string.reference; - return _get(reference.pointer, _id_get.pointer, _$string.pointer) + return _get(_$$selfRef.pointer, _id_get.pointer, _$string.pointer) .object(); } @@ -7304,10 +7545,11 @@ extension Headers$Builder$$Methods on Headers$Builder { /// from: `public fun build(): okhttp3.Headers` /// The returned object must be released after use, by calling the [release] method. Headers build() { - return _build(reference.pointer, _id_build.pointer).object(); + final _$$selfRef = reference; + return _build(_$$selfRef.pointer, _id_build.pointer).object(); } - void operator []=(jni$_.JString string, jni$_.JObject date) { + void operator []=(jni$_.JString string, Date date) { set(string, date); } @@ -7350,11 +7592,12 @@ extension type Headers$Companion._(jni$_.JObject _$this) /// from: `synthetic public void (kotlin.jvm.internal.DefaultConstructorMarker defaultConstructorMarker)` /// The returned object must be released after use, by calling the [release] method. factory Headers$Companion( - jni$_.JObject? defaultConstructorMarker, + DefaultConstructorMarker? defaultConstructorMarker, ) { + final _$$classRef = _class.reference; final _$defaultConstructorMarker = defaultConstructorMarker?.reference ?? jni$_.jNullReference; - return _new$(_class.reference.pointer, _id_new$.pointer, + return _new$(_$$classRef.pointer, _id_new$.pointer, _$defaultConstructorMarker.pointer) .object(); } @@ -7382,8 +7625,9 @@ extension Headers$Companion$$Methods on Headers$Companion { Headers of( jni$_.JArray strings, ) { + final _$$selfRef = reference; final _$strings = strings.reference; - return _of(reference.pointer, _id_of.pointer, _$strings.pointer) + return _of(_$$selfRef.pointer, _id_of.pointer, _$strings.pointer) .object(); } @@ -7408,8 +7652,9 @@ extension Headers$Companion$$Methods on Headers$Companion { Headers of$1( jni$_.JMap map, ) { + final _$$selfRef = reference; final _$map = map.reference; - return _of$1(reference.pointer, _id_of$1.pointer, _$map.pointer) + return _of$1(_$$selfRef.pointer, _id_of$1.pointer, _$map.pointer) .object(); } } @@ -7424,7 +7669,8 @@ final class $Headers$Companion$Type$ extends jni$_.JType { } /// from: `okhttp3.Headers` -extension type Headers._(jni$_.JObject _$this) implements jni$_.JObject { +extension type Headers._(jni$_.JObject _$this) + implements jni$_.JObject, Iterable$1, KMappedMarker { static final _class = jni$_.JClass.forName(r'okhttp3/Headers'); /// The type which includes information such as the signature of this class. @@ -7460,8 +7706,9 @@ extension type Headers._(jni$_.JObject _$this) implements jni$_.JObject { static Headers of( jni$_.JArray strings, ) { + final _$$classRef = _class.reference; final _$strings = strings.reference; - return _of(_class.reference.pointer, _id_of.pointer, _$strings.pointer) + return _of(_$$classRef.pointer, _id_of.pointer, _$strings.pointer) .object(); } @@ -7486,8 +7733,9 @@ extension type Headers._(jni$_.JObject _$this) implements jni$_.JObject { static Headers of$1( jni$_.JMap map, ) { + final _$$classRef = _class.reference; final _$map = map.reference; - return _of$1(_class.reference.pointer, _id_of$1.pointer, _$map.pointer) + return _of$1(_$$classRef.pointer, _id_of$1.pointer, _$map.pointer) .object(); } @@ -7516,12 +7764,13 @@ extension type Headers._(jni$_.JObject _$this) implements jni$_.JObject { /// The returned object must be released after use, by calling the [release] method. factory Headers( jni$_.JArray? strings, - jni$_.JObject? defaultConstructorMarker, + DefaultConstructorMarker? defaultConstructorMarker, ) { + final _$$classRef = _class.reference; final _$strings = strings?.reference ?? jni$_.jNullReference; final _$defaultConstructorMarker = defaultConstructorMarker?.reference ?? jni$_.jNullReference; - return _new$(_class.reference.pointer, _id_new$.pointer, _$strings.pointer, + return _new$(_$$classRef.pointer, _id_new$.pointer, _$strings.pointer, _$defaultConstructorMarker.pointer) .object(); } @@ -7549,8 +7798,9 @@ extension Headers$$Methods on Headers { jni$_.JString? get( jni$_.JString string, ) { + final _$$selfRef = reference; final _$string = string.reference; - return _get(reference.pointer, _id_get.pointer, _$string.pointer) + return _get(_$$selfRef.pointer, _id_get.pointer, _$string.pointer) .object(); } @@ -7572,12 +7822,13 @@ extension Headers$$Methods on Headers { /// from: `public fun getDate(name: kotlin.String): java.util.Date?` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? getDate( + Date? getDate( jni$_.JString string, ) { + final _$$selfRef = reference; final _$string = string.reference; - return _getDate(reference.pointer, _id_getDate.pointer, _$string.pointer) - .object(); + return _getDate(_$$selfRef.pointer, _id_getDate.pointer, _$string.pointer) + .object(); } static final _id_getInstant = Headers._class.instanceMethodId( @@ -7598,13 +7849,14 @@ extension Headers$$Methods on Headers { /// from: `public fun getInstant(name: kotlin.String): java.time.Instant?` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? getInstant( + Instant? getInstant( jni$_.JString string, ) { + final _$$selfRef = reference; final _$string = string.reference; return _getInstant( - reference.pointer, _id_getInstant.pointer, _$string.pointer) - .object(); + _$$selfRef.pointer, _id_getInstant.pointer, _$string.pointer) + .object(); } static final _id_size = Headers._class.instanceMethodId( @@ -7626,7 +7878,8 @@ extension Headers$$Methods on Headers { /// from: `public final int size()` core$_.int size() { - return _size(reference.pointer, _id_size.pointer).integer; + final _$$selfRef = reference; + return _size(_$$selfRef.pointer, _id_size.pointer).integer; } static final _id_name = Headers._class.instanceMethodId( @@ -7649,7 +7902,8 @@ extension Headers$$Methods on Headers { jni$_.JString name( core$_.int i, ) { - return _name(reference.pointer, _id_name.pointer, i) + final _$$selfRef = reference; + return _name(_$$selfRef.pointer, _id_name.pointer, i) .object(); } @@ -7673,7 +7927,8 @@ extension Headers$$Methods on Headers { jni$_.JString value( core$_.int i, ) { - return _value(reference.pointer, _id_value.pointer, i) + final _$$selfRef = reference; + return _value(_$$selfRef.pointer, _id_value.pointer, i) .object(); } @@ -7697,7 +7952,8 @@ extension Headers$$Methods on Headers { /// from: `public fun names(): kotlin.collections.Set` /// The returned object must be released after use, by calling the [release] method. jni$_.JSet names() { - return _names(reference.pointer, _id_names.pointer) + final _$$selfRef = reference; + return _names(_$$selfRef.pointer, _id_names.pointer) .object>(); } @@ -7722,8 +7978,9 @@ extension Headers$$Methods on Headers { jni$_.JList values( jni$_.JString string, ) { + final _$$selfRef = reference; final _$string = string.reference; - return _values(reference.pointer, _id_values.pointer, _$string.pointer) + return _values(_$$selfRef.pointer, _id_values.pointer, _$string.pointer) .object>(); } @@ -7746,7 +8003,8 @@ extension Headers$$Methods on Headers { /// from: `public fun byteCount(): kotlin.Long` core$_.int byteCount() { - return _byteCount(reference.pointer, _id_byteCount.pointer).long; + final _$$selfRef = reference; + return _byteCount(_$$selfRef.pointer, _id_byteCount.pointer).long; } static final _id_iterator = Headers._class.instanceMethodId( @@ -7768,9 +8026,10 @@ extension Headers$$Methods on Headers { /// from: `public operator fun iterator(): kotlin.collections.Iterator>` /// The returned object must be released after use, by calling the [release] method. - jni$_.JIterator iterator() { - return _iterator(reference.pointer, _id_iterator.pointer) - .object>(); + jni$_.JIterator iterator() { + final _$$selfRef = reference; + return _iterator(_$$selfRef.pointer, _id_iterator.pointer) + .object>(); } static final _id_newBuilder = Headers._class.instanceMethodId( @@ -7793,7 +8052,8 @@ extension Headers$$Methods on Headers { /// from: `public fun newBuilder(): okhttp3.Headers.Builder` /// The returned object must be released after use, by calling the [release] method. Headers$Builder newBuilder() { - return _newBuilder(reference.pointer, _id_newBuilder.pointer) + final _$$selfRef = reference; + return _newBuilder(_$$selfRef.pointer, _id_newBuilder.pointer) .object(); } @@ -7817,8 +8077,9 @@ extension Headers$$Methods on Headers { core$_.bool equals( jni$_.JObject? object, ) { + final _$$selfRef = reference; final _$object = object?.reference ?? jni$_.jNullReference; - return _equals(reference.pointer, _id_equals.pointer, _$object.pointer) + return _equals(_$$selfRef.pointer, _id_equals.pointer, _$object.pointer) .boolean; } @@ -7841,7 +8102,8 @@ extension Headers$$Methods on Headers { /// from: `public fun hashCode(): kotlin.Int` core$_.int hashCode$1() { - return _hashCode$1(reference.pointer, _id_hashCode$1.pointer).integer; + final _$$selfRef = reference; + return _hashCode$1(_$$selfRef.pointer, _id_hashCode$1.pointer).integer; } static final _id_toString$1 = Headers._class.instanceMethodId( @@ -7864,7 +8126,8 @@ extension Headers$$Methods on Headers { /// from: `public fun toString(): kotlin.String` /// The returned object must be released after use, by calling the [release] method. jni$_.JString toString$1() { - return _toString$1(reference.pointer, _id_toString$1.pointer) + final _$$selfRef = reference; + return _toString$1(_$$selfRef.pointer, _id_toString$1.pointer) .object(); } @@ -7888,7 +8151,8 @@ extension Headers$$Methods on Headers { /// from: `public fun toMultimap(): kotlin.collections.Map>` /// The returned object must be released after use, by calling the [release] method. jni$_.JMap> toMultimap() { - return _toMultimap(reference.pointer, _id_toMultimap.pointer) + final _$$selfRef = reference; + return _toMultimap(_$$selfRef.pointer, _id_toMultimap.pointer) .object>>(); } @@ -7946,7 +8210,7 @@ extension type Callback._(jni$_.JObject _$this) implements jni$_.JObject { if ($d == r'onFailure(Lokhttp3/Call;Ljava/io/IOException;)V') { _$impls[$p]!.onFailure( ($a![0] as Call), - ($a![1] as jni$_.JObject), + ($a![1] as IOException), ); return jni$_.nullptr; } @@ -7976,6 +8240,7 @@ extension type Callback._(jni$_.JObject _$this) implements jni$_.JObject { } final $i = jni$_.MethodInvocation.fromMessage($m); final $r = _$invokeMethod($p.sendPort.nativePort, $i); + $i.args?.release(); jni$_.ProtectedJniExtensions.returnResult($i.result, $r); }); implementer.add( @@ -8028,11 +8293,12 @@ extension Callback$$Methods on Callback { /// from: `public fun onFailure(call: okhttp3.Call, e: java.io.IOException): kotlin.Unit` void onFailure( Call call, - jni$_.JObject iOException, + IOException iOException, ) { + final _$$selfRef = reference; final _$call = call.reference; final _$iOException = iOException.reference; - _onFailure(reference.pointer, _id_onFailure.pointer, _$call.pointer, + _onFailure(_$$selfRef.pointer, _id_onFailure.pointer, _$call.pointer, _$iOException.pointer) .check(); } @@ -8064,9 +8330,10 @@ extension Callback$$Methods on Callback { Call call, Response response, ) { + final _$$selfRef = reference; final _$call = call.reference; final _$response = response.reference; - _onResponse(reference.pointer, _id_onResponse.pointer, _$call.pointer, + _onResponse(_$$selfRef.pointer, _id_onResponse.pointer, _$call.pointer, _$response.pointer) .check(); } @@ -8074,13 +8341,13 @@ extension Callback$$Methods on Callback { abstract base mixin class $Callback { factory $Callback({ - required void Function(Call call, jni$_.JObject iOException) onFailure, + required void Function(Call call, IOException iOException) onFailure, core$_.bool onFailure$async, required void Function(Call call, Response response) onResponse, core$_.bool onResponse$async, }) = _$Callback; - void onFailure(Call call, jni$_.JObject iOException); + void onFailure(Call call, IOException iOException); core$_.bool get onFailure$async => false; void onResponse(Call call, Response response); core$_.bool get onResponse$async => false; @@ -8088,19 +8355,19 @@ abstract base mixin class $Callback { final class _$Callback with $Callback { _$Callback({ - required void Function(Call call, jni$_.JObject iOException) onFailure, + required void Function(Call call, IOException iOException) onFailure, this.onFailure$async = false, required void Function(Call call, Response response) onResponse, this.onResponse$async = false, }) : _onFailure = onFailure, _onResponse = onResponse; - final void Function(Call call, jni$_.JObject iOException) _onFailure; + final void Function(Call call, IOException iOException) _onFailure; final core$_.bool onFailure$async; final void Function(Call call, Response response) _onResponse; final core$_.bool onResponse$async; - void onFailure(Call call, jni$_.JObject iOException) { + void onFailure(Call call, IOException iOException) { return _onFailure(call, iOException); } @@ -8142,11 +8409,12 @@ extension type ConnectionPool._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `public void (okhttp3.internal.connection.RealConnectionPool realConnectionPool)` /// The returned object must be released after use, by calling the [release] method. factory ConnectionPool( - jni$_.JObject realConnectionPool, + RealConnectionPool realConnectionPool, ) { + final _$$classRef = _class.reference; final _$realConnectionPool = realConnectionPool.reference; - return _new$(_class.reference.pointer, _id_new$.pointer, - _$realConnectionPool.pointer) + return _new$( + _$$classRef.pointer, _id_new$.pointer, _$realConnectionPool.pointer) .object(); } @@ -8180,9 +8448,10 @@ extension type ConnectionPool._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int j, TimeUnit timeUnit, ) { + final _$$classRef = _class.reference; final _$timeUnit = timeUnit.reference; - return _new$1(_class.reference.pointer, _id_new$1.pointer, i, j, - _$timeUnit.pointer) + return _new$1( + _$$classRef.pointer, _id_new$1.pointer, i, j, _$timeUnit.pointer) .object(); } @@ -8205,7 +8474,8 @@ extension type ConnectionPool._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `public void ()` /// The returned object must be released after use, by calling the [release] method. factory ConnectionPool.new$2() { - return _new$2(_class.reference.pointer, _id_new$2.pointer) + final _$$classRef = _class.reference; + return _new$2(_$$classRef.pointer, _id_new$2.pointer) .object(); } } @@ -8230,8 +8500,9 @@ extension ConnectionPool$$Methods on ConnectionPool { /// from: `public fun idleConnectionCount(): kotlin.Int` core$_.int idleConnectionCount() { + final _$$selfRef = reference; return _idleConnectionCount( - reference.pointer, _id_idleConnectionCount.pointer) + _$$selfRef.pointer, _id_idleConnectionCount.pointer) .integer; } @@ -8254,7 +8525,8 @@ extension ConnectionPool$$Methods on ConnectionPool { /// from: `public fun connectionCount(): kotlin.Int` core$_.int connectionCount() { - return _connectionCount(reference.pointer, _id_connectionCount.pointer) + final _$$selfRef = reference; + return _connectionCount(_$$selfRef.pointer, _id_connectionCount.pointer) .integer; } @@ -8277,7 +8549,8 @@ extension ConnectionPool$$Methods on ConnectionPool { /// from: `public fun evictAll(): kotlin.Unit` void evictAll() { - _evictAll(reference.pointer, _id_evictAll.pointer).check(); + final _$$selfRef = reference; + _evictAll(_$$selfRef.pointer, _id_evictAll.pointer).check(); } } @@ -8315,8 +8588,8 @@ extension type Dispatcher._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `public void ()` /// The returned object must be released after use, by calling the [release] method. factory Dispatcher() { - return _new$(_class.reference.pointer, _id_new$.pointer) - .object(); + final _$$classRef = _class.reference; + return _new$(_$$classRef.pointer, _id_new$.pointer).object(); } static final _id_new$1 = _class.constructorId( @@ -8339,9 +8612,10 @@ extension type Dispatcher._(jni$_.JObject _$this) implements jni$_.JObject { factory Dispatcher.new$1( ExecutorService executorService, ) { + final _$$classRef = _class.reference; final _$executorService = executorService.reference; - return _new$1(_class.reference.pointer, _id_new$1.pointer, - _$executorService.pointer) + return _new$1( + _$$classRef.pointer, _id_new$1.pointer, _$executorService.pointer) .object(); } } @@ -8366,7 +8640,8 @@ extension Dispatcher$$Methods on Dispatcher { /// from: `public final int getMaxRequests()` core$_.int get maxRequests { - return _get$maxRequests(reference.pointer, _id_get$maxRequests.pointer) + final _$$selfRef = reference; + return _get$maxRequests(_$$selfRef.pointer, _id_get$maxRequests.pointer) .integer; } @@ -8387,7 +8662,9 @@ extension Dispatcher$$Methods on Dispatcher { /// from: `public final void setMaxRequests(int i)` set maxRequests(core$_.int i) { - _set$maxRequests(reference.pointer, _id_set$maxRequests.pointer, i).check(); + final _$$selfRef = reference; + _set$maxRequests(_$$selfRef.pointer, _id_set$maxRequests.pointer, i) + .check(); } static final _id_get$maxRequestsPerHost = Dispatcher._class.instanceMethodId( @@ -8409,8 +8686,9 @@ extension Dispatcher$$Methods on Dispatcher { /// from: `public final int getMaxRequestsPerHost()` core$_.int get maxRequestsPerHost { + final _$$selfRef = reference; return _get$maxRequestsPerHost( - reference.pointer, _id_get$maxRequestsPerHost.pointer) + _$$selfRef.pointer, _id_get$maxRequestsPerHost.pointer) .integer; } @@ -8431,8 +8709,9 @@ extension Dispatcher$$Methods on Dispatcher { /// from: `public final void setMaxRequestsPerHost(int i)` set maxRequestsPerHost(core$_.int i) { + final _$$selfRef = reference; _set$maxRequestsPerHost( - reference.pointer, _id_set$maxRequestsPerHost.pointer, i) + _$$selfRef.pointer, _id_set$maxRequestsPerHost.pointer, i) .check(); } @@ -8455,9 +8734,10 @@ extension Dispatcher$$Methods on Dispatcher { /// from: `public final java.lang.Runnable getIdleCallback()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? get idleCallback { - return _get$idleCallback(reference.pointer, _id_get$idleCallback.pointer) - .object(); + Runnable? get idleCallback { + final _$$selfRef = reference; + return _get$idleCallback(_$$selfRef.pointer, _id_get$idleCallback.pointer) + .object(); } static final _id_set$idleCallback = Dispatcher._class.instanceMethodId( @@ -8477,10 +8757,11 @@ extension Dispatcher$$Methods on Dispatcher { jni$_.JMethodIDPtr, jni$_.Pointer)>(); /// from: `public final void setIdleCallback(java.lang.Runnable runnable)` - set idleCallback(jni$_.JObject? runnable) { + set idleCallback(Runnable? runnable) { + final _$$selfRef = reference; final _$runnable = runnable?.reference ?? jni$_.jNullReference; - _set$idleCallback( - reference.pointer, _id_set$idleCallback.pointer, _$runnable.pointer) + _set$idleCallback(_$$selfRef.pointer, _id_set$idleCallback.pointer, + _$runnable.pointer) .check(); } @@ -8504,7 +8785,8 @@ extension Dispatcher$$Methods on Dispatcher { /// from: `public final java.util.concurrent.ExecutorService executorService()` /// The returned object must be released after use, by calling the [release] method. ExecutorService executorService() { - return _executorService(reference.pointer, _id_executorService.pointer) + final _$$selfRef = reference; + return _executorService(_$$selfRef.pointer, _id_executorService.pointer) .object(); } @@ -8527,7 +8809,8 @@ extension Dispatcher$$Methods on Dispatcher { /// from: `public fun cancelAll(): kotlin.Unit` void cancelAll() { - _cancelAll(reference.pointer, _id_cancelAll.pointer).check(); + final _$$selfRef = reference; + _cancelAll(_$$selfRef.pointer, _id_cancelAll.pointer).check(); } static final _id_queuedCalls = Dispatcher._class.instanceMethodId( @@ -8550,7 +8833,8 @@ extension Dispatcher$$Methods on Dispatcher { /// from: `public fun queuedCalls(): kotlin.collections.List` /// The returned object must be released after use, by calling the [release] method. jni$_.JList queuedCalls() { - return _queuedCalls(reference.pointer, _id_queuedCalls.pointer) + final _$$selfRef = reference; + return _queuedCalls(_$$selfRef.pointer, _id_queuedCalls.pointer) .object>(); } @@ -8574,7 +8858,8 @@ extension Dispatcher$$Methods on Dispatcher { /// from: `public fun runningCalls(): kotlin.collections.List` /// The returned object must be released after use, by calling the [release] method. jni$_.JList runningCalls() { - return _runningCalls(reference.pointer, _id_runningCalls.pointer) + final _$$selfRef = reference; + return _runningCalls(_$$selfRef.pointer, _id_runningCalls.pointer) .object>(); } @@ -8597,7 +8882,8 @@ extension Dispatcher$$Methods on Dispatcher { /// from: `public fun queuedCallsCount(): kotlin.Int` core$_.int queuedCallsCount() { - return _queuedCallsCount(reference.pointer, _id_queuedCallsCount.pointer) + final _$$selfRef = reference; + return _queuedCallsCount(_$$selfRef.pointer, _id_queuedCallsCount.pointer) .integer; } @@ -8620,7 +8906,8 @@ extension Dispatcher$$Methods on Dispatcher { /// from: `public fun runningCallsCount(): kotlin.Int` core$_.int runningCallsCount() { - return _runningCallsCount(reference.pointer, _id_runningCallsCount.pointer) + final _$$selfRef = reference; + return _runningCallsCount(_$$selfRef.pointer, _id_runningCallsCount.pointer) .integer; } } @@ -8636,7 +8923,7 @@ final class $Dispatcher$Type$ extends jni$_.JType { /// from: `java.util.concurrent.ExecutorService` extension type ExecutorService._(jni$_.JObject _$this) - implements jni$_.JObject { + implements jni$_.JObject, AutoCloseable, Executor { static final _class = jni$_.JClass.forName(r'java/util/concurrent/ExecutorService'); @@ -8686,7 +8973,7 @@ extension type ExecutorService._(jni$_.JObject _$this) } if ($d == r'invokeAll(Ljava/util/Collection;)Ljava/util/List;') { final $r = _$impls[$p]!.invokeAll( - ($a![0] as jni$_.JObject?), + ($a![0] as jni$_.JCollection?), ); return ($r as jni$_.JObject?) ?.as(const jni$_.$JObject$Type$()) @@ -8697,7 +8984,7 @@ extension type ExecutorService._(jni$_.JObject _$this) if ($d == r'invokeAll(Ljava/util/Collection;JLjava/util/concurrent/TimeUnit;)Ljava/util/List;') { final $r = _$impls[$p]!.invokeAll$1( - ($a![0] as jni$_.JObject?), + ($a![0] as jni$_.JCollection?), ($a![1] as jni$_.JLong).toDartInt(releaseOriginal: true), ($a![2] as TimeUnit?), ); @@ -8709,7 +8996,7 @@ extension type ExecutorService._(jni$_.JObject _$this) } if ($d == r'invokeAny(Ljava/util/Collection;)Ljava/lang/Object;') { final $r = _$impls[$p]!.invokeAny( - ($a![0] as jni$_.JObject?), + ($a![0] as jni$_.JCollection?), ); return ($r as jni$_.JObject?) ?.as(const jni$_.$JObject$Type$()) @@ -8720,7 +9007,7 @@ extension type ExecutorService._(jni$_.JObject _$this) if ($d == r'invokeAny(Ljava/util/Collection;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;') { final $r = _$impls[$p]!.invokeAny$1( - ($a![0] as jni$_.JObject?), + ($a![0] as jni$_.JCollection?), ($a![1] as jni$_.JLong).toDartInt(releaseOriginal: true), ($a![2] as TimeUnit?), ); @@ -8752,7 +9039,7 @@ extension type ExecutorService._(jni$_.JObject _$this) } if ($d == r'submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;') { final $r = _$impls[$p]!.submit( - ($a![0] as jni$_.JObject?), + ($a![0] as Runnable?), ); return ($r as jni$_.JObject?) ?.as(const jni$_.$JObject$Type$()) @@ -8763,7 +9050,7 @@ extension type ExecutorService._(jni$_.JObject _$this) if ($d == r'submit(Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/Future;') { final $r = _$impls[$p]!.submit$1( - ($a![0] as jni$_.JObject?), + ($a![0] as Runnable?), ($a![1] as jni$_.JObject?), ); return ($r as jni$_.JObject?) @@ -8775,7 +9062,7 @@ extension type ExecutorService._(jni$_.JObject _$this) if ($d == r'submit(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;') { final $r = _$impls[$p]!.submit$2( - ($a![0] as jni$_.JObject?), + ($a![0] as Callable?), ); return ($r as jni$_.JObject?) ?.as(const jni$_.$JObject$Type$()) @@ -8802,6 +9089,7 @@ extension type ExecutorService._(jni$_.JObject _$this) } final $i = jni$_.MethodInvocation.fromMessage($m); final $r = _$invokeMethod($p.sendPort.nativePort, $i); + $i.args?.release(); jni$_.ProtectedJniExtensions.returnResult($i.result, $r); }); implementer.add( @@ -8849,9 +9137,10 @@ extension ExecutorService$$Methods on ExecutorService { core$_.int j, TimeUnit? timeUnit, ) { + final _$$selfRef = reference; final _$timeUnit = timeUnit?.reference ?? jni$_.jNullReference; - return _awaitTermination(reference.pointer, _id_awaitTermination.pointer, j, - _$timeUnit.pointer) + return _awaitTermination(_$$selfRef.pointer, _id_awaitTermination.pointer, + j, _$timeUnit.pointer) .boolean; } @@ -8874,7 +9163,8 @@ extension ExecutorService$$Methods on ExecutorService { /// from: `public void close()` void close() { - _close(reference.pointer, _id_close.pointer).check(); + final _$$selfRef = reference; + _close(_$$selfRef.pointer, _id_close.pointer).check(); } static final _id_invokeAll = ExecutorService._class.instanceMethodId( @@ -8895,13 +9185,14 @@ extension ExecutorService$$Methods on ExecutorService { /// from: `public abstract java.util.List> invokeAll(java.util.Collection collection)` /// The returned object must be released after use, by calling the [release] method. - jni$_.JList? invokeAll<$T extends jni$_.JObject?>( - jni$_.JObject? collection, + jni$_.JList? invokeAll<$T extends jni$_.JObject?>( + jni$_.JCollection? collection, ) { + final _$$selfRef = reference; final _$collection = collection?.reference ?? jni$_.jNullReference; return _invokeAll( - reference.pointer, _id_invokeAll.pointer, _$collection.pointer) - .object?>(); + _$$selfRef.pointer, _id_invokeAll.pointer, _$collection.pointer) + .object?>(); } static final _id_invokeAll$1 = ExecutorService._class.instanceMethodId( @@ -8930,16 +9221,17 @@ extension ExecutorService$$Methods on ExecutorService { /// from: `public abstract java.util.List> invokeAll(java.util.Collection collection, long j, java.util.concurrent.TimeUnit timeUnit)` /// The returned object must be released after use, by calling the [release] method. - jni$_.JList? invokeAll$1<$T extends jni$_.JObject?>( - jni$_.JObject? collection, + jni$_.JList? invokeAll$1<$T extends jni$_.JObject?>( + jni$_.JCollection? collection, core$_.int j, TimeUnit? timeUnit, ) { + final _$$selfRef = reference; final _$collection = collection?.reference ?? jni$_.jNullReference; final _$timeUnit = timeUnit?.reference ?? jni$_.jNullReference; - return _invokeAll$1(reference.pointer, _id_invokeAll$1.pointer, + return _invokeAll$1(_$$selfRef.pointer, _id_invokeAll$1.pointer, _$collection.pointer, j, _$timeUnit.pointer) - .object?>(); + .object?>(); } static final _id_invokeAny = ExecutorService._class.instanceMethodId( @@ -8961,11 +9253,12 @@ extension ExecutorService$$Methods on ExecutorService { /// from: `public abstract T invokeAny(java.util.Collection collection)` /// The returned object must be released after use, by calling the [release] method. $T? invokeAny<$T extends jni$_.JObject?>( - jni$_.JObject? collection, + jni$_.JCollection? collection, ) { + final _$$selfRef = reference; final _$collection = collection?.reference ?? jni$_.jNullReference; return _invokeAny( - reference.pointer, _id_invokeAny.pointer, _$collection.pointer) + _$$selfRef.pointer, _id_invokeAny.pointer, _$collection.pointer) .object<$T?>(); } @@ -8996,13 +9289,14 @@ extension ExecutorService$$Methods on ExecutorService { /// from: `public abstract T invokeAny(java.util.Collection collection, long j, java.util.concurrent.TimeUnit timeUnit)` /// The returned object must be released after use, by calling the [release] method. $T? invokeAny$1<$T extends jni$_.JObject?>( - jni$_.JObject? collection, + jni$_.JCollection? collection, core$_.int j, TimeUnit? timeUnit, ) { + final _$$selfRef = reference; final _$collection = collection?.reference ?? jni$_.jNullReference; final _$timeUnit = timeUnit?.reference ?? jni$_.jNullReference; - return _invokeAny$1(reference.pointer, _id_invokeAny$1.pointer, + return _invokeAny$1(_$$selfRef.pointer, _id_invokeAny$1.pointer, _$collection.pointer, j, _$timeUnit.pointer) .object<$T?>(); } @@ -9026,7 +9320,8 @@ extension ExecutorService$$Methods on ExecutorService { /// from: `public abstract boolean isShutdown()` core$_.bool isShutdown() { - return _isShutdown(reference.pointer, _id_isShutdown.pointer).boolean; + final _$$selfRef = reference; + return _isShutdown(_$$selfRef.pointer, _id_isShutdown.pointer).boolean; } static final _id_isTerminated = ExecutorService._class.instanceMethodId( @@ -9048,7 +9343,8 @@ extension ExecutorService$$Methods on ExecutorService { /// from: `public abstract boolean isTerminated()` core$_.bool isTerminated() { - return _isTerminated(reference.pointer, _id_isTerminated.pointer).boolean; + final _$$selfRef = reference; + return _isTerminated(_$$selfRef.pointer, _id_isTerminated.pointer).boolean; } static final _id_shutdown = ExecutorService._class.instanceMethodId( @@ -9070,7 +9366,8 @@ extension ExecutorService$$Methods on ExecutorService { /// from: `public abstract void shutdown()` void shutdown() { - _shutdown(reference.pointer, _id_shutdown.pointer).check(); + final _$$selfRef = reference; + _shutdown(_$$selfRef.pointer, _id_shutdown.pointer).check(); } static final _id_shutdownNow = ExecutorService._class.instanceMethodId( @@ -9092,9 +9389,10 @@ extension ExecutorService$$Methods on ExecutorService { /// from: `public abstract java.util.List shutdownNow()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JList? shutdownNow() { - return _shutdownNow(reference.pointer, _id_shutdownNow.pointer) - .object?>(); + jni$_.JList? shutdownNow() { + final _$$selfRef = reference; + return _shutdownNow(_$$selfRef.pointer, _id_shutdownNow.pointer) + .object?>(); } static final _id_submit = ExecutorService._class.instanceMethodId( @@ -9115,12 +9413,13 @@ extension ExecutorService$$Methods on ExecutorService { /// from: `public abstract java.util.concurrent.Future submit(java.lang.Runnable runnable)` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? submit( - jni$_.JObject? runnable, + Future$1? submit( + Runnable? runnable, ) { + final _$$selfRef = reference; final _$runnable = runnable?.reference ?? jni$_.jNullReference; - return _submit(reference.pointer, _id_submit.pointer, _$runnable.pointer) - .object(); + return _submit(_$$selfRef.pointer, _id_submit.pointer, _$runnable.pointer) + .object(); } static final _id_submit$1 = ExecutorService._class.instanceMethodId( @@ -9147,15 +9446,16 @@ extension ExecutorService$$Methods on ExecutorService { /// from: `public abstract java.util.concurrent.Future submit(java.lang.Runnable runnable, T object)` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? submit$1<$T extends jni$_.JObject?>( - jni$_.JObject? runnable, + Future$1? submit$1<$T extends jni$_.JObject?>( + Runnable? runnable, $T? object, ) { + final _$$selfRef = reference; final _$runnable = runnable?.reference ?? jni$_.jNullReference; final _$object = object?.reference ?? jni$_.jNullReference; - return _submit$1(reference.pointer, _id_submit$1.pointer, + return _submit$1(_$$selfRef.pointer, _id_submit$1.pointer, _$runnable.pointer, _$object.pointer) - .object(); + .object(); } static final _id_submit$2 = ExecutorService._class.instanceMethodId( @@ -9176,13 +9476,14 @@ extension ExecutorService$$Methods on ExecutorService { /// from: `public abstract java.util.concurrent.Future submit(java.util.concurrent.Callable callable)` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? submit$2<$T extends jni$_.JObject?>( - jni$_.JObject? callable, + Future$1? submit$2<$T extends jni$_.JObject?>( + Callable? callable, ) { + final _$$selfRef = reference; final _$callable = callable?.reference ?? jni$_.jNullReference; return _submit$2( - reference.pointer, _id_submit$2.pointer, _$callable.pointer) - .object(); + _$$selfRef.pointer, _id_submit$2.pointer, _$callable.pointer) + .object(); } } @@ -9192,44 +9493,47 @@ abstract base mixin class $ExecutorService { awaitTermination, required void Function() close, core$_.bool close$async, - required jni$_.JList? Function(jni$_.JObject? collection) + required jni$_.JList? Function( + jni$_.JCollection? collection) invokeAll, - required jni$_.JList? Function( - jni$_.JObject? collection, core$_.int j, TimeUnit? timeUnit) + required jni$_.JList? Function( + jni$_.JCollection? collection, + core$_.int j, + TimeUnit? timeUnit) invokeAll$1, - required jni$_.JObject? Function(jni$_.JObject? collection) invokeAny, - required jni$_.JObject? Function( - jni$_.JObject? collection, core$_.int j, TimeUnit? timeUnit) + required jni$_.JObject? Function(jni$_.JCollection? collection) + invokeAny, + required jni$_.JObject? Function(jni$_.JCollection? collection, + core$_.int j, TimeUnit? timeUnit) invokeAny$1, required core$_.bool Function() isShutdown, required core$_.bool Function() isTerminated, required void Function() shutdown, core$_.bool shutdown$async, - required jni$_.JList? Function() shutdownNow, - required jni$_.JObject? Function(jni$_.JObject? runnable) submit, - required jni$_.JObject? Function( - jni$_.JObject? runnable, jni$_.JObject? object) + required jni$_.JList? Function() shutdownNow, + required Future$1? Function(Runnable? runnable) submit, + required Future$1? Function(Runnable? runnable, jni$_.JObject? object) submit$1, - required jni$_.JObject? Function(jni$_.JObject? callable) submit$2, + required Future$1? Function(Callable? callable) submit$2, }) = _$ExecutorService; core$_.bool awaitTermination(core$_.int j, TimeUnit? timeUnit); void close(); core$_.bool get close$async => false; - jni$_.JList? invokeAll(jni$_.JObject? collection); - jni$_.JList? invokeAll$1( - jni$_.JObject? collection, core$_.int j, TimeUnit? timeUnit); - jni$_.JObject? invokeAny(jni$_.JObject? collection); - jni$_.JObject? invokeAny$1( - jni$_.JObject? collection, core$_.int j, TimeUnit? timeUnit); + jni$_.JList? invokeAll(jni$_.JCollection? collection); + jni$_.JList? invokeAll$1(jni$_.JCollection? collection, + core$_.int j, TimeUnit? timeUnit); + jni$_.JObject? invokeAny(jni$_.JCollection? collection); + jni$_.JObject? invokeAny$1(jni$_.JCollection? collection, + core$_.int j, TimeUnit? timeUnit); core$_.bool isShutdown(); core$_.bool isTerminated(); void shutdown(); core$_.bool get shutdown$async => false; - jni$_.JList? shutdownNow(); - jni$_.JObject? submit(jni$_.JObject? runnable); - jni$_.JObject? submit$1(jni$_.JObject? runnable, jni$_.JObject? object); - jni$_.JObject? submit$2(jni$_.JObject? callable); + jni$_.JList? shutdownNow(); + Future$1? submit(Runnable? runnable); + Future$1? submit$1(Runnable? runnable, jni$_.JObject? object); + Future$1? submit$2(Callable? callable); } final class _$ExecutorService with $ExecutorService { @@ -9238,25 +9542,28 @@ final class _$ExecutorService with $ExecutorService { awaitTermination, required void Function() close, this.close$async = false, - required jni$_.JList? Function(jni$_.JObject? collection) + required jni$_.JList? Function( + jni$_.JCollection? collection) invokeAll, - required jni$_.JList? Function( - jni$_.JObject? collection, core$_.int j, TimeUnit? timeUnit) + required jni$_.JList? Function( + jni$_.JCollection? collection, + core$_.int j, + TimeUnit? timeUnit) invokeAll$1, - required jni$_.JObject? Function(jni$_.JObject? collection) invokeAny, - required jni$_.JObject? Function( - jni$_.JObject? collection, core$_.int j, TimeUnit? timeUnit) + required jni$_.JObject? Function(jni$_.JCollection? collection) + invokeAny, + required jni$_.JObject? Function(jni$_.JCollection? collection, + core$_.int j, TimeUnit? timeUnit) invokeAny$1, required core$_.bool Function() isShutdown, required core$_.bool Function() isTerminated, required void Function() shutdown, this.shutdown$async = false, - required jni$_.JList? Function() shutdownNow, - required jni$_.JObject? Function(jni$_.JObject? runnable) submit, - required jni$_.JObject? Function( - jni$_.JObject? runnable, jni$_.JObject? object) + required jni$_.JList? Function() shutdownNow, + required Future$1? Function(Runnable? runnable) submit, + required Future$1? Function(Runnable? runnable, jni$_.JObject? object) submit$1, - required jni$_.JObject? Function(jni$_.JObject? callable) submit$2, + required Future$1? Function(Callable? callable) submit$2, }) : _awaitTermination = awaitTermination, _close = close, _invokeAll = invokeAll, @@ -9275,22 +9582,24 @@ final class _$ExecutorService with $ExecutorService { _awaitTermination; final void Function() _close; final core$_.bool close$async; - final jni$_.JList? Function(jni$_.JObject? collection) - _invokeAll; - final jni$_.JList? Function( - jni$_.JObject? collection, core$_.int j, TimeUnit? timeUnit) _invokeAll$1; - final jni$_.JObject? Function(jni$_.JObject? collection) _invokeAny; - final jni$_.JObject? Function( - jni$_.JObject? collection, core$_.int j, TimeUnit? timeUnit) _invokeAny$1; + final jni$_.JList? Function( + jni$_.JCollection? collection) _invokeAll; + final jni$_.JList? Function( + jni$_.JCollection? collection, + core$_.int j, + TimeUnit? timeUnit) _invokeAll$1; + final jni$_.JObject? Function(jni$_.JCollection? collection) + _invokeAny; + final jni$_.JObject? Function(jni$_.JCollection? collection, + core$_.int j, TimeUnit? timeUnit) _invokeAny$1; final core$_.bool Function() _isShutdown; final core$_.bool Function() _isTerminated; final void Function() _shutdown; final core$_.bool shutdown$async; - final jni$_.JList? Function() _shutdownNow; - final jni$_.JObject? Function(jni$_.JObject? runnable) _submit; - final jni$_.JObject? Function(jni$_.JObject? runnable, jni$_.JObject? object) - _submit$1; - final jni$_.JObject? Function(jni$_.JObject? callable) _submit$2; + final jni$_.JList? Function() _shutdownNow; + final Future$1? Function(Runnable? runnable) _submit; + final Future$1? Function(Runnable? runnable, jni$_.JObject? object) _submit$1; + final Future$1? Function(Callable? callable) _submit$2; core$_.bool awaitTermination(core$_.int j, TimeUnit? timeUnit) { return _awaitTermination(j, timeUnit); @@ -9300,21 +9609,21 @@ final class _$ExecutorService with $ExecutorService { return _close(); } - jni$_.JList? invokeAll(jni$_.JObject? collection) { + jni$_.JList? invokeAll(jni$_.JCollection? collection) { return _invokeAll(collection); } - jni$_.JList? invokeAll$1( - jni$_.JObject? collection, core$_.int j, TimeUnit? timeUnit) { + jni$_.JList? invokeAll$1(jni$_.JCollection? collection, + core$_.int j, TimeUnit? timeUnit) { return _invokeAll$1(collection, j, timeUnit); } - jni$_.JObject? invokeAny(jni$_.JObject? collection) { + jni$_.JObject? invokeAny(jni$_.JCollection? collection) { return _invokeAny(collection); } - jni$_.JObject? invokeAny$1( - jni$_.JObject? collection, core$_.int j, TimeUnit? timeUnit) { + jni$_.JObject? invokeAny$1(jni$_.JCollection? collection, + core$_.int j, TimeUnit? timeUnit) { return _invokeAny$1(collection, j, timeUnit); } @@ -9330,19 +9639,19 @@ final class _$ExecutorService with $ExecutorService { return _shutdown(); } - jni$_.JList? shutdownNow() { + jni$_.JList? shutdownNow() { return _shutdownNow(); } - jni$_.JObject? submit(jni$_.JObject? runnable) { + Future$1? submit(Runnable? runnable) { return _submit(runnable); } - jni$_.JObject? submit$1(jni$_.JObject? runnable, jni$_.JObject? object) { + Future$1? submit$1(Runnable? runnable, jni$_.JObject? object) { return _submit$1(runnable, object); } - jni$_.JObject? submit$2(jni$_.JObject? callable) { + Future$1? submit$2(Callable? callable) { return _submit$2(callable); } } @@ -9381,11 +9690,12 @@ extension type Cache$Companion._(jni$_.JObject _$this) /// from: `synthetic public void (kotlin.jvm.internal.DefaultConstructorMarker defaultConstructorMarker)` /// The returned object must be released after use, by calling the [release] method. factory Cache$Companion( - jni$_.JObject? defaultConstructorMarker, + DefaultConstructorMarker? defaultConstructorMarker, ) { + final _$$classRef = _class.reference; final _$defaultConstructorMarker = defaultConstructorMarker?.reference ?? jni$_.jNullReference; - return _new$(_class.reference.pointer, _id_new$.pointer, + return _new$(_$$classRef.pointer, _id_new$.pointer, _$defaultConstructorMarker.pointer) .object(); } @@ -9411,10 +9721,11 @@ extension Cache$Companion$$Methods on Cache$Companion { /// from: `public fun key(url: okhttp3.HttpUrl): kotlin.String` /// The returned object must be released after use, by calling the [release] method. jni$_.JString key( - jni$_.JObject httpUrl, + HttpUrl httpUrl, ) { + final _$$selfRef = reference; final _$httpUrl = httpUrl.reference; - return _key(reference.pointer, _id_key.pointer, _$httpUrl.pointer) + return _key(_$$selfRef.pointer, _id_key.pointer, _$httpUrl.pointer) .object(); } @@ -9448,10 +9759,11 @@ extension Cache$Companion$$Methods on Cache$Companion { Headers headers, Request request, ) { + final _$$selfRef = reference; final _$response = response.reference; final _$headers = headers.reference; final _$request = request.reference; - return _varyMatches(reference.pointer, _id_varyMatches.pointer, + return _varyMatches(_$$selfRef.pointer, _id_varyMatches.pointer, _$response.pointer, _$headers.pointer, _$request.pointer) .boolean; } @@ -9476,9 +9788,10 @@ extension Cache$Companion$$Methods on Cache$Companion { core$_.bool hasVaryAll( Response response, ) { + final _$$selfRef = reference; final _$response = response.reference; return _hasVaryAll( - reference.pointer, _id_hasVaryAll.pointer, _$response.pointer) + _$$selfRef.pointer, _id_hasVaryAll.pointer, _$response.pointer) .boolean; } @@ -9503,9 +9816,10 @@ extension Cache$Companion$$Methods on Cache$Companion { Headers varyHeaders( Response response, ) { + final _$$selfRef = reference; final _$response = response.reference; return _varyHeaders( - reference.pointer, _id_varyHeaders.pointer, _$response.pointer) + _$$selfRef.pointer, _id_varyHeaders.pointer, _$response.pointer) .object(); } } @@ -9520,12 +9834,13 @@ final class $Cache$Companion$Type$ extends jni$_.JType { } /// from: `okhttp3.Cache$Entry$Companion` -extension type JObject$Companion._(jni$_.JObject _$this) +extension type Cache$Entry$Companion._(jni$_.JObject _$this) implements jni$_.JObject { static final _class = jni$_.JClass.forName(r'okhttp3/Cache$Entry$Companion'); /// The type which includes information such as the signature of this class. - static const jni$_.JType type = $JObject$Companion$Type$(); + static const jni$_.JType type = + $Cache$Entry$Companion$Type$(); static final _id_new$ = _class.constructorId( r'(Lkotlin/jvm/internal/DefaultConstructorMarker;)V', ); @@ -9543,20 +9858,22 @@ extension type JObject$Companion._(jni$_.JObject _$this) /// from: `synthetic public void (kotlin.jvm.internal.DefaultConstructorMarker defaultConstructorMarker)` /// The returned object must be released after use, by calling the [release] method. - factory JObject$Companion( - jni$_.JObject? defaultConstructorMarker, + factory Cache$Entry$Companion( + DefaultConstructorMarker? defaultConstructorMarker, ) { + final _$$classRef = _class.reference; final _$defaultConstructorMarker = defaultConstructorMarker?.reference ?? jni$_.jNullReference; - return _new$(_class.reference.pointer, _id_new$.pointer, + return _new$(_$$classRef.pointer, _id_new$.pointer, _$defaultConstructorMarker.pointer) - .object(); + .object(); } } -final class $JObject$Companion$Type$ extends jni$_.JType { +final class $Cache$Entry$Companion$Type$ + extends jni$_.JType { @jni$_.internal - const $JObject$Companion$Type$(); + const $Cache$Entry$Companion$Type$(); @jni$_.internal @core$_.override @@ -9564,7 +9881,8 @@ final class $JObject$Companion$Type$ extends jni$_.JType { } /// from: `okhttp3.Cache` -extension type Cache._(jni$_.JObject _$this) implements jni$_.JObject { +extension type Cache._(jni$_.JObject _$this) + implements jni$_.JObject, Closeable, Flushable { static final _class = jni$_.JClass.forName(r'okhttp3/Cache'); /// The type which includes information such as the signature of this class. @@ -9605,13 +9923,14 @@ extension type Cache._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `public void (java.io.File file, long j, okhttp3.internal.io.FileSystem fileSystem)` /// The returned object must be released after use, by calling the [release] method. factory Cache( - jni$_.JObject file, + File file, core$_.int j, - jni$_.JObject fileSystem, + FileSystem fileSystem, ) { + final _$$classRef = _class.reference; final _$file = file.reference; final _$fileSystem = fileSystem.reference; - return _new$(_class.reference.pointer, _id_new$.pointer, _$file.pointer, j, + return _new$(_$$classRef.pointer, _id_new$.pointer, _$file.pointer, j, _$fileSystem.pointer) .object(); } @@ -9635,12 +9954,12 @@ extension type Cache._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `public void (java.io.File file, long j)` /// The returned object must be released after use, by calling the [release] method. factory Cache.new$1( - jni$_.JObject file, + File file, core$_.int j, ) { + final _$$classRef = _class.reference; final _$file = file.reference; - return _new$1( - _class.reference.pointer, _id_new$1.pointer, _$file.pointer, j) + return _new$1(_$$classRef.pointer, _id_new$1.pointer, _$file.pointer, j) .object(); } @@ -9663,10 +9982,11 @@ extension type Cache._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public final java.lang.String key(okhttp3.HttpUrl httpUrl)` /// The returned object must be released after use, by calling the [release] method. static jni$_.JString key( - jni$_.JObject httpUrl, + HttpUrl httpUrl, ) { + final _$$classRef = _class.reference; final _$httpUrl = httpUrl.reference; - return _key(_class.reference.pointer, _id_key.pointer, _$httpUrl.pointer) + return _key(_$$classRef.pointer, _id_key.pointer, _$httpUrl.pointer) .object(); } } @@ -9691,7 +10011,8 @@ extension Cache$$Methods on Cache { /// from: `public final boolean isClosed()` core$_.bool get isClosed { - return _get$isClosed(reference.pointer, _id_get$isClosed.pointer).boolean; + final _$$selfRef = reference; + return _get$isClosed(_$$selfRef.pointer, _id_get$isClosed.pointer).boolean; } static final _id_initialize = Cache._class.instanceMethodId( @@ -9713,7 +10034,8 @@ extension Cache$$Methods on Cache { /// from: `public fun initialize(): kotlin.Unit` void initialize() { - _initialize(reference.pointer, _id_initialize.pointer).check(); + final _$$selfRef = reference; + _initialize(_$$selfRef.pointer, _id_initialize.pointer).check(); } static final _id_delete = Cache._class.instanceMethodId( @@ -9735,7 +10057,8 @@ extension Cache$$Methods on Cache { /// from: `public fun delete(): kotlin.Unit` void delete() { - _delete(reference.pointer, _id_delete.pointer).check(); + final _$$selfRef = reference; + _delete(_$$selfRef.pointer, _id_delete.pointer).check(); } static final _id_evictAll = Cache._class.instanceMethodId( @@ -9757,7 +10080,8 @@ extension Cache$$Methods on Cache { /// from: `public fun evictAll(): kotlin.Unit` void evictAll() { - _evictAll(reference.pointer, _id_evictAll.pointer).check(); + final _$$selfRef = reference; + _evictAll(_$$selfRef.pointer, _id_evictAll.pointer).check(); } static final _id_urls = Cache._class.instanceMethodId( @@ -9780,7 +10104,8 @@ extension Cache$$Methods on Cache { /// from: `public fun urls(): kotlin.collections.MutableIterator` /// The returned object must be released after use, by calling the [release] method. jni$_.JIterator urls() { - return _urls(reference.pointer, _id_urls.pointer) + final _$$selfRef = reference; + return _urls(_$$selfRef.pointer, _id_urls.pointer) .object>(); } @@ -9803,7 +10128,8 @@ extension Cache$$Methods on Cache { /// from: `public fun writeAbortCount(): kotlin.Int` core$_.int writeAbortCount() { - return _writeAbortCount(reference.pointer, _id_writeAbortCount.pointer) + final _$$selfRef = reference; + return _writeAbortCount(_$$selfRef.pointer, _id_writeAbortCount.pointer) .integer; } @@ -9826,7 +10152,8 @@ extension Cache$$Methods on Cache { /// from: `public fun writeSuccessCount(): kotlin.Int` core$_.int writeSuccessCount() { - return _writeSuccessCount(reference.pointer, _id_writeSuccessCount.pointer) + final _$$selfRef = reference; + return _writeSuccessCount(_$$selfRef.pointer, _id_writeSuccessCount.pointer) .integer; } @@ -9849,7 +10176,8 @@ extension Cache$$Methods on Cache { /// from: `public fun size(): kotlin.Long` core$_.int size() { - return _size(reference.pointer, _id_size.pointer).long; + final _$$selfRef = reference; + return _size(_$$selfRef.pointer, _id_size.pointer).long; } static final _id_maxSize = Cache._class.instanceMethodId( @@ -9871,7 +10199,8 @@ extension Cache$$Methods on Cache { /// from: `public fun maxSize(): kotlin.Long` core$_.int maxSize() { - return _maxSize(reference.pointer, _id_maxSize.pointer).long; + final _$$selfRef = reference; + return _maxSize(_$$selfRef.pointer, _id_maxSize.pointer).long; } static final _id_flush = Cache._class.instanceMethodId( @@ -9893,7 +10222,8 @@ extension Cache$$Methods on Cache { /// from: `public fun flush(): kotlin.Unit` void flush() { - _flush(reference.pointer, _id_flush.pointer).check(); + final _$$selfRef = reference; + _flush(_$$selfRef.pointer, _id_flush.pointer).check(); } static final _id_close = Cache._class.instanceMethodId( @@ -9915,7 +10245,8 @@ extension Cache$$Methods on Cache { /// from: `public fun close(): kotlin.Unit` void close() { - _close(reference.pointer, _id_close.pointer).check(); + final _$$selfRef = reference; + _close(_$$selfRef.pointer, _id_close.pointer).check(); } static final _id_directory = Cache._class.instanceMethodId( @@ -9937,9 +10268,9 @@ extension Cache$$Methods on Cache { /// from: `public final java.io.File directory()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject directory() { - return _directory(reference.pointer, _id_directory.pointer) - .object(); + File directory() { + final _$$selfRef = reference; + return _directory(_$$selfRef.pointer, _id_directory.pointer).object(); } static final _id_networkCount = Cache._class.instanceMethodId( @@ -9961,7 +10292,8 @@ extension Cache$$Methods on Cache { /// from: `public fun networkCount(): kotlin.Int` core$_.int networkCount() { - return _networkCount(reference.pointer, _id_networkCount.pointer).integer; + final _$$selfRef = reference; + return _networkCount(_$$selfRef.pointer, _id_networkCount.pointer).integer; } static final _id_hitCount = Cache._class.instanceMethodId( @@ -9983,7 +10315,8 @@ extension Cache$$Methods on Cache { /// from: `public fun hitCount(): kotlin.Int` core$_.int hitCount() { - return _hitCount(reference.pointer, _id_hitCount.pointer).integer; + final _$$selfRef = reference; + return _hitCount(_$$selfRef.pointer, _id_hitCount.pointer).integer; } static final _id_requestCount = Cache._class.instanceMethodId( @@ -10005,7 +10338,8 @@ extension Cache$$Methods on Cache { /// from: `public fun requestCount(): kotlin.Int` core$_.int requestCount() { - return _requestCount(reference.pointer, _id_requestCount.pointer).integer; + final _$$selfRef = reference; + return _requestCount(_$$selfRef.pointer, _id_requestCount.pointer).integer; } } @@ -10084,6 +10418,7 @@ extension type RedirectReceivedCallback._(jni$_.JObject _$this) } final $i = jni$_.MethodInvocation.fromMessage($m); final $r = _$invokeMethod($p.sendPort.nativePort, $i); + $i.args?.release(); jni$_.ProtectedJniExtensions.returnResult($i.result, $r); }); implementer.add( @@ -10137,9 +10472,10 @@ extension RedirectReceivedCallback$$Methods on RedirectReceivedCallback { Response response, jni$_.JString string, ) { + final _$$selfRef = reference; final _$response = response.reference; final _$string = string.reference; - _onRedirectReceived(reference.pointer, _id_onRedirectReceived.pointer, + _onRedirectReceived(_$$selfRef.pointer, _id_onRedirectReceived.pointer, _$response.pointer, _$string.pointer) .check(); } @@ -10209,11 +10545,12 @@ extension type RedirectInterceptor$Companion._(jni$_.JObject _$this) /// from: `synthetic public void (kotlin.jvm.internal.DefaultConstructorMarker defaultConstructorMarker)` /// The returned object must be released after use, by calling the [release] method. factory RedirectInterceptor$Companion( - jni$_.JObject? defaultConstructorMarker, + DefaultConstructorMarker? defaultConstructorMarker, ) { + final _$$classRef = _class.reference; final _$defaultConstructorMarker = defaultConstructorMarker?.reference ?? jni$_.jNullReference; - return _new$(_class.reference.pointer, _id_new$.pointer, + return _new$(_$$classRef.pointer, _id_new$.pointer, _$defaultConstructorMarker.pointer) .object(); } @@ -10256,10 +10593,11 @@ extension RedirectInterceptor$Companion$$Methods core$_.bool z, RedirectReceivedCallback redirectReceivedCallback, ) { + final _$$selfRef = reference; final _$builder = builder.reference; final _$redirectReceivedCallback = redirectReceivedCallback.reference; return _addRedirectInterceptor( - reference.pointer, + _$$selfRef.pointer, _id_addRedirectInterceptor.pointer, _$builder.pointer, i, @@ -10319,7 +10657,8 @@ extension type RedirectInterceptor._(jni$_.JObject _$this) /// from: `public void ()` /// The returned object must be released after use, by calling the [release] method. factory RedirectInterceptor() { - return _new$(_class.reference.pointer, _id_new$.pointer) + final _$$classRef = _class.reference; + return _new$(_$$classRef.pointer, _id_new$.pointer) .object(); } } @@ -10362,7 +10701,8 @@ extension type AsyncInputStreamReader._(jni$_.JObject _$this) /// from: `public void ()` /// The returned object must be released after use, by calling the [release] method. factory AsyncInputStreamReader() { - return _new$(_class.reference.pointer, _id_new$.pointer) + final _$$classRef = _class.reference; + return _new$(_$$classRef.pointer, _id_new$.pointer) .object(); } } @@ -10392,15 +10732,16 @@ extension AsyncInputStreamReader$$Methods on AsyncInputStreamReader { /// from: `public fun readAsync(inputStream: java.io.InputStream, callback: com.example.ok_http.DataCallback): java.util.concurrent.Future<*>` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject readAsync( - jni$_.JObject inputStream, + Future$1 readAsync( + InputStream inputStream, DataCallback dataCallback, ) { + final _$$selfRef = reference; final _$inputStream = inputStream.reference; final _$dataCallback = dataCallback.reference; - return _readAsync(reference.pointer, _id_readAsync.pointer, + return _readAsync(_$$selfRef.pointer, _id_readAsync.pointer, _$inputStream.pointer, _$dataCallback.pointer) - .object(); + .object(); } static final _id_shutdown = AsyncInputStreamReader._class.instanceMethodId( @@ -10422,7 +10763,8 @@ extension AsyncInputStreamReader$$Methods on AsyncInputStreamReader { /// from: `public fun shutdown(): kotlin.Unit` void shutdown() { - _shutdown(reference.pointer, _id_shutdown.pointer).check(); + final _$$selfRef = reference; + _shutdown(_$$selfRef.pointer, _id_shutdown.pointer).check(); } } @@ -10486,7 +10828,7 @@ extension type DataCallback._(jni$_.JObject _$this) implements jni$_.JObject { } if ($d == r'onError(Ljava/io/IOException;)V') { _$impls[$p]!.onError( - ($a![0] as jni$_.JObject), + ($a![0] as IOException), ); return jni$_.nullptr; } @@ -10509,6 +10851,7 @@ extension type DataCallback._(jni$_.JObject _$this) implements jni$_.JObject { } final $i = jni$_.MethodInvocation.fromMessage($m); final $r = _$invokeMethod($p.sendPort.nativePort, $i); + $i.args?.release(); jni$_.ProtectedJniExtensions.returnResult($i.result, $r); }); implementer.add( @@ -10555,8 +10898,9 @@ extension DataCallback$$Methods on DataCallback { void onDataRead( jni$_.JByteArray bs, ) { + final _$$selfRef = reference; final _$bs = bs.reference; - _onDataRead(reference.pointer, _id_onDataRead.pointer, _$bs.pointer) + _onDataRead(_$$selfRef.pointer, _id_onDataRead.pointer, _$bs.pointer) .check(); } @@ -10579,7 +10923,8 @@ extension DataCallback$$Methods on DataCallback { /// from: `public fun onFinished(): kotlin.Unit` void onFinished() { - _onFinished(reference.pointer, _id_onFinished.pointer).check(); + final _$$selfRef = reference; + _onFinished(_$$selfRef.pointer, _id_onFinished.pointer).check(); } static final _id_onError = DataCallback._class.instanceMethodId( @@ -10600,10 +10945,11 @@ extension DataCallback$$Methods on DataCallback { /// from: `public fun onError(e: java.io.IOException): kotlin.Unit` void onError( - jni$_.JObject iOException, + IOException iOException, ) { + final _$$selfRef = reference; final _$iOException = iOException.reference; - _onError(reference.pointer, _id_onError.pointer, _$iOException.pointer) + _onError(_$$selfRef.pointer, _id_onError.pointer, _$iOException.pointer) .check(); } } @@ -10614,7 +10960,7 @@ abstract base mixin class $DataCallback { core$_.bool onDataRead$async, required void Function() onFinished, core$_.bool onFinished$async, - required void Function(jni$_.JObject iOException) onError, + required void Function(IOException iOException) onError, core$_.bool onError$async, }) = _$DataCallback; @@ -10622,7 +10968,7 @@ abstract base mixin class $DataCallback { core$_.bool get onDataRead$async => false; void onFinished(); core$_.bool get onFinished$async => false; - void onError(jni$_.JObject iOException); + void onError(IOException iOException); core$_.bool get onError$async => false; } @@ -10632,7 +10978,7 @@ final class _$DataCallback with $DataCallback { this.onDataRead$async = false, required void Function() onFinished, this.onFinished$async = false, - required void Function(jni$_.JObject iOException) onError, + required void Function(IOException iOException) onError, this.onError$async = false, }) : _onDataRead = onDataRead, _onFinished = onFinished, @@ -10642,7 +10988,7 @@ final class _$DataCallback with $DataCallback { final core$_.bool onDataRead$async; final void Function() _onFinished; final core$_.bool onFinished$async; - final void Function(jni$_.JObject iOException) _onError; + final void Function(IOException iOException) _onError; final core$_.bool onError$async; void onDataRead(jni$_.JByteArray bs) { @@ -10653,7 +10999,7 @@ final class _$DataCallback with $DataCallback { return _onFinished(); } - void onError(jni$_.JObject iOException) { + void onError(IOException iOException) { return _onError(iOException); } } @@ -10709,7 +11055,7 @@ extension type WebSocket$Factory._(jni$_.JObject _$this) r'newWebSocket(Lokhttp3/Request;Lokhttp3/WebSocketListener;)Lokhttp3/WebSocket;') { final $r = _$impls[$p]!.newWebSocket( ($a![0] as Request), - ($a![1] as jni$_.JObject), + ($a![1] as WebSocketListener), ); return ($r as jni$_.JObject?) ?.as(const jni$_.$JObject$Type$()) @@ -10736,6 +11082,7 @@ extension type WebSocket$Factory._(jni$_.JObject _$this) } final $i = jni$_.MethodInvocation.fromMessage($m); final $r = _$invokeMethod($p.sendPort.nativePort, $i); + $i.args?.release(); jni$_.ProtectedJniExtensions.returnResult($i.result, $r); }); implementer.add( @@ -10784,11 +11131,12 @@ extension WebSocket$Factory$$Methods on WebSocket$Factory { /// The returned object must be released after use, by calling the [release] method. WebSocket newWebSocket( Request request, - jni$_.JObject webSocketListener, + WebSocketListener webSocketListener, ) { + final _$$selfRef = reference; final _$request = request.reference; final _$webSocketListener = webSocketListener.reference; - return _newWebSocket(reference.pointer, _id_newWebSocket.pointer, + return _newWebSocket(_$$selfRef.pointer, _id_newWebSocket.pointer, _$request.pointer, _$webSocketListener.pointer) .object(); } @@ -10797,24 +11145,24 @@ extension WebSocket$Factory$$Methods on WebSocket$Factory { abstract base mixin class $WebSocket$Factory { factory $WebSocket$Factory({ required WebSocket Function( - Request request, jni$_.JObject webSocketListener) + Request request, WebSocketListener webSocketListener) newWebSocket, }) = _$WebSocket$Factory; - WebSocket newWebSocket(Request request, jni$_.JObject webSocketListener); + WebSocket newWebSocket(Request request, WebSocketListener webSocketListener); } final class _$WebSocket$Factory with $WebSocket$Factory { _$WebSocket$Factory({ required WebSocket Function( - Request request, jni$_.JObject webSocketListener) + Request request, WebSocketListener webSocketListener) newWebSocket, }) : _newWebSocket = newWebSocket; - final WebSocket Function(Request request, jni$_.JObject webSocketListener) + final WebSocket Function(Request request, WebSocketListener webSocketListener) _newWebSocket; - WebSocket newWebSocket(Request request, jni$_.JObject webSocketListener) { + WebSocket newWebSocket(Request request, WebSocketListener webSocketListener) { return _newWebSocket(request, webSocketListener); } } @@ -10919,6 +11267,7 @@ extension type WebSocket._(jni$_.JObject _$this) implements jni$_.JObject { } final $i = jni$_.MethodInvocation.fromMessage($m); final $r = _$invokeMethod($p.sendPort.nativePort, $i); + $i.args?.release(); jni$_.ProtectedJniExtensions.returnResult($i.result, $r); }); implementer.add( @@ -10963,7 +11312,8 @@ extension WebSocket$$Methods on WebSocket { /// from: `public fun request(): okhttp3.Request` /// The returned object must be released after use, by calling the [release] method. Request request() { - return _request(reference.pointer, _id_request.pointer).object(); + final _$$selfRef = reference; + return _request(_$$selfRef.pointer, _id_request.pointer).object(); } static final _id_queueSize = WebSocket._class.instanceMethodId( @@ -10985,7 +11335,8 @@ extension WebSocket$$Methods on WebSocket { /// from: `public fun queueSize(): kotlin.Long` core$_.int queueSize() { - return _queueSize(reference.pointer, _id_queueSize.pointer).long; + final _$$selfRef = reference; + return _queueSize(_$$selfRef.pointer, _id_queueSize.pointer).long; } static final _id_send = WebSocket._class.instanceMethodId( @@ -11008,8 +11359,10 @@ extension WebSocket$$Methods on WebSocket { core$_.bool send( jni$_.JString string, ) { + final _$$selfRef = reference; final _$string = string.reference; - return _send(reference.pointer, _id_send.pointer, _$string.pointer).boolean; + return _send(_$$selfRef.pointer, _id_send.pointer, _$string.pointer) + .boolean; } static final _id_send$1 = WebSocket._class.instanceMethodId( @@ -11032,8 +11385,9 @@ extension WebSocket$$Methods on WebSocket { core$_.bool send$1( ByteString byteString, ) { + final _$$selfRef = reference; final _$byteString = byteString.reference; - return _send$1(reference.pointer, _id_send$1.pointer, _$byteString.pointer) + return _send$1(_$$selfRef.pointer, _id_send$1.pointer, _$byteString.pointer) .boolean; } @@ -11059,8 +11413,9 @@ extension WebSocket$$Methods on WebSocket { core$_.int i, jni$_.JString? string, ) { + final _$$selfRef = reference; final _$string = string?.reference ?? jni$_.jNullReference; - return _close(reference.pointer, _id_close.pointer, i, _$string.pointer) + return _close(_$$selfRef.pointer, _id_close.pointer, i, _$string.pointer) .boolean; } @@ -11083,7 +11438,8 @@ extension WebSocket$$Methods on WebSocket { /// from: `public fun cancel(): kotlin.Unit` void cancel() { - _cancel(reference.pointer, _id_cancel.pointer).check(); + final _$$selfRef = reference; + _cancel(_$$selfRef.pointer, _id_cancel.pointer).check(); } } @@ -11239,7 +11595,7 @@ extension type WebSocketListenerProxy$WebSocketListener._(jni$_.JObject _$this) r'onFailure(Lokhttp3/WebSocket;Ljava/lang/Throwable;Lokhttp3/Response;)V') { _$impls[$p]!.onFailure( ($a![0] as WebSocket), - ($a![1] as jni$_.JObject), + ($a![1] as Throwable), ($a![2] as Response?), ); return jni$_.nullptr; @@ -11263,6 +11619,7 @@ extension type WebSocketListenerProxy$WebSocketListener._(jni$_.JObject _$this) } final $i = jni$_.MethodInvocation.fromMessage($m); final $r = _$invokeMethod($p.sendPort.nativePort, $i); + $i.args?.release(); jni$_.ProtectedJniExtensions.returnResult($i.result, $r); }); implementer.add( @@ -11325,9 +11682,10 @@ extension WebSocketListenerProxy$WebSocketListener$$Methods WebSocket webSocket, Response response, ) { + final _$$selfRef = reference; final _$webSocket = webSocket.reference; final _$response = response.reference; - _onOpen(reference.pointer, _id_onOpen.pointer, _$webSocket.pointer, + _onOpen(_$$selfRef.pointer, _id_onOpen.pointer, _$webSocket.pointer, _$response.pointer) .check(); } @@ -11360,9 +11718,10 @@ extension WebSocketListenerProxy$WebSocketListener$$Methods WebSocket webSocket, jni$_.JString string, ) { + final _$$selfRef = reference; final _$webSocket = webSocket.reference; final _$string = string.reference; - _onMessage(reference.pointer, _id_onMessage.pointer, _$webSocket.pointer, + _onMessage(_$$selfRef.pointer, _id_onMessage.pointer, _$webSocket.pointer, _$string.pointer) .check(); } @@ -11395,9 +11754,10 @@ extension WebSocketListenerProxy$WebSocketListener$$Methods WebSocket webSocket, ByteString byteString, ) { + final _$$selfRef = reference; final _$webSocket = webSocket.reference; final _$byteString = byteString.reference; - _onMessage$1(reference.pointer, _id_onMessage$1.pointer, + _onMessage$1(_$$selfRef.pointer, _id_onMessage$1.pointer, _$webSocket.pointer, _$byteString.pointer) .check(); } @@ -11433,10 +11793,11 @@ extension WebSocketListenerProxy$WebSocketListener$$Methods core$_.int i, jni$_.JString string, ) { + final _$$selfRef = reference; final _$webSocket = webSocket.reference; final _$string = string.reference; - _onClosing(reference.pointer, _id_onClosing.pointer, _$webSocket.pointer, i, - _$string.pointer) + _onClosing(_$$selfRef.pointer, _id_onClosing.pointer, _$webSocket.pointer, + i, _$string.pointer) .check(); } @@ -11468,13 +11829,14 @@ extension WebSocketListenerProxy$WebSocketListener$$Methods /// from: `public fun onFailure(webSocket: okhttp3.WebSocket, t: kotlin.Throwable, response: okhttp3.Response?): kotlin.Unit` void onFailure( WebSocket webSocket, - jni$_.JObject throwable, + Throwable throwable, Response? response, ) { + final _$$selfRef = reference; final _$webSocket = webSocket.reference; final _$throwable = throwable.reference; final _$response = response?.reference ?? jni$_.jNullReference; - _onFailure(reference.pointer, _id_onFailure.pointer, _$webSocket.pointer, + _onFailure(_$$selfRef.pointer, _id_onFailure.pointer, _$webSocket.pointer, _$throwable.pointer, _$response.pointer) .check(); } @@ -11494,7 +11856,7 @@ abstract base mixin class $WebSocketListenerProxy$WebSocketListener { onClosing, core$_.bool onClosing$async, required void Function( - WebSocket webSocket, jni$_.JObject throwable, Response? response) + WebSocket webSocket, Throwable throwable, Response? response) onFailure, core$_.bool onFailure$async, }) = _$WebSocketListenerProxy$WebSocketListener; @@ -11507,8 +11869,7 @@ abstract base mixin class $WebSocketListenerProxy$WebSocketListener { core$_.bool get onMessage$1$async => false; void onClosing(WebSocket webSocket, core$_.int i, jni$_.JString string); core$_.bool get onClosing$async => false; - void onFailure( - WebSocket webSocket, jni$_.JObject throwable, Response? response); + void onFailure(WebSocket webSocket, Throwable throwable, Response? response); core$_.bool get onFailure$async => false; } @@ -11527,7 +11888,7 @@ final class _$WebSocketListenerProxy$WebSocketListener onClosing, this.onClosing$async = false, required void Function( - WebSocket webSocket, jni$_.JObject throwable, Response? response) + WebSocket webSocket, Throwable throwable, Response? response) onFailure, this.onFailure$async = false, }) : _onOpen = onOpen, @@ -11546,8 +11907,7 @@ final class _$WebSocketListenerProxy$WebSocketListener _onClosing; final core$_.bool onClosing$async; final void Function( - WebSocket webSocket, jni$_.JObject throwable, Response? response) - _onFailure; + WebSocket webSocket, Throwable throwable, Response? response) _onFailure; final core$_.bool onFailure$async; void onOpen(WebSocket webSocket, Response response) { @@ -11566,8 +11926,7 @@ final class _$WebSocketListenerProxy$WebSocketListener return _onClosing(webSocket, i, string); } - void onFailure( - WebSocket webSocket, jni$_.JObject throwable, Response? response) { + void onFailure(WebSocket webSocket, Throwable throwable, Response? response) { return _onFailure(webSocket, throwable, response); } } @@ -11585,7 +11944,7 @@ final class $WebSocketListenerProxy$WebSocketListener$Type$ /// from: `com.example.ok_http.WebSocketListenerProxy` extension type WebSocketListenerProxy._(jni$_.JObject _$this) - implements jni$_.JObject { + implements WebSocketListener { static final _class = jni$_.JClass.forName(r'com/example/ok_http/WebSocketListenerProxy'); @@ -11612,9 +11971,10 @@ extension type WebSocketListenerProxy._(jni$_.JObject _$this) factory WebSocketListenerProxy( WebSocketListenerProxy$WebSocketListener webSocketListener, ) { + final _$$classRef = _class.reference; final _$webSocketListener = webSocketListener.reference; - return _new$(_class.reference.pointer, _id_new$.pointer, - _$webSocketListener.pointer) + return _new$( + _$$classRef.pointer, _id_new$.pointer, _$webSocketListener.pointer) .object(); } } @@ -11647,9 +12007,10 @@ extension WebSocketListenerProxy$$Methods on WebSocketListenerProxy { WebSocket webSocket, Response response, ) { + final _$$selfRef = reference; final _$webSocket = webSocket.reference; final _$response = response.reference; - _onOpen(reference.pointer, _id_onOpen.pointer, _$webSocket.pointer, + _onOpen(_$$selfRef.pointer, _id_onOpen.pointer, _$webSocket.pointer, _$response.pointer) .check(); } @@ -11681,9 +12042,10 @@ extension WebSocketListenerProxy$$Methods on WebSocketListenerProxy { WebSocket webSocket, jni$_.JString string, ) { + final _$$selfRef = reference; final _$webSocket = webSocket.reference; final _$string = string.reference; - _onMessage(reference.pointer, _id_onMessage.pointer, _$webSocket.pointer, + _onMessage(_$$selfRef.pointer, _id_onMessage.pointer, _$webSocket.pointer, _$string.pointer) .check(); } @@ -11715,9 +12077,10 @@ extension WebSocketListenerProxy$$Methods on WebSocketListenerProxy { WebSocket webSocket, ByteString byteString, ) { + final _$$selfRef = reference; final _$webSocket = webSocket.reference; final _$byteString = byteString.reference; - _onMessage$1(reference.pointer, _id_onMessage$1.pointer, + _onMessage$1(_$$selfRef.pointer, _id_onMessage$1.pointer, _$webSocket.pointer, _$byteString.pointer) .check(); } @@ -11752,10 +12115,11 @@ extension WebSocketListenerProxy$$Methods on WebSocketListenerProxy { core$_.int i, jni$_.JString string, ) { + final _$$selfRef = reference; final _$webSocket = webSocket.reference; final _$string = string.reference; - _onClosing(reference.pointer, _id_onClosing.pointer, _$webSocket.pointer, i, - _$string.pointer) + _onClosing(_$$selfRef.pointer, _id_onClosing.pointer, _$webSocket.pointer, + i, _$string.pointer) .check(); } @@ -11786,13 +12150,14 @@ extension WebSocketListenerProxy$$Methods on WebSocketListenerProxy { /// from: `public fun onFailure(webSocket: okhttp3.WebSocket, t: kotlin.Throwable, response: okhttp3.Response?): kotlin.Unit` void onFailure( WebSocket webSocket, - jni$_.JObject throwable, + Throwable throwable, Response? response, ) { + final _$$selfRef = reference; final _$webSocket = webSocket.reference; final _$throwable = throwable.reference; final _$response = response?.reference ?? jni$_.jNullReference; - _onFailure(reference.pointer, _id_onFailure.pointer, _$webSocket.pointer, + _onFailure(_$$selfRef.pointer, _id_onFailure.pointer, _$webSocket.pointer, _$throwable.pointer, _$response.pointer) .check(); } @@ -11847,10 +12212,11 @@ extension type FixedResponseX509ExtendedKeyManager._(jni$_.JObject _$this) PrivateKey privateKey, jni$_.JString string, ) { + final _$$classRef = _class.reference; final _$x509Certificates = x509Certificates.reference; final _$privateKey = privateKey.reference; final _$string = string.reference; - return _new$(_class.reference.pointer, _id_new$.pointer, + return _new$(_$$classRef.pointer, _id_new$.pointer, _$x509Certificates.pointer, _$privateKey.pointer, _$string.pointer) .object(); } @@ -11885,11 +12251,12 @@ extension FixedResponseX509ExtendedKeyManager$$Methods /// The returned object must be released after use, by calling the [release] method. jni$_.JArray getClientAliases( jni$_.JString string, - jni$_.JArray? principals, + jni$_.JArray? principals, ) { + final _$$selfRef = reference; final _$string = string.reference; final _$principals = principals?.reference ?? jni$_.jNullReference; - return _getClientAliases(reference.pointer, _id_getClientAliases.pointer, + return _getClientAliases(_$$selfRef.pointer, _id_getClientAliases.pointer, _$string.pointer, _$principals.pointer) .object>(); } @@ -11923,13 +12290,14 @@ extension FixedResponseX509ExtendedKeyManager$$Methods /// The returned object must be released after use, by calling the [release] method. jni$_.JString chooseClientAlias( jni$_.JArray strings, - jni$_.JArray? principals, - jni$_.JObject? socket, + jni$_.JArray? principals, + Socket? socket, ) { + final _$$selfRef = reference; final _$strings = strings.reference; final _$principals = principals?.reference ?? jni$_.jNullReference; final _$socket = socket?.reference ?? jni$_.jNullReference; - return _chooseClientAlias(reference.pointer, _id_chooseClientAlias.pointer, + return _chooseClientAlias(_$$selfRef.pointer, _id_chooseClientAlias.pointer, _$strings.pointer, _$principals.pointer, _$socket.pointer) .object(); } @@ -11961,11 +12329,12 @@ extension FixedResponseX509ExtendedKeyManager$$Methods /// The returned object must be released after use, by calling the [release] method. jni$_.JArray getServerAliases( jni$_.JString string, - jni$_.JArray? principals, + jni$_.JArray? principals, ) { + final _$$selfRef = reference; final _$string = string.reference; final _$principals = principals?.reference ?? jni$_.jNullReference; - return _getServerAliases(reference.pointer, _id_getServerAliases.pointer, + return _getServerAliases(_$$selfRef.pointer, _id_getServerAliases.pointer, _$string.pointer, _$principals.pointer) .object>(); } @@ -11999,13 +12368,14 @@ extension FixedResponseX509ExtendedKeyManager$$Methods /// The returned object must be released after use, by calling the [release] method. jni$_.JString chooseServerAlias( jni$_.JString string, - jni$_.JArray? principals, - jni$_.JObject? socket, + jni$_.JArray? principals, + Socket? socket, ) { + final _$$selfRef = reference; final _$string = string.reference; final _$principals = principals?.reference ?? jni$_.jNullReference; final _$socket = socket?.reference ?? jni$_.jNullReference; - return _chooseServerAlias(reference.pointer, _id_chooseServerAlias.pointer, + return _chooseServerAlias(_$$selfRef.pointer, _id_chooseServerAlias.pointer, _$string.pointer, _$principals.pointer, _$socket.pointer) .object(); } @@ -12032,8 +12402,9 @@ extension FixedResponseX509ExtendedKeyManager$$Methods jni$_.JArray getCertificateChain( jni$_.JString string, ) { + final _$$selfRef = reference; final _$string = string.reference; - return _getCertificateChain(reference.pointer, + return _getCertificateChain(_$$selfRef.pointer, _id_getCertificateChain.pointer, _$string.pointer) .object>(); } @@ -12060,9 +12431,10 @@ extension FixedResponseX509ExtendedKeyManager$$Methods PrivateKey getPrivateKey( jni$_.JString string, ) { + final _$$selfRef = reference; final _$string = string.reference; return _getPrivateKey( - reference.pointer, _id_getPrivateKey.pointer, _$string.pointer) + _$$selfRef.pointer, _id_getPrivateKey.pointer, _$string.pointer) .object(); } @@ -12095,14 +12467,15 @@ extension FixedResponseX509ExtendedKeyManager$$Methods /// The returned object must be released after use, by calling the [release] method. jni$_.JString chooseEngineClientAlias( jni$_.JArray? strings, - jni$_.JArray? principals, - jni$_.JObject? sSLEngine, + jni$_.JArray? principals, + SSLEngine? sSLEngine, ) { + final _$$selfRef = reference; final _$strings = strings?.reference ?? jni$_.jNullReference; final _$principals = principals?.reference ?? jni$_.jNullReference; final _$sSLEngine = sSLEngine?.reference ?? jni$_.jNullReference; return _chooseEngineClientAlias( - reference.pointer, + _$$selfRef.pointer, _id_chooseEngineClientAlias.pointer, _$strings.pointer, _$principals.pointer, @@ -12139,14 +12512,15 @@ extension FixedResponseX509ExtendedKeyManager$$Methods /// The returned object must be released after use, by calling the [release] method. jni$_.JString chooseEngineServerAlias( jni$_.JString? string, - jni$_.JArray? principals, - jni$_.JObject? sSLEngine, + jni$_.JArray? principals, + SSLEngine? sSLEngine, ) { + final _$$selfRef = reference; final _$string = string?.reference ?? jni$_.jNullReference; final _$principals = principals?.reference ?? jni$_.jNullReference; final _$sSLEngine = sSLEngine?.reference ?? jni$_.jNullReference; return _chooseEngineServerAlias( - reference.pointer, + _$$selfRef.pointer, _id_chooseEngineServerAlias.pointer, _$string.pointer, _$principals.pointer, @@ -12192,11 +12566,12 @@ extension type ByteString$Companion._(jni$_.JObject _$this) /// from: `synthetic public void (kotlin.jvm.internal.DefaultConstructorMarker defaultConstructorMarker)` /// The returned object must be released after use, by calling the [release] method. factory ByteString$Companion( - jni$_.JObject? defaultConstructorMarker, + DefaultConstructorMarker? defaultConstructorMarker, ) { + final _$$classRef = _class.reference; final _$defaultConstructorMarker = defaultConstructorMarker?.reference ?? jni$_.jNullReference; - return _new$(_class.reference.pointer, _id_new$.pointer, + return _new$(_$$classRef.pointer, _id_new$.pointer, _$defaultConstructorMarker.pointer) .object(); } @@ -12224,8 +12599,9 @@ extension ByteString$Companion$$Methods on ByteString$Companion { ByteString of( jni$_.JByteArray bs, ) { + final _$$selfRef = reference; final _$bs = bs.reference; - return _of(reference.pointer, _id_of.pointer, _$bs.pointer) + return _of(_$$selfRef.pointer, _id_of.pointer, _$bs.pointer) .object(); } @@ -12260,8 +12636,9 @@ extension ByteString$Companion$$Methods on ByteString$Companion { core$_.int i, core$_.int i1, ) { + final _$$selfRef = reference; final _$bs = bs.reference; - return _of$1(reference.pointer, _id_of$1.pointer, _$bs.pointer, i, i1) + return _of$1(_$$selfRef.pointer, _id_of$1.pointer, _$bs.pointer, i, i1) .object(); } @@ -12286,8 +12663,9 @@ extension ByteString$Companion$$Methods on ByteString$Companion { ByteString of$2( jni$_.JByteBuffer byteBuffer, ) { + final _$$selfRef = reference; final _$byteBuffer = byteBuffer.reference; - return _of$2(reference.pointer, _id_of$2.pointer, _$byteBuffer.pointer) + return _of$2(_$$selfRef.pointer, _id_of$2.pointer, _$byteBuffer.pointer) .object(); } @@ -12312,9 +12690,10 @@ extension ByteString$Companion$$Methods on ByteString$Companion { ByteString encodeUtf8( jni$_.JString string, ) { + final _$$selfRef = reference; final _$string = string.reference; return _encodeUtf8( - reference.pointer, _id_encodeUtf8.pointer, _$string.pointer) + _$$selfRef.pointer, _id_encodeUtf8.pointer, _$string.pointer) .object(); } @@ -12344,11 +12723,12 @@ extension ByteString$Companion$$Methods on ByteString$Companion { /// The returned object must be released after use, by calling the [release] method. ByteString encodeString( jni$_.JString string, - jni$_.JObject charset, + Charset charset, ) { + final _$$selfRef = reference; final _$string = string.reference; final _$charset = charset.reference; - return _encodeString(reference.pointer, _id_encodeString.pointer, + return _encodeString(_$$selfRef.pointer, _id_encodeString.pointer, _$string.pointer, _$charset.pointer) .object(); } @@ -12374,9 +12754,10 @@ extension ByteString$Companion$$Methods on ByteString$Companion { ByteString? decodeBase64( jni$_.JString string, ) { + final _$$selfRef = reference; final _$string = string.reference; return _decodeBase64( - reference.pointer, _id_decodeBase64.pointer, _$string.pointer) + _$$selfRef.pointer, _id_decodeBase64.pointer, _$string.pointer) .object(); } @@ -12401,9 +12782,10 @@ extension ByteString$Companion$$Methods on ByteString$Companion { ByteString decodeHex( jni$_.JString string, ) { + final _$$selfRef = reference; final _$string = string.reference; return _decodeHex( - reference.pointer, _id_decodeHex.pointer, _$string.pointer) + _$$selfRef.pointer, _id_decodeHex.pointer, _$string.pointer) .object(); } @@ -12427,11 +12809,12 @@ extension ByteString$Companion$$Methods on ByteString$Companion { /// from: `public fun readByteString(byteCount: kotlin.Int): okio.ByteString` /// The returned object must be released after use, by calling the [release] method. ByteString read( - jni$_.JObject inputStream, + InputStream inputStream, core$_.int i, ) { + final _$$selfRef = reference; final _$inputStream = inputStream.reference; - return _read(reference.pointer, _id_read.pointer, _$inputStream.pointer, i) + return _read(_$$selfRef.pointer, _id_read.pointer, _$inputStream.pointer, i) .object(); } } @@ -12447,7 +12830,8 @@ final class $ByteString$Companion$Type$ } /// from: `okio.ByteString` -extension type ByteString._(jni$_.JObject _$this) implements jni$_.JObject { +extension type ByteString._(jni$_.JObject _$this) + implements jni$_.JObject, Serializable, Comparable { static final _class = jni$_.JClass.forName(r'okio/ByteString'); /// The type which includes information such as the signature of this class. @@ -12493,8 +12877,9 @@ extension type ByteString._(jni$_.JObject _$this) implements jni$_.JObject { factory ByteString( jni$_.JByteArray bs, ) { + final _$$classRef = _class.reference; final _$bs = bs.reference; - return _new$(_class.reference.pointer, _id_new$.pointer, _$bs.pointer) + return _new$(_$$classRef.pointer, _id_new$.pointer, _$bs.pointer) .object(); } @@ -12519,8 +12904,9 @@ extension type ByteString._(jni$_.JObject _$this) implements jni$_.JObject { static ByteString of( jni$_.JByteArray bs, ) { + final _$$classRef = _class.reference; final _$bs = bs.reference; - return _of(_class.reference.pointer, _id_of.pointer, _$bs.pointer) + return _of(_$$classRef.pointer, _id_of.pointer, _$bs.pointer) .object(); } @@ -12555,9 +12941,9 @@ extension type ByteString._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i, core$_.int i1, ) { + final _$$classRef = _class.reference; final _$bs = bs.reference; - return _of$1( - _class.reference.pointer, _id_of$1.pointer, _$bs.pointer, i, i1) + return _of$1(_$$classRef.pointer, _id_of$1.pointer, _$bs.pointer, i, i1) .object(); } @@ -12582,9 +12968,9 @@ extension type ByteString._(jni$_.JObject _$this) implements jni$_.JObject { static ByteString of$2( jni$_.JByteBuffer byteBuffer, ) { + final _$$classRef = _class.reference; final _$byteBuffer = byteBuffer.reference; - return _of$2( - _class.reference.pointer, _id_of$2.pointer, _$byteBuffer.pointer) + return _of$2(_$$classRef.pointer, _id_of$2.pointer, _$byteBuffer.pointer) .object(); } @@ -12609,9 +12995,10 @@ extension type ByteString._(jni$_.JObject _$this) implements jni$_.JObject { static ByteString encodeUtf8( jni$_.JString string, ) { + final _$$classRef = _class.reference; final _$string = string.reference; return _encodeUtf8( - _class.reference.pointer, _id_encodeUtf8.pointer, _$string.pointer) + _$$classRef.pointer, _id_encodeUtf8.pointer, _$string.pointer) .object(); } @@ -12641,11 +13028,12 @@ extension type ByteString._(jni$_.JObject _$this) implements jni$_.JObject { /// The returned object must be released after use, by calling the [release] method. static ByteString encodeString( jni$_.JString string, - jni$_.JObject charset, + Charset charset, ) { + final _$$classRef = _class.reference; final _$string = string.reference; final _$charset = charset.reference; - return _encodeString(_class.reference.pointer, _id_encodeString.pointer, + return _encodeString(_$$classRef.pointer, _id_encodeString.pointer, _$string.pointer, _$charset.pointer) .object(); } @@ -12671,9 +13059,10 @@ extension type ByteString._(jni$_.JObject _$this) implements jni$_.JObject { static ByteString? decodeBase64( jni$_.JString string, ) { + final _$$classRef = _class.reference; final _$string = string.reference; - return _decodeBase64(_class.reference.pointer, _id_decodeBase64.pointer, - _$string.pointer) + return _decodeBase64( + _$$classRef.pointer, _id_decodeBase64.pointer, _$string.pointer) .object(); } @@ -12698,9 +13087,10 @@ extension type ByteString._(jni$_.JObject _$this) implements jni$_.JObject { static ByteString decodeHex( jni$_.JString string, ) { + final _$$classRef = _class.reference; final _$string = string.reference; return _decodeHex( - _class.reference.pointer, _id_decodeHex.pointer, _$string.pointer) + _$$classRef.pointer, _id_decodeHex.pointer, _$string.pointer) .object(); } @@ -12724,12 +13114,13 @@ extension type ByteString._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public final okio.ByteString read(java.io.InputStream inputStream, int i)` /// The returned object must be released after use, by calling the [release] method. static ByteString read( - jni$_.JObject inputStream, + InputStream inputStream, core$_.int i, ) { + final _$$classRef = _class.reference; final _$inputStream = inputStream.reference; - return _read(_class.reference.pointer, _id_read.pointer, - _$inputStream.pointer, i) + return _read( + _$$classRef.pointer, _id_read.pointer, _$inputStream.pointer, i) .object(); } } @@ -12755,7 +13146,8 @@ extension ByteString$$Methods on ByteString { /// from: `public fun utf8(): kotlin.String` /// The returned object must be released after use, by calling the [release] method. jni$_.JString utf8() { - return _utf8(reference.pointer, _id_utf8.pointer).object(); + final _$$selfRef = reference; + return _utf8(_$$selfRef.pointer, _id_utf8.pointer).object(); } static final _id_string = ByteString._class.instanceMethodId( @@ -12777,10 +13169,11 @@ extension ByteString$$Methods on ByteString { /// from: `public fun string(charset: java.nio.charset.Charset): kotlin.String` /// The returned object must be released after use, by calling the [release] method. jni$_.JString string( - jni$_.JObject charset, + Charset charset, ) { + final _$$selfRef = reference; final _$charset = charset.reference; - return _string(reference.pointer, _id_string.pointer, _$charset.pointer) + return _string(_$$selfRef.pointer, _id_string.pointer, _$charset.pointer) .object(); } @@ -12804,7 +13197,8 @@ extension ByteString$$Methods on ByteString { /// from: `public fun base64(): kotlin.String` /// The returned object must be released after use, by calling the [release] method. jni$_.JString base64() { - return _base64(reference.pointer, _id_base64.pointer) + final _$$selfRef = reference; + return _base64(_$$selfRef.pointer, _id_base64.pointer) .object(); } @@ -12828,7 +13222,8 @@ extension ByteString$$Methods on ByteString { /// from: `public fun md5(): okio.ByteString` /// The returned object must be released after use, by calling the [release] method. ByteString md5() { - return _md5(reference.pointer, _id_md5.pointer).object(); + final _$$selfRef = reference; + return _md5(_$$selfRef.pointer, _id_md5.pointer).object(); } static final _id_sha1 = ByteString._class.instanceMethodId( @@ -12851,7 +13246,8 @@ extension ByteString$$Methods on ByteString { /// from: `public fun sha1(): okio.ByteString` /// The returned object must be released after use, by calling the [release] method. ByteString sha1() { - return _sha1(reference.pointer, _id_sha1.pointer).object(); + final _$$selfRef = reference; + return _sha1(_$$selfRef.pointer, _id_sha1.pointer).object(); } static final _id_sha256 = ByteString._class.instanceMethodId( @@ -12874,7 +13270,8 @@ extension ByteString$$Methods on ByteString { /// from: `public fun sha256(): okio.ByteString` /// The returned object must be released after use, by calling the [release] method. ByteString sha256() { - return _sha256(reference.pointer, _id_sha256.pointer).object(); + final _$$selfRef = reference; + return _sha256(_$$selfRef.pointer, _id_sha256.pointer).object(); } static final _id_sha512 = ByteString._class.instanceMethodId( @@ -12897,7 +13294,8 @@ extension ByteString$$Methods on ByteString { /// from: `public fun sha512(): okio.ByteString` /// The returned object must be released after use, by calling the [release] method. ByteString sha512() { - return _sha512(reference.pointer, _id_sha512.pointer).object(); + final _$$selfRef = reference; + return _sha512(_$$selfRef.pointer, _id_sha512.pointer).object(); } static final _id_hmacSha1 = ByteString._class.instanceMethodId( @@ -12921,9 +13319,10 @@ extension ByteString$$Methods on ByteString { ByteString hmacSha1( ByteString byteString, ) { + final _$$selfRef = reference; final _$byteString = byteString.reference; return _hmacSha1( - reference.pointer, _id_hmacSha1.pointer, _$byteString.pointer) + _$$selfRef.pointer, _id_hmacSha1.pointer, _$byteString.pointer) .object(); } @@ -12948,9 +13347,10 @@ extension ByteString$$Methods on ByteString { ByteString hmacSha256( ByteString byteString, ) { + final _$$selfRef = reference; final _$byteString = byteString.reference; return _hmacSha256( - reference.pointer, _id_hmacSha256.pointer, _$byteString.pointer) + _$$selfRef.pointer, _id_hmacSha256.pointer, _$byteString.pointer) .object(); } @@ -12975,9 +13375,10 @@ extension ByteString$$Methods on ByteString { ByteString hmacSha512( ByteString byteString, ) { + final _$$selfRef = reference; final _$byteString = byteString.reference; return _hmacSha512( - reference.pointer, _id_hmacSha512.pointer, _$byteString.pointer) + _$$selfRef.pointer, _id_hmacSha512.pointer, _$byteString.pointer) .object(); } @@ -13001,7 +13402,8 @@ extension ByteString$$Methods on ByteString { /// from: `public fun base64Url(): kotlin.String` /// The returned object must be released after use, by calling the [release] method. jni$_.JString base64Url() { - return _base64Url(reference.pointer, _id_base64Url.pointer) + final _$$selfRef = reference; + return _base64Url(_$$selfRef.pointer, _id_base64Url.pointer) .object(); } @@ -13025,7 +13427,8 @@ extension ByteString$$Methods on ByteString { /// from: `public fun hex(): kotlin.String` /// The returned object must be released after use, by calling the [release] method. jni$_.JString hex() { - return _hex(reference.pointer, _id_hex.pointer).object(); + final _$$selfRef = reference; + return _hex(_$$selfRef.pointer, _id_hex.pointer).object(); } static final _id_toAsciiLowercase = ByteString._class.instanceMethodId( @@ -13048,7 +13451,8 @@ extension ByteString$$Methods on ByteString { /// from: `public fun toAsciiLowercase(): okio.ByteString` /// The returned object must be released after use, by calling the [release] method. ByteString toAsciiLowercase() { - return _toAsciiLowercase(reference.pointer, _id_toAsciiLowercase.pointer) + final _$$selfRef = reference; + return _toAsciiLowercase(_$$selfRef.pointer, _id_toAsciiLowercase.pointer) .object(); } @@ -13072,7 +13476,8 @@ extension ByteString$$Methods on ByteString { /// from: `public fun toAsciiUppercase(): okio.ByteString` /// The returned object must be released after use, by calling the [release] method. ByteString toAsciiUppercase() { - return _toAsciiUppercase(reference.pointer, _id_toAsciiUppercase.pointer) + final _$$selfRef = reference; + return _toAsciiUppercase(_$$selfRef.pointer, _id_toAsciiUppercase.pointer) .object(); } @@ -13098,7 +13503,8 @@ extension ByteString$$Methods on ByteString { core$_.int i, core$_.int i1, ) { - return _substring(reference.pointer, _id_substring.pointer, i, i1) + final _$$selfRef = reference; + return _substring(_$$selfRef.pointer, _id_substring.pointer, i, i1) .object(); } @@ -13121,7 +13527,8 @@ extension ByteString$$Methods on ByteString { core$_.int getByte( core$_.int i, ) { - return _getByte(reference.pointer, _id_getByte.pointer, i).byte; + final _$$selfRef = reference; + return _getByte(_$$selfRef.pointer, _id_getByte.pointer, i).byte; } static final _id_size = ByteString._class.instanceMethodId( @@ -13143,7 +13550,8 @@ extension ByteString$$Methods on ByteString { /// from: `public final int size()` core$_.int size() { - return _size(reference.pointer, _id_size.pointer).integer; + final _$$selfRef = reference; + return _size(_$$selfRef.pointer, _id_size.pointer).integer; } static final _id_toByteArray = ByteString._class.instanceMethodId( @@ -13166,7 +13574,8 @@ extension ByteString$$Methods on ByteString { /// from: `public fun toByteArray(): kotlin.ByteArray` /// The returned object must be released after use, by calling the [release] method. jni$_.JByteArray toByteArray() { - return _toByteArray(reference.pointer, _id_toByteArray.pointer) + final _$$selfRef = reference; + return _toByteArray(_$$selfRef.pointer, _id_toByteArray.pointer) .object(); } @@ -13190,7 +13599,8 @@ extension ByteString$$Methods on ByteString { /// from: `public fun asByteBuffer(): java.nio.ByteBuffer` /// The returned object must be released after use, by calling the [release] method. jni$_.JByteBuffer asByteBuffer() { - return _asByteBuffer(reference.pointer, _id_asByteBuffer.pointer) + final _$$selfRef = reference; + return _asByteBuffer(_$$selfRef.pointer, _id_asByteBuffer.pointer) .object(); } @@ -13212,10 +13622,11 @@ extension ByteString$$Methods on ByteString { /// from: `public fun write(out: java.io.OutputStream): kotlin.Unit` void write( - jni$_.JObject outputStream, + OutputStream outputStream, ) { + final _$$selfRef = reference; final _$outputStream = outputStream.reference; - _write(reference.pointer, _id_write.pointer, _$outputStream.pointer) + _write(_$$selfRef.pointer, _id_write.pointer, _$outputStream.pointer) .check(); } @@ -13252,8 +13663,9 @@ extension ByteString$$Methods on ByteString { core$_.int i1, core$_.int i2, ) { + final _$$selfRef = reference; final _$byteString = byteString.reference; - return _rangeEquals(reference.pointer, _id_rangeEquals.pointer, i, + return _rangeEquals(_$$selfRef.pointer, _id_rangeEquals.pointer, i, _$byteString.pointer, i1, i2) .boolean; } @@ -13291,8 +13703,9 @@ extension ByteString$$Methods on ByteString { core$_.int i1, core$_.int i2, ) { + final _$$selfRef = reference; final _$bs = bs.reference; - return _rangeEquals$1(reference.pointer, _id_rangeEquals$1.pointer, i, + return _rangeEquals$1(_$$selfRef.pointer, _id_rangeEquals$1.pointer, i, _$bs.pointer, i1, i2) .boolean; } @@ -13330,8 +13743,9 @@ extension ByteString$$Methods on ByteString { core$_.int i1, core$_.int i2, ) { + final _$$selfRef = reference; final _$bs = bs.reference; - _copyInto(reference.pointer, _id_copyInto.pointer, i, _$bs.pointer, i1, i2) + _copyInto(_$$selfRef.pointer, _id_copyInto.pointer, i, _$bs.pointer, i1, i2) .check(); } @@ -13355,9 +13769,10 @@ extension ByteString$$Methods on ByteString { core$_.bool startsWith( ByteString byteString, ) { + final _$$selfRef = reference; final _$byteString = byteString.reference; return _startsWith( - reference.pointer, _id_startsWith.pointer, _$byteString.pointer) + _$$selfRef.pointer, _id_startsWith.pointer, _$byteString.pointer) .boolean; } @@ -13381,9 +13796,10 @@ extension ByteString$$Methods on ByteString { core$_.bool startsWith$1( jni$_.JByteArray bs, ) { + final _$$selfRef = reference; final _$bs = bs.reference; return _startsWith$1( - reference.pointer, _id_startsWith$1.pointer, _$bs.pointer) + _$$selfRef.pointer, _id_startsWith$1.pointer, _$bs.pointer) .boolean; } @@ -13407,9 +13823,10 @@ extension ByteString$$Methods on ByteString { core$_.bool endsWith( ByteString byteString, ) { + final _$$selfRef = reference; final _$byteString = byteString.reference; return _endsWith( - reference.pointer, _id_endsWith.pointer, _$byteString.pointer) + _$$selfRef.pointer, _id_endsWith.pointer, _$byteString.pointer) .boolean; } @@ -13433,8 +13850,9 @@ extension ByteString$$Methods on ByteString { core$_.bool endsWith$1( jni$_.JByteArray bs, ) { + final _$$selfRef = reference; final _$bs = bs.reference; - return _endsWith$1(reference.pointer, _id_endsWith$1.pointer, _$bs.pointer) + return _endsWith$1(_$$selfRef.pointer, _id_endsWith$1.pointer, _$bs.pointer) .boolean; } @@ -13460,9 +13878,10 @@ extension ByteString$$Methods on ByteString { ByteString byteString, core$_.int i, ) { + final _$$selfRef = reference; final _$byteString = byteString.reference; return _indexOf( - reference.pointer, _id_indexOf.pointer, _$byteString.pointer, i) + _$$selfRef.pointer, _id_indexOf.pointer, _$byteString.pointer, i) .integer; } @@ -13488,8 +13907,10 @@ extension ByteString$$Methods on ByteString { jni$_.JByteArray bs, core$_.int i, ) { + final _$$selfRef = reference; final _$bs = bs.reference; - return _indexOf$1(reference.pointer, _id_indexOf$1.pointer, _$bs.pointer, i) + return _indexOf$1( + _$$selfRef.pointer, _id_indexOf$1.pointer, _$bs.pointer, i) .integer; } @@ -13515,9 +13936,10 @@ extension ByteString$$Methods on ByteString { ByteString byteString, core$_.int i, ) { + final _$$selfRef = reference; final _$byteString = byteString.reference; - return _lastIndexOf( - reference.pointer, _id_lastIndexOf.pointer, _$byteString.pointer, i) + return _lastIndexOf(_$$selfRef.pointer, _id_lastIndexOf.pointer, + _$byteString.pointer, i) .integer; } @@ -13543,9 +13965,10 @@ extension ByteString$$Methods on ByteString { jni$_.JByteArray bs, core$_.int i, ) { + final _$$selfRef = reference; final _$bs = bs.reference; return _lastIndexOf$1( - reference.pointer, _id_lastIndexOf$1.pointer, _$bs.pointer, i) + _$$selfRef.pointer, _id_lastIndexOf$1.pointer, _$bs.pointer, i) .integer; } @@ -13569,8 +13992,9 @@ extension ByteString$$Methods on ByteString { core$_.bool equals( jni$_.JObject? object, ) { + final _$$selfRef = reference; final _$object = object?.reference ?? jni$_.jNullReference; - return _equals(reference.pointer, _id_equals.pointer, _$object.pointer) + return _equals(_$$selfRef.pointer, _id_equals.pointer, _$object.pointer) .boolean; } @@ -13593,7 +14017,8 @@ extension ByteString$$Methods on ByteString { /// from: `public fun hashCode(): kotlin.Int` core$_.int hashCode$1() { - return _hashCode$1(reference.pointer, _id_hashCode$1.pointer).integer; + final _$$selfRef = reference; + return _hashCode$1(_$$selfRef.pointer, _id_hashCode$1.pointer).integer; } static final _id_compareTo = ByteString._class.instanceMethodId( @@ -13616,9 +14041,10 @@ extension ByteString$$Methods on ByteString { core$_.int compareTo( ByteString byteString, ) { + final _$$selfRef = reference; final _$byteString = byteString.reference; return _compareTo( - reference.pointer, _id_compareTo.pointer, _$byteString.pointer) + _$$selfRef.pointer, _id_compareTo.pointer, _$byteString.pointer) .integer; } @@ -13642,7 +14068,8 @@ extension ByteString$$Methods on ByteString { /// from: `public fun toString(): kotlin.String` /// The returned object must be released after use, by calling the [release] method. jni$_.JString toString$1() { - return _toString$1(reference.pointer, _id_toString$1.pointer) + final _$$selfRef = reference; + return _toString$1(_$$selfRef.pointer, _id_toString$1.pointer) .object(); } @@ -13666,7 +14093,8 @@ extension ByteString$$Methods on ByteString { ByteString substring$1( core$_.int i, ) { - return _substring$1(reference.pointer, _id_substring$1.pointer, i) + final _$$selfRef = reference; + return _substring$1(_$$selfRef.pointer, _id_substring$1.pointer, i) .object(); } @@ -13690,7 +14118,8 @@ extension ByteString$$Methods on ByteString { /// from: `public final okio.ByteString substring()` /// The returned object must be released after use, by calling the [release] method. ByteString substring$2() { - return _substring$2(reference.pointer, _id_substring$2.pointer) + final _$$selfRef = reference; + return _substring$2(_$$selfRef.pointer, _id_substring$2.pointer) .object(); } @@ -13714,9 +14143,10 @@ extension ByteString$$Methods on ByteString { core$_.int indexOf$2( ByteString byteString, ) { + final _$$selfRef = reference; final _$byteString = byteString.reference; return _indexOf$2( - reference.pointer, _id_indexOf$2.pointer, _$byteString.pointer) + _$$selfRef.pointer, _id_indexOf$2.pointer, _$byteString.pointer) .integer; } @@ -13740,8 +14170,9 @@ extension ByteString$$Methods on ByteString { core$_.int indexOf$3( jni$_.JByteArray bs, ) { + final _$$selfRef = reference; final _$bs = bs.reference; - return _indexOf$3(reference.pointer, _id_indexOf$3.pointer, _$bs.pointer) + return _indexOf$3(_$$selfRef.pointer, _id_indexOf$3.pointer, _$bs.pointer) .integer; } @@ -13765,9 +14196,10 @@ extension ByteString$$Methods on ByteString { core$_.int lastIndexOf$2( ByteString byteString, ) { + final _$$selfRef = reference; final _$byteString = byteString.reference; return _lastIndexOf$2( - reference.pointer, _id_lastIndexOf$2.pointer, _$byteString.pointer) + _$$selfRef.pointer, _id_lastIndexOf$2.pointer, _$byteString.pointer) .integer; } @@ -13791,9 +14223,10 @@ extension ByteString$$Methods on ByteString { core$_.int lastIndexOf$3( jni$_.JByteArray bs, ) { + final _$$selfRef = reference; final _$bs = bs.reference; return _lastIndexOf$3( - reference.pointer, _id_lastIndexOf$3.pointer, _$bs.pointer) + _$$selfRef.pointer, _id_lastIndexOf$3.pointer, _$bs.pointer) .integer; } @@ -13850,11 +14283,12 @@ extension type WebSocketInterceptor$Companion._(jni$_.JObject _$this) /// from: `synthetic public void (kotlin.jvm.internal.DefaultConstructorMarker defaultConstructorMarker)` /// The returned object must be released after use, by calling the [release] method. factory WebSocketInterceptor$Companion( - jni$_.JObject? defaultConstructorMarker, + DefaultConstructorMarker? defaultConstructorMarker, ) { + final _$$classRef = _class.reference; final _$defaultConstructorMarker = defaultConstructorMarker?.reference ?? jni$_.jNullReference; - return _new$(_class.reference.pointer, _id_new$.pointer, + return _new$(_$$classRef.pointer, _id_new$.pointer, _$defaultConstructorMarker.pointer) .object(); } @@ -13884,9 +14318,10 @@ extension WebSocketInterceptor$Companion$$Methods OkHttpClient$Builder addWSInterceptor( OkHttpClient$Builder builder, ) { + final _$$selfRef = reference; final _$builder = builder.reference; return _addWSInterceptor( - reference.pointer, _id_addWSInterceptor.pointer, _$builder.pointer) + _$$selfRef.pointer, _id_addWSInterceptor.pointer, _$builder.pointer) .object(); } } @@ -13941,7 +14376,8 @@ extension type WebSocketInterceptor._(jni$_.JObject _$this) /// from: `public void ()` /// The returned object must be released after use, by calling the [release] method. factory WebSocketInterceptor() { - return _new$(_class.reference.pointer, _id_new$.pointer) + final _$$classRef = _class.reference; + return _new$(_$$classRef.pointer, _id_new$.pointer) .object(); } } @@ -13957,7 +14393,7 @@ final class $WebSocketInterceptor$Type$ } /// from: `java.util.concurrent.TimeUnit` -extension type TimeUnit._(jni$_.JObject _$this) implements jni$_.JObject { +extension type TimeUnit._(jni$_.JObject _$this) implements Enum { static final _class = jni$_.JClass.forName(r'java/util/concurrent/TimeUnit'); /// The type which includes information such as the signature of this class. @@ -14050,7 +14486,8 @@ extension type TimeUnit._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.util.concurrent.TimeUnit[] values()` /// The returned object must be released after use, by calling the [release] method. static jni$_.JArray? values() { - return _values(_class.reference.pointer, _id_values.pointer) + final _$$classRef = _class.reference; + return _values(_$$classRef.pointer, _id_values.pointer) .object?>(); } @@ -14070,14 +14507,14 @@ extension type TimeUnit._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JniResult Function(jni$_.Pointer, jni$_.JMethodIDPtr, jni$_.Pointer)>(); - /// from: `static public java.util.concurrent.TimeUnit valueOf(java.lang.String synthetic)` + /// from: `static public java.util.concurrent.TimeUnit valueOf(java.lang.String string)` /// The returned object must be released after use, by calling the [release] method. static TimeUnit? valueOf( - jni$_.JString? synthetic, + jni$_.JString? string, ) { - final _$synthetic = synthetic?.reference ?? jni$_.jNullReference; - return _valueOf( - _class.reference.pointer, _id_valueOf.pointer, _$synthetic.pointer) + final _$$classRef = _class.reference; + final _$string = string?.reference ?? jni$_.jNullReference; + return _valueOf(_$$classRef.pointer, _id_valueOf.pointer, _$string.pointer) .object(); } @@ -14100,10 +14537,11 @@ extension type TimeUnit._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.util.concurrent.TimeUnit of(java.time.temporal.ChronoUnit chronoUnit)` /// The returned object must be released after use, by calling the [release] method. static TimeUnit? of( - jni$_.JObject? chronoUnit, + ChronoUnit? chronoUnit, ) { + final _$$classRef = _class.reference; final _$chronoUnit = chronoUnit?.reference ?? jni$_.jNullReference; - return _of(_class.reference.pointer, _id_of.pointer, _$chronoUnit.pointer) + return _of(_$$classRef.pointer, _id_of.pointer, _$chronoUnit.pointer) .object(); } } @@ -14127,10 +14565,11 @@ extension TimeUnit$$Methods on TimeUnit { /// from: `public long convert(java.time.Duration duration)` core$_.int convert( - jni$_.JObject? duration, + Duration? duration, ) { + final _$$selfRef = reference; final _$duration = duration?.reference ?? jni$_.jNullReference; - return _convert(reference.pointer, _id_convert.pointer, _$duration.pointer) + return _convert(_$$selfRef.pointer, _id_convert.pointer, _$duration.pointer) .long; } @@ -14156,9 +14595,10 @@ extension TimeUnit$$Methods on TimeUnit { core$_.int j, TimeUnit? timeUnit, ) { + final _$$selfRef = reference; final _$timeUnit = timeUnit?.reference ?? jni$_.jNullReference; return _convert$1( - reference.pointer, _id_convert$1.pointer, j, _$timeUnit.pointer) + _$$selfRef.pointer, _id_convert$1.pointer, j, _$timeUnit.pointer) .long; } @@ -14181,7 +14621,8 @@ extension TimeUnit$$Methods on TimeUnit { void sleep( core$_.int j, ) { - _sleep(reference.pointer, _id_sleep.pointer, j).check(); + final _$$selfRef = reference; + _sleep(_$$selfRef.pointer, _id_sleep.pointer, j).check(); } static final _id_timedJoin = TimeUnit._class.instanceMethodId( @@ -14203,11 +14644,12 @@ extension TimeUnit$$Methods on TimeUnit { /// from: `public void timedJoin(java.lang.Thread thread, long j)` void timedJoin( - jni$_.JObject? thread, + Thread? thread, core$_.int j, ) { + final _$$selfRef = reference; final _$thread = thread?.reference ?? jni$_.jNullReference; - _timedJoin(reference.pointer, _id_timedJoin.pointer, _$thread.pointer, j) + _timedJoin(_$$selfRef.pointer, _id_timedJoin.pointer, _$thread.pointer, j) .check(); } @@ -14233,8 +14675,9 @@ extension TimeUnit$$Methods on TimeUnit { jni$_.JObject? object, core$_.int j, ) { + final _$$selfRef = reference; final _$object = object?.reference ?? jni$_.jNullReference; - _timedWait(reference.pointer, _id_timedWait.pointer, _$object.pointer, j) + _timedWait(_$$selfRef.pointer, _id_timedWait.pointer, _$object.pointer, j) .check(); } @@ -14257,9 +14700,10 @@ extension TimeUnit$$Methods on TimeUnit { /// from: `public java.time.temporal.ChronoUnit toChronoUnit()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? toChronoUnit() { - return _toChronoUnit(reference.pointer, _id_toChronoUnit.pointer) - .object(); + ChronoUnit? toChronoUnit() { + final _$$selfRef = reference; + return _toChronoUnit(_$$selfRef.pointer, _id_toChronoUnit.pointer) + .object(); } static final _id_toDays = TimeUnit._class.instanceMethodId( @@ -14281,7 +14725,8 @@ extension TimeUnit$$Methods on TimeUnit { core$_.int toDays( core$_.int j, ) { - return _toDays(reference.pointer, _id_toDays.pointer, j).long; + final _$$selfRef = reference; + return _toDays(_$$selfRef.pointer, _id_toDays.pointer, j).long; } static final _id_toHours = TimeUnit._class.instanceMethodId( @@ -14303,7 +14748,8 @@ extension TimeUnit$$Methods on TimeUnit { core$_.int toHours( core$_.int j, ) { - return _toHours(reference.pointer, _id_toHours.pointer, j).long; + final _$$selfRef = reference; + return _toHours(_$$selfRef.pointer, _id_toHours.pointer, j).long; } static final _id_toMicros = TimeUnit._class.instanceMethodId( @@ -14325,7 +14771,8 @@ extension TimeUnit$$Methods on TimeUnit { core$_.int toMicros( core$_.int j, ) { - return _toMicros(reference.pointer, _id_toMicros.pointer, j).long; + final _$$selfRef = reference; + return _toMicros(_$$selfRef.pointer, _id_toMicros.pointer, j).long; } static final _id_toMillis = TimeUnit._class.instanceMethodId( @@ -14347,7 +14794,8 @@ extension TimeUnit$$Methods on TimeUnit { core$_.int toMillis( core$_.int j, ) { - return _toMillis(reference.pointer, _id_toMillis.pointer, j).long; + final _$$selfRef = reference; + return _toMillis(_$$selfRef.pointer, _id_toMillis.pointer, j).long; } static final _id_toMinutes = TimeUnit._class.instanceMethodId( @@ -14369,7 +14817,8 @@ extension TimeUnit$$Methods on TimeUnit { core$_.int toMinutes( core$_.int j, ) { - return _toMinutes(reference.pointer, _id_toMinutes.pointer, j).long; + final _$$selfRef = reference; + return _toMinutes(_$$selfRef.pointer, _id_toMinutes.pointer, j).long; } static final _id_toNanos = TimeUnit._class.instanceMethodId( @@ -14391,7 +14840,8 @@ extension TimeUnit$$Methods on TimeUnit { core$_.int toNanos( core$_.int j, ) { - return _toNanos(reference.pointer, _id_toNanos.pointer, j).long; + final _$$selfRef = reference; + return _toNanos(_$$selfRef.pointer, _id_toNanos.pointer, j).long; } static final _id_toSeconds = TimeUnit._class.instanceMethodId( @@ -14413,7 +14863,8 @@ extension TimeUnit$$Methods on TimeUnit { core$_.int toSeconds( core$_.int j, ) { - return _toSeconds(reference.pointer, _id_toSeconds.pointer, j).long; + final _$$selfRef = reference; + return _toSeconds(_$$selfRef.pointer, _id_toSeconds.pointer, j).long; } } @@ -14507,6 +14958,7 @@ extension type X509TrustManager._(jni$_.JObject _$this) } final $i = jni$_.MethodInvocation.fromMessage($m); final $r = _$invokeMethod($p.sendPort.nativePort, $i); + $i.args?.release(); jni$_.ProtectedJniExtensions.returnResult($i.result, $r); }); implementer.add( @@ -14562,10 +15014,11 @@ extension X509TrustManager$$Methods on X509TrustManager { jni$_.JArray? x509Certificates, jni$_.JString? string, ) { + final _$$selfRef = reference; final _$x509Certificates = x509Certificates?.reference ?? jni$_.jNullReference; final _$string = string?.reference ?? jni$_.jNullReference; - _checkClientTrusted(reference.pointer, _id_checkClientTrusted.pointer, + _checkClientTrusted(_$$selfRef.pointer, _id_checkClientTrusted.pointer, _$x509Certificates.pointer, _$string.pointer) .check(); } @@ -14598,10 +15051,11 @@ extension X509TrustManager$$Methods on X509TrustManager { jni$_.JArray? x509Certificates, jni$_.JString? string, ) { + final _$$selfRef = reference; final _$x509Certificates = x509Certificates?.reference ?? jni$_.jNullReference; final _$string = string?.reference ?? jni$_.jNullReference; - _checkServerTrusted(reference.pointer, _id_checkServerTrusted.pointer, + _checkServerTrusted(_$$selfRef.pointer, _id_checkServerTrusted.pointer, _$x509Certificates.pointer, _$string.pointer) .check(); } @@ -14627,8 +15081,9 @@ extension X509TrustManager$$Methods on X509TrustManager { /// from: `public abstract java.security.cert.X509Certificate[] getAcceptedIssuers()` /// The returned object must be released after use, by calling the [release] method. jni$_.JArray? getAcceptedIssuers() { + final _$$selfRef = reference; return _getAcceptedIssuers( - reference.pointer, _id_getAcceptedIssuers.pointer) + _$$selfRef.pointer, _id_getAcceptedIssuers.pointer) .object?>(); } } @@ -14728,7 +15183,8 @@ extension type SocketFactory._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public javax.net.SocketFactory getDefault()` /// The returned object must be released after use, by calling the [release] method. static SocketFactory? get default$ { - return _get$default$(_class.reference.pointer, _id_get$default$.pointer) + final _$$classRef = _class.reference; + return _get$default$(_$$classRef.pointer, _id_get$default$.pointer) .object(); } } @@ -14753,9 +15209,10 @@ extension SocketFactory$$Methods on SocketFactory { /// from: `public java.net.Socket createSocket()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? createSocket() { - return _createSocket(reference.pointer, _id_createSocket.pointer) - .object(); + Socket? createSocket() { + final _$$selfRef = reference; + return _createSocket(_$$selfRef.pointer, _id_createSocket.pointer) + .object(); } static final _id_createSocket$1 = SocketFactory._class.instanceMethodId( @@ -14777,14 +15234,15 @@ extension SocketFactory$$Methods on SocketFactory { /// from: `public abstract java.net.Socket createSocket(java.lang.String string, int i)` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? createSocket$1( + Socket? createSocket$1( jni$_.JString? string, core$_.int i, ) { + final _$$selfRef = reference; final _$string = string?.reference ?? jni$_.jNullReference; return _createSocket$1( - reference.pointer, _id_createSocket$1.pointer, _$string.pointer, i) - .object(); + _$$selfRef.pointer, _id_createSocket$1.pointer, _$string.pointer, i) + .object(); } static final _id_createSocket$2 = SocketFactory._class.instanceMethodId( @@ -14815,17 +15273,18 @@ extension SocketFactory$$Methods on SocketFactory { /// from: `public abstract java.net.Socket createSocket(java.lang.String string, int i, java.net.InetAddress inetAddress, int i1)` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? createSocket$2( + Socket? createSocket$2( jni$_.JString? string, core$_.int i, - jni$_.JObject? inetAddress, + InetAddress? inetAddress, core$_.int i1, ) { + final _$$selfRef = reference; final _$string = string?.reference ?? jni$_.jNullReference; final _$inetAddress = inetAddress?.reference ?? jni$_.jNullReference; - return _createSocket$2(reference.pointer, _id_createSocket$2.pointer, + return _createSocket$2(_$$selfRef.pointer, _id_createSocket$2.pointer, _$string.pointer, i, _$inetAddress.pointer, i1) - .object(); + .object(); } static final _id_createSocket$3 = SocketFactory._class.instanceMethodId( @@ -14847,14 +15306,15 @@ extension SocketFactory$$Methods on SocketFactory { /// from: `public abstract java.net.Socket createSocket(java.net.InetAddress inetAddress, int i)` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? createSocket$3( - jni$_.JObject? inetAddress, + Socket? createSocket$3( + InetAddress? inetAddress, core$_.int i, ) { + final _$$selfRef = reference; final _$inetAddress = inetAddress?.reference ?? jni$_.jNullReference; - return _createSocket$3(reference.pointer, _id_createSocket$3.pointer, + return _createSocket$3(_$$selfRef.pointer, _id_createSocket$3.pointer, _$inetAddress.pointer, i) - .object(); + .object(); } static final _id_createSocket$4 = SocketFactory._class.instanceMethodId( @@ -14885,17 +15345,18 @@ extension SocketFactory$$Methods on SocketFactory { /// from: `public abstract java.net.Socket createSocket(java.net.InetAddress inetAddress, int i, java.net.InetAddress inetAddress1, int i1)` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? createSocket$4( - jni$_.JObject? inetAddress, + Socket? createSocket$4( + InetAddress? inetAddress, core$_.int i, - jni$_.JObject? inetAddress1, + InetAddress? inetAddress1, core$_.int i1, ) { + final _$$selfRef = reference; final _$inetAddress = inetAddress?.reference ?? jni$_.jNullReference; final _$inetAddress1 = inetAddress1?.reference ?? jni$_.jNullReference; - return _createSocket$4(reference.pointer, _id_createSocket$4.pointer, + return _createSocket$4(_$$selfRef.pointer, _id_createSocket$4.pointer, _$inetAddress.pointer, i, _$inetAddress1.pointer, i1) - .object(); + .object(); } } @@ -14935,7 +15396,8 @@ extension type SSLSocketFactory._(jni$_.JObject _$this) /// from: `static public javax.net.SocketFactory getDefault()` /// The returned object must be released after use, by calling the [release] method. static SocketFactory? get default$ { - return _get$default$(_class.reference.pointer, _id_get$default$.pointer) + final _$$classRef = _class.reference; + return _get$default$(_$$classRef.pointer, _id_get$default$.pointer) .object(); } } @@ -14969,17 +15431,18 @@ extension SSLSocketFactory$$Methods on SSLSocketFactory { /// from: `public abstract java.net.Socket createSocket(java.net.Socket socket, java.lang.String string, int i, boolean z)` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? createSocket$5( - jni$_.JObject? socket, + Socket? createSocket$5( + Socket? socket, jni$_.JString? string, core$_.int i, core$_.bool z, ) { + final _$$selfRef = reference; final _$socket = socket?.reference ?? jni$_.jNullReference; final _$string = string?.reference ?? jni$_.jNullReference; - return _createSocket$5(reference.pointer, _id_createSocket$5.pointer, + return _createSocket$5(_$$selfRef.pointer, _id_createSocket$5.pointer, _$socket.pointer, _$string.pointer, i, z ? 1 : 0) - .object(); + .object(); } static final _id_get$defaultCipherSuites = @@ -15003,8 +15466,9 @@ extension SSLSocketFactory$$Methods on SSLSocketFactory { /// from: `public abstract java.lang.String[] getDefaultCipherSuites()` /// The returned object must be released after use, by calling the [release] method. jni$_.JArray? get defaultCipherSuites { + final _$$selfRef = reference; return _get$defaultCipherSuites( - reference.pointer, _id_get$defaultCipherSuites.pointer) + _$$selfRef.pointer, _id_get$defaultCipherSuites.pointer) .object?>(); } @@ -15029,8 +15493,9 @@ extension SSLSocketFactory$$Methods on SSLSocketFactory { /// from: `public abstract java.lang.String[] getSupportedCipherSuites()` /// The returned object must be released after use, by calling the [release] method. jni$_.JArray? get supportedCipherSuites { + final _$$selfRef = reference; return _get$supportedCipherSuites( - reference.pointer, _id_get$supportedCipherSuites.pointer) + _$$selfRef.pointer, _id_get$supportedCipherSuites.pointer) .object?>(); } } @@ -15070,7 +15535,8 @@ extension type SSLContext._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public javax.net.ssl.SSLContext getDefault()` /// The returned object must be released after use, by calling the [release] method. static SSLContext? get default$ { - return _get$default$(_class.reference.pointer, _id_get$default$.pointer) + final _$$classRef = _class.reference; + return _get$default$(_$$classRef.pointer, _id_get$default$.pointer) .object(); } @@ -15095,9 +15561,10 @@ extension type SSLContext._(jni$_.JObject _$this) implements jni$_.JObject { static SSLContext? getInstance( jni$_.JString? string, ) { + final _$$classRef = _class.reference; final _$string = string?.reference ?? jni$_.jNullReference; return _getInstance( - _class.reference.pointer, _id_getInstance.pointer, _$string.pointer) + _$$classRef.pointer, _id_getInstance.pointer, _$string.pointer) .object(); } @@ -15129,9 +15596,10 @@ extension type SSLContext._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JString? string, jni$_.JString? string1, ) { + final _$$classRef = _class.reference; final _$string = string?.reference ?? jni$_.jNullReference; final _$string1 = string1?.reference ?? jni$_.jNullReference; - return _getInstance$1(_class.reference.pointer, _id_getInstance$1.pointer, + return _getInstance$1(_$$classRef.pointer, _id_getInstance$1.pointer, _$string.pointer, _$string1.pointer) .object(); } @@ -15162,11 +15630,12 @@ extension type SSLContext._(jni$_.JObject _$this) implements jni$_.JObject { /// The returned object must be released after use, by calling the [release] method. static SSLContext? getInstance$2( jni$_.JString? string, - jni$_.JObject? provider, + Provider? provider, ) { + final _$$classRef = _class.reference; final _$string = string?.reference ?? jni$_.jNullReference; final _$provider = provider?.reference ?? jni$_.jNullReference; - return _getInstance$2(_class.reference.pointer, _id_getInstance$2.pointer, + return _getInstance$2(_$$classRef.pointer, _id_getInstance$2.pointer, _$string.pointer, _$provider.pointer) .object(); } @@ -15189,9 +15658,10 @@ extension type SSLContext._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public void setDefault(javax.net.ssl.SSLContext sSLContext)` static set default$(SSLContext? sSLContext) { + final _$$classRef = _class.reference; final _$sSLContext = sSLContext?.reference ?? jni$_.jNullReference; - _set$default$(_class.reference.pointer, _id_set$default$.pointer, - _$sSLContext.pointer) + _set$default$( + _$$classRef.pointer, _id_set$default$.pointer, _$sSLContext.pointer) .check(); } } @@ -15216,9 +15686,10 @@ extension SSLContext$$Methods on SSLContext { /// from: `public final javax.net.ssl.SSLEngine createSSLEngine()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? createSSLEngine() { - return _createSSLEngine(reference.pointer, _id_createSSLEngine.pointer) - .object(); + SSLEngine? createSSLEngine() { + final _$$selfRef = reference; + return _createSSLEngine(_$$selfRef.pointer, _id_createSSLEngine.pointer) + .object(); } static final _id_createSSLEngine$1 = SSLContext._class.instanceMethodId( @@ -15240,14 +15711,15 @@ extension SSLContext$$Methods on SSLContext { /// from: `public final javax.net.ssl.SSLEngine createSSLEngine(java.lang.String string, int i)` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? createSSLEngine$1( + SSLEngine? createSSLEngine$1( jni$_.JString? string, core$_.int i, ) { + final _$$selfRef = reference; final _$string = string?.reference ?? jni$_.jNullReference; - return _createSSLEngine$1(reference.pointer, _id_createSSLEngine$1.pointer, + return _createSSLEngine$1(_$$selfRef.pointer, _id_createSSLEngine$1.pointer, _$string.pointer, i) - .object(); + .object(); } static final _id_get$clientSessionContext = @@ -15270,10 +15742,11 @@ extension SSLContext$$Methods on SSLContext { /// from: `public final javax.net.ssl.SSLSessionContext getClientSessionContext()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? get clientSessionContext { + SSLSessionContext? get clientSessionContext { + final _$$selfRef = reference; return _get$clientSessionContext( - reference.pointer, _id_get$clientSessionContext.pointer) - .object(); + _$$selfRef.pointer, _id_get$clientSessionContext.pointer) + .object(); } static final _id_get$defaultSSLParameters = @@ -15296,10 +15769,11 @@ extension SSLContext$$Methods on SSLContext { /// from: `public final javax.net.ssl.SSLParameters getDefaultSSLParameters()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? get defaultSSLParameters { + SSLParameters? get defaultSSLParameters { + final _$$selfRef = reference; return _get$defaultSSLParameters( - reference.pointer, _id_get$defaultSSLParameters.pointer) - .object(); + _$$selfRef.pointer, _id_get$defaultSSLParameters.pointer) + .object(); } static final _id_get$protocol = SSLContext._class.instanceMethodId( @@ -15322,7 +15796,8 @@ extension SSLContext$$Methods on SSLContext { /// from: `public final java.lang.String getProtocol()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString? get protocol { - return _get$protocol(reference.pointer, _id_get$protocol.pointer) + final _$$selfRef = reference; + return _get$protocol(_$$selfRef.pointer, _id_get$protocol.pointer) .object(); } @@ -15345,9 +15820,10 @@ extension SSLContext$$Methods on SSLContext { /// from: `public final java.security.Provider getProvider()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? get provider { - return _get$provider(reference.pointer, _id_get$provider.pointer) - .object(); + Provider? get provider { + final _$$selfRef = reference; + return _get$provider(_$$selfRef.pointer, _id_get$provider.pointer) + .object(); } static final _id_get$serverSessionContext = @@ -15370,10 +15846,11 @@ extension SSLContext$$Methods on SSLContext { /// from: `public final javax.net.ssl.SSLSessionContext getServerSessionContext()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? get serverSessionContext { + SSLSessionContext? get serverSessionContext { + final _$$selfRef = reference; return _get$serverSessionContext( - reference.pointer, _id_get$serverSessionContext.pointer) - .object(); + _$$selfRef.pointer, _id_get$serverSessionContext.pointer) + .object(); } static final _id_get$serverSocketFactory = SSLContext._class.instanceMethodId( @@ -15395,10 +15872,11 @@ extension SSLContext$$Methods on SSLContext { /// from: `public final javax.net.ssl.SSLServerSocketFactory getServerSocketFactory()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? get serverSocketFactory { + SSLServerSocketFactory? get serverSocketFactory { + final _$$selfRef = reference; return _get$serverSocketFactory( - reference.pointer, _id_get$serverSocketFactory.pointer) - .object(); + _$$selfRef.pointer, _id_get$serverSocketFactory.pointer) + .object(); } static final _id_get$socketFactory = SSLContext._class.instanceMethodId( @@ -15421,7 +15899,8 @@ extension SSLContext$$Methods on SSLContext { /// from: `public final javax.net.ssl.SSLSocketFactory getSocketFactory()` /// The returned object must be released after use, by calling the [release] method. SSLSocketFactory? get socketFactory { - return _get$socketFactory(reference.pointer, _id_get$socketFactory.pointer) + final _$$selfRef = reference; + return _get$socketFactory(_$$selfRef.pointer, _id_get$socketFactory.pointer) .object(); } @@ -15446,10 +15925,11 @@ extension SSLContext$$Methods on SSLContext { /// from: `public final javax.net.ssl.SSLParameters getSupportedSSLParameters()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? get supportedSSLParameters { + SSLParameters? get supportedSSLParameters { + final _$$selfRef = reference; return _get$supportedSSLParameters( - reference.pointer, _id_get$supportedSSLParameters.pointer) - .object(); + _$$selfRef.pointer, _id_get$supportedSSLParameters.pointer) + .object(); } static final _id_init = SSLContext._class.instanceMethodId( @@ -15482,10 +15962,11 @@ extension SSLContext$$Methods on SSLContext { jni$_.JArray? trustManagers, SecureRandom? secureRandom, ) { + final _$$selfRef = reference; final _$keyManagers = keyManagers?.reference ?? jni$_.jNullReference; final _$trustManagers = trustManagers?.reference ?? jni$_.jNullReference; final _$secureRandom = secureRandom?.reference ?? jni$_.jNullReference; - _init(reference.pointer, _id_init.pointer, _$keyManagers.pointer, + _init(_$$selfRef.pointer, _id_init.pointer, _$keyManagers.pointer, _$trustManagers.pointer, _$secureRandom.pointer) .check(); } @@ -15529,8 +16010,9 @@ extension type TrustManagerFactory._(jni$_.JObject _$this) /// from: `static public final java.lang.String getDefaultAlgorithm()` /// The returned object must be released after use, by calling the [release] method. static jni$_.JString? get defaultAlgorithm { + final _$$classRef = _class.reference; return _get$defaultAlgorithm( - _class.reference.pointer, _id_get$defaultAlgorithm.pointer) + _$$classRef.pointer, _id_get$defaultAlgorithm.pointer) .object(); } @@ -15555,9 +16037,10 @@ extension type TrustManagerFactory._(jni$_.JObject _$this) static TrustManagerFactory? getInstance( jni$_.JString? string, ) { + final _$$classRef = _class.reference; final _$string = string?.reference ?? jni$_.jNullReference; return _getInstance( - _class.reference.pointer, _id_getInstance.pointer, _$string.pointer) + _$$classRef.pointer, _id_getInstance.pointer, _$string.pointer) .object(); } @@ -15589,9 +16072,10 @@ extension type TrustManagerFactory._(jni$_.JObject _$this) jni$_.JString? string, jni$_.JString? string1, ) { + final _$$classRef = _class.reference; final _$string = string?.reference ?? jni$_.jNullReference; final _$string1 = string1?.reference ?? jni$_.jNullReference; - return _getInstance$1(_class.reference.pointer, _id_getInstance$1.pointer, + return _getInstance$1(_$$classRef.pointer, _id_getInstance$1.pointer, _$string.pointer, _$string1.pointer) .object(); } @@ -15622,11 +16106,12 @@ extension type TrustManagerFactory._(jni$_.JObject _$this) /// The returned object must be released after use, by calling the [release] method. static TrustManagerFactory? getInstance$2( jni$_.JString? string, - jni$_.JObject? provider, + Provider? provider, ) { + final _$$classRef = _class.reference; final _$string = string?.reference ?? jni$_.jNullReference; final _$provider = provider?.reference ?? jni$_.jNullReference; - return _getInstance$2(_class.reference.pointer, _id_getInstance$2.pointer, + return _getInstance$2(_$$classRef.pointer, _id_getInstance$2.pointer, _$string.pointer, _$provider.pointer) .object(); } @@ -15653,7 +16138,8 @@ extension TrustManagerFactory$$Methods on TrustManagerFactory { /// from: `public final java.lang.String getAlgorithm()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString? get algorithm { - return _get$algorithm(reference.pointer, _id_get$algorithm.pointer) + final _$$selfRef = reference; + return _get$algorithm(_$$selfRef.pointer, _id_get$algorithm.pointer) .object(); } @@ -15676,9 +16162,10 @@ extension TrustManagerFactory$$Methods on TrustManagerFactory { /// from: `public final java.security.Provider getProvider()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? get provider { - return _get$provider(reference.pointer, _id_get$provider.pointer) - .object(); + Provider? get provider { + final _$$selfRef = reference; + return _get$provider(_$$selfRef.pointer, _id_get$provider.pointer) + .object(); } static final _id_get$trustManagers = @@ -15702,7 +16189,8 @@ extension TrustManagerFactory$$Methods on TrustManagerFactory { /// from: `public final javax.net.ssl.TrustManager[] getTrustManagers()` /// The returned object must be released after use, by calling the [release] method. jni$_.JArray? get trustManagers { - return _get$trustManagers(reference.pointer, _id_get$trustManagers.pointer) + final _$$selfRef = reference; + return _get$trustManagers(_$$selfRef.pointer, _id_get$trustManagers.pointer) .object?>(); } @@ -15726,8 +16214,9 @@ extension TrustManagerFactory$$Methods on TrustManagerFactory { void init( KeyStore? keyStore, ) { + final _$$selfRef = reference; final _$keyStore = keyStore?.reference ?? jni$_.jNullReference; - _init(reference.pointer, _id_init.pointer, _$keyStore.pointer).check(); + _init(_$$selfRef.pointer, _id_init.pointer, _$keyStore.pointer).check(); } static final _id_init$1 = TrustManagerFactory._class.instanceMethodId( @@ -15748,11 +16237,12 @@ extension TrustManagerFactory$$Methods on TrustManagerFactory { /// from: `public final void init(javax.net.ssl.ManagerFactoryParameters managerFactoryParameters)` void init$1( - jni$_.JObject? managerFactoryParameters, + ManagerFactoryParameters? managerFactoryParameters, ) { + final _$$selfRef = reference; final _$managerFactoryParameters = managerFactoryParameters?.reference ?? jni$_.jNullReference; - _init$1(reference.pointer, _id_init$1.pointer, + _init$1(_$$selfRef.pointer, _id_init$1.pointer, _$managerFactoryParameters.pointer) .check(); } @@ -15824,6 +16314,7 @@ extension type TrustManager._(jni$_.JObject _$this) implements jni$_.JObject { } final $i = jni$_.MethodInvocation.fromMessage($m); final $r = _$invokeMethod($p.sendPort.nativePort, $i); + $i.args?.release(); jni$_.ProtectedJniExtensions.returnResult($i.result, $r); }); implementer.add( @@ -15894,13 +16385,14 @@ extension type KeyStore$Builder._(jni$_.JObject _$this) /// from: `static public java.security.KeyStore$Builder newInstance(java.io.File file, java.security.KeyStore$ProtectionParameter protectionParameter)` /// The returned object must be released after use, by calling the [release] method. static KeyStore$Builder? newInstance( - jni$_.JObject? file, + File? file, KeyStore$ProtectionParameter? protectionParameter, ) { + final _$$classRef = _class.reference; final _$file = file?.reference ?? jni$_.jNullReference; final _$protectionParameter = protectionParameter?.reference ?? jni$_.jNullReference; - return _newInstance(_class.reference.pointer, _id_newInstance.pointer, + return _newInstance(_$$classRef.pointer, _id_newInstance.pointer, _$file.pointer, _$protectionParameter.pointer) .object(); } @@ -15935,17 +16427,18 @@ extension type KeyStore$Builder._(jni$_.JObject _$this) /// The returned object must be released after use, by calling the [release] method. static KeyStore$Builder? newInstance$1( jni$_.JString? string, - jni$_.JObject? provider, - jni$_.JObject? file, + Provider? provider, + File? file, KeyStore$ProtectionParameter? protectionParameter, ) { + final _$$classRef = _class.reference; final _$string = string?.reference ?? jni$_.jNullReference; final _$provider = provider?.reference ?? jni$_.jNullReference; final _$file = file?.reference ?? jni$_.jNullReference; final _$protectionParameter = protectionParameter?.reference ?? jni$_.jNullReference; return _newInstance$1( - _class.reference.pointer, + _$$classRef.pointer, _id_newInstance$1.pointer, _$string.pointer, _$provider.pointer, @@ -15982,14 +16475,15 @@ extension type KeyStore$Builder._(jni$_.JObject _$this) /// The returned object must be released after use, by calling the [release] method. static KeyStore$Builder? newInstance$2( jni$_.JString? string, - jni$_.JObject? provider, + Provider? provider, KeyStore$ProtectionParameter? protectionParameter, ) { + final _$$classRef = _class.reference; final _$string = string?.reference ?? jni$_.jNullReference; final _$provider = provider?.reference ?? jni$_.jNullReference; final _$protectionParameter = protectionParameter?.reference ?? jni$_.jNullReference; - return _newInstance$2(_class.reference.pointer, _id_newInstance$2.pointer, + return _newInstance$2(_$$classRef.pointer, _id_newInstance$2.pointer, _$string.pointer, _$provider.pointer, _$protectionParameter.pointer) .object(); } @@ -16022,10 +16516,11 @@ extension type KeyStore$Builder._(jni$_.JObject _$this) KeyStore? keyStore, KeyStore$ProtectionParameter? protectionParameter, ) { + final _$$classRef = _class.reference; final _$keyStore = keyStore?.reference ?? jni$_.jNullReference; final _$protectionParameter = protectionParameter?.reference ?? jni$_.jNullReference; - return _newInstance$3(_class.reference.pointer, _id_newInstance$3.pointer, + return _newInstance$3(_$$classRef.pointer, _id_newInstance$3.pointer, _$keyStore.pointer, _$protectionParameter.pointer) .object(); } @@ -16052,7 +16547,8 @@ extension KeyStore$Builder$$Methods on KeyStore$Builder { /// from: `public abstract java.security.KeyStore getKeyStore()` /// The returned object must be released after use, by calling the [release] method. KeyStore? get keyStore { - return _get$keyStore(reference.pointer, _id_get$keyStore.pointer) + final _$$selfRef = reference; + return _get$keyStore(_$$selfRef.pointer, _id_get$keyStore.pointer) .object(); } @@ -16078,8 +16574,9 @@ extension KeyStore$Builder$$Methods on KeyStore$Builder { KeyStore$ProtectionParameter? getProtectionParameter( jni$_.JString? string, ) { + final _$$selfRef = reference; final _$string = string?.reference ?? jni$_.jNullReference; - return _getProtectionParameter(reference.pointer, + return _getProtectionParameter(_$$selfRef.pointer, _id_getProtectionParameter.pointer, _$string.pointer) .object(); } @@ -16121,12 +16618,13 @@ extension type KeyStore$CallbackHandlerProtection._(jni$_.JObject _$this) /// from: `public void (javax.security.auth.callback.CallbackHandler callbackHandler)` /// The returned object must be released after use, by calling the [release] method. factory KeyStore$CallbackHandlerProtection( - jni$_.JObject? callbackHandler, + CallbackHandler? callbackHandler, ) { + final _$$classRef = _class.reference; final _$callbackHandler = callbackHandler?.reference ?? jni$_.jNullReference; - return _new$(_class.reference.pointer, _id_new$.pointer, - _$callbackHandler.pointer) + return _new$( + _$$classRef.pointer, _id_new$.pointer, _$callbackHandler.pointer) .object(); } } @@ -16153,10 +16651,11 @@ extension KeyStore$CallbackHandlerProtection$$Methods /// from: `public javax.security.auth.callback.CallbackHandler getCallbackHandler()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? get callbackHandler { + CallbackHandler? get callbackHandler { + final _$$selfRef = reference; return _get$callbackHandler( - reference.pointer, _id_get$callbackHandler.pointer) - .object(); + _$$selfRef.pointer, _id_get$callbackHandler.pointer) + .object(); } } @@ -16245,6 +16744,7 @@ extension type KeyStore$Entry$Attribute._(jni$_.JObject _$this) } final $i = jni$_.MethodInvocation.fromMessage($m); final $r = _$invokeMethod($p.sendPort.nativePort, $i); + $i.args?.release(); jni$_.ProtectedJniExtensions.returnResult($i.result, $r); }); implementer.add( @@ -16287,7 +16787,8 @@ extension KeyStore$Entry$Attribute$$Methods on KeyStore$Entry$Attribute { /// from: `public abstract java.lang.String getName()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString? getName() { - return _getName(reference.pointer, _id_getName.pointer) + final _$$selfRef = reference; + return _getName(_$$selfRef.pointer, _id_getName.pointer) .object(); } @@ -16311,7 +16812,8 @@ extension KeyStore$Entry$Attribute$$Methods on KeyStore$Entry$Attribute { /// from: `public abstract java.lang.String getValue()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString? getValue() { - return _getValue(reference.pointer, _id_getValue.pointer) + final _$$selfRef = reference; + return _getValue(_$$selfRef.pointer, _id_getValue.pointer) .object(); } } @@ -16419,6 +16921,7 @@ extension type KeyStore$Entry._(jni$_.JObject _$this) implements jni$_.JObject { } final $i = jni$_.MethodInvocation.fromMessage($m); final $r = _$invokeMethod($p.sendPort.nativePort, $i); + $i.args?.release(); jni$_.ProtectedJniExtensions.returnResult($i.result, $r); }); implementer.add( @@ -16461,7 +16964,8 @@ extension KeyStore$Entry$$Methods on KeyStore$Entry { /// from: `public java.util.Set getAttributes()` /// The returned object must be released after use, by calling the [release] method. jni$_.JSet? getAttributes() { - return _getAttributes(reference.pointer, _id_getAttributes.pointer) + final _$$selfRef = reference; + return _getAttributes(_$$selfRef.pointer, _id_getAttributes.pointer) .object?>(); } } @@ -16564,6 +17068,7 @@ extension type KeyStore$LoadStoreParameter._(jni$_.JObject _$this) } final $i = jni$_.MethodInvocation.fromMessage($m); final $r = _$invokeMethod($p.sendPort.nativePort, $i); + $i.args?.release(); jni$_.ProtectedJniExtensions.returnResult($i.result, $r); }); implementer.add( @@ -16607,8 +17112,9 @@ extension KeyStore$LoadStoreParameter$$Methods on KeyStore$LoadStoreParameter { /// from: `public abstract java.security.KeyStore$ProtectionParameter getProtectionParameter()` /// The returned object must be released after use, by calling the [release] method. KeyStore$ProtectionParameter? getProtectionParameter() { + final _$$selfRef = reference; return _getProtectionParameter( - reference.pointer, _id_getProtectionParameter.pointer) + _$$selfRef.pointer, _id_getProtectionParameter.pointer) .object(); } } @@ -16645,7 +17151,7 @@ final class $KeyStore$LoadStoreParameter$Type$ /// from: `java.security.KeyStore$PasswordProtection` extension type KeyStore$PasswordProtection._(jni$_.JObject _$this) - implements jni$_.JObject, KeyStore$ProtectionParameter { + implements jni$_.JObject, Destroyable, KeyStore$ProtectionParameter { static final _class = jni$_.JClass.forName(r'java/security/KeyStore$PasswordProtection'); @@ -16672,8 +17178,9 @@ extension type KeyStore$PasswordProtection._(jni$_.JObject _$this) factory KeyStore$PasswordProtection( jni$_.JCharArray? cs, ) { + final _$$classRef = _class.reference; final _$cs = cs?.reference ?? jni$_.jNullReference; - return _new$(_class.reference.pointer, _id_new$.pointer, _$cs.pointer) + return _new$(_$$classRef.pointer, _id_new$.pointer, _$cs.pointer) .object(); } @@ -16705,13 +17212,14 @@ extension type KeyStore$PasswordProtection._(jni$_.JObject _$this) factory KeyStore$PasswordProtection.new$1( jni$_.JCharArray? cs, jni$_.JString? string, - jni$_.JObject? algorithmParameterSpec, + AlgorithmParameterSpec? algorithmParameterSpec, ) { + final _$$classRef = _class.reference; final _$cs = cs?.reference ?? jni$_.jNullReference; final _$string = string?.reference ?? jni$_.jNullReference; final _$algorithmParameterSpec = algorithmParameterSpec?.reference ?? jni$_.jNullReference; - return _new$1(_class.reference.pointer, _id_new$1.pointer, _$cs.pointer, + return _new$1(_$$classRef.pointer, _id_new$1.pointer, _$cs.pointer, _$string.pointer, _$algorithmParameterSpec.pointer) .object(); } @@ -16738,7 +17246,8 @@ extension KeyStore$PasswordProtection$$Methods on KeyStore$PasswordProtection { /// from: `public void destroy()` void destroy() { - _destroy(reference.pointer, _id_destroy.pointer).check(); + final _$$selfRef = reference; + _destroy(_$$selfRef.pointer, _id_destroy.pointer).check(); } static final _id_get$password = @@ -16762,7 +17271,8 @@ extension KeyStore$PasswordProtection$$Methods on KeyStore$PasswordProtection { /// from: `public char[] getPassword()` /// The returned object must be released after use, by calling the [release] method. jni$_.JCharArray? get password { - return _get$password(reference.pointer, _id_get$password.pointer) + final _$$selfRef = reference; + return _get$password(_$$selfRef.pointer, _id_get$password.pointer) .object(); } @@ -16787,8 +17297,9 @@ extension KeyStore$PasswordProtection$$Methods on KeyStore$PasswordProtection { /// from: `public java.lang.String getProtectionAlgorithm()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString? get protectionAlgorithm { + final _$$selfRef = reference; return _get$protectionAlgorithm( - reference.pointer, _id_get$protectionAlgorithm.pointer) + _$$selfRef.pointer, _id_get$protectionAlgorithm.pointer) .object(); } @@ -16812,10 +17323,11 @@ extension KeyStore$PasswordProtection$$Methods on KeyStore$PasswordProtection { /// from: `public java.security.spec.AlgorithmParameterSpec getProtectionParameters()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? get protectionParameters { + AlgorithmParameterSpec? get protectionParameters { + final _$$selfRef = reference; return _get$protectionParameters( - reference.pointer, _id_get$protectionParameters.pointer) - .object(); + _$$selfRef.pointer, _id_get$protectionParameters.pointer) + .object(); } static final _id_get$isDestroyed = @@ -16838,7 +17350,8 @@ extension KeyStore$PasswordProtection$$Methods on KeyStore$PasswordProtection { /// from: `public boolean isDestroyed()` core$_.bool get isDestroyed { - return _get$isDestroyed(reference.pointer, _id_get$isDestroyed.pointer) + final _$$selfRef = reference; + return _get$isDestroyed(_$$selfRef.pointer, _id_get$isDestroyed.pointer) .boolean; } } @@ -16889,10 +17402,11 @@ extension type KeyStore$PrivateKeyEntry._(jni$_.JObject _$this) PrivateKey? privateKey, jni$_.JArray? certificates, ) { + final _$$classRef = _class.reference; final _$privateKey = privateKey?.reference ?? jni$_.jNullReference; final _$certificates = certificates?.reference ?? jni$_.jNullReference; - return _new$(_class.reference.pointer, _id_new$.pointer, - _$privateKey.pointer, _$certificates.pointer) + return _new$(_$$classRef.pointer, _id_new$.pointer, _$privateKey.pointer, + _$certificates.pointer) .object(); } @@ -16926,11 +17440,12 @@ extension type KeyStore$PrivateKeyEntry._(jni$_.JObject _$this) jni$_.JArray? certificates, jni$_.JSet? set, ) { + final _$$classRef = _class.reference; final _$privateKey = privateKey?.reference ?? jni$_.jNullReference; final _$certificates = certificates?.reference ?? jni$_.jNullReference; final _$set = set?.reference ?? jni$_.jNullReference; - return _new$1(_class.reference.pointer, _id_new$1.pointer, - _$privateKey.pointer, _$certificates.pointer, _$set.pointer) + return _new$1(_$$classRef.pointer, _id_new$1.pointer, _$privateKey.pointer, + _$certificates.pointer, _$set.pointer) .object(); } } @@ -16957,7 +17472,8 @@ extension KeyStore$PrivateKeyEntry$$Methods on KeyStore$PrivateKeyEntry { /// from: `public java.util.Set getAttributes()` /// The returned object must be released after use, by calling the [release] method. jni$_.JSet? get attributes { - return _get$attributes(reference.pointer, _id_get$attributes.pointer) + final _$$selfRef = reference; + return _get$attributes(_$$selfRef.pointer, _id_get$attributes.pointer) .object?>(); } @@ -16982,7 +17498,8 @@ extension KeyStore$PrivateKeyEntry$$Methods on KeyStore$PrivateKeyEntry { /// from: `public java.security.cert.Certificate getCertificate()` /// The returned object must be released after use, by calling the [release] method. Certificate? get certificate { - return _get$certificate(reference.pointer, _id_get$certificate.pointer) + final _$$selfRef = reference; + return _get$certificate(_$$selfRef.pointer, _id_get$certificate.pointer) .object(); } @@ -17007,8 +17524,9 @@ extension KeyStore$PrivateKeyEntry$$Methods on KeyStore$PrivateKeyEntry { /// from: `public java.security.cert.Certificate[] getCertificateChain()` /// The returned object must be released after use, by calling the [release] method. jni$_.JArray? get certificateChain { + final _$$selfRef = reference; return _get$certificateChain( - reference.pointer, _id_get$certificateChain.pointer) + _$$selfRef.pointer, _id_get$certificateChain.pointer) .object?>(); } @@ -17033,7 +17551,8 @@ extension KeyStore$PrivateKeyEntry$$Methods on KeyStore$PrivateKeyEntry { /// from: `public java.security.PrivateKey getPrivateKey()` /// The returned object must be released after use, by calling the [release] method. PrivateKey? get privateKey { - return _get$privateKey(reference.pointer, _id_get$privateKey.pointer) + final _$$selfRef = reference; + return _get$privateKey(_$$selfRef.pointer, _id_get$privateKey.pointer) .object(); } @@ -17058,7 +17577,8 @@ extension KeyStore$PrivateKeyEntry$$Methods on KeyStore$PrivateKeyEntry { /// from: `public java.lang.String toString()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString? toString$1() { - return _toString$1(reference.pointer, _id_toString$1.pointer) + final _$$selfRef = reference; + return _toString$1(_$$selfRef.pointer, _id_toString$1.pointer) .object(); } } @@ -17133,6 +17653,7 @@ extension type KeyStore$ProtectionParameter._(jni$_.JObject _$this) } final $i = jni$_.MethodInvocation.fromMessage($m); final $r = _$invokeMethod($p.sendPort.nativePort, $i); + $i.args?.release(); jni$_.ProtectedJniExtensions.returnResult($i.result, $r); }); implementer.add( @@ -17199,11 +17720,11 @@ extension type KeyStore$SecretKeyEntry._(jni$_.JObject _$this) /// from: `public void (javax.crypto.SecretKey secretKey)` /// The returned object must be released after use, by calling the [release] method. factory KeyStore$SecretKeyEntry( - jni$_.JObject? secretKey, + SecretKey? secretKey, ) { + final _$$classRef = _class.reference; final _$secretKey = secretKey?.reference ?? jni$_.jNullReference; - return _new$( - _class.reference.pointer, _id_new$.pointer, _$secretKey.pointer) + return _new$(_$$classRef.pointer, _id_new$.pointer, _$secretKey.pointer) .object(); } @@ -17231,13 +17752,14 @@ extension type KeyStore$SecretKeyEntry._(jni$_.JObject _$this) /// from: `public void (javax.crypto.SecretKey secretKey, java.util.Set set)` /// The returned object must be released after use, by calling the [release] method. factory KeyStore$SecretKeyEntry.new$1( - jni$_.JObject? secretKey, + SecretKey? secretKey, jni$_.JSet? set, ) { + final _$$classRef = _class.reference; final _$secretKey = secretKey?.reference ?? jni$_.jNullReference; final _$set = set?.reference ?? jni$_.jNullReference; - return _new$1(_class.reference.pointer, _id_new$1.pointer, - _$secretKey.pointer, _$set.pointer) + return _new$1(_$$classRef.pointer, _id_new$1.pointer, _$secretKey.pointer, + _$set.pointer) .object(); } } @@ -17264,7 +17786,8 @@ extension KeyStore$SecretKeyEntry$$Methods on KeyStore$SecretKeyEntry { /// from: `public java.util.Set getAttributes()` /// The returned object must be released after use, by calling the [release] method. jni$_.JSet? get attributes { - return _get$attributes(reference.pointer, _id_get$attributes.pointer) + final _$$selfRef = reference; + return _get$attributes(_$$selfRef.pointer, _id_get$attributes.pointer) .object?>(); } @@ -17288,9 +17811,10 @@ extension KeyStore$SecretKeyEntry$$Methods on KeyStore$SecretKeyEntry { /// from: `public javax.crypto.SecretKey getSecretKey()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? get secretKey { - return _get$secretKey(reference.pointer, _id_get$secretKey.pointer) - .object(); + SecretKey? get secretKey { + final _$$selfRef = reference; + return _get$secretKey(_$$selfRef.pointer, _id_get$secretKey.pointer) + .object(); } static final _id_toString$1 = KeyStore$SecretKeyEntry._class.instanceMethodId( @@ -17313,7 +17837,8 @@ extension KeyStore$SecretKeyEntry$$Methods on KeyStore$SecretKeyEntry { /// from: `public java.lang.String toString()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString? toString$1() { - return _toString$1(reference.pointer, _id_toString$1.pointer) + final _$$selfRef = reference; + return _toString$1(_$$selfRef.pointer, _id_toString$1.pointer) .object(); } } @@ -17357,9 +17882,9 @@ extension type KeyStore$TrustedCertificateEntry._(jni$_.JObject _$this) factory KeyStore$TrustedCertificateEntry( Certificate? certificate, ) { + final _$$classRef = _class.reference; final _$certificate = certificate?.reference ?? jni$_.jNullReference; - return _new$( - _class.reference.pointer, _id_new$.pointer, _$certificate.pointer) + return _new$(_$$classRef.pointer, _id_new$.pointer, _$certificate.pointer) .object(); } @@ -17390,10 +17915,11 @@ extension type KeyStore$TrustedCertificateEntry._(jni$_.JObject _$this) Certificate? certificate, jni$_.JSet? set, ) { + final _$$classRef = _class.reference; final _$certificate = certificate?.reference ?? jni$_.jNullReference; final _$set = set?.reference ?? jni$_.jNullReference; - return _new$1(_class.reference.pointer, _id_new$1.pointer, - _$certificate.pointer, _$set.pointer) + return _new$1(_$$classRef.pointer, _id_new$1.pointer, _$certificate.pointer, + _$set.pointer) .object(); } } @@ -17421,7 +17947,8 @@ extension KeyStore$TrustedCertificateEntry$$Methods /// from: `public java.util.Set getAttributes()` /// The returned object must be released after use, by calling the [release] method. jni$_.JSet? get attributes { - return _get$attributes(reference.pointer, _id_get$attributes.pointer) + final _$$selfRef = reference; + return _get$attributes(_$$selfRef.pointer, _id_get$attributes.pointer) .object?>(); } @@ -17446,8 +17973,9 @@ extension KeyStore$TrustedCertificateEntry$$Methods /// from: `public java.security.cert.Certificate getTrustedCertificate()` /// The returned object must be released after use, by calling the [release] method. Certificate? get trustedCertificate { + final _$$selfRef = reference; return _get$trustedCertificate( - reference.pointer, _id_get$trustedCertificate.pointer) + _$$selfRef.pointer, _id_get$trustedCertificate.pointer) .object(); } @@ -17472,7 +18000,8 @@ extension KeyStore$TrustedCertificateEntry$$Methods /// from: `public java.lang.String toString()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString? toString$1() { - return _toString$1(reference.pointer, _id_toString$1.pointer) + final _$$selfRef = reference; + return _toString$1(_$$selfRef.pointer, _id_toString$1.pointer) .object(); } } @@ -17513,8 +18042,8 @@ extension type KeyStore._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public final java.lang.String getDefaultType()` /// The returned object must be released after use, by calling the [release] method. static jni$_.JString? get defaultType { - return _get$defaultType( - _class.reference.pointer, _id_get$defaultType.pointer) + final _$$classRef = _class.reference; + return _get$defaultType(_$$classRef.pointer, _id_get$defaultType.pointer) .object(); } @@ -17543,12 +18072,13 @@ extension type KeyStore._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public final java.security.KeyStore getInstance(java.io.File file, char[] cs)` /// The returned object must be released after use, by calling the [release] method. static KeyStore? getInstance( - jni$_.JObject? file, + File? file, jni$_.JCharArray? cs, ) { + final _$$classRef = _class.reference; final _$file = file?.reference ?? jni$_.jNullReference; final _$cs = cs?.reference ?? jni$_.jNullReference; - return _getInstance(_class.reference.pointer, _id_getInstance.pointer, + return _getInstance(_$$classRef.pointer, _id_getInstance.pointer, _$file.pointer, _$cs.pointer) .object(); } @@ -17578,13 +18108,14 @@ extension type KeyStore._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public final java.security.KeyStore getInstance(java.io.File file, java.security.KeyStore$LoadStoreParameter loadStoreParameter)` /// The returned object must be released after use, by calling the [release] method. static KeyStore? getInstance$1( - jni$_.JObject? file, + File? file, KeyStore$LoadStoreParameter? loadStoreParameter, ) { + final _$$classRef = _class.reference; final _$file = file?.reference ?? jni$_.jNullReference; final _$loadStoreParameter = loadStoreParameter?.reference ?? jni$_.jNullReference; - return _getInstance$1(_class.reference.pointer, _id_getInstance$1.pointer, + return _getInstance$1(_$$classRef.pointer, _id_getInstance$1.pointer, _$file.pointer, _$loadStoreParameter.pointer) .object(); } @@ -17610,9 +18141,10 @@ extension type KeyStore._(jni$_.JObject _$this) implements jni$_.JObject { static KeyStore? getInstance$2( jni$_.JString? string, ) { + final _$$classRef = _class.reference; final _$string = string?.reference ?? jni$_.jNullReference; - return _getInstance$2(_class.reference.pointer, _id_getInstance$2.pointer, - _$string.pointer) + return _getInstance$2( + _$$classRef.pointer, _id_getInstance$2.pointer, _$string.pointer) .object(); } @@ -17644,9 +18176,10 @@ extension type KeyStore._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JString? string, jni$_.JString? string1, ) { + final _$$classRef = _class.reference; final _$string = string?.reference ?? jni$_.jNullReference; final _$string1 = string1?.reference ?? jni$_.jNullReference; - return _getInstance$3(_class.reference.pointer, _id_getInstance$3.pointer, + return _getInstance$3(_$$classRef.pointer, _id_getInstance$3.pointer, _$string.pointer, _$string1.pointer) .object(); } @@ -17677,11 +18210,12 @@ extension type KeyStore._(jni$_.JObject _$this) implements jni$_.JObject { /// The returned object must be released after use, by calling the [release] method. static KeyStore? getInstance$4( jni$_.JString? string, - jni$_.JObject? provider, + Provider? provider, ) { + final _$$classRef = _class.reference; final _$string = string?.reference ?? jni$_.jNullReference; final _$provider = provider?.reference ?? jni$_.jNullReference; - return _getInstance$4(_class.reference.pointer, _id_getInstance$4.pointer, + return _getInstance$4(_$$classRef.pointer, _id_getInstance$4.pointer, _$string.pointer, _$provider.pointer) .object(); } @@ -17708,7 +18242,8 @@ extension KeyStore$$Methods on KeyStore { /// from: `public final java.util.Enumeration aliases()` /// The returned object must be released after use, by calling the [release] method. Enumeration? aliases() { - return _aliases(reference.pointer, _id_aliases.pointer) + final _$$selfRef = reference; + return _aliases(_$$selfRef.pointer, _id_aliases.pointer) .object?>(); } @@ -17732,9 +18267,10 @@ extension KeyStore$$Methods on KeyStore { core$_.bool containsAlias( jni$_.JString? string, ) { + final _$$selfRef = reference; final _$string = string?.reference ?? jni$_.jNullReference; return _containsAlias( - reference.pointer, _id_containsAlias.pointer, _$string.pointer) + _$$selfRef.pointer, _id_containsAlias.pointer, _$string.pointer) .boolean; } @@ -17758,8 +18294,9 @@ extension KeyStore$$Methods on KeyStore { void deleteEntry( jni$_.JString? string, ) { + final _$$selfRef = reference; final _$string = string?.reference ?? jni$_.jNullReference; - _deleteEntry(reference.pointer, _id_deleteEntry.pointer, _$string.pointer) + _deleteEntry(_$$selfRef.pointer, _id_deleteEntry.pointer, _$string.pointer) .check(); } @@ -17788,11 +18325,12 @@ extension KeyStore$$Methods on KeyStore { /// from: `public final boolean entryInstanceOf(java.lang.String string, java.lang.Class class)` core$_.bool entryInstanceOf( jni$_.JString? string, - jni$_.JObject? class$, + jni$_.JClass? class$, ) { + final _$$selfRef = reference; final _$string = string?.reference ?? jni$_.jNullReference; final _$class$ = class$?.reference ?? jni$_.jNullReference; - return _entryInstanceOf(reference.pointer, _id_entryInstanceOf.pointer, + return _entryInstanceOf(_$$selfRef.pointer, _id_entryInstanceOf.pointer, _$string.pointer, _$class$.pointer) .boolean; } @@ -17818,9 +18356,10 @@ extension KeyStore$$Methods on KeyStore { Certificate? getCertificate( jni$_.JString? string, ) { + final _$$selfRef = reference; final _$string = string?.reference ?? jni$_.jNullReference; return _getCertificate( - reference.pointer, _id_getCertificate.pointer, _$string.pointer) + _$$selfRef.pointer, _id_getCertificate.pointer, _$string.pointer) .object(); } @@ -17845,8 +18384,9 @@ extension KeyStore$$Methods on KeyStore { jni$_.JString? getCertificateAlias( Certificate? certificate, ) { + final _$$selfRef = reference; final _$certificate = certificate?.reference ?? jni$_.jNullReference; - return _getCertificateAlias(reference.pointer, + return _getCertificateAlias(_$$selfRef.pointer, _id_getCertificateAlias.pointer, _$certificate.pointer) .object(); } @@ -17872,8 +18412,9 @@ extension KeyStore$$Methods on KeyStore { jni$_.JArray? getCertificateChain( jni$_.JString? string, ) { + final _$$selfRef = reference; final _$string = string?.reference ?? jni$_.jNullReference; - return _getCertificateChain(reference.pointer, + return _getCertificateChain(_$$selfRef.pointer, _id_getCertificateChain.pointer, _$string.pointer) .object?>(); } @@ -17896,13 +18437,14 @@ extension KeyStore$$Methods on KeyStore { /// from: `public final java.util.Date getCreationDate(java.lang.String string)` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? getCreationDate( + Date? getCreationDate( jni$_.JString? string, ) { + final _$$selfRef = reference; final _$string = string?.reference ?? jni$_.jNullReference; return _getCreationDate( - reference.pointer, _id_getCreationDate.pointer, _$string.pointer) - .object(); + _$$selfRef.pointer, _id_getCreationDate.pointer, _$string.pointer) + .object(); } static final _id_getEntry = KeyStore._class.instanceMethodId( @@ -17933,10 +18475,11 @@ extension KeyStore$$Methods on KeyStore { jni$_.JString? string, KeyStore$ProtectionParameter? protectionParameter, ) { + final _$$selfRef = reference; final _$string = string?.reference ?? jni$_.jNullReference; final _$protectionParameter = protectionParameter?.reference ?? jni$_.jNullReference; - return _getEntry(reference.pointer, _id_getEntry.pointer, _$string.pointer, + return _getEntry(_$$selfRef.pointer, _id_getEntry.pointer, _$string.pointer, _$protectionParameter.pointer) .object(); } @@ -17969,9 +18512,10 @@ extension KeyStore$$Methods on KeyStore { jni$_.JString? string, jni$_.JCharArray? cs, ) { + final _$$selfRef = reference; final _$string = string?.reference ?? jni$_.jNullReference; final _$cs = cs?.reference ?? jni$_.jNullReference; - return _getKey(reference.pointer, _id_getKey.pointer, _$string.pointer, + return _getKey(_$$selfRef.pointer, _id_getKey.pointer, _$string.pointer, _$cs.pointer) .object(); } @@ -17995,9 +18539,10 @@ extension KeyStore$$Methods on KeyStore { /// from: `public final java.security.Provider getProvider()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? get provider { - return _get$provider(reference.pointer, _id_get$provider.pointer) - .object(); + Provider? get provider { + final _$$selfRef = reference; + return _get$provider(_$$selfRef.pointer, _id_get$provider.pointer) + .object(); } static final _id_get$type$1 = KeyStore._class.instanceMethodId( @@ -18020,7 +18565,8 @@ extension KeyStore$$Methods on KeyStore { /// from: `public final java.lang.String getType()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString? get type$1 { - return _get$type$1(reference.pointer, _id_get$type$1.pointer) + final _$$selfRef = reference; + return _get$type$1(_$$selfRef.pointer, _id_get$type$1.pointer) .object(); } @@ -18044,9 +18590,10 @@ extension KeyStore$$Methods on KeyStore { core$_.bool isCertificateEntry( jni$_.JString? string, ) { + final _$$selfRef = reference; final _$string = string?.reference ?? jni$_.jNullReference; - return _isCertificateEntry( - reference.pointer, _id_isCertificateEntry.pointer, _$string.pointer) + return _isCertificateEntry(_$$selfRef.pointer, + _id_isCertificateEntry.pointer, _$string.pointer) .boolean; } @@ -18070,9 +18617,10 @@ extension KeyStore$$Methods on KeyStore { core$_.bool isKeyEntry( jni$_.JString? string, ) { + final _$$selfRef = reference; final _$string = string?.reference ?? jni$_.jNullReference; return _isKeyEntry( - reference.pointer, _id_isKeyEntry.pointer, _$string.pointer) + _$$selfRef.pointer, _id_isKeyEntry.pointer, _$string.pointer) .boolean; } @@ -18100,12 +18648,13 @@ extension KeyStore$$Methods on KeyStore { /// from: `public final void load(java.io.InputStream inputStream, char[] cs)` void load( - jni$_.JObject? inputStream, + InputStream? inputStream, jni$_.JCharArray? cs, ) { + final _$$selfRef = reference; final _$inputStream = inputStream?.reference ?? jni$_.jNullReference; final _$cs = cs?.reference ?? jni$_.jNullReference; - _load(reference.pointer, _id_load.pointer, _$inputStream.pointer, + _load(_$$selfRef.pointer, _id_load.pointer, _$inputStream.pointer, _$cs.pointer) .check(); } @@ -18130,9 +18679,11 @@ extension KeyStore$$Methods on KeyStore { void load$1( KeyStore$LoadStoreParameter? loadStoreParameter, ) { + final _$$selfRef = reference; final _$loadStoreParameter = loadStoreParameter?.reference ?? jni$_.jNullReference; - _load$1(reference.pointer, _id_load$1.pointer, _$loadStoreParameter.pointer) + _load$1(_$$selfRef.pointer, _id_load$1.pointer, + _$loadStoreParameter.pointer) .check(); } @@ -18163,9 +18714,10 @@ extension KeyStore$$Methods on KeyStore { jni$_.JString? string, Certificate? certificate, ) { + final _$$selfRef = reference; final _$string = string?.reference ?? jni$_.jNullReference; final _$certificate = certificate?.reference ?? jni$_.jNullReference; - _setCertificateEntry(reference.pointer, _id_setCertificateEntry.pointer, + _setCertificateEntry(_$$selfRef.pointer, _id_setCertificateEntry.pointer, _$string.pointer, _$certificate.pointer) .check(); } @@ -18200,11 +18752,12 @@ extension KeyStore$$Methods on KeyStore { KeyStore$Entry? entry, KeyStore$ProtectionParameter? protectionParameter, ) { + final _$$selfRef = reference; final _$string = string?.reference ?? jni$_.jNullReference; final _$entry = entry?.reference ?? jni$_.jNullReference; final _$protectionParameter = protectionParameter?.reference ?? jni$_.jNullReference; - _setEntry(reference.pointer, _id_setEntry.pointer, _$string.pointer, + _setEntry(_$$selfRef.pointer, _id_setEntry.pointer, _$string.pointer, _$entry.pointer, _$protectionParameter.pointer) .check(); } @@ -18239,10 +18792,11 @@ extension KeyStore$$Methods on KeyStore { jni$_.JByteArray? bs, jni$_.JArray? certificates, ) { + final _$$selfRef = reference; final _$string = string?.reference ?? jni$_.jNullReference; final _$bs = bs?.reference ?? jni$_.jNullReference; final _$certificates = certificates?.reference ?? jni$_.jNullReference; - _setKeyEntry(reference.pointer, _id_setKeyEntry.pointer, _$string.pointer, + _setKeyEntry(_$$selfRef.pointer, _id_setKeyEntry.pointer, _$string.pointer, _$bs.pointer, _$certificates.pointer) .check(); } @@ -18280,12 +18834,13 @@ extension KeyStore$$Methods on KeyStore { jni$_.JCharArray? cs, jni$_.JArray? certificates, ) { + final _$$selfRef = reference; final _$string = string?.reference ?? jni$_.jNullReference; final _$key = key?.reference ?? jni$_.jNullReference; final _$cs = cs?.reference ?? jni$_.jNullReference; final _$certificates = certificates?.reference ?? jni$_.jNullReference; _setKeyEntry$1( - reference.pointer, + _$$selfRef.pointer, _id_setKeyEntry$1.pointer, _$string.pointer, _$key.pointer, @@ -18313,7 +18868,8 @@ extension KeyStore$$Methods on KeyStore { /// from: `public final int size()` core$_.int size() { - return _size(reference.pointer, _id_size.pointer).integer; + final _$$selfRef = reference; + return _size(_$$selfRef.pointer, _id_size.pointer).integer; } static final _id_store = KeyStore._class.instanceMethodId( @@ -18340,12 +18896,13 @@ extension KeyStore$$Methods on KeyStore { /// from: `public final void store(java.io.OutputStream outputStream, char[] cs)` void store( - jni$_.JObject? outputStream, + OutputStream? outputStream, jni$_.JCharArray? cs, ) { + final _$$selfRef = reference; final _$outputStream = outputStream?.reference ?? jni$_.jNullReference; final _$cs = cs?.reference ?? jni$_.jNullReference; - _store(reference.pointer, _id_store.pointer, _$outputStream.pointer, + _store(_$$selfRef.pointer, _id_store.pointer, _$outputStream.pointer, _$cs.pointer) .check(); } @@ -18370,9 +18927,10 @@ extension KeyStore$$Methods on KeyStore { void store$1( KeyStore$LoadStoreParameter? loadStoreParameter, ) { + final _$$selfRef = reference; final _$loadStoreParameter = loadStoreParameter?.reference ?? jni$_.jNullReference; - _store$1(reference.pointer, _id_store$1.pointer, + _store$1(_$$selfRef.pointer, _id_store$1.pointer, _$loadStoreParameter.pointer) .check(); } @@ -18443,6 +19001,7 @@ extension type KeyManager._(jni$_.JObject _$this) implements jni$_.JObject { } final $i = jni$_.MethodInvocation.fromMessage($m); final $r = _$invokeMethod($p.sendPort.nativePort, $i); + $i.args?.release(); jni$_.ProtectedJniExtensions.returnResult($i.result, $r); }); implementer.add( @@ -18482,7 +19041,7 @@ final class $KeyManager$Type$ extends jni$_.JType { } /// from: `java.security.SecureRandom` -extension type SecureRandom._(jni$_.JObject _$this) implements jni$_.JObject { +extension type SecureRandom._(jni$_.JObject _$this) implements Random { static final _class = jni$_.JClass.forName(r'java/security/SecureRandom'); /// The type which includes information such as the signature of this class. @@ -18506,8 +19065,8 @@ extension type SecureRandom._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `public void ()` /// The returned object must be released after use, by calling the [release] method. factory SecureRandom() { - return _new$(_class.reference.pointer, _id_new$.pointer) - .object(); + final _$$classRef = _class.reference; + return _new$(_$$classRef.pointer, _id_new$.pointer).object(); } static final _id_new$1 = _class.constructorId( @@ -18530,8 +19089,9 @@ extension type SecureRandom._(jni$_.JObject _$this) implements jni$_.JObject { factory SecureRandom.new$1( jni$_.JByteArray? bs, ) { + final _$$classRef = _class.reference; final _$bs = bs?.reference ?? jni$_.jNullReference; - return _new$1(_class.reference.pointer, _id_new$1.pointer, _$bs.pointer) + return _new$1(_$$classRef.pointer, _id_new$1.pointer, _$bs.pointer) .object(); } @@ -18556,9 +19116,10 @@ extension type SecureRandom._(jni$_.JObject _$this) implements jni$_.JObject { static SecureRandom? getInstance( jni$_.JString? string, ) { + final _$$classRef = _class.reference; final _$string = string?.reference ?? jni$_.jNullReference; return _getInstance( - _class.reference.pointer, _id_getInstance.pointer, _$string.pointer) + _$$classRef.pointer, _id_getInstance.pointer, _$string.pointer) .object(); } @@ -18590,9 +19151,10 @@ extension type SecureRandom._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JString? string, jni$_.JString? string1, ) { + final _$$classRef = _class.reference; final _$string = string?.reference ?? jni$_.jNullReference; final _$string1 = string1?.reference ?? jni$_.jNullReference; - return _getInstance$1(_class.reference.pointer, _id_getInstance$1.pointer, + return _getInstance$1(_$$classRef.pointer, _id_getInstance$1.pointer, _$string.pointer, _$string1.pointer) .object(); } @@ -18623,11 +19185,12 @@ extension type SecureRandom._(jni$_.JObject _$this) implements jni$_.JObject { /// The returned object must be released after use, by calling the [release] method. static SecureRandom? getInstance$2( jni$_.JString? string, - jni$_.JObject? provider, + Provider? provider, ) { + final _$$classRef = _class.reference; final _$string = string?.reference ?? jni$_.jNullReference; final _$provider = provider?.reference ?? jni$_.jNullReference; - return _getInstance$2(_class.reference.pointer, _id_getInstance$2.pointer, + return _getInstance$2(_$$classRef.pointer, _id_getInstance$2.pointer, _$string.pointer, _$provider.pointer) .object(); } @@ -18658,12 +19221,13 @@ extension type SecureRandom._(jni$_.JObject _$this) implements jni$_.JObject { /// The returned object must be released after use, by calling the [release] method. static SecureRandom? getInstance$3( jni$_.JString? string, - jni$_.JObject? secureRandomParameters, + SecureRandomParameters? secureRandomParameters, ) { + final _$$classRef = _class.reference; final _$string = string?.reference ?? jni$_.jNullReference; final _$secureRandomParameters = secureRandomParameters?.reference ?? jni$_.jNullReference; - return _getInstance$3(_class.reference.pointer, _id_getInstance$3.pointer, + return _getInstance$3(_$$classRef.pointer, _id_getInstance$3.pointer, _$string.pointer, _$secureRandomParameters.pointer) .object(); } @@ -18696,15 +19260,16 @@ extension type SecureRandom._(jni$_.JObject _$this) implements jni$_.JObject { /// The returned object must be released after use, by calling the [release] method. static SecureRandom? getInstance$4( jni$_.JString? string, - jni$_.JObject? secureRandomParameters, + SecureRandomParameters? secureRandomParameters, jni$_.JString? string1, ) { + final _$$classRef = _class.reference; final _$string = string?.reference ?? jni$_.jNullReference; final _$secureRandomParameters = secureRandomParameters?.reference ?? jni$_.jNullReference; final _$string1 = string1?.reference ?? jni$_.jNullReference; return _getInstance$4( - _class.reference.pointer, + _$$classRef.pointer, _id_getInstance$4.pointer, _$string.pointer, _$secureRandomParameters.pointer, @@ -18740,15 +19305,16 @@ extension type SecureRandom._(jni$_.JObject _$this) implements jni$_.JObject { /// The returned object must be released after use, by calling the [release] method. static SecureRandom? getInstance$5( jni$_.JString? string, - jni$_.JObject? secureRandomParameters, - jni$_.JObject? provider, + SecureRandomParameters? secureRandomParameters, + Provider? provider, ) { + final _$$classRef = _class.reference; final _$string = string?.reference ?? jni$_.jNullReference; final _$secureRandomParameters = secureRandomParameters?.reference ?? jni$_.jNullReference; final _$provider = provider?.reference ?? jni$_.jNullReference; return _getInstance$5( - _class.reference.pointer, + _$$classRef.pointer, _id_getInstance$5.pointer, _$string.pointer, _$secureRandomParameters.pointer, @@ -18776,8 +19342,9 @@ extension type SecureRandom._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.security.SecureRandom getInstanceStrong()` /// The returned object must be released after use, by calling the [release] method. static SecureRandom? get instanceStrong { + final _$$classRef = _class.reference; return _get$instanceStrong( - _class.reference.pointer, _id_get$instanceStrong.pointer) + _$$classRef.pointer, _id_get$instanceStrong.pointer) .object(); } @@ -18800,7 +19367,8 @@ extension type SecureRandom._(jni$_.JObject _$this) implements jni$_.JObject { static jni$_.JByteArray? getSeed( core$_.int i, ) { - return _getSeed(_class.reference.pointer, _id_getSeed.pointer, i) + final _$$classRef = _class.reference; + return _getSeed(_$$classRef.pointer, _id_getSeed.pointer, i) .object(); } } @@ -18826,7 +19394,8 @@ extension SecureRandom$$Methods on SecureRandom { jni$_.JByteArray? generateSeed( core$_.int i, ) { - return _generateSeed(reference.pointer, _id_generateSeed.pointer, i) + final _$$selfRef = reference; + return _generateSeed(_$$selfRef.pointer, _id_generateSeed.pointer, i) .object(); } @@ -18850,7 +19419,8 @@ extension SecureRandom$$Methods on SecureRandom { /// from: `public java.lang.String getAlgorithm()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString? get algorithm { - return _get$algorithm(reference.pointer, _id_get$algorithm.pointer) + final _$$selfRef = reference; + return _get$algorithm(_$$selfRef.pointer, _id_get$algorithm.pointer) .object(); } @@ -18873,9 +19443,10 @@ extension SecureRandom$$Methods on SecureRandom { /// from: `public java.security.SecureRandomParameters getParameters()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? get parameters { - return _get$parameters(reference.pointer, _id_get$parameters.pointer) - .object(); + SecureRandomParameters? get parameters { + final _$$selfRef = reference; + return _get$parameters(_$$selfRef.pointer, _id_get$parameters.pointer) + .object(); } static final _id_get$provider = SecureRandom._class.instanceMethodId( @@ -18897,9 +19468,10 @@ extension SecureRandom$$Methods on SecureRandom { /// from: `public final java.security.Provider getProvider()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? get provider { - return _get$provider(reference.pointer, _id_get$provider.pointer) - .object(); + Provider? get provider { + final _$$selfRef = reference; + return _get$provider(_$$selfRef.pointer, _id_get$provider.pointer) + .object(); } static final _id_nextBytes = SecureRandom._class.instanceMethodId( @@ -18922,8 +19494,9 @@ extension SecureRandom$$Methods on SecureRandom { void nextBytes( jni$_.JByteArray? bs, ) { + final _$$selfRef = reference; final _$bs = bs?.reference ?? jni$_.jNullReference; - _nextBytes(reference.pointer, _id_nextBytes.pointer, _$bs.pointer).check(); + _nextBytes(_$$selfRef.pointer, _id_nextBytes.pointer, _$bs.pointer).check(); } static final _id_nextBytes$1 = SecureRandom._class.instanceMethodId( @@ -18951,12 +19524,13 @@ extension SecureRandom$$Methods on SecureRandom { /// from: `public void nextBytes(byte[] bs, java.security.SecureRandomParameters secureRandomParameters)` void nextBytes$1( jni$_.JByteArray? bs, - jni$_.JObject? secureRandomParameters, + SecureRandomParameters? secureRandomParameters, ) { + final _$$selfRef = reference; final _$bs = bs?.reference ?? jni$_.jNullReference; final _$secureRandomParameters = secureRandomParameters?.reference ?? jni$_.jNullReference; - _nextBytes$1(reference.pointer, _id_nextBytes$1.pointer, _$bs.pointer, + _nextBytes$1(_$$selfRef.pointer, _id_nextBytes$1.pointer, _$bs.pointer, _$secureRandomParameters.pointer) .check(); } @@ -18980,7 +19554,8 @@ extension SecureRandom$$Methods on SecureRandom { /// from: `public void reseed()` void reseed() { - _reseed(reference.pointer, _id_reseed.pointer).check(); + final _$$selfRef = reference; + _reseed(_$$selfRef.pointer, _id_reseed.pointer).check(); } static final _id_reseed$1 = SecureRandom._class.instanceMethodId( @@ -19001,11 +19576,12 @@ extension SecureRandom$$Methods on SecureRandom { /// from: `public void reseed(java.security.SecureRandomParameters secureRandomParameters)` void reseed$1( - jni$_.JObject? secureRandomParameters, + SecureRandomParameters? secureRandomParameters, ) { + final _$$selfRef = reference; final _$secureRandomParameters = secureRandomParameters?.reference ?? jni$_.jNullReference; - _reseed$1(reference.pointer, _id_reseed$1.pointer, + _reseed$1(_$$selfRef.pointer, _id_reseed$1.pointer, _$secureRandomParameters.pointer) .check(); } @@ -19028,8 +19604,9 @@ extension SecureRandom$$Methods on SecureRandom { /// from: `public void setSeed(byte[] bs)` set seed(jni$_.JByteArray? bs) { + final _$$selfRef = reference; final _$bs = bs?.reference ?? jni$_.jNullReference; - _set$seed(reference.pointer, _id_set$seed.pointer, _$bs.pointer).check(); + _set$seed(_$$selfRef.pointer, _id_set$seed.pointer, _$bs.pointer).check(); } static final _id_set$seed$1 = SecureRandom._class.instanceMethodId( @@ -19049,7 +19626,8 @@ extension SecureRandom$$Methods on SecureRandom { /// from: `public void setSeed(long j)` set seed$1(core$_.int j) { - _set$seed$1(reference.pointer, _id_set$seed$1.pointer, j).check(); + final _$$selfRef = reference; + _set$seed$1(_$$selfRef.pointer, _id_set$seed$1.pointer, j).check(); } static final _id_toString$1 = SecureRandom._class.instanceMethodId( @@ -19072,7 +19650,8 @@ extension SecureRandom$$Methods on SecureRandom { /// from: `public java.lang.String toString()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString? toString$1() { - return _toString$1(reference.pointer, _id_toString$1.pointer) + final _$$selfRef = reference; + return _toString$1(_$$selfRef.pointer, _id_toString$1.pointer) .object(); } } @@ -19128,8 +19707,8 @@ extension type X509KeyManager._(jni$_.JObject _$this) r'chooseClientAlias([Ljava/lang/String;[Ljava/security/Principal;Ljava/net/Socket;)Ljava/lang/String;') { final $r = _$impls[$p]!.chooseClientAlias( ($a![0] as jni$_.JArray?), - ($a![1] as jni$_.JArray?), - ($a![2] as jni$_.JObject?), + ($a![1] as jni$_.JArray?), + ($a![2] as Socket?), ); return ($r as jni$_.JObject?) ?.as(const jni$_.$JObject$Type$()) @@ -19141,8 +19720,8 @@ extension type X509KeyManager._(jni$_.JObject _$this) r'chooseServerAlias(Ljava/lang/String;[Ljava/security/Principal;Ljava/net/Socket;)Ljava/lang/String;') { final $r = _$impls[$p]!.chooseServerAlias( ($a![0] as jni$_.JString?), - ($a![1] as jni$_.JArray?), - ($a![2] as jni$_.JObject?), + ($a![1] as jni$_.JArray?), + ($a![2] as Socket?), ); return ($r as jni$_.JObject?) ?.as(const jni$_.$JObject$Type$()) @@ -19165,7 +19744,7 @@ extension type X509KeyManager._(jni$_.JObject _$this) r'getClientAliases(Ljava/lang/String;[Ljava/security/Principal;)[Ljava/lang/String;') { final $r = _$impls[$p]!.getClientAliases( ($a![0] as jni$_.JString?), - ($a![1] as jni$_.JArray?), + ($a![1] as jni$_.JArray?), ); return ($r as jni$_.JObject?) ?.as(const jni$_.$JObject$Type$()) @@ -19188,7 +19767,7 @@ extension type X509KeyManager._(jni$_.JObject _$this) r'getServerAliases(Ljava/lang/String;[Ljava/security/Principal;)[Ljava/lang/String;') { final $r = _$impls[$p]!.getServerAliases( ($a![0] as jni$_.JString?), - ($a![1] as jni$_.JArray?), + ($a![1] as jni$_.JArray?), ); return ($r as jni$_.JObject?) ?.as(const jni$_.$JObject$Type$()) @@ -19215,6 +19794,7 @@ extension type X509KeyManager._(jni$_.JObject _$this) } final $i = jni$_.MethodInvocation.fromMessage($m); final $r = _$invokeMethod($p.sendPort.nativePort, $i); + $i.args?.release(); jni$_.ProtectedJniExtensions.returnResult($i.result, $r); }); implementer.add( @@ -19265,13 +19845,14 @@ extension X509KeyManager$$Methods on X509KeyManager { /// The returned object must be released after use, by calling the [release] method. jni$_.JString? chooseClientAlias( jni$_.JArray? strings, - jni$_.JArray? principals, - jni$_.JObject? socket, + jni$_.JArray? principals, + Socket? socket, ) { + final _$$selfRef = reference; final _$strings = strings?.reference ?? jni$_.jNullReference; final _$principals = principals?.reference ?? jni$_.jNullReference; final _$socket = socket?.reference ?? jni$_.jNullReference; - return _chooseClientAlias(reference.pointer, _id_chooseClientAlias.pointer, + return _chooseClientAlias(_$$selfRef.pointer, _id_chooseClientAlias.pointer, _$strings.pointer, _$principals.pointer, _$socket.pointer) .object(); } @@ -19304,13 +19885,14 @@ extension X509KeyManager$$Methods on X509KeyManager { /// The returned object must be released after use, by calling the [release] method. jni$_.JString? chooseServerAlias( jni$_.JString? string, - jni$_.JArray? principals, - jni$_.JObject? socket, + jni$_.JArray? principals, + Socket? socket, ) { + final _$$selfRef = reference; final _$string = string?.reference ?? jni$_.jNullReference; final _$principals = principals?.reference ?? jni$_.jNullReference; final _$socket = socket?.reference ?? jni$_.jNullReference; - return _chooseServerAlias(reference.pointer, _id_chooseServerAlias.pointer, + return _chooseServerAlias(_$$selfRef.pointer, _id_chooseServerAlias.pointer, _$string.pointer, _$principals.pointer, _$socket.pointer) .object(); } @@ -19336,8 +19918,9 @@ extension X509KeyManager$$Methods on X509KeyManager { jni$_.JArray? getCertificateChain( jni$_.JString? string, ) { + final _$$selfRef = reference; final _$string = string?.reference ?? jni$_.jNullReference; - return _getCertificateChain(reference.pointer, + return _getCertificateChain(_$$selfRef.pointer, _id_getCertificateChain.pointer, _$string.pointer) .object?>(); } @@ -19368,11 +19951,12 @@ extension X509KeyManager$$Methods on X509KeyManager { /// The returned object must be released after use, by calling the [release] method. jni$_.JArray? getClientAliases( jni$_.JString? string, - jni$_.JArray? principals, + jni$_.JArray? principals, ) { + final _$$selfRef = reference; final _$string = string?.reference ?? jni$_.jNullReference; final _$principals = principals?.reference ?? jni$_.jNullReference; - return _getClientAliases(reference.pointer, _id_getClientAliases.pointer, + return _getClientAliases(_$$selfRef.pointer, _id_getClientAliases.pointer, _$string.pointer, _$principals.pointer) .object?>(); } @@ -19398,9 +19982,10 @@ extension X509KeyManager$$Methods on X509KeyManager { PrivateKey? getPrivateKey( jni$_.JString? string, ) { + final _$$selfRef = reference; final _$string = string?.reference ?? jni$_.jNullReference; return _getPrivateKey( - reference.pointer, _id_getPrivateKey.pointer, _$string.pointer) + _$$selfRef.pointer, _id_getPrivateKey.pointer, _$string.pointer) .object(); } @@ -19430,11 +20015,12 @@ extension X509KeyManager$$Methods on X509KeyManager { /// The returned object must be released after use, by calling the [release] method. jni$_.JArray? getServerAliases( jni$_.JString? string, - jni$_.JArray? principals, + jni$_.JArray? principals, ) { + final _$$selfRef = reference; final _$string = string?.reference ?? jni$_.jNullReference; final _$principals = principals?.reference ?? jni$_.jNullReference; - return _getServerAliases(reference.pointer, _id_getServerAliases.pointer, + return _getServerAliases(_$$selfRef.pointer, _id_getServerAliases.pointer, _$string.pointer, _$principals.pointer) .object?>(); } @@ -19443,50 +20029,50 @@ extension X509KeyManager$$Methods on X509KeyManager { abstract base mixin class $X509KeyManager { factory $X509KeyManager({ required jni$_.JString? Function(jni$_.JArray? strings, - jni$_.JArray? principals, jni$_.JObject? socket) + jni$_.JArray? principals, Socket? socket) chooseClientAlias, required jni$_.JString? Function(jni$_.JString? string, - jni$_.JArray? principals, jni$_.JObject? socket) + jni$_.JArray? principals, Socket? socket) chooseServerAlias, required jni$_.JArray? Function(jni$_.JString? string) getCertificateChain, required jni$_.JArray? Function( - jni$_.JString? string, jni$_.JArray? principals) + jni$_.JString? string, jni$_.JArray? principals) getClientAliases, required PrivateKey? Function(jni$_.JString? string) getPrivateKey, required jni$_.JArray? Function( - jni$_.JString? string, jni$_.JArray? principals) + jni$_.JString? string, jni$_.JArray? principals) getServerAliases, }) = _$X509KeyManager; jni$_.JString? chooseClientAlias(jni$_.JArray? strings, - jni$_.JArray? principals, jni$_.JObject? socket); + jni$_.JArray? principals, Socket? socket); jni$_.JString? chooseServerAlias(jni$_.JString? string, - jni$_.JArray? principals, jni$_.JObject? socket); + jni$_.JArray? principals, Socket? socket); jni$_.JArray? getCertificateChain(jni$_.JString? string); jni$_.JArray? getClientAliases( - jni$_.JString? string, jni$_.JArray? principals); + jni$_.JString? string, jni$_.JArray? principals); PrivateKey? getPrivateKey(jni$_.JString? string); jni$_.JArray? getServerAliases( - jni$_.JString? string, jni$_.JArray? principals); + jni$_.JString? string, jni$_.JArray? principals); } final class _$X509KeyManager with $X509KeyManager { _$X509KeyManager({ required jni$_.JString? Function(jni$_.JArray? strings, - jni$_.JArray? principals, jni$_.JObject? socket) + jni$_.JArray? principals, Socket? socket) chooseClientAlias, required jni$_.JString? Function(jni$_.JString? string, - jni$_.JArray? principals, jni$_.JObject? socket) + jni$_.JArray? principals, Socket? socket) chooseServerAlias, required jni$_.JArray? Function(jni$_.JString? string) getCertificateChain, required jni$_.JArray? Function( - jni$_.JString? string, jni$_.JArray? principals) + jni$_.JString? string, jni$_.JArray? principals) getClientAliases, required PrivateKey? Function(jni$_.JString? string) getPrivateKey, required jni$_.JArray? Function( - jni$_.JString? string, jni$_.JArray? principals) + jni$_.JString? string, jni$_.JArray? principals) getServerAliases, }) : _chooseClientAlias = chooseClientAlias, _chooseServerAlias = chooseServerAlias, @@ -19495,31 +20081,27 @@ final class _$X509KeyManager with $X509KeyManager { _getPrivateKey = getPrivateKey, _getServerAliases = getServerAliases; - final jni$_.JString? Function( - jni$_.JArray? strings, - jni$_.JArray? principals, - jni$_.JObject? socket) _chooseClientAlias; - final jni$_.JString? Function( - jni$_.JString? string, - jni$_.JArray? principals, - jni$_.JObject? socket) _chooseServerAlias; + final jni$_.JString? Function(jni$_.JArray? strings, + jni$_.JArray? principals, Socket? socket) _chooseClientAlias; + final jni$_.JString? Function(jni$_.JString? string, + jni$_.JArray? principals, Socket? socket) _chooseServerAlias; final jni$_.JArray? Function(jni$_.JString? string) _getCertificateChain; final jni$_.JArray? Function( - jni$_.JString? string, jni$_.JArray? principals) + jni$_.JString? string, jni$_.JArray? principals) _getClientAliases; final PrivateKey? Function(jni$_.JString? string) _getPrivateKey; final jni$_.JArray? Function( - jni$_.JString? string, jni$_.JArray? principals) + jni$_.JString? string, jni$_.JArray? principals) _getServerAliases; jni$_.JString? chooseClientAlias(jni$_.JArray? strings, - jni$_.JArray? principals, jni$_.JObject? socket) { + jni$_.JArray? principals, Socket? socket) { return _chooseClientAlias(strings, principals, socket); } jni$_.JString? chooseServerAlias(jni$_.JString? string, - jni$_.JArray? principals, jni$_.JObject? socket) { + jni$_.JArray? principals, Socket? socket) { return _chooseServerAlias(string, principals, socket); } @@ -19528,7 +20110,7 @@ final class _$X509KeyManager with $X509KeyManager { } jni$_.JArray? getClientAliases( - jni$_.JString? string, jni$_.JArray? principals) { + jni$_.JString? string, jni$_.JArray? principals) { return _getClientAliases(string, principals); } @@ -19537,7 +20119,7 @@ final class _$X509KeyManager with $X509KeyManager { } jni$_.JArray? getServerAliases( - jni$_.JString? string, jni$_.JArray? principals) { + jni$_.JString? string, jni$_.JArray? principals) { return _getServerAliases(string, principals); } } @@ -19592,14 +20174,15 @@ extension X509ExtendedKeyManager$$Methods on X509ExtendedKeyManager { /// The returned object must be released after use, by calling the [release] method. jni$_.JString? chooseEngineClientAlias( jni$_.JArray? strings, - jni$_.JArray? principals, - jni$_.JObject? sSLEngine, + jni$_.JArray? principals, + SSLEngine? sSLEngine, ) { + final _$$selfRef = reference; final _$strings = strings?.reference ?? jni$_.jNullReference; final _$principals = principals?.reference ?? jni$_.jNullReference; final _$sSLEngine = sSLEngine?.reference ?? jni$_.jNullReference; return _chooseEngineClientAlias( - reference.pointer, + _$$selfRef.pointer, _id_chooseEngineClientAlias.pointer, _$strings.pointer, _$principals.pointer, @@ -19636,14 +20219,15 @@ extension X509ExtendedKeyManager$$Methods on X509ExtendedKeyManager { /// The returned object must be released after use, by calling the [release] method. jni$_.JString? chooseEngineServerAlias( jni$_.JString? string, - jni$_.JArray? principals, - jni$_.JObject? sSLEngine, + jni$_.JArray? principals, + SSLEngine? sSLEngine, ) { + final _$$selfRef = reference; final _$string = string?.reference ?? jni$_.jNullReference; final _$principals = principals?.reference ?? jni$_.jNullReference; final _$sSLEngine = sSLEngine?.reference ?? jni$_.jNullReference; return _chooseEngineServerAlias( - reference.pointer, + _$$selfRef.pointer, _id_chooseEngineServerAlias.pointer, _$string.pointer, _$principals.pointer, @@ -19680,13 +20264,14 @@ extension X509ExtendedKeyManager$$Methods on X509ExtendedKeyManager { /// The returned object must be released after use, by calling the [release] method. jni$_.JString? chooseClientAlias( jni$_.JArray? strings, - jni$_.JArray? principals, - jni$_.JObject? socket, + jni$_.JArray? principals, + Socket? socket, ) { + final _$$selfRef = reference; final _$strings = strings?.reference ?? jni$_.jNullReference; final _$principals = principals?.reference ?? jni$_.jNullReference; final _$socket = socket?.reference ?? jni$_.jNullReference; - return _chooseClientAlias(reference.pointer, _id_chooseClientAlias.pointer, + return _chooseClientAlias(_$$selfRef.pointer, _id_chooseClientAlias.pointer, _$strings.pointer, _$principals.pointer, _$socket.pointer) .object(); } @@ -19720,13 +20305,14 @@ extension X509ExtendedKeyManager$$Methods on X509ExtendedKeyManager { /// The returned object must be released after use, by calling the [release] method. jni$_.JString? chooseServerAlias( jni$_.JString? string, - jni$_.JArray? principals, - jni$_.JObject? socket, + jni$_.JArray? principals, + Socket? socket, ) { + final _$$selfRef = reference; final _$string = string?.reference ?? jni$_.jNullReference; final _$principals = principals?.reference ?? jni$_.jNullReference; final _$socket = socket?.reference ?? jni$_.jNullReference; - return _chooseServerAlias(reference.pointer, _id_chooseServerAlias.pointer, + return _chooseServerAlias(_$$selfRef.pointer, _id_chooseServerAlias.pointer, _$string.pointer, _$principals.pointer, _$socket.pointer) .object(); } @@ -19753,8 +20339,9 @@ extension X509ExtendedKeyManager$$Methods on X509ExtendedKeyManager { jni$_.JArray? getCertificateChain( jni$_.JString? string, ) { + final _$$selfRef = reference; final _$string = string?.reference ?? jni$_.jNullReference; - return _getCertificateChain(reference.pointer, + return _getCertificateChain(_$$selfRef.pointer, _id_getCertificateChain.pointer, _$string.pointer) .object?>(); } @@ -19786,11 +20373,12 @@ extension X509ExtendedKeyManager$$Methods on X509ExtendedKeyManager { /// The returned object must be released after use, by calling the [release] method. jni$_.JArray? getClientAliases( jni$_.JString? string, - jni$_.JArray? principals, + jni$_.JArray? principals, ) { + final _$$selfRef = reference; final _$string = string?.reference ?? jni$_.jNullReference; final _$principals = principals?.reference ?? jni$_.jNullReference; - return _getClientAliases(reference.pointer, _id_getClientAliases.pointer, + return _getClientAliases(_$$selfRef.pointer, _id_getClientAliases.pointer, _$string.pointer, _$principals.pointer) .object?>(); } @@ -19817,9 +20405,10 @@ extension X509ExtendedKeyManager$$Methods on X509ExtendedKeyManager { PrivateKey? getPrivateKey( jni$_.JString? string, ) { + final _$$selfRef = reference; final _$string = string?.reference ?? jni$_.jNullReference; return _getPrivateKey( - reference.pointer, _id_getPrivateKey.pointer, _$string.pointer) + _$$selfRef.pointer, _id_getPrivateKey.pointer, _$string.pointer) .object(); } @@ -19850,11 +20439,12 @@ extension X509ExtendedKeyManager$$Methods on X509ExtendedKeyManager { /// The returned object must be released after use, by calling the [release] method. jni$_.JArray? getServerAliases( jni$_.JString? string, - jni$_.JArray? principals, + jni$_.JArray? principals, ) { + final _$$selfRef = reference; final _$string = string?.reference ?? jni$_.jNullReference; final _$principals = principals?.reference ?? jni$_.jNullReference; - return _getServerAliases(reference.pointer, _id_getServerAliases.pointer, + return _getServerAliases(_$$selfRef.pointer, _id_getServerAliases.pointer, _$string.pointer, _$principals.pointer) .object?>(); } @@ -19911,7 +20501,7 @@ extension type HostnameVerifier._(jni$_.JObject _$this) if ($d == r'verify(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z') { final $r = _$impls[$p]!.verify( ($a![0] as jni$_.JString?), - ($a![1] as jni$_.JObject?), + ($a![1] as SSLSession?), ); return $r.toJBoolean().reference.toPointer(); } @@ -19934,6 +20524,7 @@ extension type HostnameVerifier._(jni$_.JObject _$this) } final $i = jni$_.MethodInvocation.fromMessage($m); final $r = _$invokeMethod($p.sendPort.nativePort, $i); + $i.args?.release(); jni$_.ProtectedJniExtensions.returnResult($i.result, $r); }); implementer.add( @@ -19981,11 +20572,12 @@ extension HostnameVerifier$$Methods on HostnameVerifier { /// from: `public abstract boolean verify(java.lang.String string, javax.net.ssl.SSLSession sSLSession)` core$_.bool verify( jni$_.JString? string, - jni$_.JObject? sSLSession, + SSLSession? sSLSession, ) { + final _$$selfRef = reference; final _$string = string?.reference ?? jni$_.jNullReference; final _$sSLSession = sSLSession?.reference ?? jni$_.jNullReference; - return _verify(reference.pointer, _id_verify.pointer, _$string.pointer, + return _verify(_$$selfRef.pointer, _id_verify.pointer, _$string.pointer, _$sSLSession.pointer) .boolean; } @@ -19993,25 +20585,23 @@ extension HostnameVerifier$$Methods on HostnameVerifier { abstract base mixin class $HostnameVerifier { factory $HostnameVerifier({ - required core$_.bool Function( - jni$_.JString? string, jni$_.JObject? sSLSession) + required core$_.bool Function(jni$_.JString? string, SSLSession? sSLSession) verify, }) = _$HostnameVerifier; - core$_.bool verify(jni$_.JString? string, jni$_.JObject? sSLSession); + core$_.bool verify(jni$_.JString? string, SSLSession? sSLSession); } final class _$HostnameVerifier with $HostnameVerifier { _$HostnameVerifier({ - required core$_.bool Function( - jni$_.JString? string, jni$_.JObject? sSLSession) + required core$_.bool Function(jni$_.JString? string, SSLSession? sSLSession) verify, }) : _verify = verify; - final core$_.bool Function(jni$_.JString? string, jni$_.JObject? sSLSession) + final core$_.bool Function(jni$_.JString? string, SSLSession? sSLSession) _verify; - core$_.bool verify(jni$_.JString? string, jni$_.JObject? sSLSession) { + core$_.bool verify(jni$_.JString? string, SSLSession? sSLSession) { return _verify(string, sSLSession); } } @@ -20027,7 +20617,7 @@ final class $HostnameVerifier$Type$ extends jni$_.JType { /// from: `java.security.cert.X509Certificate` extension type X509Certificate._(jni$_.JObject _$this) - implements Certificate, jni$_.JObject { + implements Certificate, X509Extension { static final _class = jni$_.JClass.forName(r'java/security/cert/X509Certificate'); @@ -20055,7 +20645,8 @@ extension X509Certificate$$Methods on X509Certificate { /// from: `public abstract void checkValidity()` void checkValidity() { - _checkValidity(reference.pointer, _id_checkValidity.pointer).check(); + final _$$selfRef = reference; + _checkValidity(_$$selfRef.pointer, _id_checkValidity.pointer).check(); } static final _id_checkValidity$1 = X509Certificate._class.instanceMethodId( @@ -20076,11 +20667,12 @@ extension X509Certificate$$Methods on X509Certificate { /// from: `public abstract void checkValidity(java.util.Date date)` void checkValidity$1( - jni$_.JObject? date, + Date? date, ) { + final _$$selfRef = reference; final _$date = date?.reference ?? jni$_.jNullReference; _checkValidity$1( - reference.pointer, _id_checkValidity$1.pointer, _$date.pointer) + _$$selfRef.pointer, _id_checkValidity$1.pointer, _$date.pointer) .check(); } @@ -20104,8 +20696,9 @@ extension X509Certificate$$Methods on X509Certificate { /// from: `public abstract int getBasicConstraints()` core$_.int get basicConstraints { + final _$$selfRef = reference; return _get$basicConstraints( - reference.pointer, _id_get$basicConstraints.pointer) + _$$selfRef.pointer, _id_get$basicConstraints.pointer) .integer; } @@ -20130,8 +20723,9 @@ extension X509Certificate$$Methods on X509Certificate { /// from: `public java.util.List getExtendedKeyUsage()` /// The returned object must be released after use, by calling the [release] method. jni$_.JList? get extendedKeyUsage { + final _$$selfRef = reference; return _get$extendedKeyUsage( - reference.pointer, _id_get$extendedKeyUsage.pointer) + _$$selfRef.pointer, _id_get$extendedKeyUsage.pointer) .object?>(); } @@ -20156,10 +20750,11 @@ extension X509Certificate$$Methods on X509Certificate { /// from: `public java.util.Collection> getIssuerAlternativeNames()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? get issuerAlternativeNames { + jni$_.JCollection?>? get issuerAlternativeNames { + final _$$selfRef = reference; return _get$issuerAlternativeNames( - reference.pointer, _id_get$issuerAlternativeNames.pointer) - .object(); + _$$selfRef.pointer, _id_get$issuerAlternativeNames.pointer) + .object?>?>(); } static final _id_get$issuerDN = X509Certificate._class.instanceMethodId( @@ -20181,9 +20776,10 @@ extension X509Certificate$$Methods on X509Certificate { /// from: `public abstract java.security.Principal getIssuerDN()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? get issuerDN { - return _get$issuerDN(reference.pointer, _id_get$issuerDN.pointer) - .object(); + Principal? get issuerDN { + final _$$selfRef = reference; + return _get$issuerDN(_$$selfRef.pointer, _id_get$issuerDN.pointer) + .object(); } static final _id_get$issuerUniqueID = X509Certificate._class.instanceMethodId( @@ -20206,8 +20802,9 @@ extension X509Certificate$$Methods on X509Certificate { /// from: `public abstract boolean[] getIssuerUniqueID()` /// The returned object must be released after use, by calling the [release] method. jni$_.JBooleanArray? get issuerUniqueID { + final _$$selfRef = reference; return _get$issuerUniqueID( - reference.pointer, _id_get$issuerUniqueID.pointer) + _$$selfRef.pointer, _id_get$issuerUniqueID.pointer) .object(); } @@ -20231,10 +20828,11 @@ extension X509Certificate$$Methods on X509Certificate { /// from: `public javax.security.auth.x500.X500Principal getIssuerX500Principal()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? get issuerX500Principal { + X500Principal? get issuerX500Principal { + final _$$selfRef = reference; return _get$issuerX500Principal( - reference.pointer, _id_get$issuerX500Principal.pointer) - .object(); + _$$selfRef.pointer, _id_get$issuerX500Principal.pointer) + .object(); } static final _id_get$keyUsage = X509Certificate._class.instanceMethodId( @@ -20257,7 +20855,8 @@ extension X509Certificate$$Methods on X509Certificate { /// from: `public abstract boolean[] getKeyUsage()` /// The returned object must be released after use, by calling the [release] method. jni$_.JBooleanArray? get keyUsage { - return _get$keyUsage(reference.pointer, _id_get$keyUsage.pointer) + final _$$selfRef = reference; + return _get$keyUsage(_$$selfRef.pointer, _id_get$keyUsage.pointer) .object(); } @@ -20280,9 +20879,10 @@ extension X509Certificate$$Methods on X509Certificate { /// from: `public abstract java.util.Date getNotAfter()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? get notAfter { - return _get$notAfter(reference.pointer, _id_get$notAfter.pointer) - .object(); + Date? get notAfter { + final _$$selfRef = reference; + return _get$notAfter(_$$selfRef.pointer, _id_get$notAfter.pointer) + .object(); } static final _id_get$notBefore = X509Certificate._class.instanceMethodId( @@ -20304,9 +20904,10 @@ extension X509Certificate$$Methods on X509Certificate { /// from: `public abstract java.util.Date getNotBefore()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? get notBefore { - return _get$notBefore(reference.pointer, _id_get$notBefore.pointer) - .object(); + Date? get notBefore { + final _$$selfRef = reference; + return _get$notBefore(_$$selfRef.pointer, _id_get$notBefore.pointer) + .object(); } static final _id_get$serialNumber = X509Certificate._class.instanceMethodId( @@ -20328,9 +20929,10 @@ extension X509Certificate$$Methods on X509Certificate { /// from: `public abstract java.math.BigInteger getSerialNumber()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? get serialNumber { - return _get$serialNumber(reference.pointer, _id_get$serialNumber.pointer) - .object(); + BigInteger? get serialNumber { + final _$$selfRef = reference; + return _get$serialNumber(_$$selfRef.pointer, _id_get$serialNumber.pointer) + .object(); } static final _id_get$sigAlgName = X509Certificate._class.instanceMethodId( @@ -20353,7 +20955,8 @@ extension X509Certificate$$Methods on X509Certificate { /// from: `public abstract java.lang.String getSigAlgName()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString? get sigAlgName { - return _get$sigAlgName(reference.pointer, _id_get$sigAlgName.pointer) + final _$$selfRef = reference; + return _get$sigAlgName(_$$selfRef.pointer, _id_get$sigAlgName.pointer) .object(); } @@ -20377,7 +20980,8 @@ extension X509Certificate$$Methods on X509Certificate { /// from: `public abstract java.lang.String getSigAlgOID()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString? get sigAlgOID { - return _get$sigAlgOID(reference.pointer, _id_get$sigAlgOID.pointer) + final _$$selfRef = reference; + return _get$sigAlgOID(_$$selfRef.pointer, _id_get$sigAlgOID.pointer) .object(); } @@ -20401,7 +21005,8 @@ extension X509Certificate$$Methods on X509Certificate { /// from: `public abstract byte[] getSigAlgParams()` /// The returned object must be released after use, by calling the [release] method. jni$_.JByteArray? get sigAlgParams { - return _get$sigAlgParams(reference.pointer, _id_get$sigAlgParams.pointer) + final _$$selfRef = reference; + return _get$sigAlgParams(_$$selfRef.pointer, _id_get$sigAlgParams.pointer) .object(); } @@ -20425,7 +21030,8 @@ extension X509Certificate$$Methods on X509Certificate { /// from: `public abstract byte[] getSignature()` /// The returned object must be released after use, by calling the [release] method. jni$_.JByteArray? get signature { - return _get$signature(reference.pointer, _id_get$signature.pointer) + final _$$selfRef = reference; + return _get$signature(_$$selfRef.pointer, _id_get$signature.pointer) .object(); } @@ -20450,10 +21056,11 @@ extension X509Certificate$$Methods on X509Certificate { /// from: `public java.util.Collection> getSubjectAlternativeNames()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? get subjectAlternativeNames { + jni$_.JCollection?>? get subjectAlternativeNames { + final _$$selfRef = reference; return _get$subjectAlternativeNames( - reference.pointer, _id_get$subjectAlternativeNames.pointer) - .object(); + _$$selfRef.pointer, _id_get$subjectAlternativeNames.pointer) + .object?>?>(); } static final _id_get$subjectDN = X509Certificate._class.instanceMethodId( @@ -20475,9 +21082,10 @@ extension X509Certificate$$Methods on X509Certificate { /// from: `public abstract java.security.Principal getSubjectDN()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? get subjectDN { - return _get$subjectDN(reference.pointer, _id_get$subjectDN.pointer) - .object(); + Principal? get subjectDN { + final _$$selfRef = reference; + return _get$subjectDN(_$$selfRef.pointer, _id_get$subjectDN.pointer) + .object(); } static final _id_get$subjectUniqueID = @@ -20501,8 +21109,9 @@ extension X509Certificate$$Methods on X509Certificate { /// from: `public abstract boolean[] getSubjectUniqueID()` /// The returned object must be released after use, by calling the [release] method. jni$_.JBooleanArray? get subjectUniqueID { + final _$$selfRef = reference; return _get$subjectUniqueID( - reference.pointer, _id_get$subjectUniqueID.pointer) + _$$selfRef.pointer, _id_get$subjectUniqueID.pointer) .object(); } @@ -20526,10 +21135,11 @@ extension X509Certificate$$Methods on X509Certificate { /// from: `public javax.security.auth.x500.X500Principal getSubjectX500Principal()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? get subjectX500Principal { + X500Principal? get subjectX500Principal { + final _$$selfRef = reference; return _get$subjectX500Principal( - reference.pointer, _id_get$subjectX500Principal.pointer) - .object(); + _$$selfRef.pointer, _id_get$subjectX500Principal.pointer) + .object(); } static final _id_get$tBSCertificate = X509Certificate._class.instanceMethodId( @@ -20552,8 +21162,9 @@ extension X509Certificate$$Methods on X509Certificate { /// from: `public abstract byte[] getTBSCertificate()` /// The returned object must be released after use, by calling the [release] method. jni$_.JByteArray? get tBSCertificate { + final _$$selfRef = reference; return _get$tBSCertificate( - reference.pointer, _id_get$tBSCertificate.pointer) + _$$selfRef.pointer, _id_get$tBSCertificate.pointer) .object(); } @@ -20576,7 +21187,8 @@ extension X509Certificate$$Methods on X509Certificate { /// from: `public abstract int getVersion()` core$_.int get version { - return _get$version(reference.pointer, _id_get$version.pointer).integer; + final _$$selfRef = reference; + return _get$version(_$$selfRef.pointer, _id_get$version.pointer).integer; } static final _id_verify2 = X509Certificate._class.instanceMethodId( @@ -20604,11 +21216,12 @@ extension X509Certificate$$Methods on X509Certificate { /// from: `public void verify(java.security.PublicKey publicKey, java.security.Provider provider)` void verify2( PublicKey? publicKey, - jni$_.JObject? provider, + Provider? provider, ) { + final _$$selfRef = reference; final _$publicKey = publicKey?.reference ?? jni$_.jNullReference; final _$provider = provider?.reference ?? jni$_.jNullReference; - _verify2(reference.pointer, _id_verify2.pointer, _$publicKey.pointer, + _verify2(_$$selfRef.pointer, _id_verify2.pointer, _$publicKey.pointer, _$provider.pointer) .check(); } @@ -20757,7 +21370,8 @@ extension type KeyChain._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `public void ()` /// The returned object must be released after use, by calling the [release] method. factory KeyChain() { - return _new$(_class.reference.pointer, _id_new$.pointer).object(); + final _$$classRef = _class.reference; + return _new$(_$$classRef.pointer, _id_new$.pointer).object(); } static final _id_choosePrivateKeyAlias = _class.staticMethodId( @@ -20792,13 +21406,14 @@ extension type KeyChain._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public void choosePrivateKeyAlias(android.app.Activity activity, android.security.KeyChainAliasCallback keyChainAliasCallback, java.lang.String[] strings, java.security.Principal[] principals, android.net.Uri uri, java.lang.String string)` static void choosePrivateKeyAlias( - jni$_.JObject? activity, + Activity? activity, KeyChainAliasCallback? keyChainAliasCallback, jni$_.JArray? strings, - jni$_.JArray? principals, - jni$_.JObject? uri, + jni$_.JArray? principals, + Uri? uri, jni$_.JString? string, ) { + final _$$classRef = _class.reference; final _$activity = activity?.reference ?? jni$_.jNullReference; final _$keyChainAliasCallback = keyChainAliasCallback?.reference ?? jni$_.jNullReference; @@ -20807,7 +21422,7 @@ extension type KeyChain._(jni$_.JObject _$this) implements jni$_.JObject { final _$uri = uri?.reference ?? jni$_.jNullReference; final _$string = string?.reference ?? jni$_.jNullReference; _choosePrivateKeyAlias( - _class.reference.pointer, + _$$classRef.pointer, _id_choosePrivateKeyAlias.pointer, _$activity.pointer, _$keyChainAliasCallback.pointer, @@ -20852,14 +21467,15 @@ extension type KeyChain._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public void choosePrivateKeyAlias(android.app.Activity activity, android.security.KeyChainAliasCallback keyChainAliasCallback, java.lang.String[] strings, java.security.Principal[] principals, java.lang.String string, int i, java.lang.String string1)` static void choosePrivateKeyAlias$1( - jni$_.JObject? activity, + Activity? activity, KeyChainAliasCallback? keyChainAliasCallback, jni$_.JArray? strings, - jni$_.JArray? principals, + jni$_.JArray? principals, jni$_.JString? string, core$_.int i, jni$_.JString? string1, ) { + final _$$classRef = _class.reference; final _$activity = activity?.reference ?? jni$_.jNullReference; final _$keyChainAliasCallback = keyChainAliasCallback?.reference ?? jni$_.jNullReference; @@ -20868,7 +21484,7 @@ extension type KeyChain._(jni$_.JObject _$this) implements jni$_.JObject { final _$string = string?.reference ?? jni$_.jNullReference; final _$string1 = string1?.reference ?? jni$_.jNullReference; _choosePrivateKeyAlias$1( - _class.reference.pointer, + _$$classRef.pointer, _id_choosePrivateKeyAlias$1.pointer, _$activity.pointer, _$keyChainAliasCallback.pointer, @@ -20899,10 +21515,11 @@ extension type KeyChain._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public android.content.Intent createInstallIntent()` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? createInstallIntent() { + static Intent? createInstallIntent() { + final _$$classRef = _class.reference; return _createInstallIntent( - _class.reference.pointer, _id_createInstallIntent.pointer) - .object(); + _$$classRef.pointer, _id_createInstallIntent.pointer) + .object(); } static final _id_createManageCredentialsIntent = _class.staticMethodId( @@ -20924,16 +21541,17 @@ extension type KeyChain._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public android.content.Intent createManageCredentialsIntent(android.security.AppUriAuthenticationPolicy appUriAuthenticationPolicy)` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? createManageCredentialsIntent( - jni$_.JObject? appUriAuthenticationPolicy, + static Intent? createManageCredentialsIntent( + AppUriAuthenticationPolicy? appUriAuthenticationPolicy, ) { + final _$$classRef = _class.reference; final _$appUriAuthenticationPolicy = appUriAuthenticationPolicy?.reference ?? jni$_.jNullReference; return _createManageCredentialsIntent( - _class.reference.pointer, + _$$classRef.pointer, _id_createManageCredentialsIntent.pointer, _$appUriAuthenticationPolicy.pointer) - .object(); + .object(); } static final _id_getCertificateChain = _class.staticMethodId( @@ -20961,13 +21579,14 @@ extension type KeyChain._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.security.cert.X509Certificate[] getCertificateChain(android.content.Context context, java.lang.String string)` /// The returned object must be released after use, by calling the [release] method. static jni$_.JArray? getCertificateChain( - jni$_.JObject? context, + Context? context, jni$_.JString? string, ) { + final _$$classRef = _class.reference; final _$context = context?.reference ?? jni$_.jNullReference; final _$string = string?.reference ?? jni$_.jNullReference; return _getCertificateChain( - _class.reference.pointer, + _$$classRef.pointer, _id_getCertificateChain.pointer, _$context.pointer, _$string.pointer) @@ -20993,13 +21612,14 @@ extension type KeyChain._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public android.security.AppUriAuthenticationPolicy getCredentialManagementAppPolicy(android.content.Context context)` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? getCredentialManagementAppPolicy( - jni$_.JObject? context, + static AppUriAuthenticationPolicy? getCredentialManagementAppPolicy( + Context? context, ) { + final _$$classRef = _class.reference; final _$context = context?.reference ?? jni$_.jNullReference; - return _getCredentialManagementAppPolicy(_class.reference.pointer, + return _getCredentialManagementAppPolicy(_$$classRef.pointer, _id_getCredentialManagementAppPolicy.pointer, _$context.pointer) - .object(); + .object(); } static final _id_getPrivateKey = _class.staticMethodId( @@ -21027,12 +21647,13 @@ extension type KeyChain._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.security.PrivateKey getPrivateKey(android.content.Context context, java.lang.String string)` /// The returned object must be released after use, by calling the [release] method. static PrivateKey? getPrivateKey( - jni$_.JObject? context, + Context? context, jni$_.JString? string, ) { + final _$$classRef = _class.reference; final _$context = context?.reference ?? jni$_.jNullReference; final _$string = string?.reference ?? jni$_.jNullReference; - return _getPrivateKey(_class.reference.pointer, _id_getPrivateKey.pointer, + return _getPrivateKey(_$$classRef.pointer, _id_getPrivateKey.pointer, _$context.pointer, _$string.pointer) .object(); } @@ -21054,11 +21675,13 @@ extension type KeyChain._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JMethodIDPtr, jni$_.Pointer)>(); /// from: `static public boolean isBoundKeyAlgorithm(java.lang.String string)` + @core$_.Deprecated('This Java method is deprecated.') static core$_.bool isBoundKeyAlgorithm( jni$_.JString? string, ) { + final _$$classRef = _class.reference; final _$string = string?.reference ?? jni$_.jNullReference; - return _isBoundKeyAlgorithm(_class.reference.pointer, + return _isBoundKeyAlgorithm(_$$classRef.pointer, _id_isBoundKeyAlgorithm.pointer, _$string.pointer) .boolean; } @@ -21081,10 +21704,11 @@ extension type KeyChain._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public boolean isCredentialManagementApp(android.content.Context context)` static core$_.bool isCredentialManagementApp( - jni$_.JObject? context, + Context? context, ) { + final _$$classRef = _class.reference; final _$context = context?.reference ?? jni$_.jNullReference; - return _isCredentialManagementApp(_class.reference.pointer, + return _isCredentialManagementApp(_$$classRef.pointer, _id_isCredentialManagementApp.pointer, _$context.pointer) .boolean; } @@ -21109,8 +21733,9 @@ extension type KeyChain._(jni$_.JObject _$this) implements jni$_.JObject { static core$_.bool isKeyAlgorithmSupported( jni$_.JString? string, ) { + final _$$classRef = _class.reference; final _$string = string?.reference ?? jni$_.jNullReference; - return _isKeyAlgorithmSupported(_class.reference.pointer, + return _isKeyAlgorithmSupported(_$$classRef.pointer, _id_isKeyAlgorithmSupported.pointer, _$string.pointer) .boolean; } @@ -21134,10 +21759,11 @@ extension type KeyChain._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public boolean removeCredentialManagementApp(android.content.Context context)` static core$_.bool removeCredentialManagementApp( - jni$_.JObject? context, + Context? context, ) { + final _$$classRef = _class.reference; final _$context = context?.reference ?? jni$_.jNullReference; - return _removeCredentialManagementApp(_class.reference.pointer, + return _removeCredentialManagementApp(_$$classRef.pointer, _id_removeCredentialManagementApp.pointer, _$context.pointer) .boolean; } @@ -21217,6 +21843,7 @@ extension type KeyChainAliasCallback._(jni$_.JObject _$this) } final $i = jni$_.MethodInvocation.fromMessage($m); final $r = _$invokeMethod($p.sendPort.nativePort, $i); + $i.args?.release(); jni$_.ProtectedJniExtensions.returnResult($i.result, $r); }); implementer.add( @@ -21261,8 +21888,9 @@ extension KeyChainAliasCallback$$Methods on KeyChainAliasCallback { void alias( jni$_.JString? string, ) { + final _$$selfRef = reference; final _$string = string?.reference ?? jni$_.jNullReference; - _alias(reference.pointer, _id_alias.pointer, _$string.pointer).check(); + _alias(_$$selfRef.pointer, _id_alias.pointer, _$string.pointer).check(); } } @@ -21302,7 +21930,7 @@ final class $KeyChainAliasCallback$Type$ /// from: `java.security.PrivateKey` extension type PrivateKey._(jni$_.JObject _$this) - implements jni$_.JObject, Key { + implements jni$_.JObject, Destroyable, Key { static final _class = jni$_.JClass.forName(r'java/security/PrivateKey'); /// The type which includes information such as the signature of this class. @@ -21384,6 +22012,7 @@ extension type PrivateKey._(jni$_.JObject _$this) } final $i = jni$_.MethodInvocation.fromMessage($m); final $r = _$invokeMethod($p.sendPort.nativePort, $i); + $i.args?.release(); jni$_.ProtectedJniExtensions.returnResult($i.result, $r); }); implementer.add( @@ -21426,7 +22055,8 @@ extension PrivateKey$$Methods on PrivateKey { /// from: `public abstract java.lang.String getAlgorithm()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString? getAlgorithm() { - return _getAlgorithm(reference.pointer, _id_getAlgorithm.pointer) + final _$$selfRef = reference; + return _getAlgorithm(_$$selfRef.pointer, _id_getAlgorithm.pointer) .object(); } @@ -21450,7 +22080,8 @@ extension PrivateKey$$Methods on PrivateKey { /// from: `public abstract byte[] getEncoded()` /// The returned object must be released after use, by calling the [release] method. jni$_.JByteArray? getEncoded() { - return _getEncoded(reference.pointer, _id_getEncoded.pointer) + final _$$selfRef = reference; + return _getEncoded(_$$selfRef.pointer, _id_getEncoded.pointer) .object(); } @@ -21474,7 +22105,8 @@ extension PrivateKey$$Methods on PrivateKey { /// from: `public abstract java.lang.String getFormat()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString? getFormat() { - return _getFormat(reference.pointer, _id_getFormat.pointer) + final _$$selfRef = reference; + return _getFormat(_$$selfRef.pointer, _id_getFormat.pointer) .object(); } } @@ -21527,7 +22159,8 @@ final class $PrivateKey$Type$ extends jni$_.JType { } /// from: `java.security.Key` -extension type Key._(jni$_.JObject _$this) implements jni$_.JObject { +extension type Key._(jni$_.JObject _$this) + implements jni$_.JObject, Serializable { static final _class = jni$_.JClass.forName(r'java/security/Key'); /// The type which includes information such as the signature of this class. @@ -21609,6 +22242,7 @@ extension type Key._(jni$_.JObject _$this) implements jni$_.JObject { } final $i = jni$_.MethodInvocation.fromMessage($m); final $r = _$invokeMethod($p.sendPort.nativePort, $i); + $i.args?.release(); jni$_.ProtectedJniExtensions.returnResult($i.result, $r); }); implementer.add( @@ -21651,7 +22285,8 @@ extension Key$$Methods on Key { /// from: `public abstract java.lang.String getAlgorithm()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString? getAlgorithm() { - return _getAlgorithm(reference.pointer, _id_getAlgorithm.pointer) + final _$$selfRef = reference; + return _getAlgorithm(_$$selfRef.pointer, _id_getAlgorithm.pointer) .object(); } @@ -21675,7 +22310,8 @@ extension Key$$Methods on Key { /// from: `public abstract byte[] getEncoded()` /// The returned object must be released after use, by calling the [release] method. jni$_.JByteArray? getEncoded() { - return _getEncoded(reference.pointer, _id_getEncoded.pointer) + final _$$selfRef = reference; + return _getEncoded(_$$selfRef.pointer, _id_getEncoded.pointer) .object(); } @@ -21699,7 +22335,8 @@ extension Key$$Methods on Key { /// from: `public abstract java.lang.String getFormat()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString? getFormat() { - return _getFormat(reference.pointer, _id_getFormat.pointer) + final _$$selfRef = reference; + return _getFormat(_$$selfRef.pointer, _id_getFormat.pointer) .object(); } } @@ -21779,8 +22416,9 @@ extension type KeyManagerFactory._(jni$_.JObject _$this) /// from: `static public final java.lang.String getDefaultAlgorithm()` /// The returned object must be released after use, by calling the [release] method. static jni$_.JString? get defaultAlgorithm { + final _$$classRef = _class.reference; return _get$defaultAlgorithm( - _class.reference.pointer, _id_get$defaultAlgorithm.pointer) + _$$classRef.pointer, _id_get$defaultAlgorithm.pointer) .object(); } @@ -21805,9 +22443,10 @@ extension type KeyManagerFactory._(jni$_.JObject _$this) static KeyManagerFactory? getInstance( jni$_.JString? string, ) { + final _$$classRef = _class.reference; final _$string = string?.reference ?? jni$_.jNullReference; return _getInstance( - _class.reference.pointer, _id_getInstance.pointer, _$string.pointer) + _$$classRef.pointer, _id_getInstance.pointer, _$string.pointer) .object(); } @@ -21839,9 +22478,10 @@ extension type KeyManagerFactory._(jni$_.JObject _$this) jni$_.JString? string, jni$_.JString? string1, ) { + final _$$classRef = _class.reference; final _$string = string?.reference ?? jni$_.jNullReference; final _$string1 = string1?.reference ?? jni$_.jNullReference; - return _getInstance$1(_class.reference.pointer, _id_getInstance$1.pointer, + return _getInstance$1(_$$classRef.pointer, _id_getInstance$1.pointer, _$string.pointer, _$string1.pointer) .object(); } @@ -21872,11 +22512,12 @@ extension type KeyManagerFactory._(jni$_.JObject _$this) /// The returned object must be released after use, by calling the [release] method. static KeyManagerFactory? getInstance$2( jni$_.JString? string, - jni$_.JObject? provider, + Provider? provider, ) { + final _$$classRef = _class.reference; final _$string = string?.reference ?? jni$_.jNullReference; final _$provider = provider?.reference ?? jni$_.jNullReference; - return _getInstance$2(_class.reference.pointer, _id_getInstance$2.pointer, + return _getInstance$2(_$$classRef.pointer, _id_getInstance$2.pointer, _$string.pointer, _$provider.pointer) .object(); } @@ -21903,7 +22544,8 @@ extension KeyManagerFactory$$Methods on KeyManagerFactory { /// from: `public final java.lang.String getAlgorithm()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString? get algorithm { - return _get$algorithm(reference.pointer, _id_get$algorithm.pointer) + final _$$selfRef = reference; + return _get$algorithm(_$$selfRef.pointer, _id_get$algorithm.pointer) .object(); } @@ -21927,7 +22569,8 @@ extension KeyManagerFactory$$Methods on KeyManagerFactory { /// from: `public final javax.net.ssl.KeyManager[] getKeyManagers()` /// The returned object must be released after use, by calling the [release] method. jni$_.JArray? get keyManagers { - return _get$keyManagers(reference.pointer, _id_get$keyManagers.pointer) + final _$$selfRef = reference; + return _get$keyManagers(_$$selfRef.pointer, _id_get$keyManagers.pointer) .object?>(); } @@ -21950,9 +22593,10 @@ extension KeyManagerFactory$$Methods on KeyManagerFactory { /// from: `public final java.security.Provider getProvider()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? get provider { - return _get$provider(reference.pointer, _id_get$provider.pointer) - .object(); + Provider? get provider { + final _$$selfRef = reference; + return _get$provider(_$$selfRef.pointer, _id_get$provider.pointer) + .object(); } static final _id_init = KeyManagerFactory._class.instanceMethodId( @@ -21982,9 +22626,11 @@ extension KeyManagerFactory$$Methods on KeyManagerFactory { KeyStore? keyStore, jni$_.JCharArray? cs, ) { + final _$$selfRef = reference; final _$keyStore = keyStore?.reference ?? jni$_.jNullReference; final _$cs = cs?.reference ?? jni$_.jNullReference; - _init(reference.pointer, _id_init.pointer, _$keyStore.pointer, _$cs.pointer) + _init(_$$selfRef.pointer, _id_init.pointer, _$keyStore.pointer, + _$cs.pointer) .check(); } @@ -22006,11 +22652,12 @@ extension KeyManagerFactory$$Methods on KeyManagerFactory { /// from: `public final void init(javax.net.ssl.ManagerFactoryParameters managerFactoryParameters)` void init$1( - jni$_.JObject? managerFactoryParameters, + ManagerFactoryParameters? managerFactoryParameters, ) { + final _$$selfRef = reference; final _$managerFactoryParameters = managerFactoryParameters?.reference ?? jni$_.jNullReference; - _init$1(reference.pointer, _id_init$1.pointer, + _init$1(_$$selfRef.pointer, _id_init$1.pointer, _$managerFactoryParameters.pointer) .check(); } @@ -22027,7 +22674,7 @@ final class $KeyManagerFactory$Type$ extends jni$_.JType { /// from: `java.security.KeyPairGenerator` extension type KeyPairGenerator._(jni$_.JObject _$this) - implements jni$_.JObject { + implements KeyPairGeneratorSpi { static final _class = jni$_.JClass.forName(r'java/security/KeyPairGenerator'); /// The type which includes information such as the signature of this class. @@ -22053,9 +22700,10 @@ extension type KeyPairGenerator._(jni$_.JObject _$this) static KeyPairGenerator? getInstance( jni$_.JString? string, ) { + final _$$classRef = _class.reference; final _$string = string?.reference ?? jni$_.jNullReference; return _getInstance( - _class.reference.pointer, _id_getInstance.pointer, _$string.pointer) + _$$classRef.pointer, _id_getInstance.pointer, _$string.pointer) .object(); } @@ -22087,9 +22735,10 @@ extension type KeyPairGenerator._(jni$_.JObject _$this) jni$_.JString? string, jni$_.JString? string1, ) { + final _$$classRef = _class.reference; final _$string = string?.reference ?? jni$_.jNullReference; final _$string1 = string1?.reference ?? jni$_.jNullReference; - return _getInstance$1(_class.reference.pointer, _id_getInstance$1.pointer, + return _getInstance$1(_$$classRef.pointer, _id_getInstance$1.pointer, _$string.pointer, _$string1.pointer) .object(); } @@ -22120,11 +22769,12 @@ extension type KeyPairGenerator._(jni$_.JObject _$this) /// The returned object must be released after use, by calling the [release] method. static KeyPairGenerator? getInstance$2( jni$_.JString? string, - jni$_.JObject? provider, + Provider? provider, ) { + final _$$classRef = _class.reference; final _$string = string?.reference ?? jni$_.jNullReference; final _$provider = provider?.reference ?? jni$_.jNullReference; - return _getInstance$2(_class.reference.pointer, _id_getInstance$2.pointer, + return _getInstance$2(_$$classRef.pointer, _id_getInstance$2.pointer, _$string.pointer, _$provider.pointer) .object(); } @@ -22151,7 +22801,8 @@ extension KeyPairGenerator$$Methods on KeyPairGenerator { /// from: `public final java.security.KeyPair genKeyPair()` /// The returned object must be released after use, by calling the [release] method. KeyPair? genKeyPair() { - return _genKeyPair(reference.pointer, _id_genKeyPair.pointer) + final _$$selfRef = reference; + return _genKeyPair(_$$selfRef.pointer, _id_genKeyPair.pointer) .object(); } @@ -22175,7 +22826,8 @@ extension KeyPairGenerator$$Methods on KeyPairGenerator { /// from: `public java.security.KeyPair generateKeyPair()` /// The returned object must be released after use, by calling the [release] method. KeyPair? generateKeyPair() { - return _generateKeyPair(reference.pointer, _id_generateKeyPair.pointer) + final _$$selfRef = reference; + return _generateKeyPair(_$$selfRef.pointer, _id_generateKeyPair.pointer) .object(); } @@ -22199,7 +22851,8 @@ extension KeyPairGenerator$$Methods on KeyPairGenerator { /// from: `public java.lang.String getAlgorithm()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString? get algorithm { - return _get$algorithm(reference.pointer, _id_get$algorithm.pointer) + final _$$selfRef = reference; + return _get$algorithm(_$$selfRef.pointer, _id_get$algorithm.pointer) .object(); } @@ -22222,9 +22875,10 @@ extension KeyPairGenerator$$Methods on KeyPairGenerator { /// from: `public final java.security.Provider getProvider()` /// The returned object must be released after use, by calling the [release] method. - jni$_.JObject? get provider { - return _get$provider(reference.pointer, _id_get$provider.pointer) - .object(); + Provider? get provider { + final _$$selfRef = reference; + return _get$provider(_$$selfRef.pointer, _id_get$provider.pointer) + .object(); } static final _id_initialize = KeyPairGenerator._class.instanceMethodId( @@ -22246,7 +22900,8 @@ extension KeyPairGenerator$$Methods on KeyPairGenerator { void initialize( core$_.int i, ) { - _initialize(reference.pointer, _id_initialize.pointer, i).check(); + final _$$selfRef = reference; + _initialize(_$$selfRef.pointer, _id_initialize.pointer, i).check(); } static final _id_initialize$1 = KeyPairGenerator._class.instanceMethodId( @@ -22271,8 +22926,9 @@ extension KeyPairGenerator$$Methods on KeyPairGenerator { core$_.int i, SecureRandom? secureRandom, ) { + final _$$selfRef = reference; final _$secureRandom = secureRandom?.reference ?? jni$_.jNullReference; - _initialize$1(reference.pointer, _id_initialize$1.pointer, i, + _initialize$1(_$$selfRef.pointer, _id_initialize$1.pointer, i, _$secureRandom.pointer) .check(); } @@ -22295,11 +22951,12 @@ extension KeyPairGenerator$$Methods on KeyPairGenerator { /// from: `public void initialize(java.security.spec.AlgorithmParameterSpec algorithmParameterSpec)` void initialize$2( - jni$_.JObject? algorithmParameterSpec, + AlgorithmParameterSpec? algorithmParameterSpec, ) { + final _$$selfRef = reference; final _$algorithmParameterSpec = algorithmParameterSpec?.reference ?? jni$_.jNullReference; - _initialize$2(reference.pointer, _id_initialize$2.pointer, + _initialize$2(_$$selfRef.pointer, _id_initialize$2.pointer, _$algorithmParameterSpec.pointer) .check(); } @@ -22328,13 +22985,14 @@ extension KeyPairGenerator$$Methods on KeyPairGenerator { /// from: `public void initialize(java.security.spec.AlgorithmParameterSpec algorithmParameterSpec, java.security.SecureRandom secureRandom)` void initialize$3( - jni$_.JObject? algorithmParameterSpec, + AlgorithmParameterSpec? algorithmParameterSpec, SecureRandom? secureRandom, ) { + final _$$selfRef = reference; final _$algorithmParameterSpec = algorithmParameterSpec?.reference ?? jni$_.jNullReference; final _$secureRandom = secureRandom?.reference ?? jni$_.jNullReference; - _initialize$3(reference.pointer, _id_initialize$3.pointer, + _initialize$3(_$$selfRef.pointer, _id_initialize$3.pointer, _$algorithmParameterSpec.pointer, _$secureRandom.pointer) .check(); } @@ -22350,7 +23008,8 @@ final class $KeyPairGenerator$Type$ extends jni$_.JType { } /// from: `java.security.KeyPair` -extension type KeyPair._(jni$_.JObject _$this) implements jni$_.JObject { +extension type KeyPair._(jni$_.JObject _$this) + implements jni$_.JObject, Serializable { static final _class = jni$_.JClass.forName(r'java/security/KeyPair'); /// The type which includes information such as the signature of this class. @@ -22382,10 +23041,11 @@ extension type KeyPair._(jni$_.JObject _$this) implements jni$_.JObject { PublicKey? publicKey, PrivateKey? privateKey, ) { + final _$$classRef = _class.reference; final _$publicKey = publicKey?.reference ?? jni$_.jNullReference; final _$privateKey = privateKey?.reference ?? jni$_.jNullReference; - return _new$(_class.reference.pointer, _id_new$.pointer, - _$publicKey.pointer, _$privateKey.pointer) + return _new$(_$$classRef.pointer, _id_new$.pointer, _$publicKey.pointer, + _$privateKey.pointer) .object(); } } @@ -22411,7 +23071,8 @@ extension KeyPair$$Methods on KeyPair { /// from: `public java.security.PrivateKey getPrivate()` /// The returned object must be released after use, by calling the [release] method. PrivateKey? get private { - return _get$private(reference.pointer, _id_get$private.pointer) + final _$$selfRef = reference; + return _get$private(_$$selfRef.pointer, _id_get$private.pointer) .object(); } @@ -22435,7 +23096,8 @@ extension KeyPair$$Methods on KeyPair { /// from: `public java.security.PublicKey getPublic()` /// The returned object must be released after use, by calling the [release] method. PublicKey? get public { - return _get$public(reference.pointer, _id_get$public.pointer) + final _$$selfRef = reference; + return _get$public(_$$selfRef.pointer, _id_get$public.pointer) .object(); } } @@ -22532,6 +23194,7 @@ extension type PublicKey._(jni$_.JObject _$this) implements jni$_.JObject, Key { } final $i = jni$_.MethodInvocation.fromMessage($m); final $r = _$invokeMethod($p.sendPort.nativePort, $i); + $i.args?.release(); jni$_.ProtectedJniExtensions.returnResult($i.result, $r); }); implementer.add( @@ -22574,7 +23237,8 @@ extension PublicKey$$Methods on PublicKey { /// from: `public abstract java.lang.String getAlgorithm()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString? getAlgorithm() { - return _getAlgorithm(reference.pointer, _id_getAlgorithm.pointer) + final _$$selfRef = reference; + return _getAlgorithm(_$$selfRef.pointer, _id_getAlgorithm.pointer) .object(); } @@ -22598,7 +23262,8 @@ extension PublicKey$$Methods on PublicKey { /// from: `public abstract byte[] getEncoded()` /// The returned object must be released after use, by calling the [release] method. jni$_.JByteArray? getEncoded() { - return _getEncoded(reference.pointer, _id_getEncoded.pointer) + final _$$selfRef = reference; + return _getEncoded(_$$selfRef.pointer, _id_getEncoded.pointer) .object(); } @@ -22622,7 +23287,8 @@ extension PublicKey$$Methods on PublicKey { /// from: `public abstract java.lang.String getFormat()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString? getFormat() { - return _getFormat(reference.pointer, _id_getFormat.pointer) + final _$$selfRef = reference; + return _getFormat(_$$selfRef.pointer, _id_getFormat.pointer) .object(); } } @@ -22676,7 +23342,7 @@ final class $PublicKey$Type$ extends jni$_.JType { /// from: `java.io.ByteArrayInputStream` extension type ByteArrayInputStream._(jni$_.JObject _$this) - implements jni$_.JObject { + implements InputStream { static final _class = jni$_.JClass.forName(r'java/io/ByteArrayInputStream'); /// The type which includes information such as the signature of this class. @@ -22702,8 +23368,9 @@ extension type ByteArrayInputStream._(jni$_.JObject _$this) factory ByteArrayInputStream( jni$_.JByteArray? bs, ) { + final _$$classRef = _class.reference; final _$bs = bs?.reference ?? jni$_.jNullReference; - return _new$(_class.reference.pointer, _id_new$.pointer, _$bs.pointer) + return _new$(_$$classRef.pointer, _id_new$.pointer, _$bs.pointer) .object(); } @@ -22737,9 +23404,9 @@ extension type ByteArrayInputStream._(jni$_.JObject _$this) core$_.int i, core$_.int i1, ) { + final _$$classRef = _class.reference; final _$bs = bs?.reference ?? jni$_.jNullReference; - return _new$1( - _class.reference.pointer, _id_new$1.pointer, _$bs.pointer, i, i1) + return _new$1(_$$classRef.pointer, _id_new$1.pointer, _$bs.pointer, i, i1) .object(); } } @@ -22764,7 +23431,8 @@ extension ByteArrayInputStream$$Methods on ByteArrayInputStream { /// from: `public int available()` core$_.int available() { - return _available(reference.pointer, _id_available.pointer).integer; + final _$$selfRef = reference; + return _available(_$$selfRef.pointer, _id_available.pointer).integer; } static final _id_close = ByteArrayInputStream._class.instanceMethodId( @@ -22786,7 +23454,8 @@ extension ByteArrayInputStream$$Methods on ByteArrayInputStream { /// from: `public void close()` void close() { - _close(reference.pointer, _id_close.pointer).check(); + final _$$selfRef = reference; + _close(_$$selfRef.pointer, _id_close.pointer).check(); } static final _id_mark = ByteArrayInputStream._class.instanceMethodId( @@ -22808,7 +23477,8 @@ extension ByteArrayInputStream$$Methods on ByteArrayInputStream { void mark( core$_.int i, ) { - _mark(reference.pointer, _id_mark.pointer, i).check(); + final _$$selfRef = reference; + _mark(_$$selfRef.pointer, _id_mark.pointer, i).check(); } static final _id_markSupported = ByteArrayInputStream._class.instanceMethodId( @@ -22830,7 +23500,9 @@ extension ByteArrayInputStream$$Methods on ByteArrayInputStream { /// from: `public boolean markSupported()` core$_.bool markSupported() { - return _markSupported(reference.pointer, _id_markSupported.pointer).boolean; + final _$$selfRef = reference; + return _markSupported(_$$selfRef.pointer, _id_markSupported.pointer) + .boolean; } static final _id_read = ByteArrayInputStream._class.instanceMethodId( @@ -22852,7 +23524,8 @@ extension ByteArrayInputStream$$Methods on ByteArrayInputStream { /// from: `public int read()` core$_.int read() { - return _read(reference.pointer, _id_read.pointer).integer; + final _$$selfRef = reference; + return _read(_$$selfRef.pointer, _id_read.pointer).integer; } static final _id_read$1 = ByteArrayInputStream._class.instanceMethodId( @@ -22885,8 +23558,9 @@ extension ByteArrayInputStream$$Methods on ByteArrayInputStream { core$_.int i, core$_.int i1, ) { + final _$$selfRef = reference; final _$bs = bs?.reference ?? jni$_.jNullReference; - return _read$1(reference.pointer, _id_read$1.pointer, _$bs.pointer, i, i1) + return _read$1(_$$selfRef.pointer, _id_read$1.pointer, _$bs.pointer, i, i1) .integer; } @@ -22910,7 +23584,8 @@ extension ByteArrayInputStream$$Methods on ByteArrayInputStream { /// from: `public byte[] readAllBytes()` /// The returned object must be released after use, by calling the [release] method. jni$_.JByteArray? readAllBytes() { - return _readAllBytes(reference.pointer, _id_readAllBytes.pointer) + final _$$selfRef = reference; + return _readAllBytes(_$$selfRef.pointer, _id_readAllBytes.pointer) .object(); } @@ -22944,9 +23619,10 @@ extension ByteArrayInputStream$$Methods on ByteArrayInputStream { core$_.int i, core$_.int i1, ) { + final _$$selfRef = reference; final _$bs = bs?.reference ?? jni$_.jNullReference; return _readNBytes( - reference.pointer, _id_readNBytes.pointer, _$bs.pointer, i, i1) + _$$selfRef.pointer, _id_readNBytes.pointer, _$bs.pointer, i, i1) .integer; } @@ -22969,7 +23645,8 @@ extension ByteArrayInputStream$$Methods on ByteArrayInputStream { /// from: `public void reset()` void reset() { - _reset(reference.pointer, _id_reset.pointer).check(); + final _$$selfRef = reference; + _reset(_$$selfRef.pointer, _id_reset.pointer).check(); } static final _id_skip = ByteArrayInputStream._class.instanceMethodId( @@ -22991,7 +23668,8 @@ extension ByteArrayInputStream$$Methods on ByteArrayInputStream { core$_.int skip( core$_.int j, ) { - return _skip(reference.pointer, _id_skip.pointer, j).long; + final _$$selfRef = reference; + return _skip(_$$selfRef.pointer, _id_skip.pointer, j).long; } static final _id_transferTo = ByteArrayInputStream._class.instanceMethodId( @@ -23012,11 +23690,12 @@ extension ByteArrayInputStream$$Methods on ByteArrayInputStream { /// from: `public long transferTo(java.io.OutputStream outputStream)` core$_.int transferTo( - jni$_.JObject? outputStream, + OutputStream? outputStream, ) { + final _$$selfRef = reference; final _$outputStream = outputStream?.reference ?? jni$_.jNullReference; return _transferTo( - reference.pointer, _id_transferTo.pointer, _$outputStream.pointer) + _$$selfRef.pointer, _id_transferTo.pointer, _$outputStream.pointer) .long; } } @@ -23108,6 +23787,7 @@ extension type Enumeration<$E extends jni$_.JObject?>._(jni$_.JObject _$this) } final $i = jni$_.MethodInvocation.fromMessage($m); final $r = _$invokeMethod($p.sendPort.nativePort, $i); + $i.args?.release(); jni$_.ProtectedJniExtensions.returnResult($i.result, $r); }); implementer.add( @@ -23150,7 +23830,8 @@ extension Enumeration$$Methods<$E extends jni$_.JObject?> on Enumeration<$E> { /// from: `public java.util.Iterator asIterator()` /// The returned object must be released after use, by calling the [release] method. jni$_.JIterator<$E?>? asIterator() { - return _asIterator(reference.pointer, _id_asIterator.pointer) + final _$$selfRef = reference; + return _asIterator(_$$selfRef.pointer, _id_asIterator.pointer) .object?>(); } @@ -23173,7 +23854,8 @@ extension Enumeration$$Methods<$E extends jni$_.JObject?> on Enumeration<$E> { /// from: `public abstract boolean hasMoreElements()` core$_.bool hasMoreElements() { - return _hasMoreElements(reference.pointer, _id_hasMoreElements.pointer) + final _$$selfRef = reference; + return _hasMoreElements(_$$selfRef.pointer, _id_hasMoreElements.pointer) .boolean; } @@ -23197,7 +23879,8 @@ extension Enumeration$$Methods<$E extends jni$_.JObject?> on Enumeration<$E> { /// from: `public abstract E nextElement()` /// The returned object must be released after use, by calling the [release] method. $E? nextElement() { - return _nextElement(reference.pointer, _id_nextElement.pointer) + final _$$selfRef = reference; + return _nextElement(_$$selfRef.pointer, _id_nextElement.pointer) .object<$E?>(); } } @@ -23276,9 +23959,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { static jni$_.JList<$T?>? asList<$T extends jni$_.JObject?>( jni$_.JArray<$T?>? objects, ) { + final _$$classRef = _class.reference; final _$objects = objects?.reference ?? jni$_.jNullReference; - return _asList( - _class.reference.pointer, _id_asList.pointer, _$objects.pointer) + return _asList(_$$classRef.pointer, _id_asList.pointer, _$objects.pointer) .object?>(); } @@ -23304,9 +23987,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JByteArray? bs, core$_.int b, ) { + final _$$classRef = _class.reference; final _$bs = bs?.reference ?? jni$_.jNullReference; return _binarySearch( - _class.reference.pointer, _id_binarySearch.pointer, _$bs.pointer, b) + _$$classRef.pointer, _id_binarySearch.pointer, _$bs.pointer, b) .integer; } @@ -23343,8 +24027,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i1, core$_.int b, ) { + final _$$classRef = _class.reference; final _$bs = bs?.reference ?? jni$_.jNullReference; - return _binarySearch$1(_class.reference.pointer, _id_binarySearch$1.pointer, + return _binarySearch$1(_$$classRef.pointer, _id_binarySearch$1.pointer, _$bs.pointer, i, i1, b) .integer; } @@ -23371,9 +24056,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JCharArray? cs, core$_.int c, ) { + final _$$classRef = _class.reference; final _$cs = cs?.reference ?? jni$_.jNullReference; - return _binarySearch$2(_class.reference.pointer, _id_binarySearch$2.pointer, - _$cs.pointer, c) + return _binarySearch$2( + _$$classRef.pointer, _id_binarySearch$2.pointer, _$cs.pointer, c) .integer; } @@ -23410,8 +24096,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i1, core$_.int c, ) { + final _$$classRef = _class.reference; final _$cs = cs?.reference ?? jni$_.jNullReference; - return _binarySearch$3(_class.reference.pointer, _id_binarySearch$3.pointer, + return _binarySearch$3(_$$classRef.pointer, _id_binarySearch$3.pointer, _$cs.pointer, i, i1, c) .integer; } @@ -23440,9 +24127,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JDoubleArray? ds, core$_.double d, ) { + final _$$classRef = _class.reference; final _$ds = ds?.reference ?? jni$_.jNullReference; - return _binarySearch$4(_class.reference.pointer, _id_binarySearch$4.pointer, - _$ds.pointer, d) + return _binarySearch$4( + _$$classRef.pointer, _id_binarySearch$4.pointer, _$ds.pointer, d) .integer; } @@ -23479,8 +24167,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i1, core$_.double d, ) { + final _$$classRef = _class.reference; final _$ds = ds?.reference ?? jni$_.jNullReference; - return _binarySearch$5(_class.reference.pointer, _id_binarySearch$5.pointer, + return _binarySearch$5(_$$classRef.pointer, _id_binarySearch$5.pointer, _$ds.pointer, i, i1, d) .integer; } @@ -23509,9 +24198,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JFloatArray? fs, core$_.double f, ) { + final _$$classRef = _class.reference; final _$fs = fs?.reference ?? jni$_.jNullReference; - return _binarySearch$6(_class.reference.pointer, _id_binarySearch$6.pointer, - _$fs.pointer, f) + return _binarySearch$6( + _$$classRef.pointer, _id_binarySearch$6.pointer, _$fs.pointer, f) .integer; } @@ -23548,8 +24238,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i1, core$_.double f, ) { + final _$$classRef = _class.reference; final _$fs = fs?.reference ?? jni$_.jNullReference; - return _binarySearch$7(_class.reference.pointer, _id_binarySearch$7.pointer, + return _binarySearch$7(_$$classRef.pointer, _id_binarySearch$7.pointer, _$fs.pointer, i, i1, f) .integer; } @@ -23576,9 +24267,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JIntArray? is$, core$_.int i, ) { + final _$$classRef = _class.reference; final _$is$ = is$?.reference ?? jni$_.jNullReference; - return _binarySearch$8(_class.reference.pointer, _id_binarySearch$8.pointer, - _$is$.pointer, i) + return _binarySearch$8( + _$$classRef.pointer, _id_binarySearch$8.pointer, _$is$.pointer, i) .integer; } @@ -23615,8 +24307,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i1, core$_.int i2, ) { + final _$$classRef = _class.reference; final _$is$ = is$?.reference ?? jni$_.jNullReference; - return _binarySearch$9(_class.reference.pointer, _id_binarySearch$9.pointer, + return _binarySearch$9(_$$classRef.pointer, _id_binarySearch$9.pointer, _$is$.pointer, i, i1, i2) .integer; } @@ -23654,15 +24347,11 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i1, jni$_.JObject? object, ) { + final _$$classRef = _class.reference; final _$objects = objects?.reference ?? jni$_.jNullReference; final _$object = object?.reference ?? jni$_.jNullReference; - return _binarySearch$10( - _class.reference.pointer, - _id_binarySearch$10.pointer, - _$objects.pointer, - i, - i1, - _$object.pointer) + return _binarySearch$10(_$$classRef.pointer, _id_binarySearch$10.pointer, + _$objects.pointer, i, i1, _$object.pointer) .integer; } @@ -23693,10 +24382,11 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JArray? objects, jni$_.JObject? object, ) { + final _$$classRef = _class.reference; final _$objects = objects?.reference ?? jni$_.jNullReference; final _$object = object?.reference ?? jni$_.jNullReference; - return _binarySearch$11(_class.reference.pointer, - _id_binarySearch$11.pointer, _$objects.pointer, _$object.pointer) + return _binarySearch$11(_$$classRef.pointer, _id_binarySearch$11.pointer, + _$objects.pointer, _$object.pointer) .integer; } @@ -23733,9 +24423,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i1, core$_.int j, ) { + final _$$classRef = _class.reference; final _$js = js?.reference ?? jni$_.jNullReference; - return _binarySearch$12(_class.reference.pointer, - _id_binarySearch$12.pointer, _$js.pointer, i, i1, j) + return _binarySearch$12(_$$classRef.pointer, _id_binarySearch$12.pointer, + _$js.pointer, i, i1, j) .integer; } @@ -23761,9 +24452,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JLongArray? js, core$_.int j, ) { + final _$$classRef = _class.reference; final _$js = js?.reference ?? jni$_.jNullReference; - return _binarySearch$13(_class.reference.pointer, - _id_binarySearch$13.pointer, _$js.pointer, j) + return _binarySearch$13( + _$$classRef.pointer, _id_binarySearch$13.pointer, _$js.pointer, j) .integer; } @@ -23800,9 +24492,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i1, core$_.int s, ) { + final _$$classRef = _class.reference; final _$ss = ss?.reference ?? jni$_.jNullReference; - return _binarySearch$14(_class.reference.pointer, - _id_binarySearch$14.pointer, _$ss.pointer, i, i1, s) + return _binarySearch$14(_$$classRef.pointer, _id_binarySearch$14.pointer, + _$ss.pointer, i, i1, s) .integer; } @@ -23828,9 +24521,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JShortArray? ss, core$_.int s, ) { + final _$$classRef = _class.reference; final _$ss = ss?.reference ?? jni$_.jNullReference; - return _binarySearch$15(_class.reference.pointer, - _id_binarySearch$15.pointer, _$ss.pointer, s) + return _binarySearch$15( + _$$classRef.pointer, _id_binarySearch$15.pointer, _$ss.pointer, s) .integer; } @@ -23868,19 +24562,14 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i, core$_.int i1, $T? object, - jni$_.JObject? comparator, + Comparator? comparator, ) { + final _$$classRef = _class.reference; final _$objects = objects?.reference ?? jni$_.jNullReference; final _$object = object?.reference ?? jni$_.jNullReference; final _$comparator = comparator?.reference ?? jni$_.jNullReference; - return _binarySearch$16( - _class.reference.pointer, - _id_binarySearch$16.pointer, - _$objects.pointer, - i, - i1, - _$object.pointer, - _$comparator.pointer) + return _binarySearch$16(_$$classRef.pointer, _id_binarySearch$16.pointer, + _$objects.pointer, i, i1, _$object.pointer, _$comparator.pointer) .integer; } @@ -23912,17 +24601,14 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { static core$_.int binarySearch$17<$T extends jni$_.JObject?>( jni$_.JArray<$T?>? objects, $T? object, - jni$_.JObject? comparator, + Comparator? comparator, ) { + final _$$classRef = _class.reference; final _$objects = objects?.reference ?? jni$_.jNullReference; final _$object = object?.reference ?? jni$_.jNullReference; final _$comparator = comparator?.reference ?? jni$_.jNullReference; - return _binarySearch$17( - _class.reference.pointer, - _id_binarySearch$17.pointer, - _$objects.pointer, - _$object.pointer, - _$comparator.pointer) + return _binarySearch$17(_$$classRef.pointer, _id_binarySearch$17.pointer, + _$objects.pointer, _$object.pointer, _$comparator.pointer) .integer; } @@ -23953,9 +24639,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JBooleanArray? zs, jni$_.JBooleanArray? zs1, ) { + final _$$classRef = _class.reference; final _$zs = zs?.reference ?? jni$_.jNullReference; final _$zs1 = zs1?.reference ?? jni$_.jNullReference; - return _compare(_class.reference.pointer, _id_compare.pointer, _$zs.pointer, + return _compare(_$$classRef.pointer, _id_compare.pointer, _$zs.pointer, _$zs1.pointer) .integer; } @@ -23999,10 +24686,11 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i2, core$_.int i3, ) { + final _$$classRef = _class.reference; final _$zs = zs?.reference ?? jni$_.jNullReference; final _$zs1 = zs1?.reference ?? jni$_.jNullReference; - return _compare$1(_class.reference.pointer, _id_compare$1.pointer, - _$zs.pointer, i, i1, _$zs1.pointer, i2, i3) + return _compare$1(_$$classRef.pointer, _id_compare$1.pointer, _$zs.pointer, + i, i1, _$zs1.pointer, i2, i3) .integer; } @@ -24033,10 +24721,11 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JByteArray? bs, jni$_.JByteArray? bs1, ) { + final _$$classRef = _class.reference; final _$bs = bs?.reference ?? jni$_.jNullReference; final _$bs1 = bs1?.reference ?? jni$_.jNullReference; - return _compare$2(_class.reference.pointer, _id_compare$2.pointer, - _$bs.pointer, _$bs1.pointer) + return _compare$2(_$$classRef.pointer, _id_compare$2.pointer, _$bs.pointer, + _$bs1.pointer) .integer; } @@ -24079,10 +24768,11 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i2, core$_.int i3, ) { + final _$$classRef = _class.reference; final _$bs = bs?.reference ?? jni$_.jNullReference; final _$bs1 = bs1?.reference ?? jni$_.jNullReference; - return _compare$3(_class.reference.pointer, _id_compare$3.pointer, - _$bs.pointer, i, i1, _$bs1.pointer, i2, i3) + return _compare$3(_$$classRef.pointer, _id_compare$3.pointer, _$bs.pointer, + i, i1, _$bs1.pointer, i2, i3) .integer; } @@ -24113,10 +24803,11 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JCharArray? cs, jni$_.JCharArray? cs1, ) { + final _$$classRef = _class.reference; final _$cs = cs?.reference ?? jni$_.jNullReference; final _$cs1 = cs1?.reference ?? jni$_.jNullReference; - return _compare$4(_class.reference.pointer, _id_compare$4.pointer, - _$cs.pointer, _$cs1.pointer) + return _compare$4(_$$classRef.pointer, _id_compare$4.pointer, _$cs.pointer, + _$cs1.pointer) .integer; } @@ -24159,10 +24850,11 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i2, core$_.int i3, ) { + final _$$classRef = _class.reference; final _$cs = cs?.reference ?? jni$_.jNullReference; final _$cs1 = cs1?.reference ?? jni$_.jNullReference; - return _compare$5(_class.reference.pointer, _id_compare$5.pointer, - _$cs.pointer, i, i1, _$cs1.pointer, i2, i3) + return _compare$5(_$$classRef.pointer, _id_compare$5.pointer, _$cs.pointer, + i, i1, _$cs1.pointer, i2, i3) .integer; } @@ -24193,10 +24885,11 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JDoubleArray? ds, jni$_.JDoubleArray? ds1, ) { + final _$$classRef = _class.reference; final _$ds = ds?.reference ?? jni$_.jNullReference; final _$ds1 = ds1?.reference ?? jni$_.jNullReference; - return _compare$6(_class.reference.pointer, _id_compare$6.pointer, - _$ds.pointer, _$ds1.pointer) + return _compare$6(_$$classRef.pointer, _id_compare$6.pointer, _$ds.pointer, + _$ds1.pointer) .integer; } @@ -24239,10 +24932,11 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i2, core$_.int i3, ) { + final _$$classRef = _class.reference; final _$ds = ds?.reference ?? jni$_.jNullReference; final _$ds1 = ds1?.reference ?? jni$_.jNullReference; - return _compare$7(_class.reference.pointer, _id_compare$7.pointer, - _$ds.pointer, i, i1, _$ds1.pointer, i2, i3) + return _compare$7(_$$classRef.pointer, _id_compare$7.pointer, _$ds.pointer, + i, i1, _$ds1.pointer, i2, i3) .integer; } @@ -24273,10 +24967,11 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JFloatArray? fs, jni$_.JFloatArray? fs1, ) { + final _$$classRef = _class.reference; final _$fs = fs?.reference ?? jni$_.jNullReference; final _$fs1 = fs1?.reference ?? jni$_.jNullReference; - return _compare$8(_class.reference.pointer, _id_compare$8.pointer, - _$fs.pointer, _$fs1.pointer) + return _compare$8(_$$classRef.pointer, _id_compare$8.pointer, _$fs.pointer, + _$fs1.pointer) .integer; } @@ -24319,10 +25014,11 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i2, core$_.int i3, ) { + final _$$classRef = _class.reference; final _$fs = fs?.reference ?? jni$_.jNullReference; final _$fs1 = fs1?.reference ?? jni$_.jNullReference; - return _compare$9(_class.reference.pointer, _id_compare$9.pointer, - _$fs.pointer, i, i1, _$fs1.pointer, i2, i3) + return _compare$9(_$$classRef.pointer, _id_compare$9.pointer, _$fs.pointer, + i, i1, _$fs1.pointer, i2, i3) .integer; } @@ -24365,9 +25061,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i2, core$_.int i3, ) { + final _$$classRef = _class.reference; final _$is$ = is$?.reference ?? jni$_.jNullReference; final _$is1 = is1?.reference ?? jni$_.jNullReference; - return _compare$10(_class.reference.pointer, _id_compare$10.pointer, + return _compare$10(_$$classRef.pointer, _id_compare$10.pointer, _$is$.pointer, i, i1, _$is1.pointer, i2, i3) .integer; } @@ -24399,9 +25096,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JIntArray? is$, jni$_.JIntArray? is1, ) { + final _$$classRef = _class.reference; final _$is$ = is$?.reference ?? jni$_.jNullReference; final _$is1 = is1?.reference ?? jni$_.jNullReference; - return _compare$11(_class.reference.pointer, _id_compare$11.pointer, + return _compare$11(_$$classRef.pointer, _id_compare$11.pointer, _$is$.pointer, _$is1.pointer) .integer; } @@ -24445,9 +25143,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i2, core$_.int i3, ) { + final _$$classRef = _class.reference; final _$js = js?.reference ?? jni$_.jNullReference; final _$js1 = js1?.reference ?? jni$_.jNullReference; - return _compare$12(_class.reference.pointer, _id_compare$12.pointer, + return _compare$12(_$$classRef.pointer, _id_compare$12.pointer, _$js.pointer, i, i1, _$js1.pointer, i2, i3) .integer; } @@ -24479,9 +25178,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JLongArray? js, jni$_.JLongArray? js1, ) { + final _$$classRef = _class.reference; final _$js = js?.reference ?? jni$_.jNullReference; final _$js1 = js1?.reference ?? jni$_.jNullReference; - return _compare$13(_class.reference.pointer, _id_compare$13.pointer, + return _compare$13(_$$classRef.pointer, _id_compare$13.pointer, _$js.pointer, _$js1.pointer) .integer; } @@ -24525,9 +25225,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i2, core$_.int i3, ) { + final _$$classRef = _class.reference; final _$ss = ss?.reference ?? jni$_.jNullReference; final _$ss1 = ss1?.reference ?? jni$_.jNullReference; - return _compare$14(_class.reference.pointer, _id_compare$14.pointer, + return _compare$14(_$$classRef.pointer, _id_compare$14.pointer, _$ss.pointer, i, i1, _$ss1.pointer, i2, i3) .integer; } @@ -24559,9 +25260,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JShortArray? ss, jni$_.JShortArray? ss1, ) { + final _$$classRef = _class.reference; final _$ss = ss?.reference ?? jni$_.jNullReference; final _$ss1 = ss1?.reference ?? jni$_.jNullReference; - return _compare$15(_class.reference.pointer, _id_compare$15.pointer, + return _compare$15(_$$classRef.pointer, _id_compare$15.pointer, _$ss.pointer, _$ss1.pointer) .integer; } @@ -24605,9 +25307,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i2, core$_.int i3, ) { + final _$$classRef = _class.reference; final _$comparables = comparables?.reference ?? jni$_.jNullReference; final _$comparables1 = comparables1?.reference ?? jni$_.jNullReference; - return _compare$16(_class.reference.pointer, _id_compare$16.pointer, + return _compare$16(_$$classRef.pointer, _id_compare$16.pointer, _$comparables.pointer, i, i1, _$comparables1.pointer, i2, i3) .integer; } @@ -24652,13 +25355,14 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JArray<$T?>? objects1, core$_.int i2, core$_.int i3, - jni$_.JObject? comparator, + Comparator? comparator, ) { + final _$$classRef = _class.reference; final _$objects = objects?.reference ?? jni$_.jNullReference; final _$objects1 = objects1?.reference ?? jni$_.jNullReference; final _$comparator = comparator?.reference ?? jni$_.jNullReference; return _compare$17( - _class.reference.pointer, + _$$classRef.pointer, _id_compare$17.pointer, _$objects.pointer, i, @@ -24697,9 +25401,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JArray<$T?>? comparables, jni$_.JArray<$T?>? comparables1, ) { + final _$$classRef = _class.reference; final _$comparables = comparables?.reference ?? jni$_.jNullReference; final _$comparables1 = comparables1?.reference ?? jni$_.jNullReference; - return _compare$18(_class.reference.pointer, _id_compare$18.pointer, + return _compare$18(_$$classRef.pointer, _id_compare$18.pointer, _$comparables.pointer, _$comparables1.pointer) .integer; } @@ -24732,12 +25437,13 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { static core$_.int compare$19<$T extends jni$_.JObject?>( jni$_.JArray<$T?>? objects, jni$_.JArray<$T?>? objects1, - jni$_.JObject? comparator, + Comparator? comparator, ) { + final _$$classRef = _class.reference; final _$objects = objects?.reference ?? jni$_.jNullReference; final _$objects1 = objects1?.reference ?? jni$_.jNullReference; final _$comparator = comparator?.reference ?? jni$_.jNullReference; - return _compare$19(_class.reference.pointer, _id_compare$19.pointer, + return _compare$19(_$$classRef.pointer, _id_compare$19.pointer, _$objects.pointer, _$objects1.pointer, _$comparator.pointer) .integer; } @@ -24769,10 +25475,11 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JByteArray? bs, jni$_.JByteArray? bs1, ) { + final _$$classRef = _class.reference; final _$bs = bs?.reference ?? jni$_.jNullReference; final _$bs1 = bs1?.reference ?? jni$_.jNullReference; - return _compareUnsigned(_class.reference.pointer, - _id_compareUnsigned.pointer, _$bs.pointer, _$bs1.pointer) + return _compareUnsigned(_$$classRef.pointer, _id_compareUnsigned.pointer, + _$bs.pointer, _$bs1.pointer) .integer; } @@ -24815,10 +25522,11 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i2, core$_.int i3, ) { + final _$$classRef = _class.reference; final _$bs = bs?.reference ?? jni$_.jNullReference; final _$bs1 = bs1?.reference ?? jni$_.jNullReference; return _compareUnsigned$1( - _class.reference.pointer, + _$$classRef.pointer, _id_compareUnsigned$1.pointer, _$bs.pointer, i, @@ -24868,10 +25576,11 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i2, core$_.int i3, ) { + final _$$classRef = _class.reference; final _$is$ = is$?.reference ?? jni$_.jNullReference; final _$is1 = is1?.reference ?? jni$_.jNullReference; return _compareUnsigned$2( - _class.reference.pointer, + _$$classRef.pointer, _id_compareUnsigned$2.pointer, _$is$.pointer, i, @@ -24909,9 +25618,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JIntArray? is$, jni$_.JIntArray? is1, ) { + final _$$classRef = _class.reference; final _$is$ = is$?.reference ?? jni$_.jNullReference; final _$is1 = is1?.reference ?? jni$_.jNullReference; - return _compareUnsigned$3(_class.reference.pointer, + return _compareUnsigned$3(_$$classRef.pointer, _id_compareUnsigned$3.pointer, _$is$.pointer, _$is1.pointer) .integer; } @@ -24955,10 +25665,11 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i2, core$_.int i3, ) { + final _$$classRef = _class.reference; final _$js = js?.reference ?? jni$_.jNullReference; final _$js1 = js1?.reference ?? jni$_.jNullReference; return _compareUnsigned$4( - _class.reference.pointer, + _$$classRef.pointer, _id_compareUnsigned$4.pointer, _$js.pointer, i, @@ -24996,9 +25707,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JLongArray? js, jni$_.JLongArray? js1, ) { + final _$$classRef = _class.reference; final _$js = js?.reference ?? jni$_.jNullReference; final _$js1 = js1?.reference ?? jni$_.jNullReference; - return _compareUnsigned$5(_class.reference.pointer, + return _compareUnsigned$5(_$$classRef.pointer, _id_compareUnsigned$5.pointer, _$js.pointer, _$js1.pointer) .integer; } @@ -25042,10 +25754,11 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i2, core$_.int i3, ) { + final _$$classRef = _class.reference; final _$ss = ss?.reference ?? jni$_.jNullReference; final _$ss1 = ss1?.reference ?? jni$_.jNullReference; return _compareUnsigned$6( - _class.reference.pointer, + _$$classRef.pointer, _id_compareUnsigned$6.pointer, _$ss.pointer, i, @@ -25083,9 +25796,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JShortArray? ss, jni$_.JShortArray? ss1, ) { + final _$$classRef = _class.reference; final _$ss = ss?.reference ?? jni$_.jNullReference; final _$ss1 = ss1?.reference ?? jni$_.jNullReference; - return _compareUnsigned$7(_class.reference.pointer, + return _compareUnsigned$7(_$$classRef.pointer, _id_compareUnsigned$7.pointer, _$ss.pointer, _$ss1.pointer) .integer; } @@ -25113,9 +25827,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JBooleanArray? zs, core$_.int i, ) { + final _$$classRef = _class.reference; final _$zs = zs?.reference ?? jni$_.jNullReference; - return _copyOf( - _class.reference.pointer, _id_copyOf.pointer, _$zs.pointer, i) + return _copyOf(_$$classRef.pointer, _id_copyOf.pointer, _$zs.pointer, i) .object(); } @@ -25142,9 +25856,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JByteArray? bs, core$_.int i, ) { + final _$$classRef = _class.reference; final _$bs = bs?.reference ?? jni$_.jNullReference; - return _copyOf$1( - _class.reference.pointer, _id_copyOf$1.pointer, _$bs.pointer, i) + return _copyOf$1(_$$classRef.pointer, _id_copyOf$1.pointer, _$bs.pointer, i) .object(); } @@ -25171,9 +25885,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JCharArray? cs, core$_.int i, ) { + final _$$classRef = _class.reference; final _$cs = cs?.reference ?? jni$_.jNullReference; - return _copyOf$2( - _class.reference.pointer, _id_copyOf$2.pointer, _$cs.pointer, i) + return _copyOf$2(_$$classRef.pointer, _id_copyOf$2.pointer, _$cs.pointer, i) .object(); } @@ -25200,9 +25914,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JDoubleArray? ds, core$_.int i, ) { + final _$$classRef = _class.reference; final _$ds = ds?.reference ?? jni$_.jNullReference; - return _copyOf$3( - _class.reference.pointer, _id_copyOf$3.pointer, _$ds.pointer, i) + return _copyOf$3(_$$classRef.pointer, _id_copyOf$3.pointer, _$ds.pointer, i) .object(); } @@ -25229,9 +25943,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JFloatArray? fs, core$_.int i, ) { + final _$$classRef = _class.reference; final _$fs = fs?.reference ?? jni$_.jNullReference; - return _copyOf$4( - _class.reference.pointer, _id_copyOf$4.pointer, _$fs.pointer, i) + return _copyOf$4(_$$classRef.pointer, _id_copyOf$4.pointer, _$fs.pointer, i) .object(); } @@ -25258,9 +25972,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JIntArray? is$, core$_.int i, ) { + final _$$classRef = _class.reference; final _$is$ = is$?.reference ?? jni$_.jNullReference; return _copyOf$5( - _class.reference.pointer, _id_copyOf$5.pointer, _$is$.pointer, i) + _$$classRef.pointer, _id_copyOf$5.pointer, _$is$.pointer, i) .object(); } @@ -25287,9 +26002,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JLongArray? js, core$_.int i, ) { + final _$$classRef = _class.reference; final _$js = js?.reference ?? jni$_.jNullReference; - return _copyOf$6( - _class.reference.pointer, _id_copyOf$6.pointer, _$js.pointer, i) + return _copyOf$6(_$$classRef.pointer, _id_copyOf$6.pointer, _$js.pointer, i) .object(); } @@ -25316,9 +26031,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JShortArray? ss, core$_.int i, ) { + final _$$classRef = _class.reference; final _$ss = ss?.reference ?? jni$_.jNullReference; - return _copyOf$7( - _class.reference.pointer, _id_copyOf$7.pointer, _$ss.pointer, i) + return _copyOf$7(_$$classRef.pointer, _id_copyOf$7.pointer, _$ss.pointer, i) .object(); } @@ -25345,9 +26060,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JArray<$T?>? objects, core$_.int i, ) { + final _$$classRef = _class.reference; final _$objects = objects?.reference ?? jni$_.jNullReference; - return _copyOf$8(_class.reference.pointer, _id_copyOf$8.pointer, - _$objects.pointer, i) + return _copyOf$8( + _$$classRef.pointer, _id_copyOf$8.pointer, _$objects.pointer, i) .object?>(); } @@ -25381,11 +26097,12 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { copyOf$9<$T extends jni$_.JObject?, $U extends jni$_.JObject?>( jni$_.JArray<$U?>? objects, core$_.int i, - jni$_.JObject? class$, + jni$_.JClass? class$, ) { + final _$$classRef = _class.reference; final _$objects = objects?.reference ?? jni$_.jNullReference; final _$class$ = class$?.reference ?? jni$_.jNullReference; - return _copyOf$9(_class.reference.pointer, _id_copyOf$9.pointer, + return _copyOf$9(_$$classRef.pointer, _id_copyOf$9.pointer, _$objects.pointer, i, _$class$.pointer) .object?>(); } @@ -25421,9 +26138,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i, core$_.int i1, ) { + final _$$classRef = _class.reference; final _$zs = zs?.reference ?? jni$_.jNullReference; - return _copyOfRange(_class.reference.pointer, _id_copyOfRange.pointer, - _$zs.pointer, i, i1) + return _copyOfRange( + _$$classRef.pointer, _id_copyOfRange.pointer, _$zs.pointer, i, i1) .object(); } @@ -25458,9 +26176,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i, core$_.int i1, ) { + final _$$classRef = _class.reference; final _$bs = bs?.reference ?? jni$_.jNullReference; - return _copyOfRange$1(_class.reference.pointer, _id_copyOfRange$1.pointer, - _$bs.pointer, i, i1) + return _copyOfRange$1( + _$$classRef.pointer, _id_copyOfRange$1.pointer, _$bs.pointer, i, i1) .object(); } @@ -25495,9 +26214,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i, core$_.int i1, ) { + final _$$classRef = _class.reference; final _$cs = cs?.reference ?? jni$_.jNullReference; - return _copyOfRange$2(_class.reference.pointer, _id_copyOfRange$2.pointer, - _$cs.pointer, i, i1) + return _copyOfRange$2( + _$$classRef.pointer, _id_copyOfRange$2.pointer, _$cs.pointer, i, i1) .object(); } @@ -25532,9 +26252,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i, core$_.int i1, ) { + final _$$classRef = _class.reference; final _$ds = ds?.reference ?? jni$_.jNullReference; - return _copyOfRange$3(_class.reference.pointer, _id_copyOfRange$3.pointer, - _$ds.pointer, i, i1) + return _copyOfRange$3( + _$$classRef.pointer, _id_copyOfRange$3.pointer, _$ds.pointer, i, i1) .object(); } @@ -25569,9 +26290,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i, core$_.int i1, ) { + final _$$classRef = _class.reference; final _$fs = fs?.reference ?? jni$_.jNullReference; - return _copyOfRange$4(_class.reference.pointer, _id_copyOfRange$4.pointer, - _$fs.pointer, i, i1) + return _copyOfRange$4( + _$$classRef.pointer, _id_copyOfRange$4.pointer, _$fs.pointer, i, i1) .object(); } @@ -25606,8 +26328,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i, core$_.int i1, ) { + final _$$classRef = _class.reference; final _$is$ = is$?.reference ?? jni$_.jNullReference; - return _copyOfRange$5(_class.reference.pointer, _id_copyOfRange$5.pointer, + return _copyOfRange$5(_$$classRef.pointer, _id_copyOfRange$5.pointer, _$is$.pointer, i, i1) .object(); } @@ -25643,9 +26366,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i, core$_.int i1, ) { + final _$$classRef = _class.reference; final _$js = js?.reference ?? jni$_.jNullReference; - return _copyOfRange$6(_class.reference.pointer, _id_copyOfRange$6.pointer, - _$js.pointer, i, i1) + return _copyOfRange$6( + _$$classRef.pointer, _id_copyOfRange$6.pointer, _$js.pointer, i, i1) .object(); } @@ -25680,9 +26404,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i, core$_.int i1, ) { + final _$$classRef = _class.reference; final _$ss = ss?.reference ?? jni$_.jNullReference; - return _copyOfRange$7(_class.reference.pointer, _id_copyOfRange$7.pointer, - _$ss.pointer, i, i1) + return _copyOfRange$7( + _$$classRef.pointer, _id_copyOfRange$7.pointer, _$ss.pointer, i, i1) .object(); } @@ -25717,8 +26442,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i, core$_.int i1, ) { + final _$$classRef = _class.reference; final _$objects = objects?.reference ?? jni$_.jNullReference; - return _copyOfRange$8(_class.reference.pointer, _id_copyOfRange$8.pointer, + return _copyOfRange$8(_$$classRef.pointer, _id_copyOfRange$8.pointer, _$objects.pointer, i, i1) .object?>(); } @@ -25756,11 +26482,12 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JArray<$U?>? objects, core$_.int i, core$_.int i1, - jni$_.JObject? class$, + jni$_.JClass? class$, ) { + final _$$classRef = _class.reference; final _$objects = objects?.reference ?? jni$_.jNullReference; final _$class$ = class$?.reference ?? jni$_.jNullReference; - return _copyOfRange$9(_class.reference.pointer, _id_copyOfRange$9.pointer, + return _copyOfRange$9(_$$classRef.pointer, _id_copyOfRange$9.pointer, _$objects.pointer, i, i1, _$class$.pointer) .object?>(); } @@ -25792,9 +26519,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JArray? objects, jni$_.JArray? objects1, ) { + final _$$classRef = _class.reference; final _$objects = objects?.reference ?? jni$_.jNullReference; final _$objects1 = objects1?.reference ?? jni$_.jNullReference; - return _deepEquals(_class.reference.pointer, _id_deepEquals.pointer, + return _deepEquals(_$$classRef.pointer, _id_deepEquals.pointer, _$objects.pointer, _$objects1.pointer) .boolean; } @@ -25819,9 +26547,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { static core$_.int deepHashCode( jni$_.JArray? objects, ) { + final _$$classRef = _class.reference; final _$objects = objects?.reference ?? jni$_.jNullReference; - return _deepHashCode(_class.reference.pointer, _id_deepHashCode.pointer, - _$objects.pointer) + return _deepHashCode( + _$$classRef.pointer, _id_deepHashCode.pointer, _$objects.pointer) .integer; } @@ -25846,9 +26575,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { static jni$_.JString? deepToString( jni$_.JArray? objects, ) { + final _$$classRef = _class.reference; final _$objects = objects?.reference ?? jni$_.jNullReference; - return _deepToString(_class.reference.pointer, _id_deepToString.pointer, - _$objects.pointer) + return _deepToString( + _$$classRef.pointer, _id_deepToString.pointer, _$objects.pointer) .object(); } @@ -25879,9 +26609,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JBooleanArray? zs, jni$_.JBooleanArray? zs1, ) { + final _$$classRef = _class.reference; final _$zs = zs?.reference ?? jni$_.jNullReference; final _$zs1 = zs1?.reference ?? jni$_.jNullReference; - return _equals(_class.reference.pointer, _id_equals.pointer, _$zs.pointer, + return _equals(_$$classRef.pointer, _id_equals.pointer, _$zs.pointer, _$zs1.pointer) .boolean; } @@ -25925,10 +26656,11 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i2, core$_.int i3, ) { + final _$$classRef = _class.reference; final _$zs = zs?.reference ?? jni$_.jNullReference; final _$zs1 = zs1?.reference ?? jni$_.jNullReference; - return _equals$1(_class.reference.pointer, _id_equals$1.pointer, - _$zs.pointer, i, i1, _$zs1.pointer, i2, i3) + return _equals$1(_$$classRef.pointer, _id_equals$1.pointer, _$zs.pointer, i, + i1, _$zs1.pointer, i2, i3) .boolean; } @@ -25959,10 +26691,11 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JByteArray? bs, jni$_.JByteArray? bs1, ) { + final _$$classRef = _class.reference; final _$bs = bs?.reference ?? jni$_.jNullReference; final _$bs1 = bs1?.reference ?? jni$_.jNullReference; - return _equals$2(_class.reference.pointer, _id_equals$2.pointer, - _$bs.pointer, _$bs1.pointer) + return _equals$2(_$$classRef.pointer, _id_equals$2.pointer, _$bs.pointer, + _$bs1.pointer) .boolean; } @@ -26005,10 +26738,11 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i2, core$_.int i3, ) { + final _$$classRef = _class.reference; final _$bs = bs?.reference ?? jni$_.jNullReference; final _$bs1 = bs1?.reference ?? jni$_.jNullReference; - return _equals$3(_class.reference.pointer, _id_equals$3.pointer, - _$bs.pointer, i, i1, _$bs1.pointer, i2, i3) + return _equals$3(_$$classRef.pointer, _id_equals$3.pointer, _$bs.pointer, i, + i1, _$bs1.pointer, i2, i3) .boolean; } @@ -26039,10 +26773,11 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JCharArray? cs, jni$_.JCharArray? cs1, ) { + final _$$classRef = _class.reference; final _$cs = cs?.reference ?? jni$_.jNullReference; final _$cs1 = cs1?.reference ?? jni$_.jNullReference; - return _equals$4(_class.reference.pointer, _id_equals$4.pointer, - _$cs.pointer, _$cs1.pointer) + return _equals$4(_$$classRef.pointer, _id_equals$4.pointer, _$cs.pointer, + _$cs1.pointer) .boolean; } @@ -26085,10 +26820,11 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i2, core$_.int i3, ) { + final _$$classRef = _class.reference; final _$cs = cs?.reference ?? jni$_.jNullReference; final _$cs1 = cs1?.reference ?? jni$_.jNullReference; - return _equals$5(_class.reference.pointer, _id_equals$5.pointer, - _$cs.pointer, i, i1, _$cs1.pointer, i2, i3) + return _equals$5(_$$classRef.pointer, _id_equals$5.pointer, _$cs.pointer, i, + i1, _$cs1.pointer, i2, i3) .boolean; } @@ -26119,10 +26855,11 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JDoubleArray? ds, jni$_.JDoubleArray? ds1, ) { + final _$$classRef = _class.reference; final _$ds = ds?.reference ?? jni$_.jNullReference; final _$ds1 = ds1?.reference ?? jni$_.jNullReference; - return _equals$6(_class.reference.pointer, _id_equals$6.pointer, - _$ds.pointer, _$ds1.pointer) + return _equals$6(_$$classRef.pointer, _id_equals$6.pointer, _$ds.pointer, + _$ds1.pointer) .boolean; } @@ -26165,10 +26902,11 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i2, core$_.int i3, ) { + final _$$classRef = _class.reference; final _$ds = ds?.reference ?? jni$_.jNullReference; final _$ds1 = ds1?.reference ?? jni$_.jNullReference; - return _equals$7(_class.reference.pointer, _id_equals$7.pointer, - _$ds.pointer, i, i1, _$ds1.pointer, i2, i3) + return _equals$7(_$$classRef.pointer, _id_equals$7.pointer, _$ds.pointer, i, + i1, _$ds1.pointer, i2, i3) .boolean; } @@ -26199,10 +26937,11 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JFloatArray? fs, jni$_.JFloatArray? fs1, ) { + final _$$classRef = _class.reference; final _$fs = fs?.reference ?? jni$_.jNullReference; final _$fs1 = fs1?.reference ?? jni$_.jNullReference; - return _equals$8(_class.reference.pointer, _id_equals$8.pointer, - _$fs.pointer, _$fs1.pointer) + return _equals$8(_$$classRef.pointer, _id_equals$8.pointer, _$fs.pointer, + _$fs1.pointer) .boolean; } @@ -26245,10 +26984,11 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i2, core$_.int i3, ) { + final _$$classRef = _class.reference; final _$fs = fs?.reference ?? jni$_.jNullReference; final _$fs1 = fs1?.reference ?? jni$_.jNullReference; - return _equals$9(_class.reference.pointer, _id_equals$9.pointer, - _$fs.pointer, i, i1, _$fs1.pointer, i2, i3) + return _equals$9(_$$classRef.pointer, _id_equals$9.pointer, _$fs.pointer, i, + i1, _$fs1.pointer, i2, i3) .boolean; } @@ -26291,10 +27031,11 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i2, core$_.int i3, ) { + final _$$classRef = _class.reference; final _$is$ = is$?.reference ?? jni$_.jNullReference; final _$is1 = is1?.reference ?? jni$_.jNullReference; - return _equals$10(_class.reference.pointer, _id_equals$10.pointer, - _$is$.pointer, i, i1, _$is1.pointer, i2, i3) + return _equals$10(_$$classRef.pointer, _id_equals$10.pointer, _$is$.pointer, + i, i1, _$is1.pointer, i2, i3) .boolean; } @@ -26325,10 +27066,11 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JIntArray? is$, jni$_.JIntArray? is1, ) { + final _$$classRef = _class.reference; final _$is$ = is$?.reference ?? jni$_.jNullReference; final _$is1 = is1?.reference ?? jni$_.jNullReference; - return _equals$11(_class.reference.pointer, _id_equals$11.pointer, - _$is$.pointer, _$is1.pointer) + return _equals$11(_$$classRef.pointer, _id_equals$11.pointer, _$is$.pointer, + _$is1.pointer) .boolean; } @@ -26371,9 +27113,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i2, core$_.int i3, ) { + final _$$classRef = _class.reference; final _$objects = objects?.reference ?? jni$_.jNullReference; final _$objects1 = objects1?.reference ?? jni$_.jNullReference; - return _equals$12(_class.reference.pointer, _id_equals$12.pointer, + return _equals$12(_$$classRef.pointer, _id_equals$12.pointer, _$objects.pointer, i, i1, _$objects1.pointer, i2, i3) .boolean; } @@ -26405,9 +27148,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JArray? objects, jni$_.JArray? objects1, ) { + final _$$classRef = _class.reference; final _$objects = objects?.reference ?? jni$_.jNullReference; final _$objects1 = objects1?.reference ?? jni$_.jNullReference; - return _equals$13(_class.reference.pointer, _id_equals$13.pointer, + return _equals$13(_$$classRef.pointer, _id_equals$13.pointer, _$objects.pointer, _$objects1.pointer) .boolean; } @@ -26451,10 +27195,11 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i2, core$_.int i3, ) { + final _$$classRef = _class.reference; final _$js = js?.reference ?? jni$_.jNullReference; final _$js1 = js1?.reference ?? jni$_.jNullReference; - return _equals$14(_class.reference.pointer, _id_equals$14.pointer, - _$js.pointer, i, i1, _$js1.pointer, i2, i3) + return _equals$14(_$$classRef.pointer, _id_equals$14.pointer, _$js.pointer, + i, i1, _$js1.pointer, i2, i3) .boolean; } @@ -26485,10 +27230,11 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JLongArray? js, jni$_.JLongArray? js1, ) { + final _$$classRef = _class.reference; final _$js = js?.reference ?? jni$_.jNullReference; final _$js1 = js1?.reference ?? jni$_.jNullReference; - return _equals$15(_class.reference.pointer, _id_equals$15.pointer, - _$js.pointer, _$js1.pointer) + return _equals$15(_$$classRef.pointer, _id_equals$15.pointer, _$js.pointer, + _$js1.pointer) .boolean; } @@ -26531,10 +27277,11 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i2, core$_.int i3, ) { + final _$$classRef = _class.reference; final _$ss = ss?.reference ?? jni$_.jNullReference; final _$ss1 = ss1?.reference ?? jni$_.jNullReference; - return _equals$16(_class.reference.pointer, _id_equals$16.pointer, - _$ss.pointer, i, i1, _$ss1.pointer, i2, i3) + return _equals$16(_$$classRef.pointer, _id_equals$16.pointer, _$ss.pointer, + i, i1, _$ss1.pointer, i2, i3) .boolean; } @@ -26565,10 +27312,11 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JShortArray? ss, jni$_.JShortArray? ss1, ) { + final _$$classRef = _class.reference; final _$ss = ss?.reference ?? jni$_.jNullReference; final _$ss1 = ss1?.reference ?? jni$_.jNullReference; - return _equals$17(_class.reference.pointer, _id_equals$17.pointer, - _$ss.pointer, _$ss1.pointer) + return _equals$17(_$$classRef.pointer, _id_equals$17.pointer, _$ss.pointer, + _$ss1.pointer) .boolean; } @@ -26612,13 +27360,14 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JArray<$T?>? objects1, core$_.int i2, core$_.int i3, - jni$_.JObject? comparator, + Comparator? comparator, ) { + final _$$classRef = _class.reference; final _$objects = objects?.reference ?? jni$_.jNullReference; final _$objects1 = objects1?.reference ?? jni$_.jNullReference; final _$comparator = comparator?.reference ?? jni$_.jNullReference; return _equals$18( - _class.reference.pointer, + _$$classRef.pointer, _id_equals$18.pointer, _$objects.pointer, i, @@ -26658,12 +27407,13 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { static core$_.bool equals$19<$T extends jni$_.JObject?>( jni$_.JArray<$T?>? objects, jni$_.JArray<$T?>? objects1, - jni$_.JObject? comparator, + Comparator? comparator, ) { + final _$$classRef = _class.reference; final _$objects = objects?.reference ?? jni$_.jNullReference; final _$objects1 = objects1?.reference ?? jni$_.jNullReference; final _$comparator = comparator?.reference ?? jni$_.jNullReference; - return _equals$19(_class.reference.pointer, _id_equals$19.pointer, + return _equals$19(_$$classRef.pointer, _id_equals$19.pointer, _$objects.pointer, _$objects1.pointer, _$comparator.pointer) .boolean; } @@ -26690,8 +27440,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JBooleanArray? zs, core$_.bool z, ) { + final _$$classRef = _class.reference; final _$zs = zs?.reference ?? jni$_.jNullReference; - _fill(_class.reference.pointer, _id_fill.pointer, _$zs.pointer, z ? 1 : 0) + _fill(_$$classRef.pointer, _id_fill.pointer, _$zs.pointer, z ? 1 : 0) .check(); } @@ -26728,8 +27479,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i1, core$_.bool z, ) { + final _$$classRef = _class.reference; final _$zs = zs?.reference ?? jni$_.jNullReference; - _fill$1(_class.reference.pointer, _id_fill$1.pointer, _$zs.pointer, i, i1, + _fill$1(_$$classRef.pointer, _id_fill$1.pointer, _$zs.pointer, i, i1, z ? 1 : 0) .check(); } @@ -26756,9 +27508,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JByteArray? bs, core$_.int b, ) { + final _$$classRef = _class.reference; final _$bs = bs?.reference ?? jni$_.jNullReference; - _fill$2(_class.reference.pointer, _id_fill$2.pointer, _$bs.pointer, b) - .check(); + _fill$2(_$$classRef.pointer, _id_fill$2.pointer, _$bs.pointer, b).check(); } static final _id_fill$3 = _class.staticMethodId( @@ -26794,9 +27546,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i1, core$_.int b, ) { + final _$$classRef = _class.reference; final _$bs = bs?.reference ?? jni$_.jNullReference; - _fill$3(_class.reference.pointer, _id_fill$3.pointer, _$bs.pointer, i, i1, - b) + _fill$3(_$$classRef.pointer, _id_fill$3.pointer, _$bs.pointer, i, i1, b) .check(); } @@ -26822,9 +27574,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JCharArray? cs, core$_.int c, ) { + final _$$classRef = _class.reference; final _$cs = cs?.reference ?? jni$_.jNullReference; - _fill$4(_class.reference.pointer, _id_fill$4.pointer, _$cs.pointer, c) - .check(); + _fill$4(_$$classRef.pointer, _id_fill$4.pointer, _$cs.pointer, c).check(); } static final _id_fill$5 = _class.staticMethodId( @@ -26860,9 +27612,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i1, core$_.int c, ) { + final _$$classRef = _class.reference; final _$cs = cs?.reference ?? jni$_.jNullReference; - _fill$5(_class.reference.pointer, _id_fill$5.pointer, _$cs.pointer, i, i1, - c) + _fill$5(_$$classRef.pointer, _id_fill$5.pointer, _$cs.pointer, i, i1, c) .check(); } @@ -26890,9 +27642,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JDoubleArray? ds, core$_.double d, ) { + final _$$classRef = _class.reference; final _$ds = ds?.reference ?? jni$_.jNullReference; - _fill$6(_class.reference.pointer, _id_fill$6.pointer, _$ds.pointer, d) - .check(); + _fill$6(_$$classRef.pointer, _id_fill$6.pointer, _$ds.pointer, d).check(); } static final _id_fill$7 = _class.staticMethodId( @@ -26928,9 +27680,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i1, core$_.double d, ) { + final _$$classRef = _class.reference; final _$ds = ds?.reference ?? jni$_.jNullReference; - _fill$7(_class.reference.pointer, _id_fill$7.pointer, _$ds.pointer, i, i1, - d) + _fill$7(_$$classRef.pointer, _id_fill$7.pointer, _$ds.pointer, i, i1, d) .check(); } @@ -26958,9 +27710,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JFloatArray? fs, core$_.double f, ) { + final _$$classRef = _class.reference; final _$fs = fs?.reference ?? jni$_.jNullReference; - _fill$8(_class.reference.pointer, _id_fill$8.pointer, _$fs.pointer, f) - .check(); + _fill$8(_$$classRef.pointer, _id_fill$8.pointer, _$fs.pointer, f).check(); } static final _id_fill$9 = _class.staticMethodId( @@ -26996,9 +27748,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i1, core$_.double f, ) { + final _$$classRef = _class.reference; final _$fs = fs?.reference ?? jni$_.jNullReference; - _fill$9(_class.reference.pointer, _id_fill$9.pointer, _$fs.pointer, i, i1, - f) + _fill$9(_$$classRef.pointer, _id_fill$9.pointer, _$fs.pointer, i, i1, f) .check(); } @@ -27024,8 +27776,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JIntArray? is$, core$_.int i, ) { + final _$$classRef = _class.reference; final _$is$ = is$?.reference ?? jni$_.jNullReference; - _fill$10(_class.reference.pointer, _id_fill$10.pointer, _$is$.pointer, i) + _fill$10(_$$classRef.pointer, _id_fill$10.pointer, _$is$.pointer, i) .check(); } @@ -27062,9 +27815,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i1, core$_.int i2, ) { + final _$$classRef = _class.reference; final _$is$ = is$?.reference ?? jni$_.jNullReference; - _fill$11(_class.reference.pointer, _id_fill$11.pointer, _$is$.pointer, i, - i1, i2) + _fill$11(_$$classRef.pointer, _id_fill$11.pointer, _$is$.pointer, i, i1, i2) .check(); } @@ -27101,10 +27854,11 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i1, jni$_.JObject? object, ) { + final _$$classRef = _class.reference; final _$objects = objects?.reference ?? jni$_.jNullReference; final _$object = object?.reference ?? jni$_.jNullReference; - _fill$12(_class.reference.pointer, _id_fill$12.pointer, _$objects.pointer, - i, i1, _$object.pointer) + _fill$12(_$$classRef.pointer, _id_fill$12.pointer, _$objects.pointer, i, i1, + _$object.pointer) .check(); } @@ -27135,9 +27889,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JArray? objects, jni$_.JObject? object, ) { + final _$$classRef = _class.reference; final _$objects = objects?.reference ?? jni$_.jNullReference; final _$object = object?.reference ?? jni$_.jNullReference; - _fill$13(_class.reference.pointer, _id_fill$13.pointer, _$objects.pointer, + _fill$13(_$$classRef.pointer, _id_fill$13.pointer, _$objects.pointer, _$object.pointer) .check(); } @@ -27175,9 +27930,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i1, core$_.int j, ) { + final _$$classRef = _class.reference; final _$js = js?.reference ?? jni$_.jNullReference; - _fill$14(_class.reference.pointer, _id_fill$14.pointer, _$js.pointer, i, i1, - j) + _fill$14(_$$classRef.pointer, _id_fill$14.pointer, _$js.pointer, i, i1, j) .check(); } @@ -27203,9 +27958,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JLongArray? js, core$_.int j, ) { + final _$$classRef = _class.reference; final _$js = js?.reference ?? jni$_.jNullReference; - _fill$15(_class.reference.pointer, _id_fill$15.pointer, _$js.pointer, j) - .check(); + _fill$15(_$$classRef.pointer, _id_fill$15.pointer, _$js.pointer, j).check(); } static final _id_fill$16 = _class.staticMethodId( @@ -27241,9 +27996,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i1, core$_.int s, ) { + final _$$classRef = _class.reference; final _$ss = ss?.reference ?? jni$_.jNullReference; - _fill$16(_class.reference.pointer, _id_fill$16.pointer, _$ss.pointer, i, i1, - s) + _fill$16(_$$classRef.pointer, _id_fill$16.pointer, _$ss.pointer, i, i1, s) .check(); } @@ -27269,9 +28024,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JShortArray? ss, core$_.int s, ) { + final _$$classRef = _class.reference; final _$ss = ss?.reference ?? jni$_.jNullReference; - _fill$17(_class.reference.pointer, _id_fill$17.pointer, _$ss.pointer, s) - .check(); + _fill$17(_$$classRef.pointer, _id_fill$17.pointer, _$ss.pointer, s).check(); } static final _id_hashCode$1 = _class.staticMethodId( @@ -27294,9 +28049,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { static core$_.int hashCode$1( jni$_.JBooleanArray? zs, ) { + final _$$classRef = _class.reference; final _$zs = zs?.reference ?? jni$_.jNullReference; return _hashCode$1( - _class.reference.pointer, _id_hashCode$1.pointer, _$zs.pointer) + _$$classRef.pointer, _id_hashCode$1.pointer, _$zs.pointer) .integer; } @@ -27320,9 +28076,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { static core$_.int hashCode$2( jni$_.JByteArray? bs, ) { + final _$$classRef = _class.reference; final _$bs = bs?.reference ?? jni$_.jNullReference; return _hashCode$2( - _class.reference.pointer, _id_hashCode$2.pointer, _$bs.pointer) + _$$classRef.pointer, _id_hashCode$2.pointer, _$bs.pointer) .integer; } @@ -27346,9 +28103,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { static core$_.int hashCode$3( jni$_.JCharArray? cs, ) { + final _$$classRef = _class.reference; final _$cs = cs?.reference ?? jni$_.jNullReference; return _hashCode$3( - _class.reference.pointer, _id_hashCode$3.pointer, _$cs.pointer) + _$$classRef.pointer, _id_hashCode$3.pointer, _$cs.pointer) .integer; } @@ -27372,9 +28130,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { static core$_.int hashCode$4( jni$_.JDoubleArray? ds, ) { + final _$$classRef = _class.reference; final _$ds = ds?.reference ?? jni$_.jNullReference; return _hashCode$4( - _class.reference.pointer, _id_hashCode$4.pointer, _$ds.pointer) + _$$classRef.pointer, _id_hashCode$4.pointer, _$ds.pointer) .integer; } @@ -27398,9 +28157,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { static core$_.int hashCode$5( jni$_.JFloatArray? fs, ) { + final _$$classRef = _class.reference; final _$fs = fs?.reference ?? jni$_.jNullReference; return _hashCode$5( - _class.reference.pointer, _id_hashCode$5.pointer, _$fs.pointer) + _$$classRef.pointer, _id_hashCode$5.pointer, _$fs.pointer) .integer; } @@ -27424,9 +28184,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { static core$_.int hashCode$6( jni$_.JIntArray? is$, ) { + final _$$classRef = _class.reference; final _$is$ = is$?.reference ?? jni$_.jNullReference; return _hashCode$6( - _class.reference.pointer, _id_hashCode$6.pointer, _$is$.pointer) + _$$classRef.pointer, _id_hashCode$6.pointer, _$is$.pointer) .integer; } @@ -27450,9 +28211,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { static core$_.int hashCode$7( jni$_.JArray? objects, ) { + final _$$classRef = _class.reference; final _$objects = objects?.reference ?? jni$_.jNullReference; return _hashCode$7( - _class.reference.pointer, _id_hashCode$7.pointer, _$objects.pointer) + _$$classRef.pointer, _id_hashCode$7.pointer, _$objects.pointer) .integer; } @@ -27476,9 +28238,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { static core$_.int hashCode$8( jni$_.JLongArray? js, ) { + final _$$classRef = _class.reference; final _$js = js?.reference ?? jni$_.jNullReference; return _hashCode$8( - _class.reference.pointer, _id_hashCode$8.pointer, _$js.pointer) + _$$classRef.pointer, _id_hashCode$8.pointer, _$js.pointer) .integer; } @@ -27502,9 +28265,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { static core$_.int hashCode$9( jni$_.JShortArray? ss, ) { + final _$$classRef = _class.reference; final _$ss = ss?.reference ?? jni$_.jNullReference; return _hashCode$9( - _class.reference.pointer, _id_hashCode$9.pointer, _$ss.pointer) + _$$classRef.pointer, _id_hashCode$9.pointer, _$ss.pointer) .integer; } @@ -27535,10 +28299,11 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JBooleanArray? zs, jni$_.JBooleanArray? zs1, ) { + final _$$classRef = _class.reference; final _$zs = zs?.reference ?? jni$_.jNullReference; final _$zs1 = zs1?.reference ?? jni$_.jNullReference; - return _mismatch(_class.reference.pointer, _id_mismatch.pointer, - _$zs.pointer, _$zs1.pointer) + return _mismatch(_$$classRef.pointer, _id_mismatch.pointer, _$zs.pointer, + _$zs1.pointer) .integer; } @@ -27581,9 +28346,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i2, core$_.int i3, ) { + final _$$classRef = _class.reference; final _$zs = zs?.reference ?? jni$_.jNullReference; final _$zs1 = zs1?.reference ?? jni$_.jNullReference; - return _mismatch$1(_class.reference.pointer, _id_mismatch$1.pointer, + return _mismatch$1(_$$classRef.pointer, _id_mismatch$1.pointer, _$zs.pointer, i, i1, _$zs1.pointer, i2, i3) .integer; } @@ -27615,9 +28381,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JByteArray? bs, jni$_.JByteArray? bs1, ) { + final _$$classRef = _class.reference; final _$bs = bs?.reference ?? jni$_.jNullReference; final _$bs1 = bs1?.reference ?? jni$_.jNullReference; - return _mismatch$2(_class.reference.pointer, _id_mismatch$2.pointer, + return _mismatch$2(_$$classRef.pointer, _id_mismatch$2.pointer, _$bs.pointer, _$bs1.pointer) .integer; } @@ -27661,9 +28428,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i2, core$_.int i3, ) { + final _$$classRef = _class.reference; final _$bs = bs?.reference ?? jni$_.jNullReference; final _$bs1 = bs1?.reference ?? jni$_.jNullReference; - return _mismatch$3(_class.reference.pointer, _id_mismatch$3.pointer, + return _mismatch$3(_$$classRef.pointer, _id_mismatch$3.pointer, _$bs.pointer, i, i1, _$bs1.pointer, i2, i3) .integer; } @@ -27695,9 +28463,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JCharArray? cs, jni$_.JCharArray? cs1, ) { + final _$$classRef = _class.reference; final _$cs = cs?.reference ?? jni$_.jNullReference; final _$cs1 = cs1?.reference ?? jni$_.jNullReference; - return _mismatch$4(_class.reference.pointer, _id_mismatch$4.pointer, + return _mismatch$4(_$$classRef.pointer, _id_mismatch$4.pointer, _$cs.pointer, _$cs1.pointer) .integer; } @@ -27741,9 +28510,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i2, core$_.int i3, ) { + final _$$classRef = _class.reference; final _$cs = cs?.reference ?? jni$_.jNullReference; final _$cs1 = cs1?.reference ?? jni$_.jNullReference; - return _mismatch$5(_class.reference.pointer, _id_mismatch$5.pointer, + return _mismatch$5(_$$classRef.pointer, _id_mismatch$5.pointer, _$cs.pointer, i, i1, _$cs1.pointer, i2, i3) .integer; } @@ -27775,9 +28545,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JDoubleArray? ds, jni$_.JDoubleArray? ds1, ) { + final _$$classRef = _class.reference; final _$ds = ds?.reference ?? jni$_.jNullReference; final _$ds1 = ds1?.reference ?? jni$_.jNullReference; - return _mismatch$6(_class.reference.pointer, _id_mismatch$6.pointer, + return _mismatch$6(_$$classRef.pointer, _id_mismatch$6.pointer, _$ds.pointer, _$ds1.pointer) .integer; } @@ -27821,9 +28592,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i2, core$_.int i3, ) { + final _$$classRef = _class.reference; final _$ds = ds?.reference ?? jni$_.jNullReference; final _$ds1 = ds1?.reference ?? jni$_.jNullReference; - return _mismatch$7(_class.reference.pointer, _id_mismatch$7.pointer, + return _mismatch$7(_$$classRef.pointer, _id_mismatch$7.pointer, _$ds.pointer, i, i1, _$ds1.pointer, i2, i3) .integer; } @@ -27855,9 +28627,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JFloatArray? fs, jni$_.JFloatArray? fs1, ) { + final _$$classRef = _class.reference; final _$fs = fs?.reference ?? jni$_.jNullReference; final _$fs1 = fs1?.reference ?? jni$_.jNullReference; - return _mismatch$8(_class.reference.pointer, _id_mismatch$8.pointer, + return _mismatch$8(_$$classRef.pointer, _id_mismatch$8.pointer, _$fs.pointer, _$fs1.pointer) .integer; } @@ -27901,9 +28674,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i2, core$_.int i3, ) { + final _$$classRef = _class.reference; final _$fs = fs?.reference ?? jni$_.jNullReference; final _$fs1 = fs1?.reference ?? jni$_.jNullReference; - return _mismatch$9(_class.reference.pointer, _id_mismatch$9.pointer, + return _mismatch$9(_$$classRef.pointer, _id_mismatch$9.pointer, _$fs.pointer, i, i1, _$fs1.pointer, i2, i3) .integer; } @@ -27947,9 +28721,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i2, core$_.int i3, ) { + final _$$classRef = _class.reference; final _$is$ = is$?.reference ?? jni$_.jNullReference; final _$is1 = is1?.reference ?? jni$_.jNullReference; - return _mismatch$10(_class.reference.pointer, _id_mismatch$10.pointer, + return _mismatch$10(_$$classRef.pointer, _id_mismatch$10.pointer, _$is$.pointer, i, i1, _$is1.pointer, i2, i3) .integer; } @@ -27981,9 +28756,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JIntArray? is$, jni$_.JIntArray? is1, ) { + final _$$classRef = _class.reference; final _$is$ = is$?.reference ?? jni$_.jNullReference; final _$is1 = is1?.reference ?? jni$_.jNullReference; - return _mismatch$11(_class.reference.pointer, _id_mismatch$11.pointer, + return _mismatch$11(_$$classRef.pointer, _id_mismatch$11.pointer, _$is$.pointer, _$is1.pointer) .integer; } @@ -28027,9 +28803,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i2, core$_.int i3, ) { + final _$$classRef = _class.reference; final _$objects = objects?.reference ?? jni$_.jNullReference; final _$objects1 = objects1?.reference ?? jni$_.jNullReference; - return _mismatch$12(_class.reference.pointer, _id_mismatch$12.pointer, + return _mismatch$12(_$$classRef.pointer, _id_mismatch$12.pointer, _$objects.pointer, i, i1, _$objects1.pointer, i2, i3) .integer; } @@ -28061,9 +28838,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JArray? objects, jni$_.JArray? objects1, ) { + final _$$classRef = _class.reference; final _$objects = objects?.reference ?? jni$_.jNullReference; final _$objects1 = objects1?.reference ?? jni$_.jNullReference; - return _mismatch$13(_class.reference.pointer, _id_mismatch$13.pointer, + return _mismatch$13(_$$classRef.pointer, _id_mismatch$13.pointer, _$objects.pointer, _$objects1.pointer) .integer; } @@ -28107,9 +28885,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i2, core$_.int i3, ) { + final _$$classRef = _class.reference; final _$js = js?.reference ?? jni$_.jNullReference; final _$js1 = js1?.reference ?? jni$_.jNullReference; - return _mismatch$14(_class.reference.pointer, _id_mismatch$14.pointer, + return _mismatch$14(_$$classRef.pointer, _id_mismatch$14.pointer, _$js.pointer, i, i1, _$js1.pointer, i2, i3) .integer; } @@ -28141,9 +28920,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JLongArray? js, jni$_.JLongArray? js1, ) { + final _$$classRef = _class.reference; final _$js = js?.reference ?? jni$_.jNullReference; final _$js1 = js1?.reference ?? jni$_.jNullReference; - return _mismatch$15(_class.reference.pointer, _id_mismatch$15.pointer, + return _mismatch$15(_$$classRef.pointer, _id_mismatch$15.pointer, _$js.pointer, _$js1.pointer) .integer; } @@ -28187,9 +28967,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i2, core$_.int i3, ) { + final _$$classRef = _class.reference; final _$ss = ss?.reference ?? jni$_.jNullReference; final _$ss1 = ss1?.reference ?? jni$_.jNullReference; - return _mismatch$16(_class.reference.pointer, _id_mismatch$16.pointer, + return _mismatch$16(_$$classRef.pointer, _id_mismatch$16.pointer, _$ss.pointer, i, i1, _$ss1.pointer, i2, i3) .integer; } @@ -28221,9 +29002,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JShortArray? ss, jni$_.JShortArray? ss1, ) { + final _$$classRef = _class.reference; final _$ss = ss?.reference ?? jni$_.jNullReference; final _$ss1 = ss1?.reference ?? jni$_.jNullReference; - return _mismatch$17(_class.reference.pointer, _id_mismatch$17.pointer, + return _mismatch$17(_$$classRef.pointer, _id_mismatch$17.pointer, _$ss.pointer, _$ss1.pointer) .integer; } @@ -28268,13 +29050,14 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JArray<$T?>? objects1, core$_.int i2, core$_.int i3, - jni$_.JObject? comparator, + Comparator? comparator, ) { + final _$$classRef = _class.reference; final _$objects = objects?.reference ?? jni$_.jNullReference; final _$objects1 = objects1?.reference ?? jni$_.jNullReference; final _$comparator = comparator?.reference ?? jni$_.jNullReference; return _mismatch$18( - _class.reference.pointer, + _$$classRef.pointer, _id_mismatch$18.pointer, _$objects.pointer, i, @@ -28314,12 +29097,13 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { static core$_.int mismatch$19<$T extends jni$_.JObject?>( jni$_.JArray<$T?>? objects, jni$_.JArray<$T?>? objects1, - jni$_.JObject? comparator, + Comparator? comparator, ) { + final _$$classRef = _class.reference; final _$objects = objects?.reference ?? jni$_.jNullReference; final _$objects1 = objects1?.reference ?? jni$_.jNullReference; final _$comparator = comparator?.reference ?? jni$_.jNullReference; - return _mismatch$19(_class.reference.pointer, _id_mismatch$19.pointer, + return _mismatch$19(_$$classRef.pointer, _id_mismatch$19.pointer, _$objects.pointer, _$objects1.pointer, _$comparator.pointer) .integer; } @@ -28355,12 +29139,13 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JDoubleArray? ds, core$_.int i, core$_.int i1, - jni$_.JObject? doubleBinaryOperator, + DoubleBinaryOperator? doubleBinaryOperator, ) { + final _$$classRef = _class.reference; final _$ds = ds?.reference ?? jni$_.jNullReference; final _$doubleBinaryOperator = doubleBinaryOperator?.reference ?? jni$_.jNullReference; - _parallelPrefix(_class.reference.pointer, _id_parallelPrefix.pointer, + _parallelPrefix(_$$classRef.pointer, _id_parallelPrefix.pointer, _$ds.pointer, i, i1, _$doubleBinaryOperator.pointer) .check(); } @@ -28390,12 +29175,13 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public void parallelPrefix(double[] ds, java.util.function.DoubleBinaryOperator doubleBinaryOperator)` static void parallelPrefix$1( jni$_.JDoubleArray? ds, - jni$_.JObject? doubleBinaryOperator, + DoubleBinaryOperator? doubleBinaryOperator, ) { + final _$$classRef = _class.reference; final _$ds = ds?.reference ?? jni$_.jNullReference; final _$doubleBinaryOperator = doubleBinaryOperator?.reference ?? jni$_.jNullReference; - _parallelPrefix$1(_class.reference.pointer, _id_parallelPrefix$1.pointer, + _parallelPrefix$1(_$$classRef.pointer, _id_parallelPrefix$1.pointer, _$ds.pointer, _$doubleBinaryOperator.pointer) .check(); } @@ -28431,12 +29217,13 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JIntArray? is$, core$_.int i, core$_.int i1, - jni$_.JObject? intBinaryOperator, + IntBinaryOperator? intBinaryOperator, ) { + final _$$classRef = _class.reference; final _$is$ = is$?.reference ?? jni$_.jNullReference; final _$intBinaryOperator = intBinaryOperator?.reference ?? jni$_.jNullReference; - _parallelPrefix$2(_class.reference.pointer, _id_parallelPrefix$2.pointer, + _parallelPrefix$2(_$$classRef.pointer, _id_parallelPrefix$2.pointer, _$is$.pointer, i, i1, _$intBinaryOperator.pointer) .check(); } @@ -28466,12 +29253,13 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public void parallelPrefix(int[] is, java.util.function.IntBinaryOperator intBinaryOperator)` static void parallelPrefix$3( jni$_.JIntArray? is$, - jni$_.JObject? intBinaryOperator, + IntBinaryOperator? intBinaryOperator, ) { + final _$$classRef = _class.reference; final _$is$ = is$?.reference ?? jni$_.jNullReference; final _$intBinaryOperator = intBinaryOperator?.reference ?? jni$_.jNullReference; - _parallelPrefix$3(_class.reference.pointer, _id_parallelPrefix$3.pointer, + _parallelPrefix$3(_$$classRef.pointer, _id_parallelPrefix$3.pointer, _$is$.pointer, _$intBinaryOperator.pointer) .check(); } @@ -28507,12 +29295,13 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JLongArray? js, core$_.int i, core$_.int i1, - jni$_.JObject? longBinaryOperator, + LongBinaryOperator? longBinaryOperator, ) { + final _$$classRef = _class.reference; final _$js = js?.reference ?? jni$_.jNullReference; final _$longBinaryOperator = longBinaryOperator?.reference ?? jni$_.jNullReference; - _parallelPrefix$4(_class.reference.pointer, _id_parallelPrefix$4.pointer, + _parallelPrefix$4(_$$classRef.pointer, _id_parallelPrefix$4.pointer, _$js.pointer, i, i1, _$longBinaryOperator.pointer) .check(); } @@ -28542,12 +29331,13 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public void parallelPrefix(long[] js, java.util.function.LongBinaryOperator longBinaryOperator)` static void parallelPrefix$5( jni$_.JLongArray? js, - jni$_.JObject? longBinaryOperator, + LongBinaryOperator? longBinaryOperator, ) { + final _$$classRef = _class.reference; final _$js = js?.reference ?? jni$_.jNullReference; final _$longBinaryOperator = longBinaryOperator?.reference ?? jni$_.jNullReference; - _parallelPrefix$5(_class.reference.pointer, _id_parallelPrefix$5.pointer, + _parallelPrefix$5(_$$classRef.pointer, _id_parallelPrefix$5.pointer, _$js.pointer, _$longBinaryOperator.pointer) .check(); } @@ -28583,11 +29373,12 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JArray<$T?>? objects, core$_.int i, core$_.int i1, - jni$_.JObject? binaryOperator, + BinaryOperator? binaryOperator, ) { + final _$$classRef = _class.reference; final _$objects = objects?.reference ?? jni$_.jNullReference; final _$binaryOperator = binaryOperator?.reference ?? jni$_.jNullReference; - _parallelPrefix$6(_class.reference.pointer, _id_parallelPrefix$6.pointer, + _parallelPrefix$6(_$$classRef.pointer, _id_parallelPrefix$6.pointer, _$objects.pointer, i, i1, _$binaryOperator.pointer) .check(); } @@ -28617,11 +29408,12 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public void parallelPrefix(T[] objects, java.util.function.BinaryOperator binaryOperator)` static void parallelPrefix$7<$T extends jni$_.JObject?>( jni$_.JArray<$T?>? objects, - jni$_.JObject? binaryOperator, + BinaryOperator? binaryOperator, ) { + final _$$classRef = _class.reference; final _$objects = objects?.reference ?? jni$_.jNullReference; final _$binaryOperator = binaryOperator?.reference ?? jni$_.jNullReference; - _parallelPrefix$7(_class.reference.pointer, _id_parallelPrefix$7.pointer, + _parallelPrefix$7(_$$classRef.pointer, _id_parallelPrefix$7.pointer, _$objects.pointer, _$binaryOperator.pointer) .check(); } @@ -28651,12 +29443,13 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public void parallelSetAll(double[] ds, java.util.function.IntToDoubleFunction intToDoubleFunction)` static void parallelSetAll( jni$_.JDoubleArray? ds, - jni$_.JObject? intToDoubleFunction, + IntToDoubleFunction? intToDoubleFunction, ) { + final _$$classRef = _class.reference; final _$ds = ds?.reference ?? jni$_.jNullReference; final _$intToDoubleFunction = intToDoubleFunction?.reference ?? jni$_.jNullReference; - _parallelSetAll(_class.reference.pointer, _id_parallelSetAll.pointer, + _parallelSetAll(_$$classRef.pointer, _id_parallelSetAll.pointer, _$ds.pointer, _$intToDoubleFunction.pointer) .check(); } @@ -28686,12 +29479,13 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public void parallelSetAll(int[] is, java.util.function.IntUnaryOperator intUnaryOperator)` static void parallelSetAll$1( jni$_.JIntArray? is$, - jni$_.JObject? intUnaryOperator, + IntUnaryOperator? intUnaryOperator, ) { + final _$$classRef = _class.reference; final _$is$ = is$?.reference ?? jni$_.jNullReference; final _$intUnaryOperator = intUnaryOperator?.reference ?? jni$_.jNullReference; - _parallelSetAll$1(_class.reference.pointer, _id_parallelSetAll$1.pointer, + _parallelSetAll$1(_$$classRef.pointer, _id_parallelSetAll$1.pointer, _$is$.pointer, _$intUnaryOperator.pointer) .check(); } @@ -28721,12 +29515,13 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public void parallelSetAll(long[] js, java.util.function.IntToLongFunction intToLongFunction)` static void parallelSetAll$2( jni$_.JLongArray? js, - jni$_.JObject? intToLongFunction, + IntToLongFunction? intToLongFunction, ) { + final _$$classRef = _class.reference; final _$js = js?.reference ?? jni$_.jNullReference; final _$intToLongFunction = intToLongFunction?.reference ?? jni$_.jNullReference; - _parallelSetAll$2(_class.reference.pointer, _id_parallelSetAll$2.pointer, + _parallelSetAll$2(_$$classRef.pointer, _id_parallelSetAll$2.pointer, _$js.pointer, _$intToLongFunction.pointer) .check(); } @@ -28756,11 +29551,12 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public void parallelSetAll(T[] objects, java.util.function.IntFunction intFunction)` static void parallelSetAll$3<$T extends jni$_.JObject?>( jni$_.JArray<$T?>? objects, - jni$_.JObject? intFunction, + IntFunction? intFunction, ) { + final _$$classRef = _class.reference; final _$objects = objects?.reference ?? jni$_.jNullReference; final _$intFunction = intFunction?.reference ?? jni$_.jNullReference; - _parallelSetAll$3(_class.reference.pointer, _id_parallelSetAll$3.pointer, + _parallelSetAll$3(_$$classRef.pointer, _id_parallelSetAll$3.pointer, _$objects.pointer, _$intFunction.pointer) .check(); } @@ -28785,9 +29581,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { static void parallelSort( jni$_.JByteArray? bs, ) { + final _$$classRef = _class.reference; final _$bs = bs?.reference ?? jni$_.jNullReference; - _parallelSort( - _class.reference.pointer, _id_parallelSort.pointer, _$bs.pointer) + _parallelSort(_$$classRef.pointer, _id_parallelSort.pointer, _$bs.pointer) .check(); } @@ -28821,8 +29617,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i, core$_.int i1, ) { + final _$$classRef = _class.reference; final _$bs = bs?.reference ?? jni$_.jNullReference; - _parallelSort$1(_class.reference.pointer, _id_parallelSort$1.pointer, + _parallelSort$1(_$$classRef.pointer, _id_parallelSort$1.pointer, _$bs.pointer, i, i1) .check(); } @@ -28847,9 +29644,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { static void parallelSort$2( jni$_.JCharArray? cs, ) { + final _$$classRef = _class.reference; final _$cs = cs?.reference ?? jni$_.jNullReference; _parallelSort$2( - _class.reference.pointer, _id_parallelSort$2.pointer, _$cs.pointer) + _$$classRef.pointer, _id_parallelSort$2.pointer, _$cs.pointer) .check(); } @@ -28883,8 +29681,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i, core$_.int i1, ) { + final _$$classRef = _class.reference; final _$cs = cs?.reference ?? jni$_.jNullReference; - _parallelSort$3(_class.reference.pointer, _id_parallelSort$3.pointer, + _parallelSort$3(_$$classRef.pointer, _id_parallelSort$3.pointer, _$cs.pointer, i, i1) .check(); } @@ -28909,9 +29708,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { static void parallelSort$4( jni$_.JDoubleArray? ds, ) { + final _$$classRef = _class.reference; final _$ds = ds?.reference ?? jni$_.jNullReference; _parallelSort$4( - _class.reference.pointer, _id_parallelSort$4.pointer, _$ds.pointer) + _$$classRef.pointer, _id_parallelSort$4.pointer, _$ds.pointer) .check(); } @@ -28945,8 +29745,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i, core$_.int i1, ) { + final _$$classRef = _class.reference; final _$ds = ds?.reference ?? jni$_.jNullReference; - _parallelSort$5(_class.reference.pointer, _id_parallelSort$5.pointer, + _parallelSort$5(_$$classRef.pointer, _id_parallelSort$5.pointer, _$ds.pointer, i, i1) .check(); } @@ -28971,9 +29772,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { static void parallelSort$6( jni$_.JFloatArray? fs, ) { + final _$$classRef = _class.reference; final _$fs = fs?.reference ?? jni$_.jNullReference; _parallelSort$6( - _class.reference.pointer, _id_parallelSort$6.pointer, _$fs.pointer) + _$$classRef.pointer, _id_parallelSort$6.pointer, _$fs.pointer) .check(); } @@ -29007,8 +29809,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i, core$_.int i1, ) { + final _$$classRef = _class.reference; final _$fs = fs?.reference ?? jni$_.jNullReference; - _parallelSort$7(_class.reference.pointer, _id_parallelSort$7.pointer, + _parallelSort$7(_$$classRef.pointer, _id_parallelSort$7.pointer, _$fs.pointer, i, i1) .check(); } @@ -29033,9 +29836,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { static void parallelSort$8( jni$_.JIntArray? is$, ) { + final _$$classRef = _class.reference; final _$is$ = is$?.reference ?? jni$_.jNullReference; _parallelSort$8( - _class.reference.pointer, _id_parallelSort$8.pointer, _$is$.pointer) + _$$classRef.pointer, _id_parallelSort$8.pointer, _$is$.pointer) .check(); } @@ -29069,8 +29873,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i, core$_.int i1, ) { + final _$$classRef = _class.reference; final _$is$ = is$?.reference ?? jni$_.jNullReference; - _parallelSort$9(_class.reference.pointer, _id_parallelSort$9.pointer, + _parallelSort$9(_$$classRef.pointer, _id_parallelSort$9.pointer, _$is$.pointer, i, i1) .check(); } @@ -29095,9 +29900,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { static void parallelSort$10( jni$_.JLongArray? js, ) { + final _$$classRef = _class.reference; final _$js = js?.reference ?? jni$_.jNullReference; _parallelSort$10( - _class.reference.pointer, _id_parallelSort$10.pointer, _$js.pointer) + _$$classRef.pointer, _id_parallelSort$10.pointer, _$js.pointer) .check(); } @@ -29131,8 +29937,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i, core$_.int i1, ) { + final _$$classRef = _class.reference; final _$js = js?.reference ?? jni$_.jNullReference; - _parallelSort$11(_class.reference.pointer, _id_parallelSort$11.pointer, + _parallelSort$11(_$$classRef.pointer, _id_parallelSort$11.pointer, _$js.pointer, i, i1) .check(); } @@ -29157,9 +29964,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { static void parallelSort$12( jni$_.JShortArray? ss, ) { + final _$$classRef = _class.reference; final _$ss = ss?.reference ?? jni$_.jNullReference; _parallelSort$12( - _class.reference.pointer, _id_parallelSort$12.pointer, _$ss.pointer) + _$$classRef.pointer, _id_parallelSort$12.pointer, _$ss.pointer) .check(); } @@ -29193,8 +30001,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i, core$_.int i1, ) { + final _$$classRef = _class.reference; final _$ss = ss?.reference ?? jni$_.jNullReference; - _parallelSort$13(_class.reference.pointer, _id_parallelSort$13.pointer, + _parallelSort$13(_$$classRef.pointer, _id_parallelSort$13.pointer, _$ss.pointer, i, i1) .check(); } @@ -29219,8 +30028,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { static void parallelSort$14<$T extends jni$_.JObject?>( jni$_.JArray<$T?>? comparables, ) { + final _$$classRef = _class.reference; final _$comparables = comparables?.reference ?? jni$_.jNullReference; - _parallelSort$14(_class.reference.pointer, _id_parallelSort$14.pointer, + _parallelSort$14(_$$classRef.pointer, _id_parallelSort$14.pointer, _$comparables.pointer) .check(); } @@ -29255,8 +30065,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i, core$_.int i1, ) { + final _$$classRef = _class.reference; final _$comparables = comparables?.reference ?? jni$_.jNullReference; - _parallelSort$15(_class.reference.pointer, _id_parallelSort$15.pointer, + _parallelSort$15(_$$classRef.pointer, _id_parallelSort$15.pointer, _$comparables.pointer, i, i1) .check(); } @@ -29292,11 +30103,12 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JArray<$T?>? objects, core$_.int i, core$_.int i1, - jni$_.JObject? comparator, + Comparator? comparator, ) { + final _$$classRef = _class.reference; final _$objects = objects?.reference ?? jni$_.jNullReference; final _$comparator = comparator?.reference ?? jni$_.jNullReference; - _parallelSort$16(_class.reference.pointer, _id_parallelSort$16.pointer, + _parallelSort$16(_$$classRef.pointer, _id_parallelSort$16.pointer, _$objects.pointer, i, i1, _$comparator.pointer) .check(); } @@ -29326,11 +30138,12 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public void parallelSort(T[] objects, java.util.Comparator comparator)` static void parallelSort$17<$T extends jni$_.JObject?>( jni$_.JArray<$T?>? objects, - jni$_.JObject? comparator, + Comparator? comparator, ) { + final _$$classRef = _class.reference; final _$objects = objects?.reference ?? jni$_.jNullReference; final _$comparator = comparator?.reference ?? jni$_.jNullReference; - _parallelSort$17(_class.reference.pointer, _id_parallelSort$17.pointer, + _parallelSort$17(_$$classRef.pointer, _id_parallelSort$17.pointer, _$objects.pointer, _$comparator.pointer) .check(); } @@ -29360,12 +30173,13 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public void setAll(double[] ds, java.util.function.IntToDoubleFunction intToDoubleFunction)` static void setAll( jni$_.JDoubleArray? ds, - jni$_.JObject? intToDoubleFunction, + IntToDoubleFunction? intToDoubleFunction, ) { + final _$$classRef = _class.reference; final _$ds = ds?.reference ?? jni$_.jNullReference; final _$intToDoubleFunction = intToDoubleFunction?.reference ?? jni$_.jNullReference; - _setAll(_class.reference.pointer, _id_setAll.pointer, _$ds.pointer, + _setAll(_$$classRef.pointer, _id_setAll.pointer, _$ds.pointer, _$intToDoubleFunction.pointer) .check(); } @@ -29395,12 +30209,13 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public void setAll(int[] is, java.util.function.IntUnaryOperator intUnaryOperator)` static void setAll$1( jni$_.JIntArray? is$, - jni$_.JObject? intUnaryOperator, + IntUnaryOperator? intUnaryOperator, ) { + final _$$classRef = _class.reference; final _$is$ = is$?.reference ?? jni$_.jNullReference; final _$intUnaryOperator = intUnaryOperator?.reference ?? jni$_.jNullReference; - _setAll$1(_class.reference.pointer, _id_setAll$1.pointer, _$is$.pointer, + _setAll$1(_$$classRef.pointer, _id_setAll$1.pointer, _$is$.pointer, _$intUnaryOperator.pointer) .check(); } @@ -29430,12 +30245,13 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public void setAll(long[] js, java.util.function.IntToLongFunction intToLongFunction)` static void setAll$2( jni$_.JLongArray? js, - jni$_.JObject? intToLongFunction, + IntToLongFunction? intToLongFunction, ) { + final _$$classRef = _class.reference; final _$js = js?.reference ?? jni$_.jNullReference; final _$intToLongFunction = intToLongFunction?.reference ?? jni$_.jNullReference; - _setAll$2(_class.reference.pointer, _id_setAll$2.pointer, _$js.pointer, + _setAll$2(_$$classRef.pointer, _id_setAll$2.pointer, _$js.pointer, _$intToLongFunction.pointer) .check(); } @@ -29465,11 +30281,12 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public void setAll(T[] objects, java.util.function.IntFunction intFunction)` static void setAll$3<$T extends jni$_.JObject?>( jni$_.JArray<$T?>? objects, - jni$_.JObject? intFunction, + IntFunction? intFunction, ) { + final _$$classRef = _class.reference; final _$objects = objects?.reference ?? jni$_.jNullReference; final _$intFunction = intFunction?.reference ?? jni$_.jNullReference; - _setAll$3(_class.reference.pointer, _id_setAll$3.pointer, _$objects.pointer, + _setAll$3(_$$classRef.pointer, _id_setAll$3.pointer, _$objects.pointer, _$intFunction.pointer) .check(); } @@ -29494,8 +30311,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { static void sort( jni$_.JByteArray? bs, ) { + final _$$classRef = _class.reference; final _$bs = bs?.reference ?? jni$_.jNullReference; - _sort(_class.reference.pointer, _id_sort.pointer, _$bs.pointer).check(); + _sort(_$$classRef.pointer, _id_sort.pointer, _$bs.pointer).check(); } static final _id_sort$1 = _class.staticMethodId( @@ -29528,8 +30346,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i, core$_.int i1, ) { + final _$$classRef = _class.reference; final _$bs = bs?.reference ?? jni$_.jNullReference; - _sort$1(_class.reference.pointer, _id_sort$1.pointer, _$bs.pointer, i, i1) + _sort$1(_$$classRef.pointer, _id_sort$1.pointer, _$bs.pointer, i, i1) .check(); } @@ -29553,8 +30372,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { static void sort$2( jni$_.JCharArray? cs, ) { + final _$$classRef = _class.reference; final _$cs = cs?.reference ?? jni$_.jNullReference; - _sort$2(_class.reference.pointer, _id_sort$2.pointer, _$cs.pointer).check(); + _sort$2(_$$classRef.pointer, _id_sort$2.pointer, _$cs.pointer).check(); } static final _id_sort$3 = _class.staticMethodId( @@ -29587,8 +30407,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i, core$_.int i1, ) { + final _$$classRef = _class.reference; final _$cs = cs?.reference ?? jni$_.jNullReference; - _sort$3(_class.reference.pointer, _id_sort$3.pointer, _$cs.pointer, i, i1) + _sort$3(_$$classRef.pointer, _id_sort$3.pointer, _$cs.pointer, i, i1) .check(); } @@ -29612,8 +30433,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { static void sort$4( jni$_.JDoubleArray? ds, ) { + final _$$classRef = _class.reference; final _$ds = ds?.reference ?? jni$_.jNullReference; - _sort$4(_class.reference.pointer, _id_sort$4.pointer, _$ds.pointer).check(); + _sort$4(_$$classRef.pointer, _id_sort$4.pointer, _$ds.pointer).check(); } static final _id_sort$5 = _class.staticMethodId( @@ -29646,8 +30468,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i, core$_.int i1, ) { + final _$$classRef = _class.reference; final _$ds = ds?.reference ?? jni$_.jNullReference; - _sort$5(_class.reference.pointer, _id_sort$5.pointer, _$ds.pointer, i, i1) + _sort$5(_$$classRef.pointer, _id_sort$5.pointer, _$ds.pointer, i, i1) .check(); } @@ -29671,8 +30494,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { static void sort$6( jni$_.JFloatArray? fs, ) { + final _$$classRef = _class.reference; final _$fs = fs?.reference ?? jni$_.jNullReference; - _sort$6(_class.reference.pointer, _id_sort$6.pointer, _$fs.pointer).check(); + _sort$6(_$$classRef.pointer, _id_sort$6.pointer, _$fs.pointer).check(); } static final _id_sort$7 = _class.staticMethodId( @@ -29705,8 +30529,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i, core$_.int i1, ) { + final _$$classRef = _class.reference; final _$fs = fs?.reference ?? jni$_.jNullReference; - _sort$7(_class.reference.pointer, _id_sort$7.pointer, _$fs.pointer, i, i1) + _sort$7(_$$classRef.pointer, _id_sort$7.pointer, _$fs.pointer, i, i1) .check(); } @@ -29730,9 +30555,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { static void sort$8( jni$_.JIntArray? is$, ) { + final _$$classRef = _class.reference; final _$is$ = is$?.reference ?? jni$_.jNullReference; - _sort$8(_class.reference.pointer, _id_sort$8.pointer, _$is$.pointer) - .check(); + _sort$8(_$$classRef.pointer, _id_sort$8.pointer, _$is$.pointer).check(); } static final _id_sort$9 = _class.staticMethodId( @@ -29765,8 +30590,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i, core$_.int i1, ) { + final _$$classRef = _class.reference; final _$is$ = is$?.reference ?? jni$_.jNullReference; - _sort$9(_class.reference.pointer, _id_sort$9.pointer, _$is$.pointer, i, i1) + _sort$9(_$$classRef.pointer, _id_sort$9.pointer, _$is$.pointer, i, i1) .check(); } @@ -29790,8 +30616,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { static void sort$10( jni$_.JArray? objects, ) { + final _$$classRef = _class.reference; final _$objects = objects?.reference ?? jni$_.jNullReference; - _sort$10(_class.reference.pointer, _id_sort$10.pointer, _$objects.pointer) + _sort$10(_$$classRef.pointer, _id_sort$10.pointer, _$objects.pointer) .check(); } @@ -29825,9 +30652,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i, core$_.int i1, ) { + final _$$classRef = _class.reference; final _$objects = objects?.reference ?? jni$_.jNullReference; - _sort$11(_class.reference.pointer, _id_sort$11.pointer, _$objects.pointer, - i, i1) + _sort$11(_$$classRef.pointer, _id_sort$11.pointer, _$objects.pointer, i, i1) .check(); } @@ -29851,9 +30678,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { static void sort$12( jni$_.JLongArray? js, ) { + final _$$classRef = _class.reference; final _$js = js?.reference ?? jni$_.jNullReference; - _sort$12(_class.reference.pointer, _id_sort$12.pointer, _$js.pointer) - .check(); + _sort$12(_$$classRef.pointer, _id_sort$12.pointer, _$js.pointer).check(); } static final _id_sort$13 = _class.staticMethodId( @@ -29886,8 +30713,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i, core$_.int i1, ) { + final _$$classRef = _class.reference; final _$js = js?.reference ?? jni$_.jNullReference; - _sort$13(_class.reference.pointer, _id_sort$13.pointer, _$js.pointer, i, i1) + _sort$13(_$$classRef.pointer, _id_sort$13.pointer, _$js.pointer, i, i1) .check(); } @@ -29911,9 +30739,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { static void sort$14( jni$_.JShortArray? ss, ) { + final _$$classRef = _class.reference; final _$ss = ss?.reference ?? jni$_.jNullReference; - _sort$14(_class.reference.pointer, _id_sort$14.pointer, _$ss.pointer) - .check(); + _sort$14(_$$classRef.pointer, _id_sort$14.pointer, _$ss.pointer).check(); } static final _id_sort$15 = _class.staticMethodId( @@ -29946,8 +30774,9 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { core$_.int i, core$_.int i1, ) { + final _$$classRef = _class.reference; final _$ss = ss?.reference ?? jni$_.jNullReference; - _sort$15(_class.reference.pointer, _id_sort$15.pointer, _$ss.pointer, i, i1) + _sort$15(_$$classRef.pointer, _id_sort$15.pointer, _$ss.pointer, i, i1) .check(); } @@ -29982,12 +30811,13 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { jni$_.JArray<$T?>? objects, core$_.int i, core$_.int i1, - jni$_.JObject? comparator, + Comparator? comparator, ) { + final _$$classRef = _class.reference; final _$objects = objects?.reference ?? jni$_.jNullReference; final _$comparator = comparator?.reference ?? jni$_.jNullReference; - _sort$16(_class.reference.pointer, _id_sort$16.pointer, _$objects.pointer, - i, i1, _$comparator.pointer) + _sort$16(_$$classRef.pointer, _id_sort$16.pointer, _$objects.pointer, i, i1, + _$comparator.pointer) .check(); } @@ -30016,11 +30846,12 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public void sort(T[] objects, java.util.Comparator comparator)` static void sort$17<$T extends jni$_.JObject?>( jni$_.JArray<$T?>? objects, - jni$_.JObject? comparator, + Comparator? comparator, ) { + final _$$classRef = _class.reference; final _$objects = objects?.reference ?? jni$_.jNullReference; final _$comparator = comparator?.reference ?? jni$_.jNullReference; - _sort$17(_class.reference.pointer, _id_sort$17.pointer, _$objects.pointer, + _sort$17(_$$classRef.pointer, _id_sort$17.pointer, _$objects.pointer, _$comparator.pointer) .check(); } @@ -30043,13 +30874,14 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.util.Spliterator$OfDouble spliterator(double[] ds)` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? spliterator( + static Spliterator$$OfDouble? spliterator( jni$_.JDoubleArray? ds, ) { + final _$$classRef = _class.reference; final _$ds = ds?.reference ?? jni$_.jNullReference; return _spliterator( - _class.reference.pointer, _id_spliterator.pointer, _$ds.pointer) - .object(); + _$$classRef.pointer, _id_spliterator.pointer, _$ds.pointer) + .object(); } static final _id_spliterator$1 = _class.staticMethodId( @@ -30078,15 +30910,16 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.util.Spliterator$OfDouble spliterator(double[] ds, int i, int i1)` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? spliterator$1( + static Spliterator$$OfDouble? spliterator$1( jni$_.JDoubleArray? ds, core$_.int i, core$_.int i1, ) { + final _$$classRef = _class.reference; final _$ds = ds?.reference ?? jni$_.jNullReference; - return _spliterator$1(_class.reference.pointer, _id_spliterator$1.pointer, - _$ds.pointer, i, i1) - .object(); + return _spliterator$1( + _$$classRef.pointer, _id_spliterator$1.pointer, _$ds.pointer, i, i1) + .object(); } static final _id_spliterator$2 = _class.staticMethodId( @@ -30107,13 +30940,14 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.util.Spliterator$OfInt spliterator(int[] is)` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? spliterator$2( + static Spliterator$$OfInt? spliterator$2( jni$_.JIntArray? is$, ) { + final _$$classRef = _class.reference; final _$is$ = is$?.reference ?? jni$_.jNullReference; return _spliterator$2( - _class.reference.pointer, _id_spliterator$2.pointer, _$is$.pointer) - .object(); + _$$classRef.pointer, _id_spliterator$2.pointer, _$is$.pointer) + .object(); } static final _id_spliterator$3 = _class.staticMethodId( @@ -30142,15 +30976,16 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.util.Spliterator$OfInt spliterator(int[] is, int i, int i1)` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? spliterator$3( + static Spliterator$$OfInt? spliterator$3( jni$_.JIntArray? is$, core$_.int i, core$_.int i1, ) { + final _$$classRef = _class.reference; final _$is$ = is$?.reference ?? jni$_.jNullReference; - return _spliterator$3(_class.reference.pointer, _id_spliterator$3.pointer, + return _spliterator$3(_$$classRef.pointer, _id_spliterator$3.pointer, _$is$.pointer, i, i1) - .object(); + .object(); } static final _id_spliterator$4 = _class.staticMethodId( @@ -30171,13 +31006,14 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.util.Spliterator$OfLong spliterator(long[] js)` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? spliterator$4( + static Spliterator$$OfLong? spliterator$4( jni$_.JLongArray? js, ) { + final _$$classRef = _class.reference; final _$js = js?.reference ?? jni$_.jNullReference; return _spliterator$4( - _class.reference.pointer, _id_spliterator$4.pointer, _$js.pointer) - .object(); + _$$classRef.pointer, _id_spliterator$4.pointer, _$js.pointer) + .object(); } static final _id_spliterator$5 = _class.staticMethodId( @@ -30206,15 +31042,16 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.util.Spliterator$OfLong spliterator(long[] js, int i, int i1)` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? spliterator$5( + static Spliterator$$OfLong? spliterator$5( jni$_.JLongArray? js, core$_.int i, core$_.int i1, ) { + final _$$classRef = _class.reference; final _$js = js?.reference ?? jni$_.jNullReference; - return _spliterator$5(_class.reference.pointer, _id_spliterator$5.pointer, - _$js.pointer, i, i1) - .object(); + return _spliterator$5( + _$$classRef.pointer, _id_spliterator$5.pointer, _$js.pointer, i, i1) + .object(); } static final _id_spliterator$6 = _class.staticMethodId( @@ -30235,13 +31072,14 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.util.Spliterator spliterator(T[] objects)` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? spliterator$6<$T extends jni$_.JObject?>( + static Spliterator? spliterator$6<$T extends jni$_.JObject?>( jni$_.JArray<$T?>? objects, ) { + final _$$classRef = _class.reference; final _$objects = objects?.reference ?? jni$_.jNullReference; - return _spliterator$6(_class.reference.pointer, _id_spliterator$6.pointer, - _$objects.pointer) - .object(); + return _spliterator$6( + _$$classRef.pointer, _id_spliterator$6.pointer, _$objects.pointer) + .object(); } static final _id_spliterator$7 = _class.staticMethodId( @@ -30270,15 +31108,16 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.util.Spliterator spliterator(T[] objects, int i, int i1)` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? spliterator$7<$T extends jni$_.JObject?>( + static Spliterator? spliterator$7<$T extends jni$_.JObject?>( jni$_.JArray<$T?>? objects, core$_.int i, core$_.int i1, ) { + final _$$classRef = _class.reference; final _$objects = objects?.reference ?? jni$_.jNullReference; - return _spliterator$7(_class.reference.pointer, _id_spliterator$7.pointer, + return _spliterator$7(_$$classRef.pointer, _id_spliterator$7.pointer, _$objects.pointer, i, i1) - .object(); + .object(); } static final _id_stream = _class.staticMethodId( @@ -30299,12 +31138,13 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.util.stream.DoubleStream stream(double[] ds)` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? stream( + static DoubleStream? stream( jni$_.JDoubleArray? ds, ) { + final _$$classRef = _class.reference; final _$ds = ds?.reference ?? jni$_.jNullReference; - return _stream(_class.reference.pointer, _id_stream.pointer, _$ds.pointer) - .object(); + return _stream(_$$classRef.pointer, _id_stream.pointer, _$ds.pointer) + .object(); } static final _id_stream$1 = _class.staticMethodId( @@ -30333,15 +31173,16 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.util.stream.DoubleStream stream(double[] ds, int i, int i1)` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? stream$1( + static DoubleStream? stream$1( jni$_.JDoubleArray? ds, core$_.int i, core$_.int i1, ) { + final _$$classRef = _class.reference; final _$ds = ds?.reference ?? jni$_.jNullReference; return _stream$1( - _class.reference.pointer, _id_stream$1.pointer, _$ds.pointer, i, i1) - .object(); + _$$classRef.pointer, _id_stream$1.pointer, _$ds.pointer, i, i1) + .object(); } static final _id_stream$2 = _class.staticMethodId( @@ -30362,13 +31203,13 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.util.stream.IntStream stream(int[] is)` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? stream$2( + static IntStream? stream$2( jni$_.JIntArray? is$, ) { + final _$$classRef = _class.reference; final _$is$ = is$?.reference ?? jni$_.jNullReference; - return _stream$2( - _class.reference.pointer, _id_stream$2.pointer, _$is$.pointer) - .object(); + return _stream$2(_$$classRef.pointer, _id_stream$2.pointer, _$is$.pointer) + .object(); } static final _id_stream$3 = _class.staticMethodId( @@ -30397,15 +31238,16 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.util.stream.IntStream stream(int[] is, int i, int i1)` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? stream$3( + static IntStream? stream$3( jni$_.JIntArray? is$, core$_.int i, core$_.int i1, ) { + final _$$classRef = _class.reference; final _$is$ = is$?.reference ?? jni$_.jNullReference; - return _stream$3(_class.reference.pointer, _id_stream$3.pointer, - _$is$.pointer, i, i1) - .object(); + return _stream$3( + _$$classRef.pointer, _id_stream$3.pointer, _$is$.pointer, i, i1) + .object(); } static final _id_stream$4 = _class.staticMethodId( @@ -30426,13 +31268,13 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.util.stream.LongStream stream(long[] js)` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? stream$4( + static LongStream? stream$4( jni$_.JLongArray? js, ) { + final _$$classRef = _class.reference; final _$js = js?.reference ?? jni$_.jNullReference; - return _stream$4( - _class.reference.pointer, _id_stream$4.pointer, _$js.pointer) - .object(); + return _stream$4(_$$classRef.pointer, _id_stream$4.pointer, _$js.pointer) + .object(); } static final _id_stream$5 = _class.staticMethodId( @@ -30461,15 +31303,16 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.util.stream.LongStream stream(long[] js, int i, int i1)` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? stream$5( + static LongStream? stream$5( jni$_.JLongArray? js, core$_.int i, core$_.int i1, ) { + final _$$classRef = _class.reference; final _$js = js?.reference ?? jni$_.jNullReference; return _stream$5( - _class.reference.pointer, _id_stream$5.pointer, _$js.pointer, i, i1) - .object(); + _$$classRef.pointer, _id_stream$5.pointer, _$js.pointer, i, i1) + .object(); } static final _id_stream$6 = _class.staticMethodId( @@ -30490,13 +31333,14 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.util.stream.Stream stream(T[] objects)` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? stream$6<$T extends jni$_.JObject?>( + static Stream$1? stream$6<$T extends jni$_.JObject?>( jni$_.JArray<$T?>? objects, ) { + final _$$classRef = _class.reference; final _$objects = objects?.reference ?? jni$_.jNullReference; return _stream$6( - _class.reference.pointer, _id_stream$6.pointer, _$objects.pointer) - .object(); + _$$classRef.pointer, _id_stream$6.pointer, _$objects.pointer) + .object(); } static final _id_stream$7 = _class.staticMethodId( @@ -30525,15 +31369,16 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { /// from: `static public java.util.stream.Stream stream(T[] objects, int i, int i1)` /// The returned object must be released after use, by calling the [release] method. - static jni$_.JObject? stream$7<$T extends jni$_.JObject?>( + static Stream$1? stream$7<$T extends jni$_.JObject?>( jni$_.JArray<$T?>? objects, core$_.int i, core$_.int i1, ) { + final _$$classRef = _class.reference; final _$objects = objects?.reference ?? jni$_.jNullReference; - return _stream$7(_class.reference.pointer, _id_stream$7.pointer, - _$objects.pointer, i, i1) - .object(); + return _stream$7( + _$$classRef.pointer, _id_stream$7.pointer, _$objects.pointer, i, i1) + .object(); } static final _id_toString$1 = _class.staticMethodId( @@ -30557,9 +31402,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { static jni$_.JString? toString$1( jni$_.JBooleanArray? zs, ) { + final _$$classRef = _class.reference; final _$zs = zs?.reference ?? jni$_.jNullReference; return _toString$1( - _class.reference.pointer, _id_toString$1.pointer, _$zs.pointer) + _$$classRef.pointer, _id_toString$1.pointer, _$zs.pointer) .object(); } @@ -30584,9 +31430,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { static jni$_.JString? toString$2( jni$_.JByteArray? bs, ) { + final _$$classRef = _class.reference; final _$bs = bs?.reference ?? jni$_.jNullReference; return _toString$2( - _class.reference.pointer, _id_toString$2.pointer, _$bs.pointer) + _$$classRef.pointer, _id_toString$2.pointer, _$bs.pointer) .object(); } @@ -30611,9 +31458,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { static jni$_.JString? toString$3( jni$_.JCharArray? cs, ) { + final _$$classRef = _class.reference; final _$cs = cs?.reference ?? jni$_.jNullReference; return _toString$3( - _class.reference.pointer, _id_toString$3.pointer, _$cs.pointer) + _$$classRef.pointer, _id_toString$3.pointer, _$cs.pointer) .object(); } @@ -30638,9 +31486,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { static jni$_.JString? toString$4( jni$_.JDoubleArray? ds, ) { + final _$$classRef = _class.reference; final _$ds = ds?.reference ?? jni$_.jNullReference; return _toString$4( - _class.reference.pointer, _id_toString$4.pointer, _$ds.pointer) + _$$classRef.pointer, _id_toString$4.pointer, _$ds.pointer) .object(); } @@ -30665,9 +31514,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { static jni$_.JString? toString$5( jni$_.JFloatArray? fs, ) { + final _$$classRef = _class.reference; final _$fs = fs?.reference ?? jni$_.jNullReference; return _toString$5( - _class.reference.pointer, _id_toString$5.pointer, _$fs.pointer) + _$$classRef.pointer, _id_toString$5.pointer, _$fs.pointer) .object(); } @@ -30692,9 +31542,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { static jni$_.JString? toString$6( jni$_.JIntArray? is$, ) { + final _$$classRef = _class.reference; final _$is$ = is$?.reference ?? jni$_.jNullReference; return _toString$6( - _class.reference.pointer, _id_toString$6.pointer, _$is$.pointer) + _$$classRef.pointer, _id_toString$6.pointer, _$is$.pointer) .object(); } @@ -30719,9 +31570,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { static jni$_.JString? toString$7( jni$_.JArray? objects, ) { + final _$$classRef = _class.reference; final _$objects = objects?.reference ?? jni$_.jNullReference; return _toString$7( - _class.reference.pointer, _id_toString$7.pointer, _$objects.pointer) + _$$classRef.pointer, _id_toString$7.pointer, _$objects.pointer) .object(); } @@ -30746,9 +31598,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { static jni$_.JString? toString$8( jni$_.JLongArray? js, ) { + final _$$classRef = _class.reference; final _$js = js?.reference ?? jni$_.jNullReference; return _toString$8( - _class.reference.pointer, _id_toString$8.pointer, _$js.pointer) + _$$classRef.pointer, _id_toString$8.pointer, _$js.pointer) .object(); } @@ -30773,9 +31626,10 @@ extension type Arrays._(jni$_.JObject _$this) implements jni$_.JObject { static jni$_.JString? toString$9( jni$_.JShortArray? ss, ) { + final _$$classRef = _class.reference; final _$ss = ss?.reference ?? jni$_.jNullReference; return _toString$9( - _class.reference.pointer, _id_toString$9.pointer, _$ss.pointer) + _$$classRef.pointer, _id_toString$9.pointer, _$ss.pointer) .object(); } } @@ -30790,7 +31644,8 @@ final class $Arrays$Type$ extends jni$_.JType { } /// from: `java.security.cert.Certificate` -extension type Certificate._(jni$_.JObject _$this) implements jni$_.JObject { +extension type Certificate._(jni$_.JObject _$this) + implements jni$_.JObject, Serializable { static final _class = jni$_.JClass.forName(r'java/security/cert/Certificate'); /// The type which includes information such as the signature of this class. @@ -30818,8 +31673,9 @@ extension Certificate$$Methods on Certificate { core$_.bool equals( jni$_.JObject? object, ) { + final _$$selfRef = reference; final _$object = object?.reference ?? jni$_.jNullReference; - return _equals(reference.pointer, _id_equals.pointer, _$object.pointer) + return _equals(_$$selfRef.pointer, _id_equals.pointer, _$object.pointer) .boolean; } @@ -30843,7 +31699,8 @@ extension Certificate$$Methods on Certificate { /// from: `public abstract byte[] getEncoded()` /// The returned object must be released after use, by calling the [release] method. jni$_.JByteArray? get encoded { - return _get$encoded(reference.pointer, _id_get$encoded.pointer) + final _$$selfRef = reference; + return _get$encoded(_$$selfRef.pointer, _id_get$encoded.pointer) .object(); } @@ -30867,7 +31724,8 @@ extension Certificate$$Methods on Certificate { /// from: `public abstract java.security.PublicKey getPublicKey()` /// The returned object must be released after use, by calling the [release] method. PublicKey? get publicKey { - return _get$publicKey(reference.pointer, _id_get$publicKey.pointer) + final _$$selfRef = reference; + return _get$publicKey(_$$selfRef.pointer, _id_get$publicKey.pointer) .object(); } @@ -30891,7 +31749,8 @@ extension Certificate$$Methods on Certificate { /// from: `public final java.lang.String getType()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString? get type$1 { - return _get$type$1(reference.pointer, _id_get$type$1.pointer) + final _$$selfRef = reference; + return _get$type$1(_$$selfRef.pointer, _id_get$type$1.pointer) .object(); } @@ -30914,7 +31773,8 @@ extension Certificate$$Methods on Certificate { /// from: `public int hashCode()` core$_.int hashCode$1() { - return _hashCode$1(reference.pointer, _id_hashCode$1.pointer).integer; + final _$$selfRef = reference; + return _hashCode$1(_$$selfRef.pointer, _id_hashCode$1.pointer).integer; } static final _id_toString$1 = Certificate._class.instanceMethodId( @@ -30937,7 +31797,8 @@ extension Certificate$$Methods on Certificate { /// from: `public abstract java.lang.String toString()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString? toString$1() { - return _toString$1(reference.pointer, _id_toString$1.pointer) + final _$$selfRef = reference; + return _toString$1(_$$selfRef.pointer, _id_toString$1.pointer) .object(); } @@ -30961,8 +31822,10 @@ extension Certificate$$Methods on Certificate { void verify( PublicKey? publicKey, ) { + final _$$selfRef = reference; final _$publicKey = publicKey?.reference ?? jni$_.jNullReference; - _verify(reference.pointer, _id_verify.pointer, _$publicKey.pointer).check(); + _verify(_$$selfRef.pointer, _id_verify.pointer, _$publicKey.pointer) + .check(); } static final _id_verify$1 = Certificate._class.instanceMethodId( @@ -30992,9 +31855,10 @@ extension Certificate$$Methods on Certificate { PublicKey? publicKey, jni$_.JString? string, ) { + final _$$selfRef = reference; final _$publicKey = publicKey?.reference ?? jni$_.jNullReference; final _$string = string?.reference ?? jni$_.jNullReference; - _verify$1(reference.pointer, _id_verify$1.pointer, _$publicKey.pointer, + _verify$1(_$$selfRef.pointer, _id_verify$1.pointer, _$publicKey.pointer, _$string.pointer) .check(); } @@ -31024,11 +31888,12 @@ extension Certificate$$Methods on Certificate { /// from: `public void verify(java.security.PublicKey publicKey, java.security.Provider provider)` void verify$2( PublicKey? publicKey, - jni$_.JObject? provider, + Provider? provider, ) { + final _$$selfRef = reference; final _$publicKey = publicKey?.reference ?? jni$_.jNullReference; final _$provider = provider?.reference ?? jni$_.jNullReference; - _verify$2(reference.pointer, _id_verify$2.pointer, _$publicKey.pointer, + _verify$2(_$$selfRef.pointer, _id_verify$2.pointer, _$publicKey.pointer, _$provider.pointer) .check(); } @@ -31042,3 +31907,1765 @@ final class $Certificate$Type$ extends jni$_.JType { @core$_.override String get signature => r'Ljava/security/cert/Certificate;'; } + +/// from: `okhttp3.HttpUrl` +/// +/// WARNING: HttpUrl is a stub. To generate bindings for this class, include +/// okhttp3.HttpUrl in your config's classes list. +/// +extension type HttpUrl._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $HttpUrl$Type$(); +} + +final class $HttpUrl$Type$ extends jni$_.JType { + @jni$_.internal + const $HttpUrl$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Lokhttp3/HttpUrl;'; +} + +/// from: `okhttp3.CacheControl` +/// +/// WARNING: CacheControl is a stub. To generate bindings for this class, include +/// okhttp3.CacheControl in your config's classes list. +/// +extension type CacheControl._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $CacheControl$Type$(); +} + +final class $CacheControl$Type$ extends jni$_.JType { + @jni$_.internal + const $CacheControl$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Lokhttp3/CacheControl;'; +} + +/// from: `java.net.URL` +/// +/// WARNING: URL is a stub. To generate bindings for this class, include +/// java.net.URL in your config's classes list. +/// +extension type URL._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $URL$Type$(); +} + +final class $URL$Type$ extends jni$_.JType { + @jni$_.internal + const $URL$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/net/URL;'; +} + +/// from: `okhttp3.MediaType` +/// +/// WARNING: MediaType is a stub. To generate bindings for this class, include +/// okhttp3.MediaType in your config's classes list. +/// +extension type MediaType._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $MediaType$Type$(); +} + +final class $MediaType$Type$ extends jni$_.JType { + @jni$_.internal + const $MediaType$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Lokhttp3/MediaType;'; +} + +/// from: `okio.BufferedSink` +/// +/// WARNING: BufferedSink is a stub. To generate bindings for this class, include +/// okio.BufferedSink in your config's classes list. +/// +extension type BufferedSink._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $BufferedSink$Type$(); +} + +final class $BufferedSink$Type$ extends jni$_.JType { + @jni$_.internal + const $BufferedSink$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Lokio/BufferedSink;'; +} + +/// from: `java.io.File` +/// +/// WARNING: File is a stub. To generate bindings for this class, include +/// java.io.File in your config's classes list. +/// +extension type File._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $File$Type$(); +} + +final class $File$Type$ extends jni$_.JType { + @jni$_.internal + const $File$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/io/File;'; +} + +/// from: `kotlin.jvm.internal.DefaultConstructorMarker` +/// +/// WARNING: DefaultConstructorMarker is a stub. To generate bindings for this class, include +/// kotlin.jvm.internal.DefaultConstructorMarker in your config's classes list. +/// +extension type DefaultConstructorMarker._(jni$_.JObject _$this) + implements jni$_.JObject { + static const jni$_.JType type = + $DefaultConstructorMarker$Type$(); +} + +final class $DefaultConstructorMarker$Type$ + extends jni$_.JType { + @jni$_.internal + const $DefaultConstructorMarker$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Lkotlin/jvm/internal/DefaultConstructorMarker;'; +} + +/// from: `okhttp3.Protocol` +/// +/// WARNING: Protocol is a stub. To generate bindings for this class, include +/// okhttp3.Protocol in your config's classes list. +/// +extension type Protocol._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Protocol$Type$(); +} + +final class $Protocol$Type$ extends jni$_.JType { + @jni$_.internal + const $Protocol$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Lokhttp3/Protocol;'; +} + +/// from: `okhttp3.Handshake` +/// +/// WARNING: Handshake is a stub. To generate bindings for this class, include +/// okhttp3.Handshake in your config's classes list. +/// +extension type Handshake._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Handshake$Type$(); +} + +final class $Handshake$Type$ extends jni$_.JType { + @jni$_.internal + const $Handshake$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Lokhttp3/Handshake;'; +} + +/// from: `okhttp3.internal.connection.Exchange` +/// +/// WARNING: Exchange is a stub. To generate bindings for this class, include +/// okhttp3.internal.connection.Exchange in your config's classes list. +/// +extension type Exchange._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Exchange$Type$(); +} + +final class $Exchange$Type$ extends jni$_.JType { + @jni$_.internal + const $Exchange$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Lokhttp3/internal/connection/Exchange;'; +} + +/// from: `okhttp3.Challenge` +/// +/// WARNING: Challenge is a stub. To generate bindings for this class, include +/// okhttp3.Challenge in your config's classes list. +/// +extension type Challenge._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Challenge$Type$(); +} + +final class $Challenge$Type$ extends jni$_.JType { + @jni$_.internal + const $Challenge$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Lokhttp3/Challenge;'; +} + +/// from: `java.io.Closeable` +/// +/// WARNING: Closeable is a stub. To generate bindings for this class, include +/// java.io.Closeable in your config's classes list. +/// +extension type Closeable._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Closeable$Type$(); +} + +final class $Closeable$Type$ extends jni$_.JType { + @jni$_.internal + const $Closeable$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/io/Closeable;'; +} + +/// from: `java.io.InputStream` +/// +/// WARNING: InputStream is a stub. To generate bindings for this class, include +/// java.io.InputStream in your config's classes list. +/// +extension type InputStream._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $InputStream$Type$(); +} + +final class $InputStream$Type$ extends jni$_.JType { + @jni$_.internal + const $InputStream$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/io/InputStream;'; +} + +/// from: `okio.BufferedSource` +/// +/// WARNING: BufferedSource is a stub. To generate bindings for this class, include +/// okio.BufferedSource in your config's classes list. +/// +extension type BufferedSource._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $BufferedSource$Type$(); +} + +final class $BufferedSource$Type$ extends jni$_.JType { + @jni$_.internal + const $BufferedSource$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Lokio/BufferedSource;'; +} + +/// from: `java.io.Reader` +/// +/// WARNING: Reader is a stub. To generate bindings for this class, include +/// java.io.Reader in your config's classes list. +/// +extension type Reader._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Reader$Type$(); +} + +final class $Reader$Type$ extends jni$_.JType { + @jni$_.internal + const $Reader$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/io/Reader;'; +} + +/// from: `java.nio.charset.Charset` +/// +/// WARNING: Charset is a stub. To generate bindings for this class, include +/// java.nio.charset.Charset in your config's classes list. +/// +extension type Charset._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Charset$Type$(); +} + +final class $Charset$Type$ extends jni$_.JType { + @jni$_.internal + const $Charset$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/nio/charset/Charset;'; +} + +/// from: `okhttp3.Interceptor` +/// +/// WARNING: Interceptor is a stub. To generate bindings for this class, include +/// okhttp3.Interceptor in your config's classes list. +/// +extension type Interceptor._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Interceptor$Type$(); +} + +final class $Interceptor$Type$ extends jni$_.JType { + @jni$_.internal + const $Interceptor$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Lokhttp3/Interceptor;'; +} + +/// from: `okhttp3.EventListener$Factory` +/// +/// WARNING: EventListener$$Factory is a stub. To generate bindings for this class, include +/// okhttp3.EventListener$Factory in your config's classes list. +/// +extension type EventListener$$Factory._(jni$_.JObject _$this) + implements jni$_.JObject { + static const jni$_.JType type = + $EventListener$$Factory$Type$(); +} + +final class $EventListener$$Factory$Type$ + extends jni$_.JType { + @jni$_.internal + const $EventListener$$Factory$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Lokhttp3/EventListener$Factory;'; +} + +/// from: `okhttp3.Authenticator` +/// +/// WARNING: Authenticator is a stub. To generate bindings for this class, include +/// okhttp3.Authenticator in your config's classes list. +/// +extension type Authenticator._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Authenticator$Type$(); +} + +final class $Authenticator$Type$ extends jni$_.JType { + @jni$_.internal + const $Authenticator$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Lokhttp3/Authenticator;'; +} + +/// from: `okhttp3.CookieJar` +/// +/// WARNING: CookieJar is a stub. To generate bindings for this class, include +/// okhttp3.CookieJar in your config's classes list. +/// +extension type CookieJar._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $CookieJar$Type$(); +} + +final class $CookieJar$Type$ extends jni$_.JType { + @jni$_.internal + const $CookieJar$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Lokhttp3/CookieJar;'; +} + +/// from: `okhttp3.Dns` +/// +/// WARNING: Dns is a stub. To generate bindings for this class, include +/// okhttp3.Dns in your config's classes list. +/// +extension type Dns._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Dns$Type$(); +} + +final class $Dns$Type$ extends jni$_.JType { + @jni$_.internal + const $Dns$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Lokhttp3/Dns;'; +} + +/// from: `java.net.Proxy` +/// +/// WARNING: Proxy is a stub. To generate bindings for this class, include +/// java.net.Proxy in your config's classes list. +/// +extension type Proxy._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Proxy$Type$(); +} + +final class $Proxy$Type$ extends jni$_.JType { + @jni$_.internal + const $Proxy$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/net/Proxy;'; +} + +/// from: `java.net.ProxySelector` +/// +/// WARNING: ProxySelector is a stub. To generate bindings for this class, include +/// java.net.ProxySelector in your config's classes list. +/// +extension type ProxySelector._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $ProxySelector$Type$(); +} + +final class $ProxySelector$Type$ extends jni$_.JType { + @jni$_.internal + const $ProxySelector$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/net/ProxySelector;'; +} + +/// from: `okhttp3.ConnectionSpec` +/// +/// WARNING: ConnectionSpec is a stub. To generate bindings for this class, include +/// okhttp3.ConnectionSpec in your config's classes list. +/// +extension type ConnectionSpec._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $ConnectionSpec$Type$(); +} + +final class $ConnectionSpec$Type$ extends jni$_.JType { + @jni$_.internal + const $ConnectionSpec$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Lokhttp3/ConnectionSpec;'; +} + +/// from: `okhttp3.CertificatePinner` +/// +/// WARNING: CertificatePinner is a stub. To generate bindings for this class, include +/// okhttp3.CertificatePinner in your config's classes list. +/// +extension type CertificatePinner._(jni$_.JObject _$this) + implements jni$_.JObject { + static const jni$_.JType type = $CertificatePinner$Type$(); +} + +final class $CertificatePinner$Type$ extends jni$_.JType { + @jni$_.internal + const $CertificatePinner$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Lokhttp3/CertificatePinner;'; +} + +/// from: `okhttp3.internal.tls.CertificateChainCleaner` +/// +/// WARNING: CertificateChainCleaner is a stub. To generate bindings for this class, include +/// okhttp3.internal.tls.CertificateChainCleaner in your config's classes list. +/// +extension type CertificateChainCleaner._(jni$_.JObject _$this) + implements jni$_.JObject { + static const jni$_.JType type = + $CertificateChainCleaner$Type$(); +} + +final class $CertificateChainCleaner$Type$ + extends jni$_.JType { + @jni$_.internal + const $CertificateChainCleaner$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Lokhttp3/internal/tls/CertificateChainCleaner;'; +} + +/// from: `okhttp3.internal.connection.RouteDatabase` +/// +/// WARNING: RouteDatabase is a stub. To generate bindings for this class, include +/// okhttp3.internal.connection.RouteDatabase in your config's classes list. +/// +extension type RouteDatabase._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $RouteDatabase$Type$(); +} + +final class $RouteDatabase$Type$ extends jni$_.JType { + @jni$_.internal + const $RouteDatabase$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Lokhttp3/internal/connection/RouteDatabase;'; +} + +/// from: `okhttp3.WebSocketListener` +/// +/// WARNING: WebSocketListener is a stub. To generate bindings for this class, include +/// okhttp3.WebSocketListener in your config's classes list. +/// +extension type WebSocketListener._(jni$_.JObject _$this) + implements jni$_.JObject { + static const jni$_.JType type = $WebSocketListener$Type$(); +} + +final class $WebSocketListener$Type$ extends jni$_.JType { + @jni$_.internal + const $WebSocketListener$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Lokhttp3/WebSocketListener;'; +} + +/// from: `java.lang.Cloneable` +/// +/// WARNING: Cloneable is a stub. To generate bindings for this class, include +/// java.lang.Cloneable in your config's classes list. +/// +extension type Cloneable._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Cloneable$Type$(); +} + +final class $Cloneable$Type$ extends jni$_.JType { + @jni$_.internal + const $Cloneable$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/lang/Cloneable;'; +} + +/// from: `okio.Timeout` +/// +/// WARNING: Timeout is a stub. To generate bindings for this class, include +/// okio.Timeout in your config's classes list. +/// +extension type Timeout._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Timeout$Type$(); +} + +final class $Timeout$Type$ extends jni$_.JType { + @jni$_.internal + const $Timeout$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Lokio/Timeout;'; +} + +/// from: `okhttp3.EventListener` +/// +/// WARNING: EventListener is a stub. To generate bindings for this class, include +/// okhttp3.EventListener in your config's classes list. +/// +extension type EventListener._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $EventListener$Type$(); +} + +final class $EventListener$Type$ extends jni$_.JType { + @jni$_.internal + const $EventListener$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Lokhttp3/EventListener;'; +} + +/// from: `java.time.Duration` +/// +/// WARNING: Duration is a stub. To generate bindings for this class, include +/// java.time.Duration in your config's classes list. +/// +extension type Duration._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Duration$Type$(); +} + +final class $Duration$Type$ extends jni$_.JType { + @jni$_.internal + const $Duration$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/time/Duration;'; +} + +/// from: `java.util.Date` +/// +/// WARNING: Date is a stub. To generate bindings for this class, include +/// java.util.Date in your config's classes list. +/// +extension type Date._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Date$Type$(); +} + +final class $Date$Type$ extends jni$_.JType { + @jni$_.internal + const $Date$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/util/Date;'; +} + +/// from: `java.time.Instant` +/// +/// WARNING: Instant is a stub. To generate bindings for this class, include +/// java.time.Instant in your config's classes list. +/// +extension type Instant._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Instant$Type$(); +} + +final class $Instant$Type$ extends jni$_.JType { + @jni$_.internal + const $Instant$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/time/Instant;'; +} + +/// from: `kotlin.Pair` +/// +/// WARNING: Pair is a stub. To generate bindings for this class, include +/// kotlin.Pair in your config's classes list. +/// +extension type Pair._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Pair$Type$(); +} + +final class $Pair$Type$ extends jni$_.JType { + @jni$_.internal + const $Pair$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Lkotlin/Pair;'; +} + +/// from: `java.lang.Iterable` +/// +/// WARNING: Iterable$1 is a stub. To generate bindings for this class, include +/// java.lang.Iterable in your config's classes list. +/// +extension type Iterable$1._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Iterable$1$Type$(); +} + +final class $Iterable$1$Type$ extends jni$_.JType { + @jni$_.internal + const $Iterable$1$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/lang/Iterable;'; +} + +/// from: `kotlin.jvm.internal.markers.KMappedMarker` +/// +/// WARNING: KMappedMarker is a stub. To generate bindings for this class, include +/// kotlin.jvm.internal.markers.KMappedMarker in your config's classes list. +/// +extension type KMappedMarker._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $KMappedMarker$Type$(); +} + +final class $KMappedMarker$Type$ extends jni$_.JType { + @jni$_.internal + const $KMappedMarker$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Lkotlin/jvm/internal/markers/KMappedMarker;'; +} + +/// from: `java.io.IOException` +/// +/// WARNING: IOException is a stub. To generate bindings for this class, include +/// java.io.IOException in your config's classes list. +/// +extension type IOException._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $IOException$Type$(); +} + +final class $IOException$Type$ extends jni$_.JType { + @jni$_.internal + const $IOException$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/io/IOException;'; +} + +/// from: `okhttp3.internal.connection.RealConnectionPool` +/// +/// WARNING: RealConnectionPool is a stub. To generate bindings for this class, include +/// okhttp3.internal.connection.RealConnectionPool in your config's classes list. +/// +extension type RealConnectionPool._(jni$_.JObject _$this) + implements jni$_.JObject { + static const jni$_.JType type = + $RealConnectionPool$Type$(); +} + +final class $RealConnectionPool$Type$ extends jni$_.JType { + @jni$_.internal + const $RealConnectionPool$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Lokhttp3/internal/connection/RealConnectionPool;'; +} + +/// from: `java.lang.Runnable` +/// +/// WARNING: Runnable is a stub. To generate bindings for this class, include +/// java.lang.Runnable in your config's classes list. +/// +extension type Runnable._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Runnable$Type$(); +} + +final class $Runnable$Type$ extends jni$_.JType { + @jni$_.internal + const $Runnable$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/lang/Runnable;'; +} + +/// from: `java.util.concurrent.Future` +/// +/// WARNING: Future$1 is a stub. To generate bindings for this class, include +/// java.util.concurrent.Future in your config's classes list. +/// +extension type Future$1._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Future$1$Type$(); +} + +final class $Future$1$Type$ extends jni$_.JType { + @jni$_.internal + const $Future$1$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/util/concurrent/Future;'; +} + +/// from: `java.util.concurrent.Callable` +/// +/// WARNING: Callable is a stub. To generate bindings for this class, include +/// java.util.concurrent.Callable in your config's classes list. +/// +extension type Callable._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Callable$Type$(); +} + +final class $Callable$Type$ extends jni$_.JType { + @jni$_.internal + const $Callable$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/util/concurrent/Callable;'; +} + +/// from: `java.lang.AutoCloseable` +/// +/// WARNING: AutoCloseable is a stub. To generate bindings for this class, include +/// java.lang.AutoCloseable in your config's classes list. +/// +extension type AutoCloseable._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $AutoCloseable$Type$(); +} + +final class $AutoCloseable$Type$ extends jni$_.JType { + @jni$_.internal + const $AutoCloseable$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/lang/AutoCloseable;'; +} + +/// from: `java.util.concurrent.Executor` +/// +/// WARNING: Executor is a stub. To generate bindings for this class, include +/// java.util.concurrent.Executor in your config's classes list. +/// +extension type Executor._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Executor$Type$(); +} + +final class $Executor$Type$ extends jni$_.JType { + @jni$_.internal + const $Executor$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/util/concurrent/Executor;'; +} + +/// from: `okhttp3.internal.io.FileSystem` +/// +/// WARNING: FileSystem is a stub. To generate bindings for this class, include +/// okhttp3.internal.io.FileSystem in your config's classes list. +/// +extension type FileSystem._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $FileSystem$Type$(); +} + +final class $FileSystem$Type$ extends jni$_.JType { + @jni$_.internal + const $FileSystem$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Lokhttp3/internal/io/FileSystem;'; +} + +/// from: `java.io.Flushable` +/// +/// WARNING: Flushable is a stub. To generate bindings for this class, include +/// java.io.Flushable in your config's classes list. +/// +extension type Flushable._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Flushable$Type$(); +} + +final class $Flushable$Type$ extends jni$_.JType { + @jni$_.internal + const $Flushable$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/io/Flushable;'; +} + +/// from: `java.lang.Throwable` +/// +/// WARNING: Throwable is a stub. To generate bindings for this class, include +/// java.lang.Throwable in your config's classes list. +/// +extension type Throwable._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Throwable$Type$(); +} + +final class $Throwable$Type$ extends jni$_.JType { + @jni$_.internal + const $Throwable$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/lang/Throwable;'; +} + +/// from: `java.security.Principal` +/// +/// WARNING: Principal is a stub. To generate bindings for this class, include +/// java.security.Principal in your config's classes list. +/// +extension type Principal._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Principal$Type$(); +} + +final class $Principal$Type$ extends jni$_.JType { + @jni$_.internal + const $Principal$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/security/Principal;'; +} + +/// from: `javax.net.ssl.SSLEngine` +/// +/// WARNING: SSLEngine is a stub. To generate bindings for this class, include +/// javax.net.ssl.SSLEngine in your config's classes list. +/// +extension type SSLEngine._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $SSLEngine$Type$(); +} + +final class $SSLEngine$Type$ extends jni$_.JType { + @jni$_.internal + const $SSLEngine$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljavax/net/ssl/SSLEngine;'; +} + +/// from: `java.net.Socket` +/// +/// WARNING: Socket is a stub. To generate bindings for this class, include +/// java.net.Socket in your config's classes list. +/// +extension type Socket._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Socket$Type$(); +} + +final class $Socket$Type$ extends jni$_.JType { + @jni$_.internal + const $Socket$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/net/Socket;'; +} + +/// from: `java.io.OutputStream` +/// +/// WARNING: OutputStream is a stub. To generate bindings for this class, include +/// java.io.OutputStream in your config's classes list. +/// +extension type OutputStream._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $OutputStream$Type$(); +} + +final class $OutputStream$Type$ extends jni$_.JType { + @jni$_.internal + const $OutputStream$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/io/OutputStream;'; +} + +/// from: `java.io.Serializable` +/// +/// WARNING: Serializable is a stub. To generate bindings for this class, include +/// java.io.Serializable in your config's classes list. +/// +extension type Serializable._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Serializable$Type$(); +} + +final class $Serializable$Type$ extends jni$_.JType { + @jni$_.internal + const $Serializable$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/io/Serializable;'; +} + +/// from: `java.lang.Comparable` +/// +/// WARNING: Comparable is a stub. To generate bindings for this class, include +/// java.lang.Comparable in your config's classes list. +/// +extension type Comparable._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Comparable$Type$(); +} + +final class $Comparable$Type$ extends jni$_.JType { + @jni$_.internal + const $Comparable$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/lang/Comparable;'; +} + +/// from: `java.lang.Enum` +/// +/// WARNING: Enum is a stub. To generate bindings for this class, include +/// java.lang.Enum in your config's classes list. +/// +extension type Enum._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Enum$Type$(); +} + +final class $Enum$Type$ extends jni$_.JType { + @jni$_.internal + const $Enum$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/lang/Enum;'; +} + +/// from: `java.time.temporal.ChronoUnit` +/// +/// WARNING: ChronoUnit is a stub. To generate bindings for this class, include +/// java.time.temporal.ChronoUnit in your config's classes list. +/// +extension type ChronoUnit._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $ChronoUnit$Type$(); +} + +final class $ChronoUnit$Type$ extends jni$_.JType { + @jni$_.internal + const $ChronoUnit$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/time/temporal/ChronoUnit;'; +} + +/// from: `java.lang.Thread` +/// +/// WARNING: Thread is a stub. To generate bindings for this class, include +/// java.lang.Thread in your config's classes list. +/// +extension type Thread._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Thread$Type$(); +} + +final class $Thread$Type$ extends jni$_.JType { + @jni$_.internal + const $Thread$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/lang/Thread;'; +} + +/// from: `java.net.InetAddress` +/// +/// WARNING: InetAddress is a stub. To generate bindings for this class, include +/// java.net.InetAddress in your config's classes list. +/// +extension type InetAddress._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $InetAddress$Type$(); +} + +final class $InetAddress$Type$ extends jni$_.JType { + @jni$_.internal + const $InetAddress$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/net/InetAddress;'; +} + +/// from: `javax.net.ssl.SSLSessionContext` +/// +/// WARNING: SSLSessionContext is a stub. To generate bindings for this class, include +/// javax.net.ssl.SSLSessionContext in your config's classes list. +/// +extension type SSLSessionContext._(jni$_.JObject _$this) + implements jni$_.JObject { + static const jni$_.JType type = $SSLSessionContext$Type$(); +} + +final class $SSLSessionContext$Type$ extends jni$_.JType { + @jni$_.internal + const $SSLSessionContext$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljavax/net/ssl/SSLSessionContext;'; +} + +/// from: `javax.net.ssl.SSLParameters` +/// +/// WARNING: SSLParameters is a stub. To generate bindings for this class, include +/// javax.net.ssl.SSLParameters in your config's classes list. +/// +extension type SSLParameters._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $SSLParameters$Type$(); +} + +final class $SSLParameters$Type$ extends jni$_.JType { + @jni$_.internal + const $SSLParameters$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljavax/net/ssl/SSLParameters;'; +} + +/// from: `java.security.Provider` +/// +/// WARNING: Provider is a stub. To generate bindings for this class, include +/// java.security.Provider in your config's classes list. +/// +extension type Provider._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Provider$Type$(); +} + +final class $Provider$Type$ extends jni$_.JType { + @jni$_.internal + const $Provider$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/security/Provider;'; +} + +/// from: `javax.net.ssl.SSLServerSocketFactory` +/// +/// WARNING: SSLServerSocketFactory is a stub. To generate bindings for this class, include +/// javax.net.ssl.SSLServerSocketFactory in your config's classes list. +/// +extension type SSLServerSocketFactory._(jni$_.JObject _$this) + implements jni$_.JObject { + static const jni$_.JType type = + $SSLServerSocketFactory$Type$(); +} + +final class $SSLServerSocketFactory$Type$ + extends jni$_.JType { + @jni$_.internal + const $SSLServerSocketFactory$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljavax/net/ssl/SSLServerSocketFactory;'; +} + +/// from: `javax.net.ssl.ManagerFactoryParameters` +/// +/// WARNING: ManagerFactoryParameters is a stub. To generate bindings for this class, include +/// javax.net.ssl.ManagerFactoryParameters in your config's classes list. +/// +extension type ManagerFactoryParameters._(jni$_.JObject _$this) + implements jni$_.JObject { + static const jni$_.JType type = + $ManagerFactoryParameters$Type$(); +} + +final class $ManagerFactoryParameters$Type$ + extends jni$_.JType { + @jni$_.internal + const $ManagerFactoryParameters$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljavax/net/ssl/ManagerFactoryParameters;'; +} + +/// from: `javax.security.auth.callback.CallbackHandler` +/// +/// WARNING: CallbackHandler is a stub. To generate bindings for this class, include +/// javax.security.auth.callback.CallbackHandler in your config's classes list. +/// +extension type CallbackHandler._(jni$_.JObject _$this) + implements jni$_.JObject { + static const jni$_.JType type = $CallbackHandler$Type$(); +} + +final class $CallbackHandler$Type$ extends jni$_.JType { + @jni$_.internal + const $CallbackHandler$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljavax/security/auth/callback/CallbackHandler;'; +} + +/// from: `java.security.spec.AlgorithmParameterSpec` +/// +/// WARNING: AlgorithmParameterSpec is a stub. To generate bindings for this class, include +/// java.security.spec.AlgorithmParameterSpec in your config's classes list. +/// +extension type AlgorithmParameterSpec._(jni$_.JObject _$this) + implements jni$_.JObject { + static const jni$_.JType type = + $AlgorithmParameterSpec$Type$(); +} + +final class $AlgorithmParameterSpec$Type$ + extends jni$_.JType { + @jni$_.internal + const $AlgorithmParameterSpec$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/security/spec/AlgorithmParameterSpec;'; +} + +/// from: `javax.security.auth.Destroyable` +/// +/// WARNING: Destroyable is a stub. To generate bindings for this class, include +/// javax.security.auth.Destroyable in your config's classes list. +/// +extension type Destroyable._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Destroyable$Type$(); +} + +final class $Destroyable$Type$ extends jni$_.JType { + @jni$_.internal + const $Destroyable$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljavax/security/auth/Destroyable;'; +} + +/// from: `javax.crypto.SecretKey` +/// +/// WARNING: SecretKey is a stub. To generate bindings for this class, include +/// javax.crypto.SecretKey in your config's classes list. +/// +extension type SecretKey._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $SecretKey$Type$(); +} + +final class $SecretKey$Type$ extends jni$_.JType { + @jni$_.internal + const $SecretKey$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljavax/crypto/SecretKey;'; +} + +/// from: `java.util.Random` +/// +/// WARNING: Random is a stub. To generate bindings for this class, include +/// java.util.Random in your config's classes list. +/// +extension type Random._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Random$Type$(); +} + +final class $Random$Type$ extends jni$_.JType { + @jni$_.internal + const $Random$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/util/Random;'; +} + +/// from: `java.security.SecureRandomParameters` +/// +/// WARNING: SecureRandomParameters is a stub. To generate bindings for this class, include +/// java.security.SecureRandomParameters in your config's classes list. +/// +extension type SecureRandomParameters._(jni$_.JObject _$this) + implements jni$_.JObject { + static const jni$_.JType type = + $SecureRandomParameters$Type$(); +} + +final class $SecureRandomParameters$Type$ + extends jni$_.JType { + @jni$_.internal + const $SecureRandomParameters$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/security/SecureRandomParameters;'; +} + +/// from: `javax.net.ssl.SSLSession` +/// +/// WARNING: SSLSession is a stub. To generate bindings for this class, include +/// javax.net.ssl.SSLSession in your config's classes list. +/// +extension type SSLSession._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $SSLSession$Type$(); +} + +final class $SSLSession$Type$ extends jni$_.JType { + @jni$_.internal + const $SSLSession$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljavax/net/ssl/SSLSession;'; +} + +/// from: `javax.security.auth.x500.X500Principal` +/// +/// WARNING: X500Principal is a stub. To generate bindings for this class, include +/// javax.security.auth.x500.X500Principal in your config's classes list. +/// +extension type X500Principal._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $X500Principal$Type$(); +} + +final class $X500Principal$Type$ extends jni$_.JType { + @jni$_.internal + const $X500Principal$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljavax/security/auth/x500/X500Principal;'; +} + +/// from: `java.math.BigInteger` +/// +/// WARNING: BigInteger is a stub. To generate bindings for this class, include +/// java.math.BigInteger in your config's classes list. +/// +extension type BigInteger._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $BigInteger$Type$(); +} + +final class $BigInteger$Type$ extends jni$_.JType { + @jni$_.internal + const $BigInteger$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/math/BigInteger;'; +} + +/// from: `java.security.cert.X509Extension` +/// +/// WARNING: X509Extension is a stub. To generate bindings for this class, include +/// java.security.cert.X509Extension in your config's classes list. +/// +extension type X509Extension._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $X509Extension$Type$(); +} + +final class $X509Extension$Type$ extends jni$_.JType { + @jni$_.internal + const $X509Extension$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/security/cert/X509Extension;'; +} + +/// from: `android.app.Activity` +/// +/// WARNING: Activity is a stub. To generate bindings for this class, include +/// android.app.Activity in your config's classes list. +/// +extension type Activity._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Activity$Type$(); +} + +final class $Activity$Type$ extends jni$_.JType { + @jni$_.internal + const $Activity$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Landroid/app/Activity;'; +} + +/// from: `android.net.Uri` +/// +/// WARNING: Uri is a stub. To generate bindings for this class, include +/// android.net.Uri in your config's classes list. +/// +extension type Uri._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Uri$Type$(); +} + +final class $Uri$Type$ extends jni$_.JType { + @jni$_.internal + const $Uri$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Landroid/net/Uri;'; +} + +/// from: `android.content.Intent` +/// +/// WARNING: Intent is a stub. To generate bindings for this class, include +/// android.content.Intent in your config's classes list. +/// +extension type Intent._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Intent$Type$(); +} + +final class $Intent$Type$ extends jni$_.JType { + @jni$_.internal + const $Intent$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Landroid/content/Intent;'; +} + +/// from: `android.security.AppUriAuthenticationPolicy` +/// +/// WARNING: AppUriAuthenticationPolicy is a stub. To generate bindings for this class, include +/// android.security.AppUriAuthenticationPolicy in your config's classes list. +/// +extension type AppUriAuthenticationPolicy._(jni$_.JObject _$this) + implements jni$_.JObject { + static const jni$_.JType type = + $AppUriAuthenticationPolicy$Type$(); +} + +final class $AppUriAuthenticationPolicy$Type$ + extends jni$_.JType { + @jni$_.internal + const $AppUriAuthenticationPolicy$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Landroid/security/AppUriAuthenticationPolicy;'; +} + +/// from: `android.content.Context` +/// +/// WARNING: Context is a stub. To generate bindings for this class, include +/// android.content.Context in your config's classes list. +/// +extension type Context._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Context$Type$(); +} + +final class $Context$Type$ extends jni$_.JType { + @jni$_.internal + const $Context$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Landroid/content/Context;'; +} + +/// from: `java.security.KeyPairGeneratorSpi` +/// +/// WARNING: KeyPairGeneratorSpi is a stub. To generate bindings for this class, include +/// java.security.KeyPairGeneratorSpi in your config's classes list. +/// +extension type KeyPairGeneratorSpi._(jni$_.JObject _$this) + implements jni$_.JObject { + static const jni$_.JType type = + $KeyPairGeneratorSpi$Type$(); +} + +final class $KeyPairGeneratorSpi$Type$ + extends jni$_.JType { + @jni$_.internal + const $KeyPairGeneratorSpi$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/security/KeyPairGeneratorSpi;'; +} + +/// from: `java.util.Comparator` +/// +/// WARNING: Comparator is a stub. To generate bindings for this class, include +/// java.util.Comparator in your config's classes list. +/// +extension type Comparator._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Comparator$Type$(); +} + +final class $Comparator$Type$ extends jni$_.JType { + @jni$_.internal + const $Comparator$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/util/Comparator;'; +} + +/// from: `java.util.function.DoubleBinaryOperator` +/// +/// WARNING: DoubleBinaryOperator is a stub. To generate bindings for this class, include +/// java.util.function.DoubleBinaryOperator in your config's classes list. +/// +extension type DoubleBinaryOperator._(jni$_.JObject _$this) + implements jni$_.JObject { + static const jni$_.JType type = + $DoubleBinaryOperator$Type$(); +} + +final class $DoubleBinaryOperator$Type$ + extends jni$_.JType { + @jni$_.internal + const $DoubleBinaryOperator$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/util/function/DoubleBinaryOperator;'; +} + +/// from: `java.util.function.IntBinaryOperator` +/// +/// WARNING: IntBinaryOperator is a stub. To generate bindings for this class, include +/// java.util.function.IntBinaryOperator in your config's classes list. +/// +extension type IntBinaryOperator._(jni$_.JObject _$this) + implements jni$_.JObject { + static const jni$_.JType type = $IntBinaryOperator$Type$(); +} + +final class $IntBinaryOperator$Type$ extends jni$_.JType { + @jni$_.internal + const $IntBinaryOperator$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/util/function/IntBinaryOperator;'; +} + +/// from: `java.util.function.LongBinaryOperator` +/// +/// WARNING: LongBinaryOperator is a stub. To generate bindings for this class, include +/// java.util.function.LongBinaryOperator in your config's classes list. +/// +extension type LongBinaryOperator._(jni$_.JObject _$this) + implements jni$_.JObject { + static const jni$_.JType type = + $LongBinaryOperator$Type$(); +} + +final class $LongBinaryOperator$Type$ extends jni$_.JType { + @jni$_.internal + const $LongBinaryOperator$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/util/function/LongBinaryOperator;'; +} + +/// from: `java.util.function.BinaryOperator` +/// +/// WARNING: BinaryOperator is a stub. To generate bindings for this class, include +/// java.util.function.BinaryOperator in your config's classes list. +/// +extension type BinaryOperator._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $BinaryOperator$Type$(); +} + +final class $BinaryOperator$Type$ extends jni$_.JType { + @jni$_.internal + const $BinaryOperator$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/util/function/BinaryOperator;'; +} + +/// from: `java.util.function.IntToDoubleFunction` +/// +/// WARNING: IntToDoubleFunction is a stub. To generate bindings for this class, include +/// java.util.function.IntToDoubleFunction in your config's classes list. +/// +extension type IntToDoubleFunction._(jni$_.JObject _$this) + implements jni$_.JObject { + static const jni$_.JType type = + $IntToDoubleFunction$Type$(); +} + +final class $IntToDoubleFunction$Type$ + extends jni$_.JType { + @jni$_.internal + const $IntToDoubleFunction$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/util/function/IntToDoubleFunction;'; +} + +/// from: `java.util.function.IntUnaryOperator` +/// +/// WARNING: IntUnaryOperator is a stub. To generate bindings for this class, include +/// java.util.function.IntUnaryOperator in your config's classes list. +/// +extension type IntUnaryOperator._(jni$_.JObject _$this) + implements jni$_.JObject { + static const jni$_.JType type = $IntUnaryOperator$Type$(); +} + +final class $IntUnaryOperator$Type$ extends jni$_.JType { + @jni$_.internal + const $IntUnaryOperator$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/util/function/IntUnaryOperator;'; +} + +/// from: `java.util.function.IntToLongFunction` +/// +/// WARNING: IntToLongFunction is a stub. To generate bindings for this class, include +/// java.util.function.IntToLongFunction in your config's classes list. +/// +extension type IntToLongFunction._(jni$_.JObject _$this) + implements jni$_.JObject { + static const jni$_.JType type = $IntToLongFunction$Type$(); +} + +final class $IntToLongFunction$Type$ extends jni$_.JType { + @jni$_.internal + const $IntToLongFunction$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/util/function/IntToLongFunction;'; +} + +/// from: `java.util.function.IntFunction` +/// +/// WARNING: IntFunction is a stub. To generate bindings for this class, include +/// java.util.function.IntFunction in your config's classes list. +/// +extension type IntFunction._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $IntFunction$Type$(); +} + +final class $IntFunction$Type$ extends jni$_.JType { + @jni$_.internal + const $IntFunction$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/util/function/IntFunction;'; +} + +/// from: `java.util.Spliterator$OfDouble` +/// +/// WARNING: Spliterator$$OfDouble is a stub. To generate bindings for this class, include +/// java.util.Spliterator$OfDouble in your config's classes list. +/// +extension type Spliterator$$OfDouble._(jni$_.JObject _$this) + implements jni$_.JObject { + static const jni$_.JType type = + $Spliterator$$OfDouble$Type$(); +} + +final class $Spliterator$$OfDouble$Type$ + extends jni$_.JType { + @jni$_.internal + const $Spliterator$$OfDouble$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/util/Spliterator$OfDouble;'; +} + +/// from: `java.util.Spliterator$OfInt` +/// +/// WARNING: Spliterator$$OfInt is a stub. To generate bindings for this class, include +/// java.util.Spliterator$OfInt in your config's classes list. +/// +extension type Spliterator$$OfInt._(jni$_.JObject _$this) + implements jni$_.JObject { + static const jni$_.JType type = + $Spliterator$$OfInt$Type$(); +} + +final class $Spliterator$$OfInt$Type$ extends jni$_.JType { + @jni$_.internal + const $Spliterator$$OfInt$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/util/Spliterator$OfInt;'; +} + +/// from: `java.util.Spliterator$OfLong` +/// +/// WARNING: Spliterator$$OfLong is a stub. To generate bindings for this class, include +/// java.util.Spliterator$OfLong in your config's classes list. +/// +extension type Spliterator$$OfLong._(jni$_.JObject _$this) + implements jni$_.JObject { + static const jni$_.JType type = + $Spliterator$$OfLong$Type$(); +} + +final class $Spliterator$$OfLong$Type$ + extends jni$_.JType { + @jni$_.internal + const $Spliterator$$OfLong$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/util/Spliterator$OfLong;'; +} + +/// from: `java.util.Spliterator` +/// +/// WARNING: Spliterator is a stub. To generate bindings for this class, include +/// java.util.Spliterator in your config's classes list. +/// +extension type Spliterator._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Spliterator$Type$(); +} + +final class $Spliterator$Type$ extends jni$_.JType { + @jni$_.internal + const $Spliterator$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/util/Spliterator;'; +} + +/// from: `java.util.stream.DoubleStream` +/// +/// WARNING: DoubleStream is a stub. To generate bindings for this class, include +/// java.util.stream.DoubleStream in your config's classes list. +/// +extension type DoubleStream._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $DoubleStream$Type$(); +} + +final class $DoubleStream$Type$ extends jni$_.JType { + @jni$_.internal + const $DoubleStream$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/util/stream/DoubleStream;'; +} + +/// from: `java.util.stream.IntStream` +/// +/// WARNING: IntStream is a stub. To generate bindings for this class, include +/// java.util.stream.IntStream in your config's classes list. +/// +extension type IntStream._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $IntStream$Type$(); +} + +final class $IntStream$Type$ extends jni$_.JType { + @jni$_.internal + const $IntStream$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/util/stream/IntStream;'; +} + +/// from: `java.util.stream.LongStream` +/// +/// WARNING: LongStream is a stub. To generate bindings for this class, include +/// java.util.stream.LongStream in your config's classes list. +/// +extension type LongStream._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $LongStream$Type$(); +} + +final class $LongStream$Type$ extends jni$_.JType { + @jni$_.internal + const $LongStream$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/util/stream/LongStream;'; +} + +/// from: `java.util.stream.Stream` +/// +/// WARNING: Stream$1 is a stub. To generate bindings for this class, include +/// java.util.stream.Stream in your config's classes list. +/// +extension type Stream$1._(jni$_.JObject _$this) implements jni$_.JObject { + static const jni$_.JType type = $Stream$1$Type$(); +} + +final class $Stream$1$Type$ extends jni$_.JType { + @jni$_.internal + const $Stream$1$Type$(); + + @jni$_.internal + @core$_.override + String get signature => r'Ljava/util/stream/Stream;'; +} diff --git a/pkgs/ok_http/lib/src/ok_http_client.dart b/pkgs/ok_http/lib/src/ok_http_client.dart index d500ac339a..c72bf0624d 100644 --- a/pkgs/ok_http/lib/src/ok_http_client.dart +++ b/pkgs/ok_http/lib/src/ok_http_client.dart @@ -15,6 +15,7 @@ library; import 'dart:async'; import 'dart:io'; import 'dart:typed_data'; +import 'dart:ui'; import 'package:flutter/foundation.dart' show PlatformDispatcher; import 'package:http/http.dart'; @@ -39,9 +40,9 @@ final _allAllTrustManager = checkClientTrusted: (chain, authType) {}, checkServerTrusted: (chain, authType) {}, getAcceptedIssuers: () { - final factory = bindings.TrustManagerFactory.getInstance( - bindings.TrustManagerFactory.defaultAlgorithm); - factory!.init(null); + bindings.TrustManagerFactory.getInstance( + bindings.TrustManagerFactory.defaultAlgorithm)! + .init(null); return JArray.withLength(bindings.X509Certificate.type, 0); })).as(bindings.TrustManager.type); @@ -110,10 +111,11 @@ class OkHttpClientConfiguration { /// /// See [`KeyChain.choosePrivateKeyAlias`](https://developer.android.com/reference/android/security/KeyChain#choosePrivateKeyAlias(android.app.Activity,%20android.security.KeyChainAliasCallback,%20java.lang.String[],%20java.security.Principal[],%20android.net.Uri,%20java.lang.String). Future choosePrivateKeyAlias({ - JObject? activity, + bindings.Activity? activity, }) async { final c = Completer(); - activity ??= androidActivity(PlatformDispatcher.instance.engineId!); + activity ??= androidActivity(PlatformDispatcher.instance.engineId ?? 0) + as bindings.Activity?; bindings.KeyChain.choosePrivateKeyAlias$1(activity, bindings.KeyChainAliasCallback.implement( bindings.$KeyChainAliasCallback(alias: (alias) { @@ -127,8 +129,8 @@ Future choosePrivateKeyAlias({ /// See [Android Keystore system](https://developer.android.com/privacy-and-security/keystore). (PrivateKey, List) loadPrivateKeyAndCertificateChainFromAlias( String alias, - {JObject? context}) { - context ??= androidApplicationContext; + {bindings.Context? context}) { + context ??= androidApplicationContext as bindings.Context; final jAlias = alias.toJString(); final pk = bindings.KeyChain.getPrivateKey(context, jAlias)!; final chain = bindings.KeyChain.getCertificateChain(context, jAlias)!; @@ -142,8 +144,8 @@ Future choosePrivateKeyAlias({ /// invalid. (PrivateKey, List) loadPrivateKeyAndCertificateChainFromPKCS12( Uint8List pkcs12Data, String password, - {JObject? context}) { - context ??= androidApplicationContext; + {bindings.Context? context}) { + context ??= androidApplicationContext as bindings.Context; var keyStore = bindings.KeyStore.getInstance$2('PKCS12'.toJString())!; final jPassword = JCharArray(password.length); @@ -183,7 +185,7 @@ Future choosePrivateKeyAlias({ throw ArgumentError('certificate key is not a PrivateKey', 'pkcs12Data'); } - final certificates = jCertificates.asDart().map((c) { + final certificates = jCertificates.asDart().map((bindings.Certificate? c) { if (c == null || !c.isA(X509Certificate.type)) { throw ArgumentError( 'certificate chain contains non-X509 certificates', 'pkcs12Data'); @@ -420,8 +422,10 @@ class OkHttpClient extends BaseClient { var responseHeaders = {}; response.headers().toMultimap().asDart().forEach((key, value) { - responseHeaders[key.toDartString(releaseOriginal: true)] = - value.asDart().join(','); + responseHeaders[key.toDartString(releaseOriginal: true)] = value + .asDart() + .map((s) => s.toDartString(releaseOriginal: true)) + .join(','); }); int? contentLength; @@ -443,7 +447,7 @@ class OkHttpClient extends BaseClient { bindings.DataCallback.implement( bindings.$DataCallback( onDataRead: (bytesRead) { - var data = bytesRead.asDart().toList(growable: false); + var data = bytesRead.asDart().toList(); respBodyStreamController.sink.add(data); profile?.responseData.bodySink.add(data); diff --git a/pkgs/ok_http/pubspec.yaml b/pkgs/ok_http/pubspec.yaml index 740c6c44de..a5ec768fb0 100644 --- a/pkgs/ok_http/pubspec.yaml +++ b/pkgs/ok_http/pubspec.yaml @@ -20,7 +20,7 @@ dependencies: dev_dependencies: dart_flutter_team_lints: ^3.0.0 - jnigen: ^0.16.0 + jnigen: ^0.17.0 flutter: plugin: