override fun isImplicitUsage()

in src/main/kotlin/com/netflix/dgs/plugin/provider/DgsImplicitUsageProvider.kt [43:55]


    override fun isImplicitUsage(element: PsiElement): Boolean {
        val dgsService = element.project.getService(DgsService::class.java)
        if(!dgsService.isDgsProject(element.project)) {
            return false
        }

        val uElement = element.toUElement()
        if(uElement is UMethod) {
            return uElement.annotations.any { DgsConstants.dgsAnnotations.contains(it.qualifiedName) }
        }

        return false
    }