package com.doctoror.particlesdrawable;

import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;

/**
 * Custom Keep annotation that is controlled by this project proguard config.
 * Some flavors can be built with exposing properties hidden by ConfigurableKeep.
 */
@Retention(RetentionPolicy.SOURCE)
public @interface ConfigurableKeep {
}

@@ -117,16 +117,395 @@
 nPolicy;
+%0Aimport java.lang.annotation.Target;%0A%0Aimport static java.lang.annotation.ElementType.ANNOTATION_TYPE;%0Aimport static java.lang.annotation.ElementType.CONSTRUCTOR;%0Aimport static java.lang.annotation.ElementType.FIELD;%0Aimport static java.lang.annotation.ElementType.METHOD;%0Aimport static java.lang.annotation.ElementType.PACKAGE;%0Aimport static java.lang.annotation.ElementType.TYPE;
 %0A%0A/**%0A *
@@ -697,14 +697,83 @@
 icy.
-SOURCE
+CLASS)%0A@Target(%7BPACKAGE, TYPE, ANNOTATION_TYPE, CONSTRUCTOR, METHOD, FIELD%7D
 )%0Apu

Change ConfigurableKeep retention and target