APT: Add more compiler plugin tests
This commit is contained in:
+14
@@ -0,0 +1,14 @@
|
||||
package org.test
|
||||
|
||||
import javax.inject.*
|
||||
|
||||
public class SomeClass {
|
||||
|
||||
public val immutableProperty: Int = 5
|
||||
[Inject] get
|
||||
|
||||
public var mutableProperty: String = "String"
|
||||
[Inject] get
|
||||
[Inject] set
|
||||
|
||||
}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
a javax.inject.Inject 0
|
||||
p org.test 0
|
||||
m 0 0/SomeClass getImmutableProperty
|
||||
a org.jetbrains.annotations.NotNull 1
|
||||
f 1 0/SomeClass mutableProperty
|
||||
m 0 0/SomeClass getMutableProperty
|
||||
m 1 0/SomeClass getMutableProperty
|
||||
m 0 0/SomeClass setMutableProperty
|
||||
+3
-2
@@ -1,10 +1,11 @@
|
||||
package org.test
|
||||
|
||||
import javax.inject.*
|
||||
public annotation class SomeAnnotation
|
||||
|
||||
SomeAnnotation
|
||||
public class SomeClass {
|
||||
|
||||
Inject
|
||||
SomeAnnotation
|
||||
public fun annotatedFunction() {
|
||||
|
||||
}
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
a org.test.SomeAnnotation 0
|
||||
p org.test 0
|
||||
c 0 0/SomeClass
|
||||
m 0 0/SomeClass annotatedFunction
|
||||
+1
-1
@@ -1,3 +1,3 @@
|
||||
a javax.inject.Inject 0
|
||||
p org.test 0
|
||||
m 0 0/SomeClass annotatedFunction
|
||||
f 0 0/SomeClass$a$1 property
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
package org.test
|
||||
|
||||
import javax.inject.*
|
||||
|
||||
public class SomeClass {
|
||||
|
||||
private fun a() {
|
||||
object : Any() {
|
||||
[Inject]
|
||||
val property: Int = 5
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -5,6 +5,7 @@ a org.jetbrains.annotations.NotNull 1
|
||||
m 1 0/SomeClass$Companion access$init$0
|
||||
c 0 0/SomeClass$SomeInnerObject
|
||||
c 0 0/SomeClass$InnerClass
|
||||
c 0 0/SomeClass$InnerClass$InnerClassInInnerClass
|
||||
c 0 0/SomeClass$NestedClass
|
||||
a java.lang.Deprecated 2
|
||||
f 2 0/SomeClass OBJECT$
|
||||
|
||||
@@ -17,6 +17,11 @@ public class SomeClass {
|
||||
Named("InnerClass")
|
||||
inner class InnerClass {
|
||||
|
||||
Named("InnerClassInInnerClass")
|
||||
inner class InnerClassInInnerClass {
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Named("NestedClass")
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
a kotlin.platform.platformStatic 0
|
||||
p org.test 0
|
||||
m 0 0/SomeClass$Companion a
|
||||
a javax.inject.Inject 1
|
||||
m 1 0/SomeClass$Companion a
|
||||
a org.jetbrains.annotations.NotNull 2
|
||||
m 2 0/SomeClass$Companion access$init$0
|
||||
a java.lang.Deprecated 3
|
||||
f 3 0/SomeClass OBJECT$
|
||||
m 0 0/SomeClass a
|
||||
m 1 0/SomeClass a
|
||||
@@ -0,0 +1,14 @@
|
||||
package org.test
|
||||
|
||||
import javax.inject.*
|
||||
import kotlin.platform.platformStatic
|
||||
|
||||
public class SomeClass {
|
||||
|
||||
companion object {
|
||||
platformStatic Inject fun a() {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user