public class UastLintUtils
extends java.lang.Object
Constructor and Description |
---|
UastLintUtils() |
Modifier and Type | Method and Description |
---|---|
static boolean |
areIdentifiersEqual(org.jetbrains.uast.UExpression first,
org.jetbrains.uast.UExpression second) |
static org.jetbrains.uast.UExpression |
findLastAssignment(com.intellij.psi.PsiVariable variable,
org.jetbrains.uast.UElement call) |
static java.lang.Object |
findLastValue(com.intellij.psi.PsiVariable variable,
org.jetbrains.uast.UElement call,
org.jetbrains.uast.UastContext context,
ConstantEvaluator evaluator) |
static java.lang.String |
getClassName(com.intellij.psi.PsiClass psiClass) |
static java.lang.String |
getClassName(com.intellij.psi.PsiClassType type) |
static java.lang.String |
getIdentifier(org.jetbrains.uast.UExpression expression) |
static java.lang.String |
getQualifiedName(com.intellij.psi.PsiElement element) |
static java.lang.String |
getReferenceName(org.jetbrains.uast.UReferenceExpression expression) |
static com.intellij.psi.PsiElement |
resolve(ExternalReferenceExpression expression,
org.jetbrains.uast.UElement context) |
static ResourceReference |
toAndroidReferenceViaResolve(org.jetbrains.uast.UElement element) |
@Nullable public static java.lang.String getQualifiedName(com.intellij.psi.PsiElement element)
@Nullable public static com.intellij.psi.PsiElement resolve(ExternalReferenceExpression expression, org.jetbrains.uast.UElement context)
@NonNull public static java.lang.String getClassName(com.intellij.psi.PsiClassType type)
@NonNull public static java.lang.String getClassName(com.intellij.psi.PsiClass psiClass)
@Nullable public static org.jetbrains.uast.UExpression findLastAssignment(@NonNull com.intellij.psi.PsiVariable variable, @NonNull org.jetbrains.uast.UElement call)
@Nullable public static java.lang.String getReferenceName(org.jetbrains.uast.UReferenceExpression expression)
@Nullable public static java.lang.Object findLastValue(@NonNull com.intellij.psi.PsiVariable variable, @NonNull org.jetbrains.uast.UElement call, @NonNull org.jetbrains.uast.UastContext context, @NonNull ConstantEvaluator evaluator)
@Nullable public static ResourceReference toAndroidReferenceViaResolve(org.jetbrains.uast.UElement element)
public static boolean areIdentifiersEqual(org.jetbrains.uast.UExpression first, org.jetbrains.uast.UExpression second)
@Nullable public static java.lang.String getIdentifier(org.jetbrains.uast.UExpression expression)