Skip to content

Commit 6e070d3

Browse files
committed
Add isSkipStringLiteral for Relocator
1 parent 27b18f9 commit 6e070d3

3 files changed

Lines changed: 7 additions & 1 deletion

File tree

api/shadow.api

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,7 @@ public abstract interface class com/github/jengelman/gradle/plugins/shadow/reloc
118118
public abstract fun applyToSourceContent (Ljava/lang/String;)Ljava/lang/String;
119119
public abstract fun canRelocateClass (Ljava/lang/String;)Z
120120
public abstract fun canRelocatePath (Ljava/lang/String;)Z
121+
public abstract fun isSkipStringLiteral ()Z
121122
public abstract fun relocateClass-XBGRxQs (Ljava/lang/String;)Ljava/lang/String;
122123
public abstract fun relocatePath-bvWaKNU (Ljava/lang/String;)Ljava/lang/String;
123124
}
@@ -133,7 +134,8 @@ public class com/github/jengelman/gradle/plugins/shadow/relocation/SimpleRelocat
133134
public fun <init> (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V
134135
public fun <init> (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V
135136
public fun <init> (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Z)V
136-
public synthetic fun <init> (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V
137+
public fun <init> (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;ZZ)V
138+
public synthetic fun <init> (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;ZZILkotlin/jvm/internal/DefaultConstructorMarker;)V
137139
public fun applyToSourceContent (Ljava/lang/String;)Ljava/lang/String;
138140
public fun canRelocateClass (Ljava/lang/String;)Z
139141
public fun canRelocatePath (Ljava/lang/String;)Z
@@ -143,6 +145,7 @@ public class com/github/jengelman/gradle/plugins/shadow/relocation/SimpleRelocat
143145
public final fun getIncludes ()Ljava/util/Set;
144146
public fun hashCode ()I
145147
public fun include (Ljava/lang/String;)V
148+
public fun isSkipStringLiteral ()Z
146149
public fun relocateClass-XBGRxQs (Ljava/lang/String;)Ljava/lang/String;
147150
public fun relocatePath-bvWaKNU (Ljava/lang/String;)Ljava/lang/String;
148151
}

src/main/kotlin/com/github/jengelman/gradle/plugins/shadow/relocation/Relocator.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ public interface Relocator {
1919

2020
public fun applyToSourceContent(sourceContent: String): String
2121

22+
public val isSkipStringLiteral: Boolean
23+
2224
public companion object {
2325
public val ROLE: String = Relocator::class.java.name
2426
}

src/main/kotlin/com/github/jengelman/gradle/plugins/shadow/relocation/SimpleRelocator.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ public open class SimpleRelocator @JvmOverloads constructor(
1919
includes: List<String>? = null,
2020
excludes: List<String>? = null,
2121
private val rawString: Boolean = false,
22+
override val isSkipStringLiteral: Boolean = true,
2223
) : Relocator {
2324
private val pattern: String
2425
private val pathPattern: String

0 commit comments

Comments
 (0)