fun isMotifChildScopeMethod()

in intellij/src/main/kotlin/motif/intellij/ScopeHierarchyUtils.kt [84:95]


  fun isMotifChildScopeMethod(element: PsiElement?): Boolean {
    if (element is PsiMethod) {
      val classElement = PsiTreeUtil.getParentOfType(element, PsiClass::class.java)
      if (isMotifScopeClass(classElement) && element.returnType is PsiClassReferenceType) {
        val returnElementClass: PsiClass? = (element.returnType as PsiClassReferenceType).resolve()
        if (isMotifScopeClass(returnElementClass)) {
          return true
        }
      }
    }
    return false
  }