mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-04-19 04:51:24 +07:00
[java] Add JavaDoc to JavaUnnamedClassUtil#getUnnamedClassFor
IJ-CR-115084 GitOrigin-RevId: 22fd1e731546a0455b8eb5dde9af03339c241066
This commit is contained in:
committed by
intellij-monorepo-bot
parent
ed300a6ffc
commit
c09d4f6f2e
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user