[java] Add JavaDoc to JavaUnnamedClassUtil#getUnnamedClassFor

IJ-CR-115084

GitOrigin-RevId: 22fd1e731546a0455b8eb5dde9af03339c241066
This commit is contained in:
Louis Vignier
2023-10-09 15:25:32 +02:00
committed by intellij-monorepo-bot
parent ed300a6ffc
commit c09d4f6f2e

View File

@@ -18,11 +18,20 @@ public final class JavaUnnamedClassUtil {
return false;
}
/**
* Retrieves the unnamed class PSI element from the given PsiFile.
*
* @param file the PsiFile from which to retrieve the unnamed class
* @return the unnamed class if found, null otherwise
*/
@Nullable
public static PsiUnnamedClass getUnnamedClassFor(PsiJavaFile javaFile) {
PsiClass[] classes = javaFile.getClasses();
if (classes.length == 1 && classes[0] instanceof PsiUnnamedClass) {
return (PsiUnnamedClass)classes[0];
public static PsiUnnamedClass getUnnamedClassFor(@NotNull PsiFile file) {
if (file instanceof PsiJavaFile) {
final PsiJavaFile javaFile = (PsiJavaFile)file;
PsiClass[] classes = javaFile.getClasses();
if (classes.length == 1 && classes[0] instanceof PsiUnnamedClass) {
return (PsiUnnamedClass)classes[0];
}
}
return null;
}