-
-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathproguard-rules.pro
More file actions
16 lines (13 loc) · 850 Bytes
/
Copy pathproguard-rules.pro
File metadata and controls
16 lines (13 loc) · 850 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# Add project specific ProGuard rules here.
# You can control the set of applied configuration files using the
# proguardFiles setting in build.gradle.kts.
# Keep plugin main class
-keep class * implements com.itsaky.androidide.plugins.api.IPlugin { *; }
# Keep all extension implementations
-keep class * implements com.itsaky.androidide.plugins.api.extensions.UIExtension { *; }
-keep class * implements com.itsaky.androidide.plugins.api.extensions.EditorTabExtension { *; }
-keep class * implements com.itsaky.androidide.plugins.api.extensions.DocumentationExtension { *; }
-keep class * implements com.itsaky.androidide.plugins.api.extensions.EditorExtension { *; }
-keep class * implements com.itsaky.androidide.plugins.api.extensions.ProjectExtension { *; }
# Keep Fragment classes
-keep class * extends androidx.fragment.app.Fragment { *; }