Inspectopedia
 
2024.3

UElement as PsiElement usage

Warning
Reliability
New
Last modified: 03 December 2024

Reports usage of UAST UElement as PsiElement.

The PsiElement obtained this way is ambiguous.

To obtain "physical" PsiElement use UElementKt.getSourcePsiElement(), for PsiElement that "emulates" behaviour of Java-elements (PsiClass, PsiMethod, etc.) use UElementKt.getAsJavaPsiElement().

See UAST - Unified Abstract Syntax Tree in SDK Docs.