FE: slowly refactor extractQualifiersFromAnnotations 3

This commit is contained in:
pyos
2021-08-10 23:24:42 +02:00
committed by teamcityserver
parent 5c8d3180f7
commit b31925e6c9
2 changed files with 14 additions and 29 deletions
@@ -14,9 +14,7 @@ data class JavaDefaultQualifiers(
val qualifierApplicabilityTypes: Collection<AnnotationQualifierApplicabilityType>,
val affectsTypeParameterBasedTypes: Boolean = nullabilityQualifier.qualifier == NullabilityQualifier.NOT_NULL,
val affectsStarProjection: Boolean = affectsTypeParameterBasedTypes
) {
val makesTypeParameterNotNull get() = nullabilityQualifier.qualifier == NullabilityQualifier.NOT_NULL && affectsTypeParameterBasedTypes
}
)
val TYPE_QUALIFIER_NICKNAME_FQNAME = FqName("javax.annotation.meta.TypeQualifierNickname")
val TYPE_QUALIFIER_FQNAME = FqName("javax.annotation.meta.TypeQualifier")