Add missing @TargetApi
This commit is contained in:
@@ -88,38 +88,40 @@ data class SoftApConfigurationCompat(
|
|||||||
}
|
}
|
||||||
|
|
||||||
@get:RequiresApi(30)
|
@get:RequiresApi(30)
|
||||||
private val getAllowedClientList by lazy {
|
private val getAllowedClientList by lazy @TargetApi(30) {
|
||||||
SoftApConfiguration::class.java.getDeclaredMethod("getAllowedClientList")
|
SoftApConfiguration::class.java.getDeclaredMethod("getAllowedClientList")
|
||||||
}
|
}
|
||||||
@get:RequiresApi(30)
|
@get:RequiresApi(30)
|
||||||
private val getBand by lazy { SoftApConfiguration::class.java.getDeclaredMethod("getBand") }
|
private val getBand by lazy @TargetApi(30) { SoftApConfiguration::class.java.getDeclaredMethod("getBand") }
|
||||||
@get:RequiresApi(30)
|
@get:RequiresApi(30)
|
||||||
private val getBlockedClientList by lazy {
|
private val getBlockedClientList by lazy @TargetApi(30) {
|
||||||
SoftApConfiguration::class.java.getDeclaredMethod("getBlockedClientList")
|
SoftApConfiguration::class.java.getDeclaredMethod("getBlockedClientList")
|
||||||
}
|
}
|
||||||
@get:RequiresApi(30)
|
@get:RequiresApi(30)
|
||||||
private val getChannel by lazy { SoftApConfiguration::class.java.getDeclaredMethod("getChannel") }
|
private val getChannel by lazy @TargetApi(30) {
|
||||||
|
SoftApConfiguration::class.java.getDeclaredMethod("getChannel")
|
||||||
|
}
|
||||||
@get:RequiresApi(30)
|
@get:RequiresApi(30)
|
||||||
private val getMaxNumberOfClients by lazy {
|
private val getMaxNumberOfClients by lazy @TargetApi(30) {
|
||||||
SoftApConfiguration::class.java.getDeclaredMethod("getMaxNumberOfClients")
|
SoftApConfiguration::class.java.getDeclaredMethod("getMaxNumberOfClients")
|
||||||
}
|
}
|
||||||
@get:RequiresApi(30)
|
@get:RequiresApi(30)
|
||||||
private val getShutdownTimeoutMillis by lazy {
|
private val getShutdownTimeoutMillis by lazy @TargetApi(30) {
|
||||||
SoftApConfiguration::class.java.getDeclaredMethod("getShutdownTimeoutMillis")
|
SoftApConfiguration::class.java.getDeclaredMethod("getShutdownTimeoutMillis")
|
||||||
}
|
}
|
||||||
@get:RequiresApi(30)
|
@get:RequiresApi(30)
|
||||||
private val isAutoShutdownEnabled by lazy {
|
private val isAutoShutdownEnabled by lazy @TargetApi(30) {
|
||||||
SoftApConfiguration::class.java.getDeclaredMethod("isAutoShutdownEnabled")
|
SoftApConfiguration::class.java.getDeclaredMethod("isAutoShutdownEnabled")
|
||||||
}
|
}
|
||||||
@get:RequiresApi(30)
|
@get:RequiresApi(30)
|
||||||
private val isClientControlByUserEnabled by lazy {
|
private val isClientControlByUserEnabled by lazy @TargetApi(30) {
|
||||||
SoftApConfiguration::class.java.getDeclaredMethod("isClientControlByUserEnabled")
|
SoftApConfiguration::class.java.getDeclaredMethod("isClientControlByUserEnabled")
|
||||||
}
|
}
|
||||||
|
|
||||||
@get:RequiresApi(30)
|
@get:RequiresApi(30)
|
||||||
private val classBuilder by lazy { Class.forName("android.net.wifi.SoftApConfiguration\$Builder") }
|
private val classBuilder by lazy { Class.forName("android.net.wifi.SoftApConfiguration\$Builder") }
|
||||||
@get:RequiresApi(30)
|
@get:RequiresApi(30)
|
||||||
private val newBuilder by lazy { classBuilder.getConstructor(SoftApConfiguration::class.java) }
|
private val newBuilder by lazy @TargetApi(30) { classBuilder.getConstructor(SoftApConfiguration::class.java) }
|
||||||
@get:RequiresApi(30)
|
@get:RequiresApi(30)
|
||||||
private val build by lazy { classBuilder.getDeclaredMethod("build") }
|
private val build by lazy { classBuilder.getDeclaredMethod("build") }
|
||||||
@get:RequiresApi(30)
|
@get:RequiresApi(30)
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
package be.mygod.vpnhotspot.net.wifi
|
package be.mygod.vpnhotspot.net.wifi
|
||||||
|
|
||||||
|
import android.annotation.TargetApi
|
||||||
import android.net.wifi.SoftApConfiguration
|
import android.net.wifi.SoftApConfiguration
|
||||||
import android.net.wifi.WifiManager
|
import android.net.wifi.WifiManager
|
||||||
import androidx.annotation.RequiresApi
|
import androidx.annotation.RequiresApi
|
||||||
@@ -17,7 +18,7 @@ object WifiApManager {
|
|||||||
@get:RequiresApi(30)
|
@get:RequiresApi(30)
|
||||||
private val getSoftApConfiguration by lazy { WifiManager::class.java.getDeclaredMethod("getSoftApConfiguration") }
|
private val getSoftApConfiguration by lazy { WifiManager::class.java.getDeclaredMethod("getSoftApConfiguration") }
|
||||||
@get:RequiresApi(30)
|
@get:RequiresApi(30)
|
||||||
private val setSoftApConfiguration by lazy {
|
private val setSoftApConfiguration by lazy @TargetApi(30) {
|
||||||
WifiManager::class.java.getDeclaredMethod("setSoftApConfiguration", SoftApConfiguration::class.java)
|
WifiManager::class.java.getDeclaredMethod("setSoftApConfiguration", SoftApConfiguration::class.java)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user