Kapt: add some JeElement tests
(cherry picked from commit 948a4b6)
This commit is contained in:
committed by
Yan Zhulanow
parent
0fc92c784b
commit
927280f7ce
@@ -0,0 +1,8 @@
|
||||
@Deprecated("")
|
||||
class MyClass {
|
||||
var myProperty: String = "A"
|
||||
|
||||
fun myFunction() = object : java.lang.Runnable {
|
||||
override fun run() {}
|
||||
}
|
||||
}
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
annotation class Anno(val name: String = "Mary", val age: Int = 20)
|
||||
|
||||
@Anno("Tom", 10)
|
||||
class A
|
||||
|
||||
@Anno(name = "Tom")
|
||||
class B
|
||||
|
||||
@Anno(age = 10)
|
||||
class C
|
||||
|
||||
@Anno
|
||||
class D
|
||||
@@ -0,0 +1,6 @@
|
||||
package test
|
||||
|
||||
@Deprecated("")
|
||||
class MyClass
|
||||
|
||||
interface MyInterface
|
||||
@@ -0,0 +1,7 @@
|
||||
@Deprecated("")
|
||||
class Depr
|
||||
|
||||
class NoDepr
|
||||
|
||||
@java.lang.Deprecated
|
||||
class JavaDepr
|
||||
@@ -0,0 +1,22 @@
|
||||
class A {
|
||||
interface AA {
|
||||
fun onClick(o: Any)
|
||||
}
|
||||
}
|
||||
|
||||
enum class B { RED }
|
||||
|
||||
interface C {
|
||||
fun onClick()
|
||||
}
|
||||
|
||||
interface D {
|
||||
fun onClick()
|
||||
fun onDoubleClick()
|
||||
}
|
||||
|
||||
interface E : C
|
||||
|
||||
interface F : C {
|
||||
fun onDoubleClick()
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
@Deprecated("")
|
||||
open class Parent {
|
||||
open fun a() {}
|
||||
}
|
||||
|
||||
open class Child : Parent() {
|
||||
override fun a() {}
|
||||
fun a(name: String) {}
|
||||
open fun b() = "A"
|
||||
}
|
||||
|
||||
class ChildOfChild : Child() {
|
||||
override fun a() {}
|
||||
override fun b() = "B"
|
||||
fun a(name: CharSequence) {}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
@Deprecated("")
|
||||
interface Intf {
|
||||
fun a()
|
||||
}
|
||||
|
||||
open class A {
|
||||
open fun a() {}
|
||||
}
|
||||
|
||||
class B : A(), Intf {
|
||||
override fun a() {}
|
||||
}
|
||||
Reference in New Issue
Block a user