Refactoring: rename android-compiler-plugin to android-extensions-compiler
This commit is contained in:
Vendored
+45
@@ -0,0 +1,45 @@
|
||||
package test
|
||||
|
||||
import android.app.Activity
|
||||
import android.app.Fragment
|
||||
import android.content.Context
|
||||
import android.view.View
|
||||
import android.widget.*
|
||||
import org.my.cool.MyButton
|
||||
import kotlinx.android.synthetic.main.layout.*
|
||||
|
||||
class R {
|
||||
class id {
|
||||
companion object {
|
||||
const val login = 5
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class BaseView(ctx: Context) : View(ctx) {
|
||||
val buttonWidget = MyButton(ctx)
|
||||
|
||||
override fun findViewById(id: Int): View? {
|
||||
return when (id) {
|
||||
R.id.login -> buttonWidget
|
||||
else -> null
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class MyFragment(): Fragment() {
|
||||
val baseActivity = Activity()
|
||||
val baseView = BaseView(baseActivity)
|
||||
|
||||
override fun getActivity(): Activity = baseActivity
|
||||
|
||||
override fun getView(): View = baseView
|
||||
|
||||
public fun box(): String {
|
||||
return if (login.toString() == "MyButton") "OK" else ""
|
||||
}
|
||||
}
|
||||
|
||||
fun box(): String {
|
||||
return MyFragment().box()
|
||||
}
|
||||
Reference in New Issue
Block a user