mirror of
https://github.com/mihonapp/mihon.git
synced 2026-10-16 13:48:09 -07:00
33 lines
2.6 KiB
Prolog
33 lines
2.6 KiB
Prolog
# Types extensions implement, extend or construct
|
|
-keep class eu.kanade.tachiyomi.source.Source { public protected *; }
|
|
-keep class eu.kanade.tachiyomi.source.Source$DefaultImpls { public protected *; }
|
|
-keep class eu.kanade.tachiyomi.source.CatalogueSource { public protected *; }
|
|
-keep class eu.kanade.tachiyomi.source.CatalogueSource$DefaultImpls { public protected *; }
|
|
-keep class eu.kanade.tachiyomi.source.ConfigurableSource { public protected *; }
|
|
-keep class eu.kanade.tachiyomi.source.SourceFactory { public protected *; }
|
|
-keep class eu.kanade.tachiyomi.source.UnmeteredSource { public protected *; }
|
|
-keep class eu.kanade.tachiyomi.source.model.Filter { public protected *; }
|
|
-keep class eu.kanade.tachiyomi.source.model.Filter$* { public protected *; }
|
|
-keep class eu.kanade.tachiyomi.source.model.FilterList { public protected *; }
|
|
-keep class eu.kanade.tachiyomi.source.model.MangasPage { public protected *; }
|
|
-keep class eu.kanade.tachiyomi.source.model.Page { public protected *; }
|
|
-keep class eu.kanade.tachiyomi.source.model.SChapter { public protected *; }
|
|
-keep class eu.kanade.tachiyomi.source.model.SChapter$Companion { public protected *; }
|
|
-keep class eu.kanade.tachiyomi.source.model.SManga { public protected *; }
|
|
-keep class eu.kanade.tachiyomi.source.model.SManga$Companion { public protected *; }
|
|
-keep class eu.kanade.tachiyomi.source.model.SMangaUpdate { public protected *; }
|
|
-keep class eu.kanade.tachiyomi.source.model.UpdateStrategy { public protected *; }
|
|
-keep class eu.kanade.tachiyomi.source.online.HttpSource { public protected *; }
|
|
-keep class eu.kanade.tachiyomi.source.online.ParsedHttpSource { public protected *; }
|
|
|
|
# Final classes and top-level functions extensions only call into
|
|
-keep,allowoptimization class eu.kanade.tachiyomi.AppInfo { public protected *; }
|
|
-keep,allowoptimization class eu.kanade.tachiyomi.network.HttpException { public protected *; }
|
|
-keep,allowoptimization class eu.kanade.tachiyomi.network.JavaScriptEngine { public protected *; }
|
|
-keep,allowoptimization class eu.kanade.tachiyomi.network.NetworkHelper { public protected *; }
|
|
-keep,allowoptimization class eu.kanade.tachiyomi.network.OkHttpExtensionsKt { public protected *; }
|
|
-keep,allowoptimization class eu.kanade.tachiyomi.network.RequestsKt { public protected *; }
|
|
-keep,allowoptimization class eu.kanade.tachiyomi.network.interceptor.RateLimitInterceptorKt { public protected *; }
|
|
-keep,allowoptimization class eu.kanade.tachiyomi.network.interceptor.SpecificHostRateLimitInterceptorKt { public protected *; }
|
|
-keep,allowoptimization class eu.kanade.tachiyomi.util.JsoupExtensionsKt { public protected *; }
|