
okreplay.DeviceBridgeProvider.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of gradle-plugin Show documentation
Show all versions of gradle-plugin Show documentation
OkReplay Gradle plugin for pushing and pulling tape files to/from device
The newest version!
package okreplay
import com.android.annotations.VisibleForTesting
import org.gradle.api.logging.Logger
import java.io.File
internal class DeviceBridgeProvider {
companion object {
private var instance: DeviceBridge? = null
internal fun get(adbPath: File, adbTimeoutMs: Int, logger: Logger): DeviceBridge =
if (instance != null) {
instance as DeviceBridge
} else {
DeviceBridge(adbPath, adbTimeoutMs, logger)
}
@VisibleForTesting internal fun setInstance(deviceBridge: DeviceBridge) {
instance = deviceBridge
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy