public static T getParentOfType()

in src/main/java/lt/martynassateika/idea/codeigniter/psi/MyPsiUtil.java [47:59]


  public static <T> T getParentOfType(@Nullable PsiElement psiElement,
      @NotNull Class<T> parentClass) {
    if (psiElement != null) {
      PsiElement parent = psiElement.getParent();
      if (parent != null) {
        if (parentClass.isInstance(parent)) {
          //noinspection unchecked
          return (T) parent;
        }
      }
    }
    return null;
  }