1
0
mirror of https://github.com/1C-Company/v8-code-style.git synced 2025-02-21 07:56:09 +02:00

1378: Исправление замечаний

This commit is contained in:
Vadim Geraskin 2023-11-29 13:00:12 +07:00
parent edbf787291
commit 2cdfa79071

View File

@ -40,6 +40,7 @@ import org.eclipse.emf.common.util.URI;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.xtext.EcoreUtil2;
import org.eclipse.xtext.naming.QualifiedName;
import org.eclipse.xtext.resource.IEObjectDescription;
import com._1c.g5.v8.bm.core.BmUriUtil;
@ -319,20 +320,24 @@ public abstract class RoleRightSetCheck
private String getMdObjectName(MdObject mdObject, IV8Project project)
{
if (mdObject == null)
if (mdObject == null || project == null)
{
return "Unknown"; //$NON-NLS-1$
}
if (project != null && project.getScriptVariant() == ScriptVariant.RUSSIAN
&& MdUtil.getFullyQualifiedNameRu(mdObject) != null)
if (project.getScriptVariant() == ScriptVariant.RUSSIAN)
{
return MdUtil.getFullyQualifiedNameRu(mdObject).toString();
QualifiedName fqn = MdUtil.getFullyQualifiedNameRu(mdObject);
if (fqn != null)
{
return fqn.toString();
}
}
if (MdUtil.getFullyQualifiedName(mdObject) != null)
QualifiedName fqn = MdUtil.getFullyQualifiedName(mdObject);
if (fqn != null)
{
return MdUtil.getFullyQualifiedName(mdObject).toString();
return fqn.toString();
}
return "Unknown"; //$NON-NLS-1$