More kotlin-annotation-processing parsing tests
This commit is contained in:
+3
@@ -51,6 +51,9 @@ public class AnnotationListParseTest {
|
||||
when (element) {
|
||||
is AnnotatedMethodDescriptor -> actualAnnotations.append(' ').append(element.methodName)
|
||||
is AnnotatedFieldDescriptor -> actualAnnotations.append(' ').append(element.fieldName)
|
||||
is AnnotatedConstructorDescriptor -> actualAnnotations.append(" <init>")
|
||||
is AnnotatedClassDescriptor -> {}
|
||||
else -> Assert.fail("Unknown element type: $element")
|
||||
}
|
||||
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 annotatedProperty
|
||||
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 getAnnotatedProperty
|
||||
javax.inject.Inject org.test.SomeClass.someFunction.LocalClass annotatedFunction
|
||||
javax.inject.Inject org.test.SomeClass.someFunction.LocalClass annotatedProperty
|
||||
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 getAnnotatedProperty
|
||||
+1
-1
@@ -1,2 +1,2 @@
|
||||
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$
|
||||
javax.inject.Named org.test.SomeClass$Companion
|
||||
javax.inject.Named org.test.SomeClass$InnerClass
|
||||
javax.inject.Named org.test.SomeClass$NestedClass
|
||||
javax.inject.Named org.test.SomeClass$SomeInnerObject
|
||||
org.jetbrains.annotations.NotNull org.test.SomeClass$Companion access$init$0
|
||||
javax.inject.Named org.test.SomeClass.Companion
|
||||
javax.inject.Named org.test.SomeClass.InnerClass
|
||||
javax.inject.Named org.test.SomeClass.NestedClass
|
||||
javax.inject.Named org.test.SomeClass.SomeInnerObject
|
||||
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