Kotlin中的自定义UIObject2条件
是否可以扩展公共抽象类 这样做Kotlin中的自定义UIObject2条件,kotlin,android-uiautomator,Kotlin,Android Uiautomator,是否可以扩展公共抽象类 这样做 class NoChildCondition: UiObject2Condition<Boolean>() { override fun apply(obj: UiObject2?): Boolean { return obj?.childCount == 0 } } 条件反编译: package androidx.test.uiautomator; public abstract class UiObject2Co
class NoChildCondition: UiObject2Condition<Boolean>() {
override fun apply(obj: UiObject2?): Boolean {
return obj?.childCount == 0
}
}
条件反编译:
package androidx.test.uiautomator;
public abstract class UiObject2Condition<R> extends Condition<UiObject2, R> {
public UiObject2Condition() {
}
}
package androidx.test.uiautomator;
abstract class Condition<T, R> {
Condition() {
}
abstract R apply(T var1);
}
包androidx.test.uiautomator;
抽象类条件{
条件(){
}
抽象R应用(T var1);
}
创建androidx.test.uiautomator
包并向其中添加类效果良好
package androidx.test.uiautomator
class NoChildCondition: UiObject2Condition<Boolean>() {
override fun apply(obj: UiObject2?): Boolean {
return obj?.childCount == 0
}
}
包androidx.test.uiautomator
类NoChildCondition:UiObject2Condition(){
覆盖应用(对象:UiObject2?):布尔值{
返回obj?.childCount==0
}
}
创建androidx.test.uiautomator
包并向其中添加类效果良好
package androidx.test.uiautomator
class NoChildCondition: UiObject2Condition<Boolean>() {
override fun apply(obj: UiObject2?): Boolean {
return obj?.childCount == 0
}
}
包androidx.test.uiautomator
类NoChildCondition:UiObject2Condition(){
覆盖应用(对象:UiObject2?):布尔值{
返回obj?.childCount==0
}
}