[FIR] Add ability to specify if meta annotation itself should match metaAnnotated predicate
^KT-55843 Fixed
This commit is contained in:
committed by
Space Team
parent
e88a6af7a0
commit
4363b0815c
+3
-2
@@ -13,9 +13,10 @@ object FirSerializationPredicates {
|
||||
annotated(setOf(SerializationAnnotations.serializerAnnotationFqName)) // @Serializer(for=...)
|
||||
}
|
||||
internal val hasMetaAnnotation = DeclarationPredicate.create {
|
||||
metaAnnotated(SerializationAnnotations.metaSerializableAnnotationFqName)
|
||||
metaAnnotated(SerializationAnnotations.metaSerializableAnnotationFqName, includeItself = false)
|
||||
}
|
||||
internal val annotatedWithSerializableOrMeta = DeclarationPredicate.create {
|
||||
annotated(setOf(SerializationAnnotations.serializableAnnotationFqName)) or metaAnnotated(SerializationAnnotations.metaSerializableAnnotationFqName)
|
||||
annotated(setOf(SerializationAnnotations.serializableAnnotationFqName)) or
|
||||
metaAnnotated(SerializationAnnotations.metaSerializableAnnotationFqName, includeItself = false)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user