Files
openide/plugins/java-decompiler/plugin/resources/META-INF/plugin.xml
T
Bartek Paciaandintellij-monorepo-bot 0722113eb5 [java-decompiler] IDEA-375954 add plugin icon
Also make a tiny update to the description.

GitOrigin-RevId: 6d5cf14169de960f9b8e89ca51325b8d495e75d7
2025-09-19 13:46:01 +00:00

52 lines
1.9 KiB
XML

<idea-plugin allow-bundled-update="true">
<id>org.jetbrains.java.decompiler</id>
<name>Java Bytecode Decompiler</name>
<category>JVM Tools</category>
<description>
<![CDATA[
Extends the standard <code>.class</code> file viewer with the Fernflower Java decompiler.
]]>
</description>
<vendor>JetBrains</vendor>
<depends>com.intellij.java</depends>
<resource-bundle>messages.IdeaDecompilerBundle</resource-bundle>
<extensions defaultExtensionNs="com.intellij">
<psi.classFileDecompiler implementation="org.jetbrains.java.decompiler.IdeaDecompiler" order="last, before clsStubBuilder"/>
<editorFactoryListener implementation="org.jetbrains.java.decompiler.DecompilerInEditorListener"/>
<applicationService serviceImplementation="org.jetbrains.java.decompiler.IdeaDecompilerSettings"/>
<statistics.counterUsagesCollector implementationClass="org.jetbrains.java.decompiler.DecompilerPresetChangedCollector"/>
<!--approximately - 50_000 lines of code -->
<advancedSetting
id="decompiler.max.direct.nodes.count"
default="20000"
groupKey="advanced.setting.group.decompiler"
/>
<!--probably, obfuscated -->
<advancedSetting
id="decompiler.max.variable.nodes.count"
default="30000"
groupKey="advanced.setting.group.decompiler"
/>
</extensions>
<applicationListeners>
<listener class="org.jetbrains.java.decompiler.IdeaDecompiler$LegalBurden"
topic="com.intellij.openapi.fileEditor.FileEditorManagerListener$Before"
activeInHeadlessMode="false"
activeInTestMode="false"/>
</applicationListeners>
<actions>
<group id="idea.java.decompiler.action.group">
<action id="ByteCodeDecompiler" class="org.jetbrains.java.decompiler.ShowDecompiledClassAction"/>
<add-to-group group-id="QuickActions" anchor="after" relative-to-action="QuickJavaDoc"/>
</group>
</actions>
</idea-plugin>