[Java. Logging] Move checking of possibility to place the logger to the JvmLogger

IDEA-331693

GitOrigin-RevId: a86f29e4024188587da80651724e4a302fdb48d9
This commit is contained in:
Georgii Ustinov
2024-01-31 11:11:12 +02:00
committed by intellij-monorepo-bot
parent 7ef6316e14
commit d4d41665c2
6 changed files with 35 additions and 31 deletions

View File

@@ -30,6 +30,8 @@ class JvmLoggerAnnotationDelegate(
return module != null && JavaLibraryUtil.hasLibraryClass(module, fieldLoggerName) && LombokLibraryUtil.hasLombokClasses(module)
}
override fun isPossibleToPlaceLoggerAtClass(clazz: PsiClass): Boolean = clazz.hasAnnotation(loggerTypeName).not()
override fun createLoggerElementText(project: Project, clazz: PsiClass): PsiAnnotation {
val factory = JavaPsiFacade.getElementFactory(project)
return factory.createAnnotationFromText("@$loggerTypeName", clazz)