From ec276a07cbbd74392882157f9305a6970b722f49 Mon Sep 17 00:00:00 2001 From: Vyacheslav Gerasimov Date: Wed, 1 Aug 2018 21:09:40 +0300 Subject: [PATCH] Add keep rule to compiler.pro for `org.jdom.output.XMLOutputter` Without this class PluginManagerCore.loadDescriptorFromJar fails --- compiler/compiler.pro | 2 ++ 1 file changed, 2 insertions(+) diff --git a/compiler/compiler.pro b/compiler/compiler.pro index 710ecbf24f0..fe8f74a7bb4 100644 --- a/compiler/compiler.pro +++ b/compiler/compiler.pro @@ -135,6 +135,8 @@ messages/**) # This is needed so that the platform code which parses XML wouldn't fail, see KT-16968 # This API is used from org.jdom.input.SAXBuilder via reflection. -keep class org.jdom.input.JAXPParserFactory { public ** createParser(...); } +# Without this class PluginManagerCore.loadDescriptorFromJar fails +-keep class org.jdom.output.XMLOutputter { *; } # for kdoc & dokka -keep class com.intellij.openapi.util.TextRange { *; }