Class ScalaPsiTreeUtils

java.lang.Object
com.weirddev.testme.intellij.scala.resolvers.ScalaPsiTreeUtils

public class ScalaPsiTreeUtils extends Object
Date: 08/12/2017
Author:
Yaron Yamin
  • Constructor Details

    • ScalaPsiTreeUtils

      public ScalaPsiTreeUtils()
  • Method Details

    • resolveParameters

      public static com.intellij.psi.PsiParameter[] resolveParameters(com.intellij.psi.PsiMethod psiMethod)
    • resolveRelatedTypeElement

      public static Object resolveRelatedTypeElement(com.intellij.psi.PsiParameter psiParameter)
    • resolvePsiClass

      @Nullable public static @Nullable com.intellij.psi.PsiClass resolvePsiClass(String qualifiedName, com.intellij.openapi.project.Project project, com.intellij.openapi.module.Module module)
    • resolveCanonicalName

      public static String resolveCanonicalName(com.intellij.psi.PsiElement typePsiElement)
    • resolveCanonicalNameOfObject

      public static String resolveCanonicalNameOfObject(Object typeElement, Object psiElement)
    • resolveComposedTypeElementsForObject

      public static List<Object> resolveComposedTypeElementsForObject(com.intellij.psi.PsiType psiType, Object typeElement)
    • resolveReturnType

      public static Object resolveReturnType(com.intellij.psi.PsiMethod psiMethod)
    • isSyntheticMethod

      public static boolean isSyntheticMethod(com.intellij.psi.PsiMethod psiMethod)
    • findMethodCalls

      @NotNull public static @NotNull List<ResolvedMethodCall> findMethodCalls(com.intellij.psi.PsiMethod psiMethod)
    • resolveEnumValues

      public static List<String> resolveEnumValues(Object typePsiElement)
    • findChildObjectsQualifiedNameInFile

      public static List<String> findChildObjectsQualifiedNameInFile(com.intellij.psi.PsiClass psiClass)