Remove unused MultiSource annotation

Didn't get very far with trying to use an annotation processor to generate metadata at build time. May revisit later.
This commit is contained in:
arkon 2020-08-08 19:03:55 -04:00
parent bfd1e6b777
commit b4e171b52a
17 changed files with 0 additions and 37 deletions

View File

@ -1,5 +0,0 @@
package eu.kanade.tachiyomi.annotations
@Retention(AnnotationRetention.SOURCE)
@Target(AnnotationTarget.CLASS)
annotation class MultiSource

View File

@ -1,13 +1,11 @@
package eu.kanade.tachiyomi.extension.all.boommanga package eu.kanade.tachiyomi.extension.all.boommanga
import eu.kanade.tachiyomi.annotations.MultiSource
import eu.kanade.tachiyomi.source.Source import eu.kanade.tachiyomi.source.Source
import eu.kanade.tachiyomi.source.SourceFactory import eu.kanade.tachiyomi.source.SourceFactory
import eu.kanade.tachiyomi.source.model.SManga import eu.kanade.tachiyomi.source.model.SManga
import org.jsoup.nodes.Document import org.jsoup.nodes.Document
import org.jsoup.nodes.Element import org.jsoup.nodes.Element
@MultiSource
class BoomMangaFactory : SourceFactory { class BoomMangaFactory : SourceFactory {
override fun createSources(): List<Source> = listOf( override fun createSources(): List<Source> = listOf(
BoomMangacom(), BoomMangacom(),

View File

@ -1,10 +1,8 @@
package eu.kanade.tachiyomi.extension.all.comicake package eu.kanade.tachiyomi.extension.all.comicake
import eu.kanade.tachiyomi.annotations.MultiSource
import eu.kanade.tachiyomi.source.Source import eu.kanade.tachiyomi.source.Source
import eu.kanade.tachiyomi.source.SourceFactory import eu.kanade.tachiyomi.source.SourceFactory
@MultiSource
class ComiCakeFactory : SourceFactory { class ComiCakeFactory : SourceFactory {
override fun createSources(): List<Source> = listOf( override fun createSources(): List<Source> = listOf(
LetItGoScans(), LetItGoScans(),

View File

@ -1,10 +1,8 @@
package eu.kanade.tachiyomi.extension.all.emerald package eu.kanade.tachiyomi.extension.all.emerald
import eu.kanade.tachiyomi.annotations.MultiSource
import eu.kanade.tachiyomi.source.Source import eu.kanade.tachiyomi.source.Source
import eu.kanade.tachiyomi.source.SourceFactory import eu.kanade.tachiyomi.source.SourceFactory
@MultiSource
class EmeraldFactory : SourceFactory { class EmeraldFactory : SourceFactory {
override fun createSources(): List<Source> = languages.map { Mangawindow(it.first, it.second) } + languages.map { Batoto(it.first, it.second) } override fun createSources(): List<Source> = languages.map { Mangawindow(it.first, it.second) } + languages.map { Batoto(it.first, it.second) }
} }

View File

@ -1,6 +1,5 @@
package eu.kanade.tachiyomi.extension.all.fmreader package eu.kanade.tachiyomi.extension.all.fmreader
import eu.kanade.tachiyomi.annotations.MultiSource
import eu.kanade.tachiyomi.network.GET import eu.kanade.tachiyomi.network.GET
import eu.kanade.tachiyomi.network.POST import eu.kanade.tachiyomi.network.POST
import eu.kanade.tachiyomi.network.asObservableSuccess import eu.kanade.tachiyomi.network.asObservableSuccess
@ -22,7 +21,6 @@ import org.jsoup.nodes.Document
import org.jsoup.nodes.Element import org.jsoup.nodes.Element
import rx.Observable import rx.Observable
@MultiSource
class FMReaderFactory : SourceFactory { class FMReaderFactory : SourceFactory {
override fun createSources(): List<Source> = listOf( override fun createSources(): List<Source> = listOf(
LHTranslation(), LHTranslation(),

View File

@ -7,7 +7,6 @@ import android.support.v7.preference.PreferenceScreen
import android.widget.Toast import android.widget.Toast
import com.github.salomonbrys.kotson.get import com.github.salomonbrys.kotson.get
import com.google.gson.JsonParser import com.google.gson.JsonParser
import eu.kanade.tachiyomi.annotations.MultiSource
import eu.kanade.tachiyomi.extension.BuildConfig import eu.kanade.tachiyomi.extension.BuildConfig
import eu.kanade.tachiyomi.network.GET import eu.kanade.tachiyomi.network.GET
import eu.kanade.tachiyomi.source.ConfigurableSource import eu.kanade.tachiyomi.source.ConfigurableSource
@ -25,7 +24,6 @@ import org.jsoup.nodes.Element
import uy.kohesive.injekt.Injekt import uy.kohesive.injekt.Injekt
import uy.kohesive.injekt.api.get import uy.kohesive.injekt.api.get
@MultiSource
class FoolSlideFactory : SourceFactory { class FoolSlideFactory : SourceFactory {
override fun createSources(): List<Source> = listOf( override fun createSources(): List<Source> = listOf(
JaiminisBox(), JaiminisBox(),

View File

@ -1,10 +1,8 @@
package eu.kanade.tachiyomi.extension.all.genkan package eu.kanade.tachiyomi.extension.all.genkan
import eu.kanade.tachiyomi.annotations.MultiSource
import eu.kanade.tachiyomi.source.Source import eu.kanade.tachiyomi.source.Source
import eu.kanade.tachiyomi.source.SourceFactory import eu.kanade.tachiyomi.source.SourceFactory
@MultiSource
class GenkanFactory : SourceFactory { class GenkanFactory : SourceFactory {
override fun createSources(): List<Source> = listOf( override fun createSources(): List<Source> = listOf(
LeviatanScans(), LeviatanScans(),

View File

@ -1,7 +1,6 @@
package eu.kanade.tachiyomi.extension.all.madara package eu.kanade.tachiyomi.extension.all.madara
import android.annotation.SuppressLint import android.annotation.SuppressLint
import eu.kanade.tachiyomi.annotations.MultiSource
import eu.kanade.tachiyomi.annotations.Nsfw import eu.kanade.tachiyomi.annotations.Nsfw
import eu.kanade.tachiyomi.network.GET import eu.kanade.tachiyomi.network.GET
import eu.kanade.tachiyomi.network.asObservableSuccess import eu.kanade.tachiyomi.network.asObservableSuccess
@ -26,7 +25,6 @@ import org.jsoup.nodes.Document
import org.jsoup.nodes.Element import org.jsoup.nodes.Element
import rx.Observable import rx.Observable
@MultiSource
class MadaraFactory : SourceFactory { class MadaraFactory : SourceFactory {
override fun createSources(): List<Source> = listOf( override fun createSources(): List<Source> = listOf(
AdonisFansub(), AdonisFansub(),

View File

@ -1,6 +1,5 @@
package eu.kanade.tachiyomi.extension.all.mangabox package eu.kanade.tachiyomi.extension.all.mangabox
import eu.kanade.tachiyomi.annotations.MultiSource
import eu.kanade.tachiyomi.network.GET import eu.kanade.tachiyomi.network.GET
import eu.kanade.tachiyomi.source.Source import eu.kanade.tachiyomi.source.Source
import eu.kanade.tachiyomi.source.SourceFactory import eu.kanade.tachiyomi.source.SourceFactory
@ -15,7 +14,6 @@ import okhttp3.Request
import okhttp3.Response import okhttp3.Response
import org.jsoup.nodes.Element import org.jsoup.nodes.Element
@MultiSource
class MangaBoxFactory : SourceFactory { class MangaBoxFactory : SourceFactory {
override fun createSources(): List<Source> = listOf( override fun createSources(): List<Source> = listOf(
Mangakakalot(), Mangakakalot(),

View File

@ -6,10 +6,8 @@ import com.github.salomonbrys.kotson.string
import com.google.gson.JsonArray import com.google.gson.JsonArray
import com.google.gson.JsonObject import com.google.gson.JsonObject
import com.google.gson.JsonParser import com.google.gson.JsonParser
import eu.kanade.tachiyomi.annotations.MultiSource
import eu.kanade.tachiyomi.source.SourceFactory import eu.kanade.tachiyomi.source.SourceFactory
@MultiSource
class MyMangaReaderCMSSources : SourceFactory { class MyMangaReaderCMSSources : SourceFactory {
/** /**
* Create a new copy of the sources * Create a new copy of the sources

View File

@ -1,10 +1,8 @@
package eu.kanade.tachiyomi.extension.all.paprika package eu.kanade.tachiyomi.extension.all.paprika
import eu.kanade.tachiyomi.annotations.MultiSource
import eu.kanade.tachiyomi.source.Source import eu.kanade.tachiyomi.source.Source
import eu.kanade.tachiyomi.source.SourceFactory import eu.kanade.tachiyomi.source.SourceFactory
@MultiSource
class PaprikaFactory : SourceFactory { class PaprikaFactory : SourceFactory {
override fun createSources(): List<Source> = listOf( override fun createSources(): List<Source> = listOf(
MangazukiXyz(), MangazukiXyz(),

View File

@ -1,6 +1,5 @@
package eu.kanade.tachiyomi.extension.all.wpcomics package eu.kanade.tachiyomi.extension.all.wpcomics
import eu.kanade.tachiyomi.annotations.MultiSource
import eu.kanade.tachiyomi.network.GET import eu.kanade.tachiyomi.network.GET
import eu.kanade.tachiyomi.source.Source import eu.kanade.tachiyomi.source.Source
import eu.kanade.tachiyomi.source.SourceFactory import eu.kanade.tachiyomi.source.SourceFactory
@ -17,7 +16,6 @@ import okhttp3.Response
import org.jsoup.nodes.Document import org.jsoup.nodes.Document
import org.jsoup.nodes.Element import org.jsoup.nodes.Element
@MultiSource
class WPComicsFactory : SourceFactory { class WPComicsFactory : SourceFactory {
override fun createSources(): List<Source> = listOf( override fun createSources(): List<Source> = listOf(
ManhuaES(), ManhuaES(),

View File

@ -1,6 +1,5 @@
package eu.kanade.tachiyomi.extension.all.wpmangastream package eu.kanade.tachiyomi.extension.all.wpmangastream
import eu.kanade.tachiyomi.annotations.MultiSource
import eu.kanade.tachiyomi.network.GET import eu.kanade.tachiyomi.network.GET
import eu.kanade.tachiyomi.network.asObservableSuccess import eu.kanade.tachiyomi.network.asObservableSuccess
import eu.kanade.tachiyomi.source.Source import eu.kanade.tachiyomi.source.Source
@ -22,7 +21,6 @@ import org.jsoup.nodes.Document
import org.jsoup.nodes.Element import org.jsoup.nodes.Element
import rx.Observable import rx.Observable
@MultiSource
class WPMangaStreamFactory : SourceFactory { class WPMangaStreamFactory : SourceFactory {
override fun createSources(): List<Source> = listOf( override fun createSources(): List<Source> = listOf(
Kiryuu(), Kiryuu(),

View File

@ -1,10 +1,8 @@
package eu.kanade.tachiyomi.extension.all.zbulu package eu.kanade.tachiyomi.extension.all.zbulu
import eu.kanade.tachiyomi.annotations.MultiSource
import eu.kanade.tachiyomi.source.Source import eu.kanade.tachiyomi.source.Source
import eu.kanade.tachiyomi.source.SourceFactory import eu.kanade.tachiyomi.source.SourceFactory
@MultiSource
class ZbuluFactory : SourceFactory { class ZbuluFactory : SourceFactory {
override fun createSources(): List<Source> = listOf( override fun createSources(): List<Source> = listOf(
HolyManga(), HolyManga(),

View File

@ -1,10 +1,8 @@
package eu.kanade.tachiyomi.extension.en.mangareader package eu.kanade.tachiyomi.extension.en.mangareader
import eu.kanade.tachiyomi.annotations.MultiSource
import eu.kanade.tachiyomi.source.Source import eu.kanade.tachiyomi.source.Source
import eu.kanade.tachiyomi.source.SourceFactory import eu.kanade.tachiyomi.source.SourceFactory
@MultiSource
class MRPFactory : SourceFactory { class MRPFactory : SourceFactory {
override fun createSources(): List<Source> = listOf( override fun createSources(): List<Source> = listOf(
Mangareader(), Mangareader(),

View File

@ -1,10 +1,8 @@
package eu.kanade.tachiyomi.extension.ja.mangaraw package eu.kanade.tachiyomi.extension.ja.mangaraw
import eu.kanade.tachiyomi.annotations.MultiSource
import eu.kanade.tachiyomi.source.Source import eu.kanade.tachiyomi.source.Source
import eu.kanade.tachiyomi.source.SourceFactory import eu.kanade.tachiyomi.source.SourceFactory
@MultiSource
class MangaRawFactory : SourceFactory { class MangaRawFactory : SourceFactory {
override fun createSources(): List<Source> = listOf( override fun createSources(): List<Source> = listOf(
Manga1000(), Manga1000(),

View File

@ -1,10 +1,8 @@
package eu.kanade.tachiyomi.extension.pt.mangasproject package eu.kanade.tachiyomi.extension.pt.mangasproject
import eu.kanade.tachiyomi.annotations.MultiSource
import eu.kanade.tachiyomi.source.Source import eu.kanade.tachiyomi.source.Source
import eu.kanade.tachiyomi.source.SourceFactory import eu.kanade.tachiyomi.source.SourceFactory
@MultiSource
class MangasProjectFactory : SourceFactory { class MangasProjectFactory : SourceFactory {
override fun createSources(): List<Source> = listOf( override fun createSources(): List<Source> = listOf(
LeitorNet(), LeitorNet(),