-
Notifications
You must be signed in to change notification settings - Fork 38.6k
Closed
Labels
in: coreIssues in core modules (aop, beans, core, context, expression)Issues in core modules (aop, beans, core, context, expression)type: enhancementA general enhancementA general enhancement
Milestone
Description
Overview
Although we have @Contract
declarations for various methods in some of our core utilities (such as Assert
and StringUtils
), we have not yet consistently declared nullability contracts via @Contract
for all applicable utility methods.
To provide better nullability support, we should therefore consistently declare method-level nullability contracts for the following core utilities.
SupplierUtils
ClassUtils
CollectionUtils
FileSystemUtils
ObjectUtils
PatternMatchUtils
ReflectionUtils
ResourceUtils
SerializationUtils
StringUtils
TypeUtils
Related Issues
Metadata
Metadata
Assignees
Labels
in: coreIssues in core modules (aop, beans, core, context, expression)Issues in core modules (aop, beans, core, context, expression)type: enhancementA general enhancementA general enhancement