// AUTO GENERATED BY JNIGEN 0.14.2. DO NOT EDIT! // ignore_for_file: annotate_overrides // ignore_for_file: argument_type_not_assignable // ignore_for_file: camel_case_extensions // ignore_for_file: camel_case_types // ignore_for_file: constant_identifier_names // ignore_for_file: comment_references // ignore_for_file: doc_directive_unknown // ignore_for_file: file_names // ignore_for_file: inference_failure_on_untyped_parameter // ignore_for_file: invalid_internal_annotation // ignore_for_file: invalid_use_of_internal_member // ignore_for_file: library_prefixes // ignore_for_file: lines_longer_than_80_chars // ignore_for_file: no_leading_underscores_for_library_prefixes // ignore_for_file: no_leading_underscores_for_local_identifiers // ignore_for_file: non_constant_identifier_names // ignore_for_file: only_throw_errors // ignore_for_file: overridden_fields // ignore_for_file: prefer_double_quotes // ignore_for_file: unintended_html_in_doc_comment // ignore_for_file: unnecessary_cast // ignore_for_file: unnecessary_non_null_assertion // ignore_for_file: unnecessary_parenthesis // ignore_for_file: unused_element // ignore_for_file: unused_field // ignore_for_file: unused_import // ignore_for_file: unused_local_variable // ignore_for_file: unused_shown_name // ignore_for_file: use_super_parameters import 'dart:core' show Object, String, bool, double, int; import 'dart:core' as core$_; import 'package:jni/_internal.dart' as jni$_; import 'package:jni/jni.dart' as jni$_; /// from: `eu.kanade.tachiyomi.animesource.model.Track$Companion` class Track$Companion extends jni$_.JObject { @jni$_.internal @core$_.override final jni$_.JObjType $type; @jni$_.internal Track$Companion.fromReference(jni$_.JReference reference) : $type = type, super.fromReference(reference); static final _class = jni$_.JClass.forName( r'eu/kanade/tachiyomi/animesource/model/Track$Companion', ); /// The type which includes information such as the signature of this class. static const nullableType = $Track$Companion$NullableType(); static const type = $Track$Companion$Type(); static final _id_serializer = _class.instanceMethodId( r'serializer', r'()Lkotlinx/serialization/KSerializer;', ); static final _serializer = jni$_.ProtectedJniExtensions.lookup< jni$_.NativeFunction< jni$_.JniResult Function( jni$_.Pointer, jni$_.JMethodIDPtr, ) > >('globalEnv_CallObjectMethod') .asFunction< jni$_.JniResult Function( jni$_.Pointer, jni$_.JMethodIDPtr, ) >(); /// from: `public final kotlinx.serialization.KSerializer serializer()` /// The returned object must be released after use, by calling the [release] method. jni$_.JObject serializer() { return _serializer( reference.pointer, _id_serializer as jni$_.JMethodIDPtr, ).object(const jni$_.JObjectType()); } static final _id_new$ = _class.constructorId( r'(Lkotlin/jvm/internal/DefaultConstructorMarker;)V', ); static final _new$ = jni$_.ProtectedJniExtensions.lookup< jni$_.NativeFunction< jni$_.JniResult Function( jni$_.Pointer, jni$_.JMethodIDPtr, jni$_.VarArgs<(jni$_.Pointer,)>, ) > >('globalEnv_NewObject') .asFunction< jni$_.JniResult Function( jni$_.Pointer, jni$_.JMethodIDPtr, jni$_.Pointer, ) >(); /// from: `synthetic public void (kotlin.jvm.internal.DefaultConstructorMarker defaultConstructorMarker)` /// The returned object must be released after use, by calling the [release] method. factory Track$Companion(jni$_.JObject? defaultConstructorMarker) { final _$defaultConstructorMarker = defaultConstructorMarker?.reference ?? jni$_.jNullReference; return Track$Companion.fromReference( _new$( _class.reference.pointer, _id_new$ as jni$_.JMethodIDPtr, _$defaultConstructorMarker.pointer, ).reference, ); } } final class $Track$Companion$NullableType extends jni$_.JObjType { @jni$_.internal const $Track$Companion$NullableType(); @jni$_.internal @core$_.override String get signature => r'Leu/kanade/tachiyomi/animesource/model/Track$Companion;'; @jni$_.internal @core$_.override Track$Companion? fromReference(jni$_.JReference reference) => reference.isNull ? null : Track$Companion.fromReference(reference); @jni$_.internal @core$_.override jni$_.JObjType get superType => const jni$_.JObjectType(); @jni$_.internal @core$_.override jni$_.JObjType get nullableType => this; @jni$_.internal @core$_.override final superCount = 1; @core$_.override int get hashCode => ($Track$Companion$NullableType).hashCode; @core$_.override bool operator ==(Object other) { return other.runtimeType == ($Track$Companion$NullableType) && other is $Track$Companion$NullableType; } } final class $Track$Companion$Type extends jni$_.JObjType { @jni$_.internal const $Track$Companion$Type(); @jni$_.internal @core$_.override String get signature => r'Leu/kanade/tachiyomi/animesource/model/Track$Companion;'; @jni$_.internal @core$_.override Track$Companion fromReference(jni$_.JReference reference) => Track$Companion.fromReference(reference); @jni$_.internal @core$_.override jni$_.JObjType get superType => const jni$_.JObjectType(); @jni$_.internal @core$_.override jni$_.JObjType get nullableType => const $Track$Companion$NullableType(); @jni$_.internal @core$_.override final superCount = 1; @core$_.override int get hashCode => ($Track$Companion$Type).hashCode; @core$_.override bool operator ==(Object other) { return other.runtimeType == ($Track$Companion$Type) && other is $Track$Companion$Type; } } /// from: `eu.kanade.tachiyomi.animesource.model.Track` class JTrack extends jni$_.JObject { @jni$_.internal @core$_.override final jni$_.JObjType $type; @jni$_.internal JTrack.fromReference(jni$_.JReference reference) : $type = type, super.fromReference(reference); static final _class = jni$_.JClass.forName( r'eu/kanade/tachiyomi/animesource/model/Track', ); /// The type which includes information such as the signature of this class. static const nullableType = $Track$NullableType(); static const type = $Track$Type(); static final _id_Companion = _class.staticFieldId( r'Companion', r'Leu/kanade/tachiyomi/animesource/model/Track$Companion;', ); /// from: `static public final eu.kanade.tachiyomi.animesource.model.Track$Companion Companion` /// The returned object must be released after use, by calling the [release] method. static Track$Companion get Companion => _id_Companion.get(_class, const $Track$Companion$Type()); static final _id_new$ = _class.constructorId( r'(Ljava/lang/String;Ljava/lang/String;)V', ); static final _new$ = jni$_.ProtectedJniExtensions.lookup< jni$_.NativeFunction< jni$_.JniResult Function( jni$_.Pointer, jni$_.JMethodIDPtr, jni$_.VarArgs< (jni$_.Pointer, jni$_.Pointer) >, ) > >('globalEnv_NewObject') .asFunction< jni$_.JniResult Function( jni$_.Pointer, jni$_.JMethodIDPtr, jni$_.Pointer, jni$_.Pointer, ) >(); /// from: `public void (java.lang.String string, java.lang.String string1)` /// The returned object must be released after use, by calling the [release] method. factory JTrack(jni$_.JString string, jni$_.JString string1) { final _$string = string.reference; final _$string1 = string1.reference; return JTrack.fromReference( _new$( _class.reference.pointer, _id_new$ as jni$_.JMethodIDPtr, _$string.pointer, _$string1.pointer, ).reference, ); } static final _id_getUrl = _class.instanceMethodId( r'getUrl', r'()Ljava/lang/String;', ); static final _getUrl = jni$_.ProtectedJniExtensions.lookup< jni$_.NativeFunction< jni$_.JniResult Function( jni$_.Pointer, jni$_.JMethodIDPtr, ) > >('globalEnv_CallObjectMethod') .asFunction< jni$_.JniResult Function( jni$_.Pointer, jni$_.JMethodIDPtr, ) >(); /// from: `public final java.lang.String getUrl()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString getUrl() { return _getUrl( reference.pointer, _id_getUrl as jni$_.JMethodIDPtr, ).object(const jni$_.JStringType()); } static final _id_getLang = _class.instanceMethodId( r'getLang', r'()Ljava/lang/String;', ); static final _getLang = jni$_.ProtectedJniExtensions.lookup< jni$_.NativeFunction< jni$_.JniResult Function( jni$_.Pointer, jni$_.JMethodIDPtr, ) > >('globalEnv_CallObjectMethod') .asFunction< jni$_.JniResult Function( jni$_.Pointer, jni$_.JMethodIDPtr, ) >(); /// from: `public final java.lang.String getLang()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString getLang() { return _getLang( reference.pointer, _id_getLang as jni$_.JMethodIDPtr, ).object(const jni$_.JStringType()); } static final _id_component1 = _class.instanceMethodId( r'component1', r'()Ljava/lang/String;', ); static final _component1 = jni$_.ProtectedJniExtensions.lookup< jni$_.NativeFunction< jni$_.JniResult Function( jni$_.Pointer, jni$_.JMethodIDPtr, ) > >('globalEnv_CallObjectMethod') .asFunction< jni$_.JniResult Function( jni$_.Pointer, jni$_.JMethodIDPtr, ) >(); /// from: `public final java.lang.String component1()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString component1() { return _component1( reference.pointer, _id_component1 as jni$_.JMethodIDPtr, ).object(const jni$_.JStringType()); } static final _id_component2 = _class.instanceMethodId( r'component2', r'()Ljava/lang/String;', ); static final _component2 = jni$_.ProtectedJniExtensions.lookup< jni$_.NativeFunction< jni$_.JniResult Function( jni$_.Pointer, jni$_.JMethodIDPtr, ) > >('globalEnv_CallObjectMethod') .asFunction< jni$_.JniResult Function( jni$_.Pointer, jni$_.JMethodIDPtr, ) >(); /// from: `public final java.lang.String component2()` /// The returned object must be released after use, by calling the [release] method. jni$_.JString component2() { return _component2( reference.pointer, _id_component2 as jni$_.JMethodIDPtr, ).object(const jni$_.JStringType()); } static final _id_copy = _class.instanceMethodId( r'copy', r'(Ljava/lang/String;Ljava/lang/String;)Leu/kanade/tachiyomi/animesource/model/Track;', ); static final _copy = jni$_.ProtectedJniExtensions.lookup< jni$_.NativeFunction< jni$_.JniResult Function( jni$_.Pointer, jni$_.JMethodIDPtr, jni$_.VarArgs< (jni$_.Pointer, jni$_.Pointer) >, ) > >('globalEnv_CallObjectMethod') .asFunction< jni$_.JniResult Function( jni$_.Pointer, jni$_.JMethodIDPtr, jni$_.Pointer, jni$_.Pointer, ) >(); /// from: `public final eu.kanade.tachiyomi.animesource.model.Track copy(java.lang.String string, java.lang.String string1)` /// The returned object must be released after use, by calling the [release] method. JTrack copy(jni$_.JString string, jni$_.JString string1) { final _$string = string.reference; final _$string1 = string1.reference; return _copy( reference.pointer, _id_copy as jni$_.JMethodIDPtr, _$string.pointer, _$string1.pointer, ).object(const $Track$Type()); } static final _id_toString$1 = _class.instanceMethodId( r'toString', r'()Ljava/lang/String;', ); static final _toString$1 = jni$_.ProtectedJniExtensions.lookup< jni$_.NativeFunction< jni$_.JniResult Function( jni$_.Pointer, jni$_.JMethodIDPtr, ) > >('globalEnv_CallObjectMethod') .asFunction< jni$_.JniResult Function( jni$_.Pointer, jni$_.JMethodIDPtr, ) >(); /// 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 as jni$_.JMethodIDPtr, ).object(const jni$_.JStringType()); } static final _id_hashCode$1 = _class.instanceMethodId(r'hashCode', r'()I'); static final _hashCode$1 = jni$_.ProtectedJniExtensions.lookup< jni$_.NativeFunction< jni$_.JniResult Function( jni$_.Pointer, jni$_.JMethodIDPtr, ) > >('globalEnv_CallIntMethod') .asFunction< jni$_.JniResult Function( jni$_.Pointer, jni$_.JMethodIDPtr, ) >(); /// from: `public int hashCode()` int hashCode$1() { return _hashCode$1( reference.pointer, _id_hashCode$1 as jni$_.JMethodIDPtr, ).integer; } static final _id_equals = _class.instanceMethodId( r'equals', r'(Ljava/lang/Object;)Z', ); static final _equals = jni$_.ProtectedJniExtensions.lookup< jni$_.NativeFunction< jni$_.JniResult Function( jni$_.Pointer, jni$_.JMethodIDPtr, jni$_.VarArgs<(jni$_.Pointer,)>, ) > >('globalEnv_CallBooleanMethod') .asFunction< jni$_.JniResult Function( jni$_.Pointer, jni$_.JMethodIDPtr, jni$_.Pointer, ) >(); /// from: `public boolean equals(java.lang.Object object)` bool equals(jni$_.JObject? object) { final _$object = object?.reference ?? jni$_.jNullReference; return _equals( reference.pointer, _id_equals as jni$_.JMethodIDPtr, _$object.pointer, ).boolean; } static final _id_new$1 = _class.constructorId( r'(ILjava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V', ); static final _new$1 = jni$_.ProtectedJniExtensions.lookup< jni$_.NativeFunction< jni$_.JniResult Function( jni$_.Pointer, jni$_.JMethodIDPtr, jni$_.VarArgs< ( jni$_.Int32, jni$_.Pointer, jni$_.Pointer, jni$_.Pointer, ) >, ) > >('globalEnv_NewObject') .asFunction< jni$_.JniResult Function( jni$_.Pointer, jni$_.JMethodIDPtr, int, jni$_.Pointer, jni$_.Pointer, jni$_.Pointer, ) >(); /// from: `synthetic public void (int i, java.lang.String string, java.lang.String string1, kotlinx.serialization.internal.SerializationConstructorMarker serializationConstructorMarker)` /// The returned object must be released after use, by calling the [release] method. factory JTrack.new$1( int i, jni$_.JString? string, jni$_.JString? string1, jni$_.JObject? serializationConstructorMarker, ) { final _$string = string?.reference ?? jni$_.jNullReference; final _$string1 = string1?.reference ?? jni$_.jNullReference; final _$serializationConstructorMarker = serializationConstructorMarker?.reference ?? jni$_.jNullReference; return JTrack.fromReference( _new$1( _class.reference.pointer, _id_new$1 as jni$_.JMethodIDPtr, i, _$string.pointer, _$string1.pointer, _$serializationConstructorMarker.pointer, ).reference, ); } } final class $Track$NullableType extends jni$_.JObjType { @jni$_.internal const $Track$NullableType(); @jni$_.internal @core$_.override String get signature => r'Leu/kanade/tachiyomi/animesource/model/Track;'; @jni$_.internal @core$_.override JTrack? fromReference(jni$_.JReference reference) => reference.isNull ? null : JTrack.fromReference(reference); @jni$_.internal @core$_.override jni$_.JObjType get superType => const jni$_.JObjectType(); @jni$_.internal @core$_.override jni$_.JObjType get nullableType => this; @jni$_.internal @core$_.override final superCount = 1; @core$_.override int get hashCode => ($Track$NullableType).hashCode; @core$_.override bool operator ==(Object other) { return other.runtimeType == ($Track$NullableType) && other is $Track$NullableType; } } final class $Track$Type extends jni$_.JObjType { @jni$_.internal const $Track$Type(); @jni$_.internal @core$_.override String get signature => r'Leu/kanade/tachiyomi/animesource/model/Track;'; @jni$_.internal @core$_.override JTrack fromReference(jni$_.JReference reference) => JTrack.fromReference(reference); @jni$_.internal @core$_.override jni$_.JObjType get superType => const jni$_.JObjectType(); @jni$_.internal @core$_.override jni$_.JObjType get nullableType => const $Track$NullableType(); @jni$_.internal @core$_.override final superCount = 1; @core$_.override int get hashCode => ($Track$Type).hashCode; @core$_.override bool operator ==(Object other) { return other.runtimeType == ($Track$Type) && other is $Track$Type; } }