2
0
mirror of https://github.com/KDE/kdeconnect-android synced 2025-09-03 07:35:08 +00:00

fix: make IDEA happy

This commit is contained in:
ShellWen Chen
2024-07-15 07:17:30 +08:00
committed by Albert Vaca Cintora
parent beab3599bf
commit 8df1f04141

View File

@@ -44,7 +44,7 @@ public final class CollectionsBackport {
if (VERSION.SDK_INT >= Build.VERSION_CODES.O) { if (VERSION.SDK_INT >= Build.VERSION_CODES.O) {
return Collections.unmodifiableNavigableSet(s); return Collections.unmodifiableNavigableSet(s);
} else { } else {
return new UnmodifiableNavigableSetBackport<T>(s); return new UnmodifiableNavigableSetBackport<>(s);
} }
} }
@@ -52,7 +52,7 @@ public final class CollectionsBackport {
if (VERSION.SDK_INT >= Build.VERSION_CODES.O) { if (VERSION.SDK_INT >= Build.VERSION_CODES.O) {
return Collections.unmodifiableSet(s); return Collections.unmodifiableSet(s);
} else { } else {
return new UnmodifiableSetBackport(s); return new UnmodifiableSetBackport<>(s);
} }
} }
@@ -60,7 +60,7 @@ public final class CollectionsBackport {
if (VERSION.SDK_INT >= Build.VERSION_CODES.O) { if (VERSION.SDK_INT >= Build.VERSION_CODES.O) {
return Collections.unmodifiableCollection(c); return Collections.unmodifiableCollection(c);
} else { } else {
return new UnmodifiableCollectionBackport(c); return new UnmodifiableCollectionBackport<>(c);
} }
} }
@@ -72,19 +72,21 @@ public final class CollectionsBackport {
} }
} }
public static Map unmodifiableMap(Map m) { public static <K, V> Map<K, V> unmodifiableMap(Map<K, V> m) {
if (VERSION.SDK_INT >= Build.VERSION_CODES.O) { if (VERSION.SDK_INT >= Build.VERSION_CODES.O) {
return Collections.unmodifiableMap(m); return Collections.unmodifiableMap(m);
} else { } else {
return new UnmodifiableMapBackport(m); return new UnmodifiableMapBackport<>(m);
} }
} }
public static <T> NavigableSet<T> emptyNavigableSet() { public static <T> NavigableSet<T> emptyNavigableSet() {
//noinspection unchecked
return (NavigableSet<T>) UnmodifiableNavigableSetBackport.EMPTY_NAVIGABLE_SET; return (NavigableSet<T>) UnmodifiableNavigableSetBackport.EMPTY_NAVIGABLE_SET;
} }
public static <K, V> NavigableMap<K, V> emptyNavigableMap() { public static <K, V> NavigableMap<K, V> emptyNavigableMap() {
//noinspection unchecked
return (NavigableMap<K, V>) UnmodifiableNavigableMapBackport.EMPTY_NAVIGABLE_MAP; return (NavigableMap<K, V>) UnmodifiableNavigableMapBackport.EMPTY_NAVIGABLE_MAP;
} }