diff options
| author | owengray-google <owengray@google.com> | 2022-04-08 11:53:52 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-04-08 18:53:52 +0300 |
| commit | 13746f4afacd72576515dd94ba1167546418421f (patch) | |
| tree | b6fbb6b0fae435c3940a4d06bba8822f76a7e5bb /plugins/base/src/main/kotlin/translators/psi | |
| parent | c81b39f966ce15f38afc8bea60f800fed9ea2473 (diff) | |
| download | dokka-13746f4afacd72576515dd94ba1167546418421f.tar.gz dokka-13746f4afacd72576515dd94ba1167546418421f.tar.bz2 dokka-13746f4afacd72576515dd94ba1167546418421f.zip | |
Rework AnnotationTarget to be stricter (#2414)
Diffstat (limited to 'plugins/base/src/main/kotlin/translators/psi')
| -rw-r--r-- | plugins/base/src/main/kotlin/translators/psi/DefaultPsiToDocumentableTranslator.kt | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/plugins/base/src/main/kotlin/translators/psi/DefaultPsiToDocumentableTranslator.kt b/plugins/base/src/main/kotlin/translators/psi/DefaultPsiToDocumentableTranslator.kt index 4b2d7720..f9199154 100644 --- a/plugins/base/src/main/kotlin/translators/psi/DefaultPsiToDocumentableTranslator.kt +++ b/plugins/base/src/main/kotlin/translators/psi/DefaultPsiToDocumentableTranslator.kt @@ -472,13 +472,14 @@ class DefaultPsiToDocumentableTranslator( extra = type.annotations() ) } - } ?: UnresolvedBound(type.presentableText) + } ?: UnresolvedBound(type.presentableText, type.annotations()) is PsiArrayType -> GenericTypeConstructor( DRI("kotlin", "Array"), listOf(getProjection(type.componentType)), extra = type.annotations() ) - is PsiPrimitiveType -> if (type.name == "void") Void else PrimitiveJavaType(type.name) + is PsiPrimitiveType -> if (type.name == "void") Void + else PrimitiveJavaType(type.name, type.annotations()) is PsiImmediateClassType -> JavaObject(type.annotations()) else -> throw IllegalStateException("${type.presentableText} is not supported by PSI parser") } |
