public final class AnalysisUastUtil
extends java.lang.Object
Constructor and Description |
---|
AnalysisUastUtil() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
getCallableReferenceClassFqn(UCallableReferenceExpression expression) |
static PsiType |
getContainingMethodOrLambdaReturnType(UCallExpression expression) |
static java.lang.String |
getExpressionReceiverTypeClassFqn(UCallExpression expression) |
static java.lang.String |
getExpressionReturnTypePsiClassFqn(UCallExpression expression) |
static PsiElement |
getMethodIdentifierSourcePsi(UCallExpression callExpression) |
static java.lang.String |
getTypeClassFqn(PsiType type) |
static PsiClass |
getTypePsiClass(PsiType type) |
static UCallExpression |
getUCallExpression(PsiElement element) |
static boolean |
isExpressionResultValueUsed(UCallExpression expression) |
public static UCallExpression getUCallExpression(PsiElement element)
public static PsiElement getMethodIdentifierSourcePsi(UCallExpression callExpression)
public static java.lang.String getExpressionReturnTypePsiClassFqn(UCallExpression expression)
public static java.lang.String getExpressionReceiverTypeClassFqn(UCallExpression expression)
public static java.lang.String getTypeClassFqn(PsiType type)
public static java.lang.String getCallableReferenceClassFqn(UCallableReferenceExpression expression)
public static boolean isExpressionResultValueUsed(UCallExpression expression)
public static PsiType getContainingMethodOrLambdaReturnType(UCallExpression expression)