From fc04a028106037b592d2c68c8b4c90b0db1664a9 Mon Sep 17 00:00:00 2001 From: anna Date: Wed, 27 Feb 2013 18:23:44 +0100 Subject: [PATCH] logging for EA-44045 - assert: JspTextSyntheticBlock.getSpacing --- .../javaFX/fxml/codeInsight/inspections/UnwrapTagFix.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/plugins/javaFX/src/org/jetbrains/plugins/javaFX/fxml/codeInsight/inspections/UnwrapTagFix.java b/plugins/javaFX/src/org/jetbrains/plugins/javaFX/fxml/codeInsight/inspections/UnwrapTagFix.java index 1723db0a79fd..2e20e6f720c8 100644 --- a/plugins/javaFX/src/org/jetbrains/plugins/javaFX/fxml/codeInsight/inspections/UnwrapTagFix.java +++ b/plugins/javaFX/src/org/jetbrains/plugins/javaFX/fxml/codeInsight/inspections/UnwrapTagFix.java @@ -17,18 +17,22 @@ package org.jetbrains.plugins.javaFX.fxml.codeInsight.inspections; import com.intellij.codeInspection.LocalQuickFix; import com.intellij.codeInspection.ProblemDescriptor; +import com.intellij.openapi.diagnostic.Logger; import com.intellij.openapi.project.Project; import com.intellij.psi.PsiElement; +import com.intellij.psi.PsiFile; import com.intellij.psi.codeStyle.CodeStyleManager; import com.intellij.psi.util.PsiTreeUtil; import com.intellij.psi.xml.XmlTag; import com.intellij.psi.xml.XmlTagChild; import org.jetbrains.annotations.NotNull; +import org.jetbrains.plugins.javaFX.fxml.JavaFxFileTypeFactory; /** * User: anna */ public class UnwrapTagFix implements LocalQuickFix { + private static final Logger LOG = Logger.getInstance("#" + UnwrapTagFix.class.getName()); private final String myTagName; public UnwrapTagFix(String tagName) { @@ -51,6 +55,8 @@ public class UnwrapTagFix implements LocalQuickFix { public void applyFix(@NotNull Project project, @NotNull ProblemDescriptor descriptor) { final PsiElement element = descriptor.getPsiElement(); if (element != null) { + final PsiFile containingFile = element.getContainingFile(); + LOG.assertTrue(containingFile != null && JavaFxFileTypeFactory.isFxml(containingFile), containingFile == null ? "no containing file found" : "containing file: " + containingFile.getName()); final XmlTag xmlTag = PsiTreeUtil.getParentOfType(element, XmlTag.class); if (xmlTag != null) { final XmlTag parentTag = xmlTag.getParentTag();