SimpleRelocator

open class SimpleRelocator @JvmOverloads constructor(pattern: String? = null, shadedPattern: String? = null, includes: List<String>? = null, excludes: List<String>? = null, rawString: Boolean = false) : Relocator

Modified from org.apache.maven.plugins.shade.relocation.SimpleRelocator.java.

Author

Jason van Zyl

Mauro Talevi

John Engelman

Constructors

Link copied to clipboard
constructor(pattern: String? = null, shadedPattern: String? = null, includes: List<String>? = null, excludes: List<String>? = null, rawString: Boolean = false)

Properties

Link copied to clipboard
@get:Input
val excludes: MutableSet<String>
Link copied to clipboard
@get:Input
val includes: MutableSet<String>

Functions

Link copied to clipboard
open override fun applyToSourceContent(sourceContent: String): String

We don't call this function now, so we don't have to expose sourcePackageExcludes and sourcePathExcludes as inputs.

Link copied to clipboard
open override fun canRelocateClass(className: String): Boolean
Link copied to clipboard
open override fun canRelocatePath(path: String): Boolean
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open fun exclude(pattern: String)
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open fun include(pattern: String)
Link copied to clipboard
open override fun relocateClass(context: RelocateClassContext): String
Link copied to clipboard
Link copied to clipboard
open override fun relocatePath(context: RelocatePathContext): String
Link copied to clipboard