psi2ir: Java annotations have no primary constructor

This commit is contained in:
Dmitry Petrov
2018-05-30 16:16:54 +03:00
parent 8094cb7dc5
commit 7b1b557250
4 changed files with 43 additions and 3 deletions
@@ -0,0 +1,17 @@
FILE fqName:<root> fileName:/javaAnnotation.kt
FUN name:test1 visibility:public modality:FINAL <> () returnType:Unit flags:
annotations:
CALL 'constructor JavaAnn(String = ..., Int = ...)' type=JavaAnn origin=null
BLOCK_BODY
FUN name:test2 visibility:public modality:FINAL <> () returnType:Unit flags:
annotations:
CALL 'constructor JavaAnn(String = ..., Int = ...)' type=JavaAnn origin=null
value: CONST String type=kotlin.String value=abc
i: CONST Int type=kotlin.Int value=123
BLOCK_BODY
FUN name:test3 visibility:public modality:FINAL <> () returnType:Unit flags:
annotations:
CALL 'constructor JavaAnn(String = ..., Int = ...)' type=JavaAnn origin=null
value: CONST String type=kotlin.String value=abc
i: CONST Int type=kotlin.Int value=123
BLOCK_BODY