Files
openide/plugins/dev/intellij.java.dev/resources/intellij.java.dev.xml
Mikhail Shagvaliev 4bc00a1bf0 [qodana] QD-8229 Add "Properties" tab to PSI viewer
- call methods of PSI nodes (and not only nodes) using reflection, show results in PSI viewer
- improve UI of PSI viewer dialog

GitOrigin-RevId: 76158504788f00de8f72db85eccf26d30a1aa353
2024-02-29 03:44:25 +00:00

34 lines
1.8 KiB
XML

<idea-plugin package="com.intellij.java.dev">
<resource-bundle>messages.JavaDevBundle</resource-bundle>
<dependencies>
<module name="intellij.dev.psiViewer"/>
<module name="intellij.dev.codeInsight"/>
<plugin id="com.intellij.java"/>
</dependencies>
<extensions defaultExtensionNs="com.intellij.dev">
<psiViewer.extension implementation="com.intellij.java.dev.psiViewer.PsiViewerExpressionExtension"/>
<psiViewer.extension implementation="com.intellij.java.dev.psiViewer.PsiViewerCodeFragmentExtension"/>
<psiViewer.extension implementation="com.intellij.java.dev.psiViewer.PsiViewerMethodExtension"/>
<psiViewer.propertyNodeFactory implementation="com.intellij.java.dev.psiViewer.PsiViewerPsiTypeNode$Factory"/>
<lang.goodCodeRedVisitor language="JAVA" implementationClass="com.intellij.java.dev.codeInsight.internal.JavaGoodCodeRedVisitor"/>
</extensions>
<extensions defaultExtensionNs="com.intellij">
<localInspection language="" shortName="HighlightVisitorInternal"
groupPathKey="inspections.group.path" groupKey="inspections.group.code"
enabledByDefault="false" isInternal="true"
level="ERROR" implementationClass="com.intellij.java.dev.codeInsight.internal.HighlightVisitorInternalInspection"
key="inspections.highlight.visitor.internal.display.name"/>
</extensions>
<actions>
<action class="com.intellij.java.dev.psiViewer.debug.PsiViewerDebugAction" id="Debug.PsiViewer">
<add-to-group group-id="XDebugger.ValueGroup" anchor="after" relative-to-action="Memory.CalculateRetainedSize"/>
</action>
<action class="com.intellij.java.dev.psiViewer.debug.PsiViewerDebugSelectUIAction" id="Debug.PsiViewer.Toggle.UI"/>
</actions>
</idea-plugin>