You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: projects/core/koin-core/src/commonMain/kotlin/org/koin/core/annotation/KoinAnnotations.kt
+24-1Lines changed: 24 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -57,4 +57,27 @@ To foster innovation while gathering valuable community feedback, we introduce n
57
57
AnnotationTarget.FIELD,
58
58
AnnotationTarget.CONSTRUCTOR,
59
59
)
60
-
annotationclassKoinExperimentalAPI
60
+
annotationclassKoinExperimentalAPI
61
+
62
+
63
+
/**
64
+
Delicate APIs -
65
+
APIs marked with @KoinDelicateAPI require careful usage and understanding of their implications. This designation indicates that:
66
+
67
+
- **Advanced use cases**: The API is designed for specific scenarios that require careful consideration.
68
+
- **Potential side effects**: Improper usage may lead to unexpected behavior or runtime issues.
69
+
- **Expert knowledge required**: Developers should thoroughly understand the API's behavior and implications before use.
70
+
- **Use with caution**: While stable, these APIs require careful attention to their contract and side effects.
71
+
*
72
+
* @author Arnaud Giuliani
73
+
*/
74
+
@RequiresOptIn(message ="API marked as @KoinDelicateAPI. This API requires careful usage and understanding of its implications. Use with caution as improper usage may lead to unexpected behavior.", level =RequiresOptIn.Level.WARNING)
0 commit comments