More kotlin-annotation-processing parsing tests
This commit is contained in:
+3
@@ -51,6 +51,9 @@ public class AnnotationListParseTest {
|
|||||||
when (element) {
|
when (element) {
|
||||||
is AnnotatedMethodDescriptor -> actualAnnotations.append(' ').append(element.methodName)
|
is AnnotatedMethodDescriptor -> actualAnnotations.append(' ').append(element.methodName)
|
||||||
is AnnotatedFieldDescriptor -> actualAnnotations.append(' ').append(element.fieldName)
|
is AnnotatedFieldDescriptor -> actualAnnotations.append(' ').append(element.fieldName)
|
||||||
|
is AnnotatedConstructorDescriptor -> actualAnnotations.append(" <init>")
|
||||||
|
is AnnotatedClassDescriptor -> {}
|
||||||
|
else -> Assert.fail("Unknown element type: $element")
|
||||||
}
|
}
|
||||||
actualAnnotations.append('\n')
|
actualAnnotations.append('\n')
|
||||||
}
|
}
|
||||||
|
|||||||
+11
@@ -0,0 +1,11 @@
|
|||||||
|
a kotlin.data 0
|
||||||
|
p org.test 0
|
||||||
|
c 0 0/SomeClass
|
||||||
|
a java.lang.Deprecated 1
|
||||||
|
m 1 0/SomeClass getImmutableProperty
|
||||||
|
a org.jetbrains.annotations.NotNull 2
|
||||||
|
f 2 0/SomeClass mutableProperty
|
||||||
|
m 1 0/SomeClass getMutableProperty
|
||||||
|
m 2 0/SomeClass getMutableProperty
|
||||||
|
m 1 0/SomeClass setMutableProperty
|
||||||
|
m 2 0/SomeClass copy
|
||||||
+7
@@ -0,0 +1,7 @@
|
|||||||
|
java.lang.Deprecated org.test.SomeClass getImmutableProperty
|
||||||
|
java.lang.Deprecated org.test.SomeClass getMutableProperty
|
||||||
|
java.lang.Deprecated org.test.SomeClass setMutableProperty
|
||||||
|
kotlin.data org.test.SomeClass
|
||||||
|
org.jetbrains.annotations.NotNull org.test.SomeClass copy
|
||||||
|
org.jetbrains.annotations.NotNull org.test.SomeClass getMutableProperty
|
||||||
|
org.jetbrains.annotations.NotNull org.test.SomeClass mutableProperty
|
||||||
+4
@@ -0,0 +1,4 @@
|
|||||||
|
a org.test.SomeAnnotation 0
|
||||||
|
p org.test 0
|
||||||
|
c 0 0/SomeClass
|
||||||
|
m 0 0/SomeClass annotatedFunction
|
||||||
+2
@@ -0,0 +1,2 @@
|
|||||||
|
org.test.SomeAnnotation org.test.SomeClass
|
||||||
|
org.test.SomeAnnotation org.test.SomeClass annotatedFunction
|
||||||
+3
@@ -0,0 +1,3 @@
|
|||||||
|
a java.lang.Deprecated 0
|
||||||
|
p org.test 0
|
||||||
|
f 0 0/SomeClass$a$1 property
|
||||||
+1
@@ -0,0 +1 @@
|
|||||||
|
java.lang.Deprecated org.test.SomeClass.a.1 property
|
||||||
+4
@@ -0,0 +1,4 @@
|
|||||||
|
a java.lang.Deprecated 0
|
||||||
|
p org.test 0
|
||||||
|
m 0 0/SomeClass <init>
|
||||||
|
m 0 0/SomeClass <init>
|
||||||
+2
@@ -0,0 +1,2 @@
|
|||||||
|
java.lang.Deprecated org.test.SomeClass <init>
|
||||||
|
java.lang.Deprecated org.test.SomeClass <init>
|
||||||
+5
-5
@@ -1,5 +1,5 @@
|
|||||||
javax.inject.Inject org.test.SomeClass$someFunction$LocalClass annotatedFunction
|
javax.inject.Inject org.test.SomeClass.someFunction.LocalClass annotatedFunction
|
||||||
javax.inject.Inject org.test.SomeClass$someFunction$LocalClass annotatedProperty
|
javax.inject.Inject org.test.SomeClass.someFunction.LocalClass annotatedProperty
|
||||||
javax.inject.Named org.test.SomeClass$someFunction$LocalClass
|
javax.inject.Named org.test.SomeClass.someFunction.LocalClass
|
||||||
org.jetbrains.annotations.Nullable org.test.SomeClass$someFunction$LocalClass annotatedProperty
|
org.jetbrains.annotations.Nullable org.test.SomeClass.someFunction.LocalClass annotatedProperty
|
||||||
org.jetbrains.annotations.Nullable org.test.SomeClass$someFunction$LocalClass getAnnotatedProperty
|
org.jetbrains.annotations.Nullable org.test.SomeClass.someFunction.LocalClass getAnnotatedProperty
|
||||||
+1
-1
@@ -1,2 +1,2 @@
|
|||||||
javax.inject.Inject org.test.SomeClass annotatedFunction
|
javax.inject.Inject org.test.SomeClass annotatedFunction
|
||||||
javax.inject.Named org.test.SomeClass$annotatedFunction$1 invoke
|
javax.inject.Named org.test.SomeClass.annotatedFunction.1 invoke
|
||||||
+5
-5
@@ -1,6 +1,6 @@
|
|||||||
java.lang.Deprecated org.test.SomeClass OBJECT$
|
java.lang.Deprecated org.test.SomeClass OBJECT$
|
||||||
javax.inject.Named org.test.SomeClass$Companion
|
javax.inject.Named org.test.SomeClass.Companion
|
||||||
javax.inject.Named org.test.SomeClass$InnerClass
|
javax.inject.Named org.test.SomeClass.InnerClass
|
||||||
javax.inject.Named org.test.SomeClass$NestedClass
|
javax.inject.Named org.test.SomeClass.NestedClass
|
||||||
javax.inject.Named org.test.SomeClass$SomeInnerObject
|
javax.inject.Named org.test.SomeClass.SomeInnerObject
|
||||||
org.jetbrains.annotations.NotNull org.test.SomeClass$Companion access$init$0
|
org.jetbrains.annotations.NotNull org.test.SomeClass.Companion access$init$0
|
||||||
+11
@@ -0,0 +1,11 @@
|
|||||||
|
a kotlin.platform.platformStatic 0
|
||||||
|
p org.test 0
|
||||||
|
m 0 0/SomeClass$Companion a
|
||||||
|
a kotlin.inline 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
|
||||||
+4
@@ -0,0 +1,4 @@
|
|||||||
|
java.lang.Deprecated org.test.SomeClass OBJECT$
|
||||||
|
kotlin.inline org.test.SomeClass.Companion a
|
||||||
|
kotlin.platform.platformStatic org.test.SomeClass.Companion a
|
||||||
|
org.jetbrains.annotations.NotNull org.test.SomeClass.Companion access$init$0
|
||||||
Reference in New Issue
Block a user