UElementAsPsiInspection description update

This commit is contained in:
Nicolay Mitropolsky
2018-01-09 20:20:52 +03:00
parent c2d24955c8
commit b80dc9676b
@@ -1,9 +1,12 @@
<html>
<body>
It is better to avoid direct usage of <code>UElement</code> as <code>PsiElement</code> because of ambiguity of <code>PsiElement</code> you
get
and several issues in the direct implementation. If you need "physical" <code>PsiElement</code> please use <code>UElementKt.getSourcePsiElement()</code>,
Reports usage of <code>UElement</code> as <code>PsiElement</code>. The <code>PsiElement</code> obtained this way is ambiguous.
If you need "physical" <code>PsiElement</code> please use <code>UElementKt.getSourcePsiElement()</code>,
if you need <code>PsiElement</code> that "emulates" behaviour of Java-elements (<code>PsiClass</code>, <code>PsiMethod</code>, etc.)
then please use <code>UElementKt.getAsJavaPsiElement()</code>.
<!-- tooltip end -->
<p>
<small>New in 2018.1</small>
</p>
</body>
</html>