From 62313962a084e9c6009104b858bde3f51518296a Mon Sep 17 00:00:00 2001 From: FireMaskterK <20838718+FireMasterK@users.noreply.github.com> Date: Mon, 4 Oct 2021 01:42:29 +0100 Subject: [PATCH] Add default implementation for getShortDescription. --- .../bandcamp/extractors/BandcampRadioInfoItemExtractor.java | 6 ------ .../BandcampDiscographStreamInfoItemExtractor.java | 6 ------ .../BandcampPlaylistStreamInfoItemExtractor.java | 6 ------ .../BandcampSearchStreamInfoItemExtractor.java | 6 ------ .../extractors/MediaCCCLiveStreamKioskExtractor.java | 6 ------ .../media_ccc/extractors/MediaCCCRecentKioskExtractor.java | 6 ------ .../infoItems/MediaCCCStreamInfoItemExtractor.java | 6 ------ .../extractors/PeertubeStreamInfoItemExtractor.java | 6 ------ .../extractors/SoundcloudStreamInfoItemExtractor.java | 6 ------ .../youtube/extractors/YoutubeFeedInfoItemExtractor.java | 6 ------ .../newpipe/extractor/stream/StreamInfoItemExtractor.java | 2 +- 11 files changed, 1 insertion(+), 61 deletions(-) diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/bandcamp/extractors/BandcampRadioInfoItemExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/bandcamp/extractors/BandcampRadioInfoItemExtractor.java index 3699921be..cca802e95 100644 --- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/bandcamp/extractors/BandcampRadioInfoItemExtractor.java +++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/bandcamp/extractors/BandcampRadioInfoItemExtractor.java @@ -43,12 +43,6 @@ public class BandcampRadioInfoItemExtractor implements StreamInfoItemExtractor { return BandcampExtractorHelper.parseDate(getTextualUploadDate()); } - @Nullable - @Override - public String getShortDescription() { - return null; - } - @Override public String getName() throws ParsingException { return show.getString("subtitle"); diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/bandcamp/extractors/streaminfoitem/BandcampDiscographStreamInfoItemExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/bandcamp/extractors/streaminfoitem/BandcampDiscographStreamInfoItemExtractor.java index cb8db136b..6a2549989 100644 --- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/bandcamp/extractors/streaminfoitem/BandcampDiscographStreamInfoItemExtractor.java +++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/bandcamp/extractors/streaminfoitem/BandcampDiscographStreamInfoItemExtractor.java @@ -26,12 +26,6 @@ public class BandcampDiscographStreamInfoItemExtractor extends BandcampStreamInf return null; } - @Nullable - @Override - public String getShortDescription() { - return null; - } - @Override public String getName() { return discograph.getString("title"); diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/bandcamp/extractors/streaminfoitem/BandcampPlaylistStreamInfoItemExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/bandcamp/extractors/streaminfoitem/BandcampPlaylistStreamInfoItemExtractor.java index 922d95bd3..c28c24ba2 100644 --- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/bandcamp/extractors/streaminfoitem/BandcampPlaylistStreamInfoItemExtractor.java +++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/bandcamp/extractors/streaminfoitem/BandcampPlaylistStreamInfoItemExtractor.java @@ -60,12 +60,6 @@ public class BandcampPlaylistStreamInfoItemExtractor extends BandcampStreamInfoI return null; } - @Nullable - @Override - public String getShortDescription() { - return null; - } - /** * Each track can have its own cover art. Therefore, unless a substitute is provided, * the thumbnail is extracted using a stream extractor. diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/bandcamp/extractors/streaminfoitem/BandcampSearchStreamInfoItemExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/bandcamp/extractors/streaminfoitem/BandcampSearchStreamInfoItemExtractor.java index 4288f2d91..87ba69d11 100644 --- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/bandcamp/extractors/streaminfoitem/BandcampSearchStreamInfoItemExtractor.java +++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/bandcamp/extractors/streaminfoitem/BandcampSearchStreamInfoItemExtractor.java @@ -32,12 +32,6 @@ public class BandcampSearchStreamInfoItemExtractor extends BandcampStreamInfoIte return null; } - @Nullable - @Override - public String getShortDescription() { - return null; - } - @Override public String getName() throws ParsingException { return resultInfo.getElementsByClass("heading").text(); diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/MediaCCCLiveStreamKioskExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/MediaCCCLiveStreamKioskExtractor.java index 794531269..e04be76f9 100644 --- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/MediaCCCLiveStreamKioskExtractor.java +++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/MediaCCCLiveStreamKioskExtractor.java @@ -95,10 +95,4 @@ public class MediaCCCLiveStreamKioskExtractor implements StreamInfoItemExtractor public DateWrapper getUploadDate() throws ParsingException { return null; } - - @Nullable - @Override - public String getShortDescription() { - return null; - } } diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/MediaCCCRecentKioskExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/MediaCCCRecentKioskExtractor.java index 8c9a8c736..4f272898c 100644 --- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/MediaCCCRecentKioskExtractor.java +++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/MediaCCCRecentKioskExtractor.java @@ -92,10 +92,4 @@ public class MediaCCCRecentKioskExtractor implements StreamInfoItemExtractor { DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SSSzzzz")); return new DateWrapper(zonedDateTime.toOffsetDateTime(), false); } - - @Nullable - @Override - public String getShortDescription() { - return null; - } } diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/infoItems/MediaCCCStreamInfoItemExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/infoItems/MediaCCCStreamInfoItemExtractor.java index cecaa15e9..0f03788a4 100644 --- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/infoItems/MediaCCCStreamInfoItemExtractor.java +++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/media_ccc/extractors/infoItems/MediaCCCStreamInfoItemExtractor.java @@ -73,12 +73,6 @@ public class MediaCCCStreamInfoItemExtractor implements StreamInfoItemExtractor return new DateWrapper(MediaCCCParsingHelper.parseDateFrom(date)); } - @Nullable - @Override - public String getShortDescription() { - return null; - } - @Override public String getName() throws ParsingException { return event.getString("title"); diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/peertube/extractors/PeertubeStreamInfoItemExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/peertube/extractors/PeertubeStreamInfoItemExtractor.java index e2992915f..b9c7f4b13 100644 --- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/peertube/extractors/PeertubeStreamInfoItemExtractor.java +++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/peertube/extractors/PeertubeStreamInfoItemExtractor.java @@ -92,12 +92,6 @@ public class PeertubeStreamInfoItemExtractor implements StreamInfoItemExtractor return new DateWrapper(PeertubeParsingHelper.parseDateFrom(textualUploadDate)); } - @Nullable - @Override - public String getShortDescription() { - return null; - } - @Override public StreamType getStreamType() { return item.getBoolean("isLive") ? StreamType.LIVE_STREAM : StreamType.VIDEO_STREAM; diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/soundcloud/extractors/SoundcloudStreamInfoItemExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/soundcloud/extractors/SoundcloudStreamInfoItemExtractor.java index f95eb9d92..3647ff09e 100644 --- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/soundcloud/extractors/SoundcloudStreamInfoItemExtractor.java +++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/soundcloud/extractors/SoundcloudStreamInfoItemExtractor.java @@ -66,12 +66,6 @@ public class SoundcloudStreamInfoItemExtractor implements StreamInfoItemExtracto return new DateWrapper(SoundcloudParsingHelper.parseDateFrom(getTextualUploadDate())); } - @Nullable - @Override - public String getShortDescription() { - return null; - } - @Override public long getViewCount() { return itemObject.getLong("playback_count"); diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeFeedInfoItemExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeFeedInfoItemExtractor.java index be135be02..a0bd8917b 100644 --- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeFeedInfoItemExtractor.java +++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeFeedInfoItemExtractor.java @@ -77,12 +77,6 @@ public class YoutubeFeedInfoItemExtractor implements StreamInfoItemExtractor { } } - @Nullable - @Override - public String getShortDescription() { - return null; - } - @Override public String getName() { return entryElement.getElementsByTag("title").first().text(); diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/stream/StreamInfoItemExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/stream/StreamInfoItemExtractor.java index 4a996dc04..21aa25f2b 100644 --- a/extractor/src/main/java/org/schabi/newpipe/extractor/stream/StreamInfoItemExtractor.java +++ b/extractor/src/main/java/org/schabi/newpipe/extractor/stream/StreamInfoItemExtractor.java @@ -124,6 +124,6 @@ public interface StreamInfoItemExtractor extends InfoItemExtractor { * @throws ParsingException if there is an error in the extraction */ @Nullable - String getShortDescription() throws ParsingException; + default String getShortDescription() throws ParsingException { return null; } }